qvio error when connecting a rostopic subscriber to /qvio
-
I have been testing the VOXL Cam (system image 3.3.0) and had an error show up when connecting to a rostopic listener.
I let the full voxl-* system services run, and then launch the mpa_to_ros adapter which exposes the data over ros-topic. My roscore is running on another machine on the same network. I have confirmed that voxl is correctly pointing to that rosmaster using the ROS_MASTER_URI and ROS_IP environmental variables.
On the ros-master machine, when I subscribe to the /qvio/pose or /qvio/odometry topic, I begin to see errors in the terminal running the mpa_to_ros adapter. A sample of the errors are below. I do not get any messages echoed on the terminal where I am running "rostopic echo /qvio/pose"
ERROR: allocating memory for image buffer: Cannot allocate memory
qvio_overlay frame: 82138
ERROR: allocating memory for image buffer: Cannot allocate memory
ERROR: allocating memory for image buffer: Cannot allocate memory
qvio_overlay frame: 82139
ERROR: allocating memory for image buffer: Cannot allocate memory
qvio_overlay frame: 82141
ERROR: allocating memory for image buffer: Cannot allocate memory
ERROR: allocating memory for image buffer: Cannot allocate memory
qvio_overlay frame: 82142
ERROR: allocating memory for image buffer: Cannot allocate memory
qvio_overlay frame: 82144
ERROR: received unreasonably large camera frame size
ERROR: allocating memory for image buffer: Cannot allocate memory
qvio_overlay frame: 82145
ERROR: received unreasonably large camera frame size
qvio_overlay frame: 82147
ERROR: received unreasonably large camera frame size
ERROR: received unreasonably large camera frame size
qvio_overlay frame: 82149
ERROR: received unreasonably large camera frame size
qvio_overlay frame: 82150
ERROR: received unreasonably large camera frame size
qvio_overlay frame: 82151
ERROR: received unreasonably large camera frame size
qvio_overlay frame: 82152
ERROR: received unreasonably large camera frame size
qvio_overlay frame: 82153
ERROR: received unreasonably large camera frame size
qvio_overlay frame: 82154
qvio_overlay frame: 82155 -
This post is deleted! -
I had the same issue. Updating the
voxl_mpa_to_ros
package resolved it for me:opkg update opkg install voxl-nodes