导读
本文分享了在github开源的一个存储库,包含了机器人技术中常用的一些路径规划算法,大部分代码由python实现,每种算法都配有相关动画的运行过程。
在机器人研究领域,给定某一特定任务之后,如何规划机器人的运动方式至关重要。
最近,github 上开源了一个存储库,该库实现了机器人技术中常用的一些路径规划算法,大部分代码是用 python 实现的。值得一提的是,开发者用 plotting 为每种算法演示了动画运行过程,直观清晰。
项目地址:
https://github.com/zhm-real/pathplanning
该开源库中实现的路径规划算法包括基于搜索和基于采样的规划算法,具体目录如下图所示:
基于搜索的路径规划算法
基于搜索的路径规划算法已经较为成熟且得到了广泛应用,常常被用于游戏中人物和移动机器人的路径规划。
最佳路径优先搜索算法
dijkstra 算法
a * 搜索算法
双向 a * 搜索算法
重复 a * 搜索算法
anytime repairing a* (ara*) 搜索算法
实时学习 a * 搜索(lrta*)算法
实时适应性 a * 搜索(rtaa*)算法
动态 a * 搜索(d*)算法
终身规划 a * 搜索算法
anytime d * 搜索算法:变动较小
anytime d * 搜索算法:变动较大
基于采样的路径规划算法
与基于搜索不同,基于采样的路径规划算法不需要显式构建整个配置空间和边界,并且在高维度的规划问题中得到广泛应用。
快速随机搜索树(rrt)算法
目标偏好 rrt 算法
双向快速扩展随机树(rrt_connect)算法
extended_rrt 算法
动态 rrt 算法
n = 10000 时,rrt * 算法
n = 1000 时,rrt*-smart 算法
快速行进树(fmt*)算法
n =1000 时,informed rrt * 算法
batch informed 树(bit*)算法
阿里宣布钉钉与淘宝打通,推出“智能导购”,正式入局新零售
铁电存储器的优势和发展趋势分析
三星Galaxy S21系列将有绿色版本
走进物联网:制备您自己的Wi-Fi开关 !
com推出光纤组件新产品,主要用于一系列带MPO连接器
机器人技术中常用的一些路径规划算法
程序下载接口的区别----JTAG vs SWD
典型应用及常见拓扑特点介绍
了解锁相环(PLL)瞬态响应 如何优化锁相环(PLL)的瞬态响应?
汽车激光雷达技术面临的机遇和挑战是什么
USB4线缆同轴结构的优势有哪些
ESD静电二极管-SOT-23封装-SM712型号
射频设计成为模块设计里最关键环节
解释数据科学、机器学习和人工智能这3者之间的差异和区别
接地摇表使用方法图详解
音频限幅器电路原理图讲解
工业嵌入式控制系统中运用LINUX和CAN总线技术的研究
电视盒子什么品牌好?朱雀数码盘点2022最受欢迎电视盒子推荐
MOS管基础及选型指南
64位RISC-V CPU发展现状和未来前景