The embodiment of the present invention provides a path planning method, which initializes the tree Ta and Tb, and takes the starting point and the target point as the root nodes of the tree Ta and Tb respectively; randomly sampled to obtain the first random point Xrand; searched for the nearest point Xnearest to the first random point Xrand in the tree Ta; and judged the path between the first random point Xrand and Xnearest rest. Whether it is feasible or not, the first random point Xrand is regarded as Xnew; Xnew is added to the tree Ta, and the points with the distance from Xnew in the preset range are obtained in the tree Ta, and the point with the least cost of calculating the preset range to the Xnew path is regarded as the best parent node of Xnew; whether the path from Xnew to the best parent node is feasible or not is judged. If feasible, then judge whether the tree Ta and Tb are connected, if connected, then obtain the feasible path, and use the real-time path optimization method to optimize the feasible path in real time. The embodiment of the invention also provides a real-time path optimization method and device, a path planning device and a storage medium. The embodiment of the invention can quickly find a feasible path and optimize the path in real time.
【技术实现步骤摘要】
路径规划、路径实时优化方法及装置、存储介质
本专利技术涉及数据处理领域,尤其涉及一种路径规划方法及装置、路径实时优化方法及装置、存储介质。
技术介绍
本部分旨在为权利要求书及具体实施方式中陈述的本专利技术实施例的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着机器人行业的不断发展,机器人的运动规划越来越受到人们的广泛关注,并已应用于机器臂操作、移动机器人和自动驾驶汽车等多个领域。基本的运动规划问题就是在起点和终点之间找到一个无碰撞且路径代价最小的路径。路径规划算法已经研究了很长一段时间,人们提出了很多的改进算法来加快路径规划搜索速率、提高算法收敛速率(逼近、找到最优解的速度)以及节省计算所需内存。但是,大多数的算法都是针对静态的环境,在动态环境中不适应。机器人往往会处于较复杂的环境中,障碍物或目标不是一直静止的。有一些算法针对动态环境,但是算法搜索速度和收敛速度较慢。
技术实现思路
鉴于此,有必要提供一种路径规划方法及装置、路径实时优化方法及装置、存储介质,能够快速找到一个可行路径,并实时优化路径。本专利技术实施例一方面提供一种路径规划方法,所述路径规划方法包括:步骤1,初始化树Ta、Tb,并分别以起点和目标点作为树Ta、Tb的根节点;步骤2,在预设空间内随机采样,得到第一随机点Xrand;步骤3,在树Ta中寻找距离第一随机点Xrand最近的点Xnearest;步骤4,利用贪婪搜索策略,判断第一随机点Xrand与Xnearest之间的路径是否可行,若判断结果为是,则进入步骤5;步骤5,将第一随机点Xrand作为Xnew;步骤6,将 ...
【技术保护点】
1.一种路径规划方法,其特征在于,所述路径规划方法包括:步骤1,初始化树Ta、Tb,并分别以起点和目标点作为树Ta、Tb的根节点;步骤2,在预设空间内随机采样,得到第一随机点Xrand;步骤3,在树Ta中获取距离第一随机点Xrand最近的点Xnearest;步骤4,利用贪婪搜索策略,判断第一随机点Xrand与Xnearest之间的路径是否可行,若判断结果为是,则进入步骤5;步骤5,将第一随机点Xrand作为Xnew;步骤6,将Xnew添加到树Ta中,并在树Ta中获取与Xnew距离在预设范围内的点,将计算出预设范围内的点到Xnew路径代价最小的点作为Xnew的最佳父节点;步骤7,判断Xnew到所述最佳父节点的路径是否可行,若判断结果为是,则进入步骤8;步骤8,判断树Ta、Tb是否相连,若判断结果为是,则进入步骤9;步骤9,获取可行路径,并利用路径实时优化方法对所述可行路径进行实时优化。
【技术特征摘要】
1.一种路径规划方法,其特征在于,所述路径规划方法包括:步骤1,初始化树Ta、Tb,并分别以起点和目标点作为树Ta、Tb的根节点;步骤2,在预设空间内随机采样,得到第一随机点Xrand;步骤3,在树Ta中获取距离第一随机点Xrand最近的点Xnearest;步骤4,利用贪婪搜索策略,判断第一随机点Xrand与Xnearest之间的路径是否可行,若判断结果为是,则进入步骤5;步骤5,将第一随机点Xrand作为Xnew;步骤6,将Xnew添加到树Ta中,并在树Ta中获取与Xnew距离在预设范围内的点,将计算出预设范围内的点到Xnew路径代价最小的点作为Xnew的最佳父节点;步骤7,判断Xnew到所述最佳父节点的路径是否可行,若判断结果为是,则进入步骤8;步骤8,判断树Ta、Tb是否相连,若判断结果为是,则进入步骤9;步骤9,获取可行路径,并利用路径实时优化方法对所述可行路径进行实时优化。2.根据权利要求1所述的路径规划方法,其特征在于,所述判断第一随机点Xrand与Xnearest之间的路径是否可行还包括:若判断结果为否,则从Xnearest向第一随机点Xrand扩展预设步长,扩展节点为Xnew;判断Xnew是否可行;若Xnew不可行,则返回步骤2在预设空间内进行重新随机采样,若Xnew可行,则进入步骤6。3.根据权利要求1所述的路径规划方法,其特征在于,所述判断Xnew到所述最佳父节点的路径是否可行还包括:若判断结果为否,则放弃节点Xnew,并返回步骤2在预设空间内进行重新随机采样。4.根据权利要求1所述的路径规划方法,其特征在于,所述判断树Ta、Tb是否相连还包括:若判断结果为否,则判断Xb是否等于Xrand,若判断结果为是,则进入步骤11,否则,进入步骤12;步骤11,将树Ta、Tb进行交换,并返回步骤2;步骤12,在树Tb中找到距离Xnew最近的点Xb;步骤13,将Xrand赋值为Xb,并返回步骤3。5.一种路径规划装置,其特征在于,所述路径规划装置包括:初始化模块,用于初始化树Ta、Tb,并分别以起点和目标点作为树Ta、Tb的根节点;随机采样模块,用于在预设空间内随机采样,得到第一随机点Xrand;最近点获取模块,在树Ta中获取距离第一随机点Xrand最近的点Xnearest;第一判断模块,用于利用贪婪搜索策略,判断第一随机点Xrand与Xnearest之间的路径是否可行;标记模块,用于在判断结果为是时,将第一随机点Xrand作为Xnew;代价计算模块,用于将Xnew添加到树Ta中,并在树Ta中获取与Xnew距离在预设范围内的点,将计算出预设范围内的点到Xnew...
【专利技术属性】
技术研发人员:刘厚德,刘思成,朱晓俊,梁斌,王学谦,高学海,
申请(专利权)人:清华大学深圳研究生院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。