Практическое задание
Для выполнения задания вам необходимо
- Создать новый пакет
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файлов созданных ранее