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
相关推荐
LYS_06185 天前
RM赛事C型板九轴IMU解算(3)(姿态融合算法)
c语言·算法·imu·姿态解算·四元数到欧拉角
划水的code搬运工小李9 天前
自制py功能包解析IMU航迹推算
python·imu·航迹推算
deepdata_cn10 天前
惯性测量单元(IMU)在步态康复评估中的误差校准方案
imu
haing201915 天前
IMU卡尔曼滤波方法详细介绍
imu·卡尔曼滤波
黑符石20 天前
【论文研读】Madgwick 姿态滤波算法报告总结
人工智能·算法·机器学习·imu·惯性动捕·madgwick·姿态滤波
点云SLAM1 个月前
SLAM文献之-Embedding Manifold Structures into Kalman Filters(2)
机器人·slam·位姿估计·导航·imu·卡尔曼滤波算法·流行空间操作
点云SLAM2 个月前
四元数 (Quaternion)动力学左乘/右乘约定下之误差态 EKF 的连续线性化与离散化传播示例(11)
机器人·slam·位姿估计·imu·四元数·误差状态ekf
点云SLAM2 个月前
四元数 (Quaternion)微分-单位四元数 q(t) 的导数详细推导(10)
算法·计算机视觉·机器人·slam·imu·四元数·单位四元数求导
Evand J4 个月前
组合导航的MATLAB例程,二维平面上的CKF滤波,融合IMU和GNSS数据,仿真,观测为X和Y轴的坐标,附代码下载链接
开发语言·matlab·平面·imu·组合导航
Godspeed Zhao6 个月前
自动驾驶中的传感器技术7——概述(7)-IMU
人工智能·机器学习·自动驾驶·传感器·imu·惯性导航