дык еще проще. ищим датчиками белые линии.
если их нет, действует по обычному алгоритму езды, как только появилась включаем "выравнивание"
"выравнивание" работает так:
если белая линия обнаружена на правом датчике, крутим левое колесо пока не обнаружим линию на левом.
если на левом - крутим правым. и только когда на 2х сразу белая линия, значит "выравнивание" завершено.
это достаточно. наверно)