配置ccmslam跑EuRoC數據集


1.在電腦上配置ccmslam環境

    參考:

2.下載數據集

  • 數據集:https://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets

3.跑數據集

編寫一個.sh文件ccm-EuRoC.sh,內容為

gnome-terminal -t "server" -x bash -c "roslaunch ccmslam Server.launch;exec bash;"
sleep 3
gnome-terminal -t "agent1" -x bash -c "roslaunch ccmslam Client0_euroc.launch;exec bash;" gnome-terminal -t "agent2" -x bash -c "roslaunch ccmslam Client1_euroc.launch;exec bash;" sleep 3 gnome-terminal -t "agentbag1" -x bash -c "cd 你的數據集地址;rosbag play MH_01_easy.bag --start 45;exec bash;" gnome-terminal -t "agentbag2" -x bash -c "cd 你的數據集地址;rosbag play MH_02_easy.bag --start 35 /cam0/image_raw:=/cam0/image_raw1;exec bash;"

sleep 2
gnome
-terminal -t "rviz" -x bash -c "roscd ccmslam ;rviz -d conf/rviz/ccmslam.rviz;exec bash;"
#如果roscd報錯的話就直接用cd

然后

chmod +x ccm-EuRoC.sh
sh ccm-EuRoC.sh

即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM