Development Of Algorithms For Service Robots In Domestic Environments