У моего есть функция построения карты в двухэтажном доме. Хранит две карты для разных этажей.В работе функцию не проверяла потому что у меня нет второго этажа. Из комнаты в комнату легко робота носить.Вот сложнее помыть в ванной, в которой порожек.Ему надо сначала сказать "помыть в ванной", чтобы он почистился, надел свои новые ботинки тряпки, залил воду, и почапал к ванной.  а когда к ней подойдет, нужно его схватить и перенести через порожек.  Тогда он соображает что попал в ванную и начинает там прибирать. Если его сразу туда отнести, то он будет не готов - без новых штиблетов. тряпок