我目前正在开发 ROS 节点。一个节点用于解析从.bag文件中获取的原始激光雷达数据并发布到主题,另一个节点从第一个节点订阅解析后的数据,并通过收集特定时间段的方式发布一堆解析后的点云数据.
但是,点云数据似乎没有以正确的数据量发布到节点。当我以0.1速率播放.bag文件时,点云数据似乎没有太多丢失数据,但是当它以正常速度播放时,则丢失了很多数据。
例如,
rosbag play data.bag
:(结果)点云#60000~80000(正常速度)rosbag play data.bag --rate=0.1
:(结果)点云#1000~1100(速度慢10倍)
根据上面的结果,当以正常速度播放数据时,它会丢失近 50% 的数据。
您是否知道以正常播放速度获取完整数据?