me_edu
Робототехника и embedded: микроконтроллеры, датчики, моторы и ROS 2Шаг 18 из 20 · 0% пройдено
ROS 2 как архитектура робота

Nodes, topics, services, actions

Шаг 18 из 2011 минТеория
Цель

Понять основной механизм темы «Nodes, topics, services, actions» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

STRUCTURAL BLOCK DIAGRAMCENTRAL UNITROS 2 graphsensor nodeservice configcontrol nodeaction movemotor nodetopic /scanСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
ROS 2 graph: узлы общаются через topics, services и actions
Опорная идея

ROS 2 помогает разложить робота на узлы. Topic подходит для непрерывных потоков: sensor data, velocity, odometry. Service — для короткого request/response: запросить состояние или сменить режим. Action — для долгой задачи с feedback: проехать к цели, выполнить манёвр, построить карту.

Даже если учебный робот маленький, мышление через interfaces учит проектировать систему: кто публикует данные, кто подписывается, где синхронный запрос, где длительное действие.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.