-
Notifications
You must be signed in to change notification settings - Fork 0
Add circle ride node
Чтобы реализовать поставленную задачу, был написан программный файл circle_drive.py
, в котором создается нода circle_drive
.
Нода публикует сообщение, содержащее 2 значения типа float: v, omega.
Значение v - вектор скорости нормальной составяющей, значение omega - вектор скорости тангенсальной составляющей.
При передаче пары (v;omega) = (0;0) - робот стоит на месте, если v > 0, вектор скорости нормальной составяющей, соответсвтенно, больше 0, робот движется вперед, при передаче отрицательного значения - назад. Если omega > 0, то вектор скорости тангенсальной составляющей, соответсвенно, больше 0, бот движется против часовой стрелки, если omega < 0 - по часовой стрелке.
Движение робота описывается результирующим вектором от v и omega.
Изменен файл default.launch
, чтобы перенаправить создаваемые сообщения в топик "joy_mapper_node/car_cmd
"