Практические задания

Задание

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

    1. Движение вперед в течение 5 секунд со скоростью 0.1 м/с
    2. Разворот на 180 градусов (рассчитать время разворота робота)
    3. Движение в течение 5 секунд вперед (обратно к точке старта)
    4. Разворот на 180 градусов (в стартовое положение)
    5. Выход из программы

    В итоге робот должен оказаться около точки старта в том же положении в котором стартовал.

results matching ""

    No results matching ""