Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Интернет вещей

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

Второй релиз ROS2, кодовое имя «Bouncy Bolson», теперь доступен для скачивания с официального ROS2 веб-сайта для Intel Linux, Windows и iOS.

ROS (Robot Operating System) — open-source фреймворк для построения роботизированных систем. ROS2 строится на оригинальной платформе, доставляя высокую производительность за счет использования Data Distribution Service (DDS) для коммуникации.

О ROS2 Bouncy Bolson

«Bouncy» релиз примечателен тем, что он включает RTI Connext DDS под некоммерческой лицензией. Это делает профессиональный-класс DDS бесплатной опцией для исследователей, оценщиков и академиков, использующих ROS2.

Благодаря стандарт-базированной интероперабельности DDS, каждый ROS2 пользователь получает доступ к богатой экосистеме инструментов и сервисов, включая:

Ниже — реальный пример того, как RTI Admin Console упрощает траблшутинг. Я добавил LiDAR источник данных к ROS2 развертыванию и изначально пытался отобразить данные в RViz, но получил никакого вывода.

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

Использование ROS2 диагностических команд помогло сузить проблему. Например, ros2 topic list показывает активные топики:

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

Я сфокусировался на топике «/velodyne_points»:

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

Подтверждая, что издатель активен:

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

Тем не менее RViz все равно не показывал данные.

Admin Console

Запуск RTI Admin Console через RTI Launcher сразу подсвечивает сетевые проблемы. Консоль показывает красный X индикатор, когда участники не могут подключиться.

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

Раскрытие Domain 0 и выбор «/velodyne_points» раскрыло QoS mismatch:

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

Издатель предлагал надежность «Best Effort», но RViz подписчик требовал «Reliable» соединение. DDS блокирует соединение, предотвращая незамеченные несоответствия.

Admin Console также отображает каждый участник, включая скрытые ROS2 внутренние топики. Ключевые наблюдения включают:

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

Другие RMW-слои подавляют эту информацию.

Admin Console также может подписаться на данные топиков и визуализировать их значения:

ROS2 Bouncy Bolson добавляет бесплатный RTI Connext DDS: усиление связности и диагностики

С Admin Console я идентифицировал QoS mismatch и решил проблему за минуты.

Исследуйте дополнительные посты, демонстрирующие силу экосистемы ROS2/DDS для расширения, диагностики и оптимизации роботизированных систем, и для улучшения 3D-визуализации в чистых DDS-средах:

Интернет вещей

  1. OpenDDS против RTI Connext DDS: выбор правильного решения Data Distribution Service
  2. Строгое программное тестирование в RTI: обеспечение надежности во всем Connext DDS
  3. RTI Connext 6 теперь доступен: улучшенная производительность, безопасность и унифицированная связность
  4. Воспроизведение ROS2 LiDAR данных с RTI Recording Service и DDS
  5. ROS 2 и DDS интероперабельность: практическое руководство для бесшовной интеграции
  6. Релиз RTI Perftest 2.4: улучшенное тестирование производительности для Connext DDS
  7. Интеграция Qt с DDS: создание масштабируемых IoT-приложений
  8. Запуск AUTOSAR Adaptive Platform 18.03 с поддержкой DDS — прорыв для автономных автомобилей
  9. Почему RTI Connext DDS — middleware номер один для автономных автомобилей
  10. Как 5G-усиленный IIoT ускоряет внедрение Индустрии 4.0