У меня есть поле, заполненное препятствиями, я знаю, где они расположены, и я знаю положение робота. Используя алгоритм поиска пути, я вычисляю путь для робота.
Теперь моя проблема в том, что я направляю робота из сетки в сетку, но это создает не очень плавное движение. Я начинаю с А, поворачиваю нос в точку В, двигаюсь прямо до точки В, ополаскиваю и повторяю, пока не будет достигнута последняя точка.
Итак, мой вопрос: какие методы используются для навигации в такой среде, чтобы я мог получить плавное движение?
У робота два колеса и два мотора. Я меняю направление двигателя, поворачивая двигатели в обратном направлении.
РЕДАКТИРОВАТЬ: я могу варьировать скорость двигателей, в основном робот является Arduino плюс Ardumoto, я могу поставить значения от 0 до 255 для двигателей в любом направлении.