具身智能新手名词表English

八叉树地图

Octree Map (OctoMap)进阶

用八叉树分层存储的三维概率占据地图,常用于机器人避障和规划。

OctoMap 是德国弗莱堡大学 Armin Hornung、Kai M. Wurm 等人开发的开源 C++ 库,论文 2013 年发表于 Autonomous Robots。它把空间递归切成八个小立方体(八叉树),每个格子记录「被占据」的概率,能区分占据、空闲和未知三种状态,传感器噪声和环境变化靠概率更新逐步修正。和把整个空间切成等大体素相比,它只在有东西的地方细分,内存省得多,还能按需取粗或细的分辨率。深度相机或激光雷达的点云写进去后可直接做碰撞检查,MoveIt 的感知管线就用它表示机器人周围的障碍物。

例子机械臂旁装一台深度相机,MoveIt 把点云持续写进 OctoMap,规划轨迹时自动绕开桌上新放的杂物。

也叫
OctoMap、八叉树占据地图
相关
占据栅格地图、体素、点云、截断符号距离函数、MoveIt、碰撞检查
来源
OctoMap 官方主页
MoveIt Perception Pipeline Tutorial

在完整名词表里查看 →