Robotics StackExchange | Archived questions

Motoman Driver Error: Failed to init message, buffer size too small: 3

Hi,

for safety reasons I want to call /robot_disable service, directly after an emergency stop occurred, to make shure, that the robot doesn't start to move after the emergency stop is reseted. This works properly 95% of the times, but sometimes I can not call /robot_disable service and get the following error message:

ERROR [/tmp/binarydeb/ros-kinetic-simple-message-0.6.0/src/simple_message.cpp:107(simple_message::SimpleMessage::init) [topics: /rosout] Failed to init message, buffer size too small: 3

Unfortunately I am not able to reproduce, under what circumstances this error occurres exactly, but it seems to be only while executing trajectories and not when the robot stands still. Is there an option to increase the buffer size, or can I be sure that the robot doesn't accept motion commands, after an emergency stop reset, regardless of whether calling /robot_disable service or not.

Thanks in advance!

Asked by Marco Braun on 2019-01-31 02:21:14 UTC

Comments

Can you please post this on the ros-industrial/motoman issue tracker? This is not a configuration or setup issue, but an issue with the code.

Asked by gvdhoorn on 2019-01-31 04:01:28 UTC

Yes, done...

Asked by Marco Braun on 2019-01-31 04:12:03 UTC

Answers