Kalibr 视觉-惯性校准工具箱 kalibr

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
ethz-asl 6276 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

The Kalibr visual-inertial calibration toolbox


Kalibr 是由苏黎世联邦理工学院(ETH Zurich)自主系统实验室开发的一款开源多传感器标定工具箱,专为解决机器人、自动驾驶和无人机等领域中复杂的传感器联合标定问题而设计。其核心功能涵盖四大标定任务:多相机系统的内参和外参标定(支持非全局重叠视野)、相机与惯性测量单元(IMU)之间的空间与时间标定、多IMU之间的相对位姿与内参标定,以及卷帘快门相机的完整内参标定(包括投影、畸变和快门参数)。该工具箱支持多种相机模型(如针孔、鱼眼、双球面模型等),并提供了丰富的可视化报告,帮助用户直观验证标定结果。

标签

项目特点

**多相机校准**:支持具有非全局共享重叠视野的相机系统,兼容多种相机模型。
**视觉-惯性校准**:精确校准相机系统与IMU之间的空间和时间参数,以及IMU内参。
**多惯性校准**:校准多个IMU相对于基准惯性传感器的空间和时间参数,需要辅助相机传感器。
**卷帘快门校准**:支持卷帘快门相机的完整内参校准,包括投影、畸变和快门参数。
**基于ROS**:深度集成ROS生态,便于在机器人系统中使用。
**学术支持**:基于多篇顶级会议论文,提供严谨的数学和算法基础。

技术规格

支持平台
依赖环境
安装方式
编程语言
支持的相机模型
校准类型

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
相机 1+ 用于校准的相机系统
IMU 1+ 用于校准的惯性测量单元
校准目标 1 如Aprilgrid棋盘格
ROS 1 机器人操作系统
Docker (可选) 1 容器化部署

所需工具

工具用途是否必需
计算机 运行校准算法 ✅ 是
ROS 传感器数据采集与处理 ✅ 是
Docker (可选) 简化环境配置 ▢ 推荐
校准目标 提供视觉特征点 ✅ 是

能力画像

记忆与知识检索
2/5
逻辑推演
4/5
表达与交流
1/5
感知与观察
2/5
数理与计算
5/5
动手与操作
3/5
狂热与坚持
3/5
创造与创新
3/5

所需技能

🔧 **动手能力**:需要搭建传感器平台(相机、IMU)并采集校准数据,操作校准目标。 💻 **编程能力**:需要熟悉ROS、C++和Python,能够配置和运行校准流程,并处理结果。 ⚡ **电子电路**:需要了解IMU和相机的基本接口(如I2C、SPI、USB)以及数据同步。

适用场景

**机器人多传感器融合**:校准机器人上的相机和IMU,提高状态估计精度。
**自动驾驶车辆**:校准车载摄像头和惯性导航系统。
**SLAM系统开发**:为视觉-惯性SLAM系统提供精确的传感器参数。
**学术研究**:用于多传感器校准算法的研究和验证。