Обмен сообщениями

Как мы обсудили ранее, ключевая концепция ROS предполагает создание множества независимых нод, которые взаимодействуют друг с другом. В этом главе мы подробно рассмотрим способы коммуникации между нодами.

Существуют три основных способа (концепции) коммуникации:

  • Топик (Theme), который обеспечивает синхронную однонаправленную передачу / прием сообщений;
  • Сервис (Service) , который обеспечивает синхронное двунаправленное взаимодействие: запрос / ответ сообщения;
  • Действие (Action), которое обеспечивает асинхронное двунаправленное взаимодействие с шагами: цель - результат - обратная связь.

Диаграмму коммуникации можно изобразить схемой:

results matching ""

    No results matching ""