本页目录

  • 集成路径
  • 典型应用场景
  • 指南与示例

VIO 与 SLAM

VIO(视觉里程计)和 SLAM(同时定位与地图构建)通过同步的立体、IMU 及其他传感器数据估计相机轨迹,同时构建并更新地图。OAK 设备提供同步感知和灵活的软件路径,你可以从原生 DepthAI 起步,并扩展到外部 SLAM 生态系统。

集成路径

  1. 原生集成于 DepthAI v3: 使用 Basalt VIO + RTAB-Map 示例,它基于开源项目 RTAB-Map,并在 DepthAI v3 库中原生运行。
  2. ROS 2 堆栈: 通过 ROS 2 中的 RTAB-Map 包集成 SLAM。我们提供了易于运行的 rtabmap_ros OAK 启动文件,既可以作为独立配置,也可以作为 RealSense 相机的即插即用替代方案。示例:
  3. Spectacular AI: 使用 Spectacular AI OAK 封装实现实时 VIO/SLAM 流程。
  4. NVIDIA 堆栈: 针对 NVIDIA 和 Isaac 工作流,使用 PyCuVSLAM 进行构建。

典型应用场景

  1. 机器人定位: 在 GNSS 不可用或不可靠时,保持低漂移的位姿估计。
  2. 建图与重定位: 一次性构建环境地图,并在重复运行中可靠地进行重定位。
  3. 空间自主性: 将 VIO 位姿与 深度AI 结合,实现导航和障碍物感知行为。

指南与示例

需要帮助?

请前往 OAKChina 官网 获取技术支持或解答您的任何疑问。