ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

If anyone is interested,i am closer to the solution. I changed the buffersizes in node_handle.h to 4096. This allows me to store 17 entries (posArray->poses_length = 17;). Values above 17 are not causing a crash anymore but the topic is empty then. I guess i have to split my 25 entries into two publishers one with 17 and one with 8

Cheers

If anyone is interested,i am closer to the solution. I changed the buffersizes in node_handle.h to 4096. This allows me to store 17 entries (posArray->poses_length = 17;). Values above 17 are not causing a crash anymore but the topic is empty then. I guess i have to split my 25 entries into two publishers one with 17 and one with 8

Cheers

EDIT: Now i see that the Problem lies in the receive buffer. The rosserial terminal shows the following error messages with poseArrays above 17 entries:

Requested to read 1032 bytes, but buffer capacity is only 1023.

Overrun on receive buffer. Attempting to regain rx sync.

Can i somehow increase the receive buffer?