Публикации по теме 'ros2'


Создайте клиент Rust для ROS2 с нуля. Часть 0: интеграция C API для создания узла ROS2
Клиент Rust для ROS2 Создайте клиент Rust для ROS2 с нуля. Часть 0: интеграция C API для создания узла ROS2 Свяжите ROS2 C API с Rust через bindgen и создайте узел в Rust. Простые шаги по использованию `bindgen`. Это первая статья из этой серии: Клиент Rust для ROS2 с нуля. Остальные части: 1.1 Создание динамической библиотеки с помощью CMake & Empy Фон ROS2 - это последняя версия ROS (Robot Operating System) , которая составляет основу для создания приложений,..

Вопросы по теме 'ros2'

ROS2: ImportError: нет модуля с именем genmsg
Я начал с ROS2 , которая в настоящее время находится в альфа-фазе. При сборке пакета ros1_bridge я получил такую ​​ошибку: Traceback (most recent call last): File "bin/ros1_bridge_generate_factories", line 11, in <module> from...
5214 просмотров
schedule 07.06.2023

Взаимодействие родной системы DDS с ROS2
Для связи с издателем на основе ROS2 и подписчиком на основе RTI Connext оба они должны иметь совместимые настройки QoS. Я использую RTI Connector для python и использую XML Application Creation для запуска подписчика. Я запускаю talker_py в...
405 просмотров

Как скомпилировать ROS2 для другой ОС
Я пишу магистерскую диссертацию по вычислительной технике о ROS2. Я многому научился благодаря руководствам на https://index.ros.org/doc/ros2/Tutorials/ . Я попробовал ROS2 на своих машинах с Ubuntu 18 и 16, но я хотел бы включить в свою...
103 просмотров

Как изящно остановить узел Dockerized Python ROS2 при запуске с помощью docker-compose?
У меня есть узел ROS2 на основе Python, работающий внутри контейнера Docker, и я пытаюсь обработать корректное завершение работы узла, перехватывая сигналы SIGTERM / SIGINT и/или перехватывая исключение KeyboardInterrupt . Проблема в том, что...
1857 просмотров

Импорт Rosbag в Python 3
Я пытаюсь читать файлы rosbag из Python 3. Я установил ROS2 (Eloquent Elusor), который должен поддерживать Python 3. Когда я бегу import rosbag bag = rosbag.Bag('test.bag') из Python 2.7, это работает. Когда я пробую то же самое в Python...
6734 просмотров
schedule 26.05.2022

ROS2 Dashing не может быть установлен, так как открытый ключ недоступен
ОС: убунту 18.04 Установка: ROS2 лихая Дата установки: 29.05.2021 Официальная документация https://docs.ros.org/en/dashing/Installation/Ubuntu-Install-Debians.html Я пытался установить его, ссылаясь на официальную документацию, но не могу...
293 просмотров
schedule 08.06.2023