1.前期配置(默认已装好ROS) 注:安装ros可参考https://blog.csdn.net/weixin_49353816/article/details/113783813
sudo apt-get install libboost-all-dev
sudo apt-get install libparmetis-dev
sudo apt-get install cmake
2.下载编译gtsam
cd B
git clone https://bitbucket.org/gtborg/gtsam.git
cd gtsam
mkdir build
cd build
cmake ..
make check
make install
3.下载编译lego-loam
make -p ~/B/slam_ws/src
cd ~/B/slam_ws/src
git clone https://github.com/RobustFieldAutonomyLab/LeGO-LOAM.git
cd ..
catkin_make -j1
如果git命令下载太慢,可以点击https://download.csdn.net/download/weixin_49353816/85052778 下载,直接解压,编译即可。
4.运行lego-loam
source ~/B/slam_ws/devel/setup.bash
roslaunch lego_loam run.launch
注意:参数“/ use_sim_time”,对于模拟则设置为“true”,对于使用真实机器人则设置为“false”。
5.播放bag文件
首先要下载bag文件:https://download.csdn.net/download/weixin_49353816/85052764
cd进入bag文件的位置,新开一个终端执行以下命令
rosbag play *.bag --clock --topic /velodyne_points /imu/data
或者把"*"换成bag文件名字,在主目录下运行命令:
rosbag play nsh_indoor_outdoor.bag --clock --topic /velodyne_points /imu/data
|