微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

rosbag play 在播放过程中是否保证数据?

如何解决rosbag play 在播放过程中是否保证数据?

我目前正在开发 ROS 节点。一个节点用于解析从 .bag 文件获取的原始激光雷达数据并发布到一个主题,另一个节点订阅一个节点的解析数据并发布一堆解析后的点云数据通过在特定时间段内收集。

然而,点云数据似乎没有以正确的数据量发布到节点。 当我以0.1的速率播放.bag文件时,点云数据似乎没有多少丢失数据,但是当以正常速度播放时,则丢失了大量数据。

例如

  • rosbag play data.bag :(结果)点云#60000~80000 (正常速度)

  • rosbag play data.bag --rate=0.1 :(结果)点云#1000~1100 (速度慢 10 倍)

根据上面的结果,当数据以正常速度播放时,它丢失了近50%的数据。

您有什么想法以正常播放速度获取完整数据吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。