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
相关推荐
Evand J1 天前
【MATLAB例程】基于低精度IMU、GNSS的UAV初始航向(三维角度)校准的仿真,包含卡尔曼滤波、惯导解算与校正
开发语言·matlab·gnss·imu·卡尔曼滤波
加油JIAX1 天前
IMU预积分-旋转残差求雅可比
slam·imu·预积分
加油JIAX4 天前
IMU预积分(VINS)
slam·imu·预积分·vins
加油JIAX8 天前
误差状态卡尔曼滤波(ESKF)推导
概率论·slam·ekf·imu·卡尔曼滤波·kf·eskf
LYS_06182 个月前
串级PID控制3508(2)(单环角度环+单环角速度环+串级PID)
c语言·人工智能·pid·imu·rm
LYS_06183 个月前
RM赛事C型板九轴IMU解算(3)(姿态融合算法)
c语言·算法·imu·姿态解算·四元数到欧拉角
划水的code搬运工小李3 个月前
自制py功能包解析IMU航迹推算
python·imu·航迹推算
deepdata_cn3 个月前
惯性测量单元(IMU)在步态康复评估中的误差校准方案
imu
haing20193 个月前
IMU卡尔曼滤波方法详细介绍
imu·卡尔曼滤波
黑符石3 个月前
【论文研读】Madgwick 姿态滤波算法报告总结
人工智能·算法·机器学习·imu·惯性动捕·madgwick·姿态滤波