Baidu Apollo5.0 rosbag rosplay:command not found
近日想学习一下apollo的planning模块,在虚拟机上安装了ubuntu 16.04,根据论坛上各种教程安装,踩了好多坑,还是要多看看官方文档啊。
在完成所有docker搭建之后,又卡在了最后一步,发现无论是rosbag还是rosplay都是command not found,似乎所有ros命令都不管用,在各种论坛一番搜索后,发现大家都有一个ros/setup.bash文件,而我的文件夹内根本就没有ros,无法source更无法用ros命令。
最后到github issue搜索了问题(我应该早点去的啊),发现原来下载apollo不用ros了。。Apollo 3.5及之后版本即彻底摒弃ROS,改用自研的Cyber作为底层通讯与调度平台。附上官方文档地址https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide,还是要先看看官方文档少走弯路啊!
下载record文件
cd docs/demo_guide/
python rosbag_helper.py demo_3.5.record
播放demo
cyber_recorder play -f docs/demo_guide/demo_3.5.record --loop