针对快速扩展随机树(Rapidly-Exploring Random Tree,RRT)算法在结合无人船进行路径规划时存在规划时间长、路径冗余大、路径平滑度不符合欠驱动无人船航行要求等问题,提出一种改进RRT的无人船全局路径规划算法。算法中将贝叶斯优化算...针对快速扩展随机树(Rapidly-Exploring Random Tree,RRT)算法在结合无人船进行路径规划时存在规划时间长、路径冗余大、路径平滑度不符合欠驱动无人船航行要求等问题,提出一种改进RRT的无人船全局路径规划算法。算法中将贝叶斯优化算法融入目标采样过程,增强目标点采样导向性;引入动态步长和双向贪心剪枝策略作为重要辅助,进一步提升算法效率和路径质量;得到初始路径后采用动态权重3次B样条曲线进一步平滑处理。最后在3种类型障碍物环境下进行仿真实验并与RRT、RRT^(*)算法进行对比。结果表明,改进RRT算法在规划时长、路径长度以及路径质量等方面有明显优势。改进后算法效率更高,路径平滑度更高,研究成果可为无人船自主航行提供参考。展开更多
针对传统RRT(Rapidly-exploring Random Tree)算法在进行机械臂路径规划时存在的采样随机性过大、搜索效率低下、所规划的路径曲折等问题,提出一种基于采样区域限制的改进RRT(Sampling Area Restriction RRT,SAR-RRT)算法。首先,针对随...针对传统RRT(Rapidly-exploring Random Tree)算法在进行机械臂路径规划时存在的采样随机性过大、搜索效率低下、所规划的路径曲折等问题,提出一种基于采样区域限制的改进RRT(Sampling Area Restriction RRT,SAR-RRT)算法。首先,针对随机性过大的问题,通过引入目标偏置策略来增强随机树的目标导向性,并采用球形采样区域以及角度限制策略对算法的采样进行约束,减少算法对无用空间区域的探索。其次,为提升算法的搜索效率,对随机树的节点扩展进行自适应优化,采用多步长扩展,使算法能够充分利用环境与障碍物的信息,同时利用贪婪思想加快随机树的收敛从而缩短路径的生成时间。最后,对初始规划出的路径进行二次优化处理,在去除路径中的冗余点后以三次B样条曲线对路径进行平滑处理,提升所规划路径的质量。实验结果表明,在2维及3维场景下,SAR-RRT算法均可以顺利完成路径规划任务。对比传统RRT算法,改进算法总体上使路径长度降低27.73%,规划时间缩短85.25%,采样点数减少87.19%且所生成的路径更加平滑。展开更多
文摘针对快速扩展随机树(Rapidly-Exploring Random Tree,RRT)算法在结合无人船进行路径规划时存在规划时间长、路径冗余大、路径平滑度不符合欠驱动无人船航行要求等问题,提出一种改进RRT的无人船全局路径规划算法。算法中将贝叶斯优化算法融入目标采样过程,增强目标点采样导向性;引入动态步长和双向贪心剪枝策略作为重要辅助,进一步提升算法效率和路径质量;得到初始路径后采用动态权重3次B样条曲线进一步平滑处理。最后在3种类型障碍物环境下进行仿真实验并与RRT、RRT^(*)算法进行对比。结果表明,改进RRT算法在规划时长、路径长度以及路径质量等方面有明显优势。改进后算法效率更高,路径平滑度更高,研究成果可为无人船自主航行提供参考。
文摘针对传统RRT(Rapidly-exploring Random Tree)算法在进行机械臂路径规划时存在的采样随机性过大、搜索效率低下、所规划的路径曲折等问题,提出一种基于采样区域限制的改进RRT(Sampling Area Restriction RRT,SAR-RRT)算法。首先,针对随机性过大的问题,通过引入目标偏置策略来增强随机树的目标导向性,并采用球形采样区域以及角度限制策略对算法的采样进行约束,减少算法对无用空间区域的探索。其次,为提升算法的搜索效率,对随机树的节点扩展进行自适应优化,采用多步长扩展,使算法能够充分利用环境与障碍物的信息,同时利用贪婪思想加快随机树的收敛从而缩短路径的生成时间。最后,对初始规划出的路径进行二次优化处理,在去除路径中的冗余点后以三次B样条曲线对路径进行平滑处理,提升所规划路径的质量。实验结果表明,在2维及3维场景下,SAR-RRT算法均可以顺利完成路径规划任务。对比传统RRT算法,改进算法总体上使路径长度降低27.73%,规划时间缩短85.25%,采样点数减少87.19%且所生成的路径更加平滑。