FAST-LIO 快速激光雷达-惯性里程计
FAST_LIO
智能硬件
🧩 软硬件结合
已发布
项目简介
高效鲁棒的LIO包,实现LiDAR-惯性里程计。
FAST-LIO 是由香港大学火星实验室(HKU MaRS Lab)开发的一款高效、鲁棒的激光雷达-惯性里程计(LiDAR-Inertial Odometry)开源项目。其核心功能是通过紧耦合的迭代扩展卡尔曼滤波器(IEKF),将激光雷达特征点与IMU数据进行深度融合,实现高精度、高频率的实时位姿估计与建图。
标签
项目特点
**紧耦合迭代卡尔曼滤波**:通过高效的迭代卡尔曼滤波器优化里程计,实现高精度状态估计。
**自动初始化**:在大多数稳态环境下可自动完成初始化,无需手动干预。
**并行KD-Tree搜索**:采用并行KD-Tree加速最近邻搜索,大幅降低计算开销。
**增量式建图 (FAST-LIO2)**:使用ikd-Tree进行增量式地图管理,支持超过100Hz的LiDAR速率。
**直接里程计 (FAST-LIO2)**:可直接对原始LiDAR点云进行扫描到地图的配准,无需特征提取,精度更高。
**多LiDAR支持**:支持旋转式(Velodyne, Ouster)和固态式(Livox Avia, Horizon, MID-70)LiDAR,易于扩展。
**外部IMU支持**:支持使用外部IMU进行数据融合。
**ARM平台兼容**:支持Khadas VIM3、Nvidia TX2、Raspberry Pi 4B等ARM架构平台。
技术规格
| 传感器融合 | |
|---|---|
| 核心算法 | |
| 地图结构 | |
| 支持LiDAR类型 | |
| 支持IMU类型 | |
| 最大LiDAR速率 | |
| 操作系统 | |
| 中间件 | |
| 依赖库 | |
| 硬件平台 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| LiDAR (如 Livox Avia, Velodyne VLP-16) | 1 | — | 主传感器 |
| IMU (内置或外置) | 1 | — | 用于惯性测量 |
| 电脑 (x86) 或 ARM 开发板 (如 Nvidia TX2) | 1 | — | 运行算法 |
| USB 线缆 / 网线 | 若干 | — | 连接传感器与计算平台 |
所需工具
传感器模块
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 5/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 5/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 1/5
🔵 创造与创新: 4/5
项目图库
所需技能
🔧 **动手能力**:能够组装和固定LiDAR、IMU等传感器,并连接至计算平台。
💻 **编程能力**:熟悉C++、ROS、Linux命令行操作,能够编译和调试代码。
⚡ **电子电路**:了解基本的传感器接口(如USB、以太网)和供电。
适用场景
**机器人自主导航**:为地面机器人、无人机等提供实时、鲁棒的位姿估计。
**自动驾驶**:作为车辆定位系统的核心模块,在复杂城市环境中提供高精度定位。
**三维建图与测绘**:快速生成高精度三维点云地图,用于环境重建、测绘等领域。
**增强现实/虚拟现实**:为AR/VR设备提供精确的头部或手柄追踪。