[发明专利]基于改进双向RRT和Dijkstra融合算法的路径规划方法和装置在审
| 申请号: | 202110686148.5 | 申请日: | 2021-06-21 |
| 公开(公告)号: | CN113359746A | 公开(公告)日: | 2021-09-07 |
| 发明(设计)人: | 符强;蓝星辉;纪元法;孙希延;任风华;严素清;付文涛;黄建华 | 申请(专利权)人: | 桂林电子科技大学 |
| 主分类号: | G05D1/02 | 分类号: | G05D1/02 |
| 代理公司: | 深圳瑞天谨诚知识产权代理有限公司 44340 | 代理人: | 杨龙 |
| 地址: | 541004 广西*** | 国省代码: | 广西;45 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 改进 双向 rrt dijkstra 融合 算法 路径 规划 方法 装置 | ||
1.一种基于改进双向RRT和Dijkstra融合算法的路径规划方法,其特征在于,包括如下步骤:
加载初始化栅格地图,确定在所述初始化栅格地图中的起始点和目标点,分别以所述起始点和所述目标点为起点构建两棵随机树;
基于预设的目标约束采样策略生成两棵随机树各自的随机采样点;
根据所述随机采样点,基于预设的目标偏置扩展策略对应生成两棵随机树各自的新扩展点;
判断两个所述新扩展点的距离是否小于预定距离阈值且能够无障碍连接;若是,连接两个所述新扩展点,得到从所述起始点到所述目标点的完整路径;若否,返回所述基于预设的目标约束采样策略生成两棵随机树各自的随机采样点的步骤并继续执行;
采用Dijkstra算法对所述完整路径进行最短路径搜索,得到最短路径。
2.根据权利要求1所述的基于改进双向RRT和Dijkstra融合算法的路径规划方法,其特征在于,所述基于预设的目标约束采样策略生成两棵随机树各自的随机采样点,包括:
获取两棵随机树各自的目标偏置概率值和随机概率值;
分别判断每棵随机树的所述随机概率值是否小于其所述目标偏置概率值;若是,将另一棵随机树最新的新扩展点作为该棵随机树的随机采样点;若否,基于预设约束采样条件随机采样生成该棵随机树的随机采样点。
3.根据权利要求2所述的基于改进双向RRT和Dijkstra融合算法的路径规划方法,其特征在于,所述基于预设约束采样条件随机采样生成该棵随机树的随机采样点,包括:
随机采样生成多个随机点;
从所述多个随机点中确定比该棵随机树的前一个随机采样点距离另一棵随机树更近的合格随机点;
将距离另一棵随机树最新的新扩展点最近的合格随机点作为该棵随树的随机采样点。
4.根据权利要求1所述的基于改进双向RRT和Dijkstra融合算法的路径规划方法,其特征在于,所述根据所述随机采样点,基于预设的目标偏置扩展策略对应生成两棵随机树各自的新扩展点,包括:
获取两棵随机树各自的随机采样点方向和目标方向的权重值;
分别根据每棵随机树的所述权重值加权运算生成该棵随机树的新扩展点;其中,所述目标方向为另一棵树最新的新扩展点方向。
5.根据权利要求4所述的基于改进双向RRT和Dijkstra融合算法的路径规划方法,其特征在于,所述根据每棵随机树的所述权重值加权运算生成该棵随机树的新扩展点采用的加权运算公式为:
Nodesnew=Nodesnearest+xstep·[vj·Nx+(1-vj)·Nrand];
其中,Nodesnew是新扩展点,Nodesnearest是该棵随机树待延伸生成所述新扩展点的当前位置点,xstep是扩展步长,vj是用于确定所述权重值的权重因子,Nx是目标方向单位矢量,Nrand是随机采样点方向单位矢量。
6.根据权利要求1所述的基于改进双向RRT和Dijkstra融合算法的路径规划方法,其特征在于,所述采用Dijkstra算法对所述完整路径进行最短路径搜索,得到最短路径,包括:
提取所述完整路径中的节点;
对两节点之间没有障碍物的节点进行连接,生成多个局部可行路径;
采用Dijkstra算法对所述多个局部可行路径进行松弛运算,得到最短路径。
7.根据权利要求1所述的基于改进双向RRT和Dijkstra融合算法的路径规划方法,其特征在于,所述采用Dijkstra算法对所述完整路径进行最短路径搜索,得到最短路径之后,还包括:
采用B样条算法对所述最短路径进行平滑处理,得到最终路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110686148.5/1.html,转载请声明来源钻瓜专利网。





