rosservice call /arm/driver/init issue

asked 2019-04-01 08:00:10 -0600

k5519995 gravatar image

Hello to all,

I am using ROS kinetic to init schunk lwa4p arm with esd CAN-USB2. After launching the Robot.launch file, When I call rosservice /arm/driver/init it give following error.

$ 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"

I am new to ROS. I dont have much idea about this. Can anyone help me with this ?

edit retag flag offensive close merge delete

Comments

gvdhoorn gravatar image gvdhoorn  ( 2019-04-01 08:01:13 -0600 )edit

Did you see https://answers.ros.org/question/2894... Did you try these steps? Why do you build it from source?

Mathias Lüdtke gravatar image Mathias Lüdtke  ( 2019-04-01 08:28:40 -0600 )edit

Yes. I have checked this . I did the resetting of all modules to CANOpen using schunk windows tools especially using this one SMPT_ResetToCANopen.exe tool. But even after the resetting this Arm still works using the windows tools which it does not.

'Why do you build it from source' - I don't get it.

k5519995 gravatar image k5519995  ( 2019-04-02 08:14:49 -0600 )edit