[发明专利]基于双向扩展随机树的智能车路径规划方法有效
| 申请号: | 201910328124.5 | 申请日: | 2019-04-23 |
| 公开(公告)号: | CN109990796B | 公开(公告)日: | 2022-07-19 |
| 发明(设计)人: | 付克昌;杨瑶;蒋涛;周楠;郭德全;张国良;刘甲甲;袁建英;谢昱锐 | 申请(专利权)人: | 成都信息工程大学 |
| 主分类号: | G01C21/34 | 分类号: | G01C21/34 |
| 代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 韦海英 |
| 地址: | 610225 四川省成都市双*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 双向 扩展 随机 智能 路径 规划 方法 | ||
1.基于双向扩展随机树的智能车路径规划方法,其特征在于,包括:
S1、采用Reeds-Shepp曲线连接智能车的起始点和目标点;
S2、当生成的曲线上存在障碍物时,从起始点向目标点构建扩展树tree1,从目标点向起始点构建扩展树tree2;
S3、在包含智能车起始点和目标点的地图上生成随机点qrand1/qrand2,并查找扩展树tree1/tree2距离随机点qrand1/qrand2最近的节点qnearrest1/qnearrest2;
S4、判断随机点qrand1/qrand2与节点qnearrest1/qnearrest2的连线上是否有障碍物;若有,则返回步骤S3,否则进入步骤S5;
S5、在随机点qrand1/qrand2与节点qnearrest1/qnearrest2的连线上取位于一个扩展步长长度处的节点qnew1/qnew2;
S6、判断节点qnearrest1/qnearrest2与节点qnew1/qnew2的连线上是否有障碍物;若有,则返回步骤S3,否则,进入步骤S7;
S7、选取以节点qnew1/qnew2所在区域内使得规划路径与障碍物之间的距离大于安全距离的节点更新节点qnew1/qnew2;
S8、根据智能车辆最大转向约束及节点qnew1/qnew2,选取节点qnew1/qnew2的父节点和子节点;
S9、判断扩展树tree1和扩展树tree2之间的距离是否小于设定阈值,若大于,则返回步骤S3,否则,进入步骤S10;
S10、根据扩展树tree1和扩展树tree2相遇的节点qa和qb,反向选取节点qa和qb分别到起始点和目标点的路径构成智能车规划路径;
选取以节点qnew1/qnew2所在区域内使得规划路径与障碍物之间的距离大于安全距离的节点更新节点qnew1/qnew2进一步包括:
S71、形成一块以节点qnew1/qnew2为中心,扩展步长为1/2边长的方形区域A1/A2,并同时初始化规划路径与障碍物之间的最小距离dmin为无穷大;
S72、选取方形区域A1/A2中未选取过的节点poses1/poses2,并判断节点poses1/poses2是否为障碍物;若是,执行步骤S72,否则进入步骤S73;
S73、以方形区域A1/A2中的每个节点poses1/poses2为中心,以扩展步长为边长,形成区域B1/B2;
S74、选取区域B1/B2中未选取过的节点poses11/poses21,并判断节点poses11/poses21是否为障碍物;若是,返回步骤S72,否则进入步骤S75;
S75、计算节点poses11/poses21到目标点的距离d,并判断距离d是否小于最小距离dmin;若是,进入步骤S76,否则返回步骤S72;
S76、采用距离d更新最小距离dmin,采用距离d对应的节点poses1/poses2更新节点qnew1/qnew2;
S77、判断方形区域A1/A2,是否存在未选取过得节点;若有,则执行S72;否则,输出节点qnew1/qnew2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910328124.5/1.html,转载请声明来源钻瓜专利网。





