imu_tk配置教程(锁死ubuntu18.04,不要22.04)

在ubuntu18.04上安装。

imu_tk 的 cmake 必须要qt4.x,但 ubuntu22.04 和qt4.x不适配。

1、安装 ceres-solver

下载路径:http://ceres-solver.org/installation.html (需要梯子,核心内容记录如下。需下载 ceres-solver 安装包)

Start by installing all the dependencies.

bash 复制代码
# CMake
sudo apt-get install cmake
# google-glog + gflags
sudo apt-get install libgoogle-glog-dev libgflags-dev
# Use ATLAS for BLAS & LAPACK
sudo apt-get install libatlas-base-dev
# Eigen3
sudo apt-get install libeigen3-dev
# SuiteSparse (optional)
sudo apt-get install libsuitesparse-dev

We are now ready to build, test, and install Ceres.

bash 复制代码
tar zxf ceres-solver-2.2.0.tar.gz
mkdir ceres-bin
cd ceres-bin
cmake ../ceres-solver-2.2.0
make -j3    # 有的地方写 -j2,不清楚区别,先按官方的来
make test
# Optionally install Ceres, it can also be exported using CMake which
# allows Ceres to be used without requiring installation, see the documentation
# for the EXPORT_BUILD_DIR option for more information.
sudo make install

2、安装imu_tk

下载路径:https://github.com/Kyle-ak/imu_tk

bash 复制代码
sudo apt-get install build-essential cmake libeigen3-dev libqt4-dev libqt4-opengl-dev freeglut3-dev gnuplot

cd imu_tk
mkdir build
cd build
cmake  ..
make

cmake不通过,debug

1、没有装boost

bash 复制代码
sudo apt-get update
sudo apt-get install libboost-all-dev

2、找不到eigin

参照:https://blog.csdn.net/qq_43872529/article/details/100937091

bash 复制代码
sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen
相关推荐
惯师科技1 个月前
TDK推出第二代用于汽车安全应用的6轴IMU
人工智能·安全·机器人·汽车·imu
学步_技术1 个月前
自动驾驶系列—自动驾驶车辆的姿态与定位:IMU数据在复杂环境中的关键作用
人工智能·自动驾驶·imu
学步_技术2 个月前
自动驾驶系列—从IMU到惯性定位算法:自动驾驶精准定位的幕后科技
科技·算法·自动驾驶·imu·惯性测量单元
神仙约架4 个月前
大疆无人机用过的两款IMU
无人机·imu·大疆·陀螺仪·加速度计
惯师科技4 个月前
IMU助力JAXA空间站机器人
科技·机器人·imu·动作捕捉
惯师科技6 个月前
IMU监测举重作
人工智能·深度学习·imu·动作捕捉·知识科普
月照银海似蛟龙8 个月前
IMU&GNSS的误差状态卡尔曼滤波器(ESKF)---更新过程
gnss·imu·eskf·误差状态卡尔曼滤波器
adsdriver9 个月前
机器人姿态估计-IMU、互补滤波算法应用
机器人·自动驾驶·imu·姿态估计·互补滤波
Milton10 个月前
惯性传感器的倾角计算
imu