[发明专利]基于高斯采样和目标偏向引导的快速扩展随机树算法的机器人运动轨迹计算方法、电子设备及存储介质有效
申请号: | 202110302830.X | 申请日: | 2021-03-22 |
公开(公告)号: | CN112902971B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 史凯特;周登科;汤鹏;邹祖冰;朱小毅 | 申请(专利权)人: | 中国长江三峡集团有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 宜昌市三峡专利事务所 42103 | 代理人: | 吴思高 |
地址: | 100038 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 采样 目标 偏向 引导 快速 扩展 随机 算法 机器人 运动 轨迹 计算方法 电子设备 存储 | ||
1.基于高斯采样和目标偏向引导的快速扩展随机树算法的机器人运动轨迹计算方法,其特征在于包括以下步骤:
S1:将含障碍物信息的环境地图,机器人初始点构型xinit、目标构型xgoal输入规划系统;初始化各个参数,包括循环变量i、最大迭代次数N、局部最优代价函数cbest、目标区域检查半径R;
S2:判定循环变量i是否大于最大迭代次数N,若是,则进行S3;若否,则跳出循环至S8;
S3:在自由空间Cfree内进行高斯采样,得到随机样本点xrand,迭代次数递增1,迭代开始;
S4:以初始构型xinit为父节点开始生长树,选择距离树欧氏距离较近的样本点xnearest;
S5:在随机样本点xrand、xnearest和目标构型xgoal共同影响下的方向矢量上,按照步长公式计算得到目标偏向的扩展新节点的位置;
步长公式为:
上述公式中的参数k1、k2为可调节参量,当距离障碍物空间较近时令k1k2,增加随机性使扩展过程摆脱局部最小值,当xnear处于节点稀疏的自由空间时,令k1k2,使节点选择趋向于目标构型;
S6:在取得新节点xnew后,对其周围紧邻区域进行考察并进行结构重组,即重选父节点和重连边的操作;
结构重组过程为:分别计算xnew和xnear沿树连边到初始构型xinit的路径代价cnew和Cost(xnear),若Cost(xnear)+c.Line(xnear,xnew)c(xnew),则调整参数按照S5重新选择xnew及其父节点xparent;否则,新节点xnew赋给局部最优节点xmin;得到局部区域内最优节点xmin及对应的最小代价cmin,连接xmin和xparent作为新边加入树结构;最后返回xmin和cmin;
S7:对新结点xnew进行碰撞检查,若通过则将新节点xnew加入到节点集合V,将新边enew加入到边集合E,并计算此刻xnew到xnear和xnear沿树连边到xinit的路径代价cnew和Cost(xnear);
S8:通过函数GoalRegion判断新结点xnew是否到达目标构型近邻区域,若是,则进入步骤S9;若否,则重新进入S4步骤的循环;
S9:连接树与目标构型,并对树的整体进行剪枝和平滑操作,最终得到机器人运动轨迹。
2.根据权利要求1所述基于高斯采样和目标偏向引导的快速扩展随机树算法的机器人运动轨迹计算方法,其特征在于:S3中,高斯采样的参数包含初始构型xinit、目标构型xgoal以及局部最小代价函数cbest。
3.一种电子设备,其特征在于:包括处理器、存储器、通信总线、网络接口;其中,处理器用于执行如权利要求1或2所述的机器人运动轨迹计算方法;存储器包括内部存储器和外部存储器,内部存储器用于为操作系统和程序执行提供临时性存储环境,外部存储器用于存储现场数据、缓存和记录工作日志;通信总线包括地址总线和数据总线,用于各组件之间发送控制命令和传输数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国长江三峡集团有限公司,未经中国长江三峡集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110302830.X/1.html,转载请声明来源钻瓜专利网。