-
Notifications
You must be signed in to change notification settings - Fork 71
Description
I'm using this sdk on a rpi pico (ROS2 foxy). The micro-ros-agent is started like this:
docker run -it --rm --net=host microros/micro-ros-agent:foxy serial --dev /dev/ttyACM0 -v6
The pico micro-ros node subscribes to geometry_msgs/msg/Twist as /cmd_vel and publishes odometry.
[1722640904.558782] debug | SerialAgentLinux.cpp | send_message | [** <<SER>> **] | client_key: 0x6AEC1290, len: 13, data: 0000: 81 00 00 00 0A 01 05 00 D4 09 00 00 80 [1722640904.559665] debug | DataWriter.cpp | write | [** <<DDS>> **] | client_key: 0x00000002, len: 720, data: 0000: 08 6A AD 66 7F C7 74 20 05 00 00 00 6F 64 6F 6D 00 00 00 00 0A 00 00 00 62 61 73 65 5F 6C 69 6E 0020: 6B 00 A5 A5 A5 A5 A5 A5 5A C3 51 E2 87 2C C3 3F A5 25 9D 9D 45 79 E2 3F 00 00 00 00 00 00 00 00 0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 3F 0060: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0080: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 00A0: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 00C0: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 00E0: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0100: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0120: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0140: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0160: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 01C0: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 01E0: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0200: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0220: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0240: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0260: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 0280: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 02A0: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 02C0: A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 A5 [1722640904.560770] debug | SerialAgentLinux.cpp | send_message | [** <<SER>> **] | client_key: 0x6AEC1290, len: 13, data: 0000: 81 00 00 00 0A 01 05 00 D5 09 00 00 80 [1722640904.563503] debug | SerialAgentLinux.cpp | recv_message | [==>> SER <<==] | client_key: 0x6AEC1290, len: 16, data: 0000: 81 00 00 00 02 01 08 00 00 0A FF FD 02 00 00 00 [1722640904.563865] debug | SerialAgentLinux.cpp | send_message | [** <<SER>> **] | client_key: 0x6AEC1290, len: 36, data: 0000: 81 00 00 00 06 01 1C 00 00 0A FF FD 00 01 01 0D 58 52 43 45 01 00 01 0F 00 01 0D 00 01 00 00 00 0020: 00 00 00 00 [1722640904.577546] debug | SerialAgentLinux.cpp | recv_message | [==>> SER <<==] | client_key: 0x6AEC1290, len: 16, data: 0000: 81 00 00 00 02 01 08 00 00 0A FF FD 02 00 00 00 [1722640904.577945] debug | SerialAgentLinux.cpp | send_message | [** <<SER>> **] | client_key: 0x6AEC1290, len: 36, data: 0000: 81 00 00 00 06 01 1C 00 00 0A FF FD 00 01 01 0D 58 52 43 45 01 00 01 0F 00 01 0D 00 01 00 00 00 0020: 00 00 00 00 terminate called after throwing an instance of 'eprosima::fastcdr::exception::NotEnoughMemoryException' what(): Not enough memory in the buffer stream
The agent quits at this point. I'm trying to track down the issue. Is there a likely culprit or possible areas to look?