1.7 KiB
Продвинутое использование ROS
Работа с roslaunch
Основная статья: https://wiki.ros.org/roslaunch
TODO
Создание пакетов
ROS-пакет содержит ноды, типы сообщений и сервисов, launch-файлы и другие ресурсы, объединенные единой задачей.
TODO
Создание собственных типов сообщений
Основная статья: http://wiki.ros.org/ROS/Tutorials/CreatingMsgAndSrv.
Для обмена данными ROS-ноды пересылают сообщения определенных типов. ROS включает в себя большое количество стандартных типов сообщений, покрывающих различные аспекты робототехники. Предпочтительным является использование стандартных типов сообщений, так как это может дать совместимость с большим количеством стандартным пакетом.
Если для ваших данных стандартного типа сообщений не находится, можно создать собственный тип.
ROS-сообщения описываются в файлах а расширением .msg. Они должны находиться в каталоге msg вашего пакета. Эти файлы являются простыми текстовыми файлами со списком типом и названий полей сообщения.
TODO