#python #ros #moveit
Вопрос:
Я запустил мастер настройки moveit для j2n6s200_standalone.urdf
файла из https://github.com/Kinovarobotics/kinova-ros
Никаких ошибок, и все конфигурационные файлы были сгенерированы.
К сожалению, когда я пытаюсь запустить свой mover.py сценарий, я получаю это предупреждение
Погрузочный робот модели «j2n6s200″…
[ ПРЕДУПРЕЖДЕНИЕ] [1628332445.370599694]: Плагины кинематики не определены. Кинематика заполнения и загрузки.yaml!`
и ошибка:
[ERROR] [1628332450.391446]: Error processing request: Unable to connect to move_group action server 'move_group' within allotted time (5s)
['Traceback (most recent call last):n',
' File "/opt/ros/noetic/lib/python3/dist-packages/rospy/impl/tcpros_service.py", line 632, in _handle_requestn
response = convert_return_to_response(self.handler(request), self.response_class)n',
' File "/home/spud/catkin_ws/src/kinova_arm/scripts/mover.py", line 76, in plan_pick_and_placen
move_group = moveit_commander.MoveGroupCommander(group_name)n',
' File "/opt/ros/noetic/lib/python3/dist-packages/moveit_commander/move_group.py", line 66, in __init__n
self._g = _moveit_move_group_interface.MoveGroupInterface(n',
"RuntimeError: Unable to connect to move_group action server 'move_group' within allotted time (5s)n"
]
Этот сценарий используется из другой руки робота, но название группы то же самое («рука»).
Я предполагаю, что робот загружается неправильно, но я не уверен, почему и откуда он пытается его загрузить.
Ответ №1:
Вы могли бы предоставить более подробную информацию о том, как вы запускаете самого робота, но в соответствии с README.md в https://github.com/Kinovarobotics/kinova-ros там есть бирка use_urdf:=
. Я цитирую со страницы
use_urdf указывает, обеспечивается ли кинематическое решение моделью URDF. Это рекомендуется и является опцией по умолчанию.
так что, возможно, если еще нет, вам следует запустить вывод как roslaunch kinova_bringup kinova_robot.launch kinova_robotType:=j2n6s300 use_urdf:=true
Надеюсь, это поможет, если нет, я могу попытаться разобраться в этом глубже!