While recording sensor data using rosbag record command (for e.g. rosbag record -a -O all_topics.bag), I get the following error-
“rosbag record buffer exceeded. Dropping oldest queued message”
The robot is Husky MI which has a lidar, thermal camera, imu and GPS. I could collect all published messages for 5 minutes (~100GB) then the system shows the error and stops recording.
What could be the reason? Is there any way to record data for an extended period of time?
Thank you for the reply. The split option works just fine.
As for reducing point cloud data, is it possible to limit the azimuth angle/ field of view of the lidar to specific angles such as 0 to 180 so that we can get rid of unused points before recording?
I think in third_party/ouster-ros/launch/sensor.launch there is a configuration file for resolution and rate, that could help. For driver-specific angle limiters, you would have to check the ouster ros git. Otherwise, you could use the mbs_pcl_utilities to filter out the point cloud in specific angles and republish it into the same topic name space.