无人机VIO避障定位方案实战
📚 共计 30 章节
01
VIO概述
什么是VIO · VIO在无人机中的作用 · VIO与GPS/IMU对比
基础
概念
02
坐标系与刚体运动
世界/机体/相机坐标系 · 旋转矩阵与四元数
数学
核心
03
相机模型与标定
针孔模型 · 畸变模型 · 相机内参标定流程
传感器
标定
04
IMU原理与测量模型
加速度计/陀螺仪 · IMU噪声模型 · Allan方差
IMU
建模
05
IMU预积分
预积分动机 · 离散时间公式 · 残差构建
预积分
因子图
06
视觉前端:特征点与光流
ORB/SIFT提取 · 特征匹配 · 光流跟踪
视觉
前端
07
对极几何与三角化
本质矩阵 · 单应矩阵 · 三角化恢复深度
几何
深度
08
PnP与BA优化
PnP求解位姿 · Bundle Adjustment
优化
后端
09
VIO初始化
视觉惯性联合初始化 · 陀螺偏置 · 尺度重力
初始化
关键
10
滑动窗口与边缘化
滑动窗口策略 · 舒尔补 · 先验保持
边缘化
效率
11
非线性优化基础
高斯牛顿 · LM算法 · 信息/协方差矩阵
优化
数学
12
VIO后端优化(上)
联合代价函数 · 残差项(视觉+IMU+边缘化)
后端
残差
13
VIO后端优化(下)
求解器(Ceres/G2O) · 增量更新 · 关键帧
求解器
策略
14
回环检测
词袋模型(DBoW2/3) · 候选帧 · 几何验证
回环
识别
15
回环优化
位姿图优化 · 全局一致性 · 漂移消除
优化
全局
16
VIO系统架构(上)
前端-后端-回环三线程 · 数据流与同步
架构
线程
17
VIO系统架构(下)
状态估计器设计 · 异常处理与故障恢复
鲁棒
工程
18
避障感知:深度估计
单目/双目/深度相机 · 点云生成
感知
深度
19
障碍物检测与跟踪
栅格地图 · Voxel地图 · 动态障碍物跟踪
检测
跟踪
20
避障规划(上)
局部规划(DWA/TEB) · 全局规划(A*/RRT*)
规划
路径
21
避障规划(下)
速度障碍法(VO/RVO) · 安全走廊生成
避障
VO
22
VIO与避障融合(上)
VIO定位输出给规划器 · 避障触发重定位
融合
系统
23
VIO与避障融合(下)
紧急停止/绕行 · 多传感器融合决策
决策
安全
24
仿真环境搭建
Gazebo+PX4仿真 · EuRoC/KAIST数据集
仿真
数据集
25
硬件选型与实机
NUC/Realsense/Pixhawk · 真实无人机选型
硬件
实飞
26
代码实战:VINS编译
VINS-Mono/VINS-Fusion 编译与运行
代码
VINS
27
VINS-Mono代码解读
前端 · 后端 · 回环模块深度解读
源码
分析
28
避障模块集成实战
基于VINS定位的避障Demo
实战
集成
29
性能调优与评估
ATE/RPE精度评估 · 降采样/并行化实时优化
调优
评估
30
总结与展望
挑战(光照/纹理/动态) · 学习型VIO/端到端避障
趋势
前沿