Subscriber not receiving large char arrays using ros2 messages?!

asked 2020-02-07 14:12:55 -0600

ayush.ghosh gravatar image

updated 2020-02-07 14:26:21 -0600

When the char array is small (<100 000 KB) then the subscriber receives the message (type UInt8MultiArray). Is there a size limit to ros2 messages? How do we change the QOS settings for better message transport?

I am sending an array the size of 5 MB per message. Not sure which QoS I am using. I think it is the default implementation. I think I am using Fast RTPS

edit retag flag offensive close merge delete

Comments

Please edit your question to give us enough information to reproduce what you're doing. What size you're actually sending. What QoS are you using? What implementation? Without all that we're kind of guessing in the dark at what your problem is.

tfoote gravatar imagetfoote ( 2020-02-07 14:14:49 -0600 )edit

I am sending an array the size of 5 MB per message. Not sure which QoS I am using. I think it is the default implementation. I think I am using Fast RTPS

ayush.ghosh gravatar imageayush.ghosh ( 2020-02-07 14:26:36 -0600 )edit