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

Для выполнения задания вам необходимо

  • Создать новый пакет home_work
    • Изменить описание пакета, указав авторство и описание
  • Переместить ранее разработанные скрипты (pub.py, sub.py, service_client.py, service_server.py, action_client.py, action_server.py)
    • Добиться того, что скрипты можно было запускать через rosrun home_work script_name.py
  • Создать для пакета собственные типы сообщений
    • Сообщение для топиков Welcome.msg (по аналогии с сообщением std_msgs/String)
    • Сообщение для сервисов AddTwoInts.srv (по аналогии rospy_tutorials/AddTwoInts)
    • Экшен FibonacciAction.action на основе actionlib_tutorials/FibonacciAction
    • Модифицировать все исходники для работы с собственными типами сообщениями
  • Создать .launch файл для запуска одновременно Издателя и Подписчика
    • Через конфигурацию в .launch файле изменить текст сообщения и название топика
  • Создать .launch файл для запуска сервера AddTwoInts
  • Создать .launch файл для запуска Action сервера FibonacciAction
  • Создать общий .launch файл для запуска трех .launch файлов созданных ранее

results matching ""

    No results matching ""