OMPL
Open Motion Planning Library常用莱斯大学开发的开源运动规划库,集成了大量基于采样的规划算法
OMPL 是莱斯大学 Kavraki 实验室开发的开源 C++ 运动规划库(带 Python 接口),实现了 RRT、RRT-Connect、RRT*、PRM、BIT* 等几十种基于采样的规划算法。它只负责「在构型空间里找一条不碰撞的路径」,本身不管碰撞检测和机器人模型,需要外部提供「某个状态是否合法」的判断函数。正因为这种解耦,MoveIt 把它作为默认规划后端,机械臂避障规划很多时候底层跑的就是 OMPL。学运动规划时,用它对比不同算法最方便。
例子在 MoveIt 里给 UR5e 规划绕开桌上杯子的轨迹,默认调用的是 OMPL 中的 RRTConnect。
- 也叫
- 开放运动规划库
- 相关
- MoveIt、运动规划、基于采样的规划、快速扩展随机树、概率路线图、FCL
- 来源
- The Open Motion Planning Library