[发明专利]一种改进双向快速搜索随机树算法的智能车路径规划方法有效
申请号: | 202110285479.8 | 申请日: | 2021-03-17 |
公开(公告)号: | CN113064426B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 时培成;刘光中;杨剑锋;万鹏;齐恒;陈新禾;高立新;潘之杰;杨胜兵;马永富 | 申请(专利权)人: | 安徽工程大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 芜湖思诚知识产权代理有限公司 34138 | 代理人: | 项磊 |
地址: | 241000 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改进 双向 快速 搜索 随机 算法 智能 路径 规划 方法 | ||
1.一种改进双向快速搜索随机树算法的智能车路径规划方法,其特征在于,具体包括以下步骤:
1)起始点和目标点两棵树相向搜索;
2)开始生成新节点,在节点扩展时,在地图上同时生成两个随机采样点,并通过距离函数来选择距离目标点较近的采样点来为下一扩展节点提供方向;
3)结合目标引力思想,根据概率来判断生成下一节点时是以目标点还是上一步新生较近随机采样点作为扩展节点方向;
4)在规划过程中,产生动态目标点,加快规划速度,两棵随机树分别选择对方生成的最新节点作为目标;
5)判断扩展过程中是否与障碍物或者地图边界发生碰撞,若碰撞,则重新生成新的采样点;否则,产生新节点;
6)两棵树的最新节点小于一定阈值,则生成路径;
7)结合车辆的非完整约束模型,提高生成路径的可行性;
8)采用B样条曲线对生成路径进行优化,提高路径的平滑性;
所述的步骤7)具体包括:
设智能车在任务空间中状态变量为(x,y,θ,v,φ),其中(x,y)为无人车后轮轴的中心在系统坐标系下的坐标,θ为移动机器人前进方向与x轴的夹角,v为移动机器人的速度,φ为无人车前进方向与前车轮之间的夹角,因为无人车受到非完整性约束,故车轮和地面是点接触,假设接触点只有纯滚动不产生相对的滑动,则智能车的运动方程为:
根据运动方程,智能车所受到的约束方程为:
其中,智能车的控制变量为加速度u0和车轮的角速度u1,智能车的最小转弯半径的计算式如下:
式中Kmax为最大曲率,φmax为车辆前轮最大转向角,L为轴距,Rmax为最小转弯半径;
约束条件还包括:
2.根据权利要求1所述的一种改进双向快速搜索随机树算法的智能车路径规划方法,其特征在于,所述的步骤3)包括:
在进行采样时,采用启发式采样,其随机树在进行扩展时,通过随机概率p1(1p1≥0)来确定目标点作为随机采样点的可能性,设定参照概率p,当pp1,选择随机采样点作为最终采样点,当p1p,选择目标点作为最终采样点,当目标点作为采样点时,使得随机树的生长具有一定的方向性和收敛性,能够提高随机树的扩展能力。
3.根据权利要求2所述的一种改进双向快速搜索随机树算法的智能车路径规划方法,其特征在于,所述的步骤3)还包括:计算扩展树新生节点qnew时,基本RRT中计算公式为:
qnew=qnear+step(qrand-qnear)/||qrand-qnear||
其中,step为扩展时随机树的步长,(qrand-qnear)表示两向量单位化,||qrand-qnear||表示两点间欧氏距离,qrand为随机点,qnear为距离随机点最近的一个邻近节点;
加入目标引力思想的新生节点qnew计算公式为:
qnew=qnear+step1(qrand-qnear)/||qrand-qnear||+step2(qgoal-qnear)/||qgoal-qnear||
step1为随机树向随机点方向扩展的步长,step2为随机树向目标点方向扩展的步长,qgoal为目标点,||qgoal-qnear||为qgoal和qnear间的欧氏距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽工程大学,未经安徽工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110285479.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水龙头装置
- 下一篇:一种综合回收铜渣浮铜尾渣中多种有价金属的方法