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查看

相关推荐
HappyGame0220 分钟前
Linux命令-vim编辑
linux·vim
笑远25 分钟前
Vim/Vi 常用命令速查手册
linux·编辑器·vim
撒旦骑路西法,大战吕布30 分钟前
如果你在使用 Ubuntu/Debian:使用 apt 安装 OpenSSH
linux·ubuntu·debian
_李筱夜1 小时前
ubuntu桌面版使用root账号进行登录
linux·ubuntu
LitchiCheng1 小时前
MuJoCo 机械臂关节路径规划+轨迹优化+末端轨迹可视化(附代码)
人工智能·深度学习·机器人
laimaxgg2 小时前
Dockerfile
linux·运维·服务器·ubuntu·docker
GalaxyPokemon2 小时前
LINUX基础 [四] - Linux工具
linux·运维
alicema11113 小时前
Python-Django集成yolov识别模型摄像头人数监控网页前后端分离
开发语言·后端·python·算法·机器人·django
与passion共存3 小时前
Linux系统下Docker安装
linux·docker
易保山3 小时前
MIT6.S081 - Lab7 Locks(锁优化 | 并发安全)
linux·操作系统·c