计算机工程与科学 ›› 2020, Vol. 42 ›› Issue (07): 1287-1293.doi: 10.3969/j.issn.1007-130X.2020.07.018
施杨洋1,杨家富1,梅淼1,朱林峰1,2
SHI Yang-yang1,YANG Jia-fu1,MEI Miao1,ZHU Lin-feng1,2
摘要: 针对快速扩展随机树算法随机性大、收敛速度慢和偏差性的问题,基于基本快速扩展随机树算法,通过采用循环交替迭代的搜索方式生成新节点,双向随机树同时搜索,改进优化了基本快速扩展随机树算法,解决了基本快速扩展随机树算法随机性大、收敛速度慢和偏差性的问题。建立车辆转向模型,确定车辆转向角度约束范围,在算法中增加车辆的转弯角度约束,减少生成路径的偏差性,改善了生成路径的质量。对生成的路径进行节点优化,去除多余的节点,缩短了路径的长度,提高了路径的可行性。采用B样条曲线改善路径的平滑度,在路径折点处插入局部端点,对路径进行平滑度处理,使生成的路径更加符合车辆的行驶条件。用Matlab进行虚拟仿真,验证了该算法的正确性。