Использование соединительного устройства Webots с ROS - PullRequest
1 голос
/ 26 июня 2019

В настоящее время я пытаюсь заставить устройство коннектора работать с ROS. Моим первым шагом было просто взять одного из роботов из мира «connector.wbt» и поместить его в новый мир, и переключить аргумент контроллера роботов на «ros», как показано ниже.

s

Когда я запускаю симуляции, все службы ROS объявляются, как и ожидалось. На следующем шаге я включаю Соединитель, используя соответствующую службу, где необходимо указать целое число (проверка присутствия Шаг по времени) // Служба присутствия / включения, как показано ниже: enter image description here

Теперь тема включена, однако сообщения не публикуются, хотя я ожидаю увидеть сообщения типа "webots_ros / Int8Stamped", которые должны дать мне нули за отсутствие подходящего соединителя.

enter image description here Есть ли идея, если проблемы лежат на моей стороне? Правильно ли работает интерфейс Connector-Ros для вас, если вы воссоздаете приведенный выше пример?

1 Ответ

2 голосов
/ 27 июня 2019

Вы совершенно правы, действительно была проблема с интерфейсом ros-разъема. Это было исправлено только сейчас здесь:

Это исправление будет включено в ночную сборку за сегодня (версия R2019b 1, доступна с завтрашнего утра), которую вы можете найти здесь:

Дайте нам знать, если проблемы все еще существуют.

...