Практические задания
Задание
- Настройте сетевое взаимодействие между компьютером и роботом:
- Продемонстрируйте управление перемещением робота через терминал компьютера.
- Напишите программу на Python, которая выдаст команды для движения робота по кругу. Назовите файл -
cmd_vel1_publisher.pyи сохраните ее в папку lesson3(/base-ros/lesson3/cmd_vel1_publisher.py)- Максимальная линейная скорость робота 0.16 м/с
- Максимальная угловая скорость робота 2 рад/c
Напишите программу на Python (
cmd_vel2_publisher.py), которая заставит робота двигаться по заданному алгоритму:- Движение вперед в течение 5 секунд со скоростью 0.1 м/с
- Разворот на 180 градусов (рассчитать время разворота робота)
- Движение в течение 5 секунд вперед (обратно к точке старта)
- Разворот на 180 градусов (в стартовое положение)
- Выход из программы
В итоге робот должен оказаться около точки старта в том же положении в котором стартовал.