[发明专利]一种室内移动机器人增量式环境信息采样的最优路径规划方法有效
申请号: | 201610934732.7 | 申请日: | 2016-10-31 |
公开(公告)号: | CN106444769B | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 王耀南;陈彦杰;钟杭;谭建豪 | 申请(专利权)人: | 湖南大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 长沙市融智专利事务所(普通合伙) 43114 | 代理人: | 龚燕妮 |
地址: | 410082 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种室内移动机器人增量式环境信息采样的最优路径规划方法,其步骤为:(1)获取周围环境信息,建立基于障碍物碰撞风险的评估概率;(2)利用增量式环境信息采样的最优路径规划算法进行路径规划;(3)室内移动机器人进行路径选择并进入新的路径规划流程。采用的增量式环境信息采样的最优路径规划算法能够根据室内移动机器人的当前状况和机器人固有的非完整约束,实时规划当前最佳路径,同时,搜索树扩展过程中的碰撞检测环境得到优化,提高了规划效率,使室内移动机器人能够快速安全有效的到达指定位置。 | ||
搜索关键词: | 一种 室内 移动 机器人 增量 环境 信息 采样 最优 路径 规划 方法 | ||
【主权项】:
1.一种室内移动机器人增量式环境信息采样的最优路径规划方法,其特征在于,包括以下几个步骤:步骤1:建立已探测区域障碍物碰撞风险的评估概率模型;步骤2:进行基于增量式环境信息采样的最优路径规划;在地图范围内以起点为搜索树第一个点,以步骤1获得的评估概率模型生成的随机采样状态点进行增量式迭代扩展,产生新的树节点,并计算新的树节点的代价函数,以树节点的最小代价函数修改树结构,直到生成的路径数达到设定路径数Pathn,以所有生成路径中路径代价函数最小的路径作为潜在最优路径;步骤3:依据步骤2得到的潜在最优路径和室内移动机器人的当前位置和速度矢量,判断室内移动机器人的偏转角φt是否满足轮式机器人不能侧向滑动的非完整约束,从而确定室内移动机器人是否按照最优路径方向移动;若室内移动机器人的偏转角φt不满足轮式机器人不能侧向滑动的非完整约束,则返回步骤2;若满足,则沿当前时刻规划出的潜在最优路径方向移动,进入下一时刻的路径规划,t=t+1,返回步骤1,直到室内移动机器人移动到目标位置,完成路径规划;所述室内移动机器人的偏转角φt满足轮式机器人不能侧向滑动的非完整约束是指:φt∈[0,60°]∪[120°,180°];其中,
pt和pt‑1分别为室内移动机器人当前位置和上一时刻所在位置,
为在t时刻,即室内移动机器人在t+1时刻的预抵达位置;pt‑1由pt‑1=pt‑vt得到,v为设定的室内移动机器人移动速度;所述步骤2中最优路径的规划过程如下:步骤2.1:令k=1,k表示迭代次数;步骤2.2:依据步骤1建立的障碍物碰撞风险的评估概率模型指导地图中随机采样的过程,获得随机采样状态点prand(k);步骤2.3:遍历已生成树{G=(p,e)}找出距离随机采样状态点prand(k)最近的树上节点pnearest(k,)进入步骤2.4;步骤2.4:从树上距离最近的节点pnearest(k)向随机采样状态节点prand(k)方向,以步长为Se生长出新的节点pnew(k),将节点pnew(k)添加至已生成树中{G=(p,e)},计算节点pnew(k)的代价函数,并记录相应节点之间的父子关系,father(pnew(k))=pnearest(t);其中,树上任意节点
的代价函数
按以下公式计算:
其中,ka为障碍物影响的放大系数,取值范围为[50,1000];C为由节点pG到其父节点father(pG)的路径点集合;father(pG)为pG的父节点;F(X,Y)表示已探测区域障碍物碰撞风险的评估概率;步骤2.5:在已生成树{G=(p,e)}中找出所有处于以节点pnew(k)为圆心,rn为半径内的节点集合{pnear},分别测试pnew(k)若以集合{pnear}中的节点为父节点是否会得到更小的代价函数,若更小,则以最小代价函数对应的节点作为pnew(k)的父节点,并更新节点pnew(k)的代价函数,进入步骤2.6;否则,直接进入步骤2.6;步骤2.6:判断新增节点pnew(k)与目标位置的距离是否小于树的生长步长Se,若小于该步长且两点之间的线段无碰撞障碍,则直接将目标位置相连,形成新的路径,且以当前新增节点的代价函数作为最新路径的代价函数,路径计数器Path+1,进入步骤2.7;否则,直接进入步骤2.7;步骤2.7:测试集合{pnear}中节点若以pnew(k)为父节点是否会得到更小的代价函数,若更小,则更改该节点的父节点为pnew(k)并更新相应节点的代价函数;步骤2.8:判断路径计数器Path是否达到设定的产生路径数Pathn,若达到,则退出迭代过程,进入步骤2.9,若没达到,则k=k+1,返回步骤2.2;步骤2.9:在已生成路径中,选择路径代价函数最小的路径作为当前时刻t的潜在最优规划路径。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610934732.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人的贴边行走方法及系统
- 下一篇:一种智能矿井监测机器人