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


Планировщик пути обучения с подкреплением для робота 6DOF в ROS2
Планировщик пути обучения с подкреплением для робота 6DOF в ROS2 В этой статье я приведу пример создания симуляции робота в ROS2 (Foxy). Частью нашего проекта станет коллаборативный робот Doosan. Мы собираемся использовать агент обучения с подкреплением, чтобы найти оптимальный путь. Мы используем числовую инверсную кинематику для расчета положения суставов робота. Наконец, набор соединений робота будет отправлен на контроллер робота для выполнения движения, избегающего..

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

Найдите формат файла изображения cv2
Я пишу проект ROS2. Я получаю изображение с камеры и хочу транслировать его на веб-страницу. Для этого мне нужно закодировать его в Base64 и отправить на веб-страницу. Сейчас я делаю это так: self.bridge = cv_bridge.CvBridge() def...
25 просмотров
schedule 08.11.2021

Ошибка eigen3 cmake в контейнере докеров
Я пытаюсь собрать пакет ROS2 и получаю эту ошибку CMake Error at /opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake:66 (message): ament_target_dependencies() the passed package name 'Eigen3::Eigen' was not...
28 просмотров
schedule 06.08.2022

Настройка файла конфигурации RTI DDS в ROS2
Я связываю ROS2 с родным RTI DDS с помощью создания xml-приложения, т.е. означает, что все настройки QoS находятся в этом xml-файле. Теперь для собственного приложения DDS я могу установить этот файл .xml, но как я могу установить подобный тип...
680 просмотров
schedule 18.08.2022

Настройка конечных точек в pub&sub в rclpy ROS2
Я пытаюсь запустить демонстрационный пример из клиентской библиотеки rclpy. Мой вопрос: я могу запустить пример издателя и подписчика из клиентской библиотеки на одном компьютере. Но теперь я хочу запустить эти два на другом компьютере,...
173 просмотров

Импорт модулей в пакете в ROS2
Я создал пакет для ROS2 и добавил загруженный репозиторий Python. Проблема, с которой я сталкиваюсь, заключается в том, что в исходном репозитории модули из собственного репо были импортированы напрямую, а в моем мне нужно импортировать их, добавляя...
2449 просмотров
schedule 02.01.2023

ROS2: как передать аргументы из одного файла запуска в дочерний файл запуска
У меня есть основной bringup.launch.py файл запуска, дескриптор запуска которого включает child.launch.py в качестве дочернего файла запуска, например: from ament_index_python.packages import get_package_share_directory from launch import...
1693 просмотров
schedule 26.12.2022

Обратный вызов подписчика ROS 2 с методом класса-члена
Я хотел бы использовать метод класса-члена в функции обратного вызова. Следующий код C++ представляет собой простой подписчик с обратным вызовом, использующим метод класса-члена hello() . #include <functional> #include <memory>...
1091 просмотров
schedule 26.01.2023