Т.е. хочешь сказать, что хобот едет метра 4 по окну, строго выдерживая перпендикуляр, опираясь только на счетчик оборотов колес?
Я представляю такой алгоритм при движении в лево-право:
-Выводим робота в вертикальное положение (угол 0),
- Поворачиваем робота вокруг верхнего ведущего колеса против чс, до угла 45°,
- Поворачиваем вокруг нижнего ведущего колеса по чс, до угла -45°,
- И так пока не уткнемся в стенку.
При этом, в зависимости от влажности салфеток и состояния поверхности, количество оборотов колес, необходимое для поворота, будет меняться, т.к. оба колеса будут проскальзывать. За счет этого и моется стекло, собственно.
Какая разница, сколько осей у акселя?
Проведи мысленный эксперимент: воткни ось вертикально в землю, насади на нее аксель в любом положении, получи показания акселя, потом начни его вращать вокруг этой вертикальной оси. Показания будут меняться?