在将topicname改成地平线可识别的“robosense”后重新录制了激光雷达pack包,并且转成了bag文件,但是在我准备把bag文件转成一帧一帧的pcd文件后出现了问题:
首先是查看转成后的bag信息:

不知为何我命名的topicname由“robosense”变成了“robosense#0”,通过ros play发现其不符合命名规则:

同时我直接用rosrun pcl_ros bag_to_pcd命令转pcd发现确实也失败了(如上图,输出的文件夹是空的)。于是我准备先用python脚本修改topicname

发现msg打印的消息为空(我用别的bag文件试是有数据打印的),且转出来的新bag文件非常小,还是有问题。
请大佬帮忙查看问题,我需要将bag文件解析成一帧一帧的pcd格式的数据,感谢
ps:以上所有命令和脚本我均在先前用ros录制的bag文件上试了,均可以成功,所以可以基本排除是命令行和脚本本身的问题。






但是topicname怎么是ADAS#0?我明明写的是robosense,还有就是回放后我用hviz无法可视化,不管是用robosense还是robosense#0还是ADAS还是ADAS#0做为topicname都无法可视化