Направляющие, если они везде одинаковые сильно упрощают навигацию. Нужно просто сесть на рельсы и катиться. Главное найти рельсы.
Ещё можно двигаться по правилу обхода лабиринтов - "ведя рукой по стене" - соблюдая фиксированное расстояние слева или справа от себя. Тогда он гарантированно заглянет во все "переулки". Остаётся объезд статических препятствий на центральной аллее - задача почти типовая. А можно их отодвигать отвалом
![Wink ;-)](http://roboforum.ru/images/smilies/wink.gif)