Публикации по теме '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 просмотров
schedule
19.08.2022
Импорт модулей в пакете в 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