Files
clover/docs/ru/ros_advanced.md
2020-08-05 13:44:32 +03:00

26 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Продвинутое использование ROS
## Работа с `roslaunch`
Основная статья: https://wiki.ros.org/roslaunch
TODO
## Создание пакетов
ROS-пакет содержит ноды, типы сообщений и сервисов, launch-файлы и другие ресурсы, объединенные единой задачей.
TODO
## Создание собственных типов сообщений
Основная статья: http://wiki.ros.org/ROS/Tutorials/CreatingMsgAndSrv.
Для обмена данными [ROS-ноды](ros.md#Ноды) пересылают сообщения определенных типов. ROS включает в себя большое количество стандартных типов сообщений, покрывающих различные аспекты робототехники. Предпочтительным является использование стандартных типов сообщений, так как это может дать совместимость с большим количеством стандартным пакетом.
Если для ваших данных стандартного типа сообщений не находится, можно создать собственный тип.
ROS-сообщения описываются в файлах а расширением `.msg`. Они должны находиться в каталоге `msg` вашего пакета. Эти файлы являются простыми текстовыми файлами со списком типом и названий полей сообщения.
TODO