LIO-SAM配置

安装ros依赖
sudo apt-get install -y ros-melodic-navigation
sudo apt-get install -y ros-melodic-robot-localization
sudo apt-get install -y ros-melodic-robot-state-publisher

因子图优化库下载
wget -O ~/Downloads/gtsam.zip https://ghproxy.com/https://github.com/borglab/gtsam/archive/4.0.2.zip
cd ~/Downloads/ && unzip gtsam.zip -d ~/Downloads/
cd ~/Downloads/gtsam-4.0.2/
mkdir build && cd build
cmake -DGTSAM_BUILD_WITH_MARCH_NATIVE=OFF …
sudo make install -j8
{
因子图优化库下载
https://github.com/borglab/gtsam/archive/4.0.2.zip

解压安装该库(有点慢)
cd ~/Downloads/ && unzip gtsam.zip -d ~/Downloads/
cd ~/Downloads/gtsam-4.0.2/
mkdir build && cd build
cmake -DGTSAM_BUILD_WITH_MARCH_NATIVE=OFF …
sudo make install -j8
}

创建工作空间
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws
catkin_make
echo “source ~/catkin_ws/devel/setup.bash” >> ~/.bashrc
source ~/.bashrc

在工作空间下克隆Lio-sam工程,安装lio-sam
(为加速下载clone处加国内代理网址https://ghproxy.com/)
cd ~/catkin_ws/src
git clone https://ghproxy.com/https://github.com/TixiaoShan/LIO-SAM.git
cd …
catkin_make

下载数据集保存到src/data
出现存储空间不足问题:参考https://blog.csdn.net/weixin_56017984/article/details/123433167?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu%20%E7%9B%AE%E6%A0%87%E4%BD%8D%E7%BD%AE%E6%B2%A1%E6%9C%89%E8%B6%B3%E5%A4%9F%E7%A9%BA%E9%97%B4%EF%BC%8C%E8%AF%B7%E7%A7%BB%E9%99%A4%E4%B8%80%E4%BA%9B%E6%96%87%E4%BB%B6%E4%BB%A5%E4%BE%BF%E9%87%8A%E6%94%BE%E7%A9%BA&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-6-123433167.142v88control_2,239v2insert_chatgpt&spm=1018.2226.3001.4187
卸载了vscode…有空研究下空间到底怎么回事

运行LIO-SAM
roslaunch lio-sam run.launch

之前写错了有这个报错
bash: /home/gyh/catkin_ws/devel/setup.bash: 没有那个文件或目录
gedit ~/.bashrc最后配置删了

RLException: [run.launch] is neither a launch file in package [lio-sam] nor is [lio-sam] a launch file name
The traceback for the exception was written to the log file
gedit ~/.bashrc最后添加
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:~/ros_workspace/src
echo $ROS_PACKAGE_PATH

错误显示找不到文件libmetis.so报错(获取root权限,然后复制就行了!!
sudo cp usr/local/lib/libmetis.so usr/lib/libmetis.so
复制权限不够(不该瞎更改权限的)
Error opening file “/usr/lib/libmetis.so”: 权限不够
$ sudo chmod -R 777 /opt
其中/opt是你要复制到的目标目录,根据实际情况修改。
报错
sudo: error in /etc/sudo.conf, line 0 while loading plugin “sudoers_policy”
sudo: /usr/lib/sudo/sudoers.so 必须只对其所有者可写
sudo: 致命错误,无法加载插件

chmod: 更改’/usr/lib/sudo/sudoers.so’ 的权限: 不允许的操作

播放数据包
rosbag play ~/catkin_ws/src/data/casual_walk.bag

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值