вызов Россервиса / рука / водитель / проблема инициализации - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь использовать руку schunk_lwa4d с esd CAN-USB / 2 в ROS кинетике, но у меня возникают проблемы с ее инициализацией.Я использую этот файл запуска в пакете shunck_lwa4p от schunk_robots.

Сначала я делаю:

sudo modprobe esd_usb2,
sudo ip link set can0 up type can bitrate 500000
sudo ip link set can0 txqueuelen 20

А затем я запускаю указанный выше файл запуска и пытаюсь инициализироватьс вызовом россервиса / arm / driver / init.В терминале, который я выполнил rosservice, я получаю:

$ rosservice call /arm/driver/init success: False message: "/home/catkin_ws/src/ros_canopen/canopen_master/src/sdo.cpp(429): Throw \ in function void canopen::SDOClient::transmitAndWait(const canopen::ObjectDict::Entry&, \ const canopen::String&, canopen::String)\nDynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorcanopen::timeoutexception \="" &gt;\nstd::exception::what:="" sdo\n[canopen::tag_objectdict_key<="" em="">] = 1401sub1\n"

$ rosservice call /arm/driver/init success: False message: "/home/catkin_ws/src/ros_canopen/canopen_master/src/sdo.cpp(429): Throw \ in function void canopen::SDOClient::transmitAndWait(const canopen::ObjectDict::Entry&, \ const canopen::String&, canopen::String)\nDynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorcanopen::timeoutexception \="" &gt;\nstd::exception::what:="" sdo\n[canopen::tag_objectdict_key<="" em="">] = 606bsub0\n"

Я понятия не имею об этом.Кто-нибудь может мне помочь с этим?

...