📨 Топики и сообщения в ROS2: как ноды «болтают» друг с другом Мы уже разобрались, что ноды - это отдельные программы, каждая со своей задачей. Теперь самое время понять как они передают друг другу информацию. Знакомьтесь - Топики! 🚀 🧵 Что такое топик? Топик (topic) — это «канал связи», по которому ноды обмениваются данными. ➡️ Подробнее в курсе по ROS2 Можно представить так: нода публикует данные в топик — 📤 отправляет сообщение нода подписывается на топик — 📥 получает сообщения, который приходят в топик И всё это без прямой связи между программами — супер удобно и масштабируемо. 📦 Что такое сообщение? Сообщение (message) — это структура данных, которая летит через топику. У сообщений есть тип (как у переменных в коде): число, строка, координаты и т.д. В ROS2 есть огромная библиотека стандартных сообщений: std_msgs/String — обычная строка sensor_msgs/LaserScan — данные лидара geometry_msgs/Pose — позиция и ориентация Одно из самых популярных сообщений — Twist. 🌀