ubuntu 20.04 复现 LVI-SAM

1.环境配置

ubuntu20.04 + ROS-Noetic + GTSAM 4.0.2 + Ceres 1.14.0

前面的我都安装过了,但Ceres 我安装的是 2.2.0,现在安装Ceres 1.14.0

复制代码
sudo apt-get update
sudo apt-get install cmake libgoogle-glog-dev libgflags-dev libatlas-base-dev libeigen3-dev libsuitesparse-dev

wget http://ceres-solver.org/ceres-solver-1.14.0.tar.gz
tar zxf ceres-solver-1.14.0.tar.gz
cd ceres-solver-1.14.0

mkdir build
cd build

cmake ..

make -j4

sudo make install

2.数据集下载

LVI-SAM数据集

3.搭建目录和clone代码

复制代码
mkdir -p LVI-SAM/src
cd LVI-SAM/src

git clone https://github.com/TixiaoShan/LVI-SAM
cd ..

4.修改代码

4.1 CMakeLists.txt 的C++标准改为14:

复制代码
set(CMAKE_CXX_FLAGS "-std=c++14")

第37行后面加入find_package(Boost REQUIRED COMPONENTS timer thread serialization chrono)

4.2

4.3

4.4

复制代码
#include <opencv2/imgproc/imgproc_c.h>

5.编译

复制代码
catkin_make -j4

6.运行launch

复制代码
source ./devel/setup.bash
roslaunch lvi_sam run.launch

7.运行上面下载的数据集

复制代码
rosbag play handheld.bag

8.在RVIZ查看

相关推荐
Fireworkitte44 分钟前
Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
linux·ubuntu·centos
sword devil9001 小时前
ubuntu常见问题汇总
linux·ubuntu
ac.char1 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos
zskj_zhyl2 小时前
家庭健康能量站:微高压氧舱结合艾灸机器人,智享双重养生SPA
人工智能·科技·安全·机器人
淮北也生橘123 小时前
Linux的ALSA音频框架学习笔记
linux·笔记·学习
Techie峰4 小时前
常见的 Bash 命令及简单脚本
chrome·bash·excel
大唐荣华6 小时前
视觉语言模型(VLA)分类方法体系
人工智能·分类·机器人·具身智能
华强笔记6 小时前
Linux内存管理系统性总结
linux·运维·网络
计算机sci论文精选6 小时前
CVPR 2025 | 具身智能 | HOLODECK:一句话召唤3D世界,智能体的“元宇宙练功房”来了
人工智能·深度学习·机器学习·计算机视觉·机器人·cvpr·具身智能
十五年专注C++开发7 小时前
CMake进阶: CMake Modules---简化CMake配置的利器
linux·c++·windows·cmake·自动化构建