如何规划的运动方式是机器人开发领域的一大课题,本文分享GitHub的一个机器人技术中常用的路径规划的开源库,还有动图直观演示运行过程。大部分代码由实现。
该开源库中实现的路径规划算法包括基于搜索和基于采样的规划算法,具体目录如下图所示:
基于搜索的路径规划算法
基于搜索的路径规划算法已经较为成熟且得到了广泛应用,常常被用于游戏中人物和移动机器人的路径规划。
最佳路径优先搜索算法
Dijkstra 算法
A * 搜索算法
双向 A * 搜索算法
重复 A * 搜索算法
Anyme Repairing A* (ARA*) 搜索算法
实时学习 A * 搜索(LRTA*)算法
实时适应性 A * 搜索(RTAA*)算法
动态 A * 搜索(D*)算法
终身规划 A * 搜索算法
Anytime D * 搜索算法:变动较小
Anytime D * 搜索算法:变动较大
基于采样的路径规划算法
与基于搜索不同,基于采样的路径规划算法不需要显式构建整个配置空间和边界,并且在高维度的规划问题中得到广泛应用。
快速随机搜索树(RRT)算法
目标偏好 RRT 算法
双向快速扩展随机树(RRT_CONNECT)算法
Exnded_RRT 算法
动态 RRT 算法
N = 10000 时,rrt * 算法
N = 1000 时,rrt*-Smart 算法
快速行进树(FMT*)算法
N =1000 时,Infmed rrt * 算法
Batch Informed 树(BIT*)算法
编辑:黄飞
- 使用 NXP Semiconductors 的 TDF8554J 的参考设计
- LTC6906 微功率 10kHz 至 1MHz 电阻器组振荡器的典型应用
- LT1086IT-5 具有自动光控制功能的低压差正稳压器的典型应用
- LT3066EMSE LED 驱动器和电流源的典型应用电路
- LTM4630IY 2 相、1.5V、36A 输出 DC/DC 稳压器的典型应用电路
- 16X16点阵模块+STC8G主控(共阳点阵)
- 用于便携式消费电子产品的 2W、2 通道、D 类音频功率放大器
- STEVAL-FCU001V1,玩具无人机的飞行控制器单元评估板
- OP213FSZ-REEL7精密称重传感器秤放大器的典型应用
- 75 W数控恒流LED驱动器参考设计