Публикации по теме '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 просмотров
schedule
18.03.2022
Как скомпилировать ROS2 для другой ОС
Я пишу магистерскую диссертацию по вычислительной технике о ROS2. Я многому научился благодаря руководствам на https://index.ros.org/doc/ros2/Tutorials/ . Я попробовал ROS2 на своих машинах с Ubuntu 18 и 16, но я хотел бы включить в свою...
103 просмотров
schedule
30.01.2023
Как изящно остановить узел Dockerized Python ROS2 при запуске с помощью docker-compose?
У меня есть узел ROS2 на основе Python, работающий внутри контейнера Docker, и я пытаюсь обработать корректное завершение работы узла, перехватывая сигналы SIGTERM / SIGINT и/или перехватывая исключение KeyboardInterrupt .
Проблема в том, что...
1857 просмотров
schedule
17.12.2022
Импорт 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