Описание тега ros2
По вопросам, связанным с версией 2 операционной системы роботов (ROS).
1
ответ
Отправка сообщений на разные интерфейсы на ROS2
У меня есть 2 порта Ethernet и 10 тем. Можно ли публиковать темы 1 3 5 7 9 на 1 порту, а остальные темы 2 2 6 6 10 публиковать на порту 2, чтобы компьютер, подключенный ко второму порту, мог только видеть и читать данные из тем 2 4 6 8 10. Компьютер…
27 дек '18 в 07:12
1
ответ
Как запустить узел с параметром в ROS2?
Перенос пакета ros1 в ros2 и не мог понять, как запустить его с параметром в ros2. С ros1 у меня есть файл запуска, который ссылается на файл конфигурации, и из кода cpp я использую node.getParam файл запуска: <launch> <arg name="node_name"…
24 дек '18 в 20:32
2
ответа
Что такое раствор для ворса ROS
Что такое способ написания кода? Для ros1 я нашел roslint, но мне неясно, является ли это рекомендуемым способом кодирования lint ros и поддерживается ли он / поддерживается (последний коммит три года назад). Для ros2 я не смог найти никакого официа…
18 окт '18 в 20:41
1
ответ
Как создать приложение на основе ROS2 вне рабочей области
Я создал приложение qt, которое можно собрать с помощью cmake. Мое приложение использует какой-то сервис ros2, поэтому мне нужно собрать его с помощью ros. Для этого мне нужно поместить мой код в ros2_ws/src/. Я хочу избежать этой вещи. Я хочу собра…
04 сен '18 в 10:49
1
ответ
Как скомпилировать ROS2 для другой ОС
Я пишу магистерскую диссертацию по компьютерной инженерии о ROS2. Я многому научился благодаря учебникам на https://index.ros.org/doc/ros2/Tutorials/. Я попробовал ROS2 на своих машинах с Ubuntu 18 и 16, но я хотел бы вставить в свою диссертацию общ…
16 ноя '18 в 17:32
1
ответ
Частота кадров в ROS-изображениях очень низкая
Я пытаюсь обработать вывод датчика VREP с помощью opencv через ROS API. Мне удалось настроить сцену и запустить сценарии, но проблема в том, что я получаю примерно 4-5 кадров в секунду даже без реальной обработки (в настоящее время я просто отправля…
08 июл '18 в 23:33
0
ответов
Ошибка сборки ROS2
Я совершенно новичок в ros2. Когда я пытался создать рабочую среду, запустив команду cd ~/ros2_ws/ src/ament/ament_tools/scripts/ament.py build --build-tests --symlink-install Я сталкиваюсь со следующей проблемой. .... .... Process package 'class_lo…
12 мар '18 в 12:34
1
ответ
Настройка файла конфигурации RTI DDS в ROS2
Я взаимодействую с ROS2 с нативным RTI DDS, используя создание приложения xml, т.е. означает, что все настройки QoS находятся в этом файле xml. Теперь, для собственного приложения DDS, я могу установить этот XML-файл, но как я могу установить аналог…
03 сен '18 в 13:54
1
ответ
Установка конечных точек в pub&sub в rclpy ROS2
Я пытаюсь запустить демонстрационный пример из клиентской библиотеки rclpy . У меня вопрос: я могу запустить пример издателя и подписчика из клиентской библиотеки на одном компьютере. Но теперь я хочу запустить эти два на другой машине, например, я …
10 июн '18 в 10:21
1
ответ
Нужна ли многоадресная передача для связи на основе DDS?
У меня есть конфигурация, в которой 3 приложения работают на 3 разных виртуальных машинах, и они должны обмениваться данными через DDS, т.е. протокол RTPS. Конфигурация выглядит следующим образом: Функции ADAS на основе ROS2 Инструмент моделирования…
30 авг '18 в 08:37
0
ответов
Разбор запроса и ответа msg в файлах srv ROS
Я работаю над проектом, который использует ROS2 и C++. Я создал srv-файлы и хочу проанализировать MSG-файл запроса srv-файла в json. Возможно ли это сделать? Например: мой файл SRV выглядит string label int32 u_id --- string user_name string timesta…
20 окт '18 в 14:44
0
ответов
Как записать дату в ROS2 из Javascript?
Я могу зарегистрировать пользователя и войти, используя NodeJS. Далее я хочу записать данные в ROS2, я написал этот код, ссылка здесь, но произошла ошибка. Error: Object type 'Vist' not found in schema. Как записать данные в ROS2? const registerUser…
08 ноя '17 в 08:36
1
ответ
Как создать пакетную программу обслуживания по запросу с использованием ROS2?
Конфигурация системы: ОС - Ubuntu 18.04 (Bionic Beaver) ROS - Надежный язык ROS2 - Python Проблема - у меня есть программа, которая должна запускаться и возвращать значения только при отправке запроса в программу. Как я могу создать такой пакет, исп…
20 дек '18 в 14:33
2
ответа
Конфигурация DDS с многоадресной и одноадресной передачей
Я все еще пытаюсь понять DDS и его концепции. У меня есть конфигурация, где на 2 ноутбуках запускается приложение на основе dds. Моя среда не позволяет многоадресную передачу, поэтому я решил использовать одноранговое соединение (одноадресная переда…
30 авг '18 в 15:12
1
ответ
Публикация последовательностей / объектов через RTI Conector для приложений ROS2
Я взаимодействую с ROS2 с собственным соединителем RTI DDS для Python, где я публикую сообщения в RTI соединителе и подписываюсь в ROS2. У меня есть следующая структура сообщения для сообщения с именем DetectedObjectList: int16 id // An array of obj…
03 авг '18 в 13:38
1
ответ
Участник DDS не отменяет регистрацию сразу после прекращения
Я заметил, что даже если я остановлю узел или участника нажатием ctr + C, то есть завершу его... он все равно отображается в консоли администратора или через 2 минуты или около того. Почему это не сразу сработало. Есть ли способ сделать это?
29 авг '18 в 15:26
1
ответ
Изменение максимальной длины строки в ROS2 IDL
В настоящее время я подключаю ROS2 к собственному RTI DDS Connext через RTI Connector для python. В моем узле ROS2 у меня есть пользовательский тип сообщения, который использует header сообщения от std_msgs пак. Теперь в шапке есть член string frame…
01 авг '18 в 12:40
0
ответов
CMakeLists.txt как включить путь
У меня есть проект с такой структурой: CMakeLists.txt |--topics |-- talker.cpp |-- task.hpp |-- ... talker.cpp имеет #include "task.hpp" Task.hpp имеет #include <alchemy/timer.h> Этот timer.h находится вне структуры моего проекта: /usr/xenomai…
14 дек '18 в 09:37
1
ответ
Взаимодействие собственной системы DDS с ROS2
Чтобы общаться с издателем на основе ROS2 и подписчиком на основе RTI Connext, им обоим необходимо иметь совместимые настройки QoS. Я использую RTI Connector для python и использую XML Application Creation для запуска подписчика. Я бегу talker_py в …
27 июл '18 в 09:06
0
ответов
Не удается установить сеть ROS2
Я начинаю работать с ROS2 (в настоящее время в состоянии alpha7). Для этого я создаю небольшую сеть, в которой Raspberry Pi (Raspbian Jessie) подключен к маршрутизатору через локальную сеть, а хост-компьютер (Ubuntu Gnome 16.04) подключен к тому же …
27 авг '16 в 19:17