/ros_comm_lessons

Основы ROS. Пакет реализации Nodes, Topics, Messages, Service, Actions

Primary LanguageCMakeApache License 2.0Apache-2.0

ros_comm_lessons

Описание

Данный репозиторий разработан в качестве примера для выполнения лабораторных работ студентам 3-го курса

В данном репозитории представлены программы для реализации основных типов связей в ROS

  • Сообщения
  • Сервисы
  • Действия

Описание программ:

  • src/topics/my_publisher_node.cpp - программа реализации типичного издателя
  • src/topics/my_subscriber_node.cpp - программа реализации типичного подписчика
  • src/service/my_service_server.cpp - программа реализации сервис сервера с использованием собсвенного сообщения по преобразованию углов Ейлера в кватернион
  • src/service/my_service_client.cpp - программа реализации сервис клиента с использованием собственного сообщения по преобразованию углов Ейлера в кватернион
  • src/actions/fibonacci_server.cpp - программа реализации сервера действия по вычислению чисел Фибоначи
  • src/actions/fibonacci_client.cpp - программа реализации клиента действия по вычислению чисел Фибоначи