赞
踩
对于传统RRT算法,由于随机点在地图空间的选取过于随机,导致传统RRT算法在寻找目标点的目标引导性能较差,使算法在整个地图内搜索目标点,从而较多地探索了地图中的无用空间,加大了算法的计算量。同时,算法在得到初始路径后,路径由于是随机点引导生成的路径点,所以路径中的路径点会有曲折性较大,冗余节点较多的缺点。
为了克服RRT算法存在的以上问题,各种改进的RRT算法被提出,本文主要介绍以下几种改进的RRT算法:
目标偏置RRT算法、双向扩展RRT算法、采样约束与自适应偏置RRT算法、逆向寻优优化路径RRT算法、三次B样条曲线优化路径RRT算法。
目标偏置RRT(Goal-Biased RRT)算法是一种改进的 RRT 算法,旨在增加在路径规划过程中选取目标点的概率,从而加速路径搜索并提高搜索效率。该算法在随机采样阶段引入了一定概率选择目标点作为随机点的策略,以便更快地朝向目标点搜索路径。
方法:
原理:
优点:
缺点:
仿真结果:
综上所述,目标偏置RRT算法通过增加对目标点的偏置来加速路径搜索,具有简单易实现、解决局部最优问题等优点,但在目标点选择和参数设置方面仍存在一定挑战。
双向扩展RRT(Bidirectional Rapidly-Exploring Random Trees)算法是一种改进的RRT算法,它同时从起始点和目标点出发,在两个方向上生成两棵树,通过不断扩展这两棵树来搜索可行路径。下面是该算法的详细介绍:
方法:
原理:
优点:
缺点:
仿真结果:
总的来说,双向扩展RRT算法通过同时从起始点和目标点开始搜索,能够更快地找到可行路径,并且有效避免了局部最优问题,但也存在额外的计算成本和对环境要求较高的缺点。
这种新算法,我称之为"目标吸引约束RRT"(Target Attraction Constrained RRT),结合了对已有随机点位置的约束和目标偏置策略,以更高效地搜索可行路径。下面是该算法的详细介绍:
原理:
约束点引导原理图
目标偏置原理图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。