[发明专利]一种室内移动机器人增强地图学习路径规划方法有效

专利信息
申请号: 201410512492.2 申请日: 2014-09-29
公开(公告)号: CN104298239A 公开(公告)日: 2015-01-21
发明(设计)人: 王耀南;陈彦杰;钟杭;潘琪 申请(专利权)人: 湖南大学
主分类号: G05D1/02 分类号: G05D1/02;G05B13/04
代理公司: 长沙市融智专利事务所 43114 代理人: 黄美成
地址: 410082 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种室内移动机器人增强地图学习路径规划方法,其步骤为:(1)获取周围环境信息,建立障碍概率密度模型;(2)利用贪心算法和增强地图学习方法进行路径规划;(3)室内移动机器人路径选择及自适应速度调整策略。采用的增强地图学习路径规划能够根据室内移动机器人的当前状况和机器人固有的非完整约束,实时规划当前最佳路径,同时自适应的速度调整策略可以兼顾室内移动机器人的越障能力,目标点收敛能力和规划效率,使室内移动机器人能够安全有效的到达指定位置。
搜索关键词: 一种 室内 移动 机器人 增强 地图 学习 路径 规划 方法
【主权项】:
一种室内移动机器人增强地图学习路径规划方法,其特征在于,包括以下几个步骤:步骤1:建立已探测区域受障碍物影响的概率模型;首先,通过室内移动机器人自身携带的声呐传感器,获得室内移动机器人的周围环境信息;其次,将室内移动机器人所经过的区域作为已探测区域,依据所述的周围环境信息建立已探测区域受障碍物影响的概率模型,并依据声呐传感器实时采集的周围环境信息实时更新已探测区域受障碍物影响的概率模型;所述已探测区域受障碍物影响的概率模型如下:<mrow><mi>F</mi><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><munderover><mi>&Pi;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mo>[</mo><mn>1</mn><mo>-</mo><msub><mi>f</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>)</mo></mrow><mo>]</mo></mrow>其中,室内移动机器人工作空间信息集合为所述空间信息包括所有目标位置及所有障碍物位置;当前探测范围内工作空间信息集合为已探测出的工作空间信息集合为{(X,Y)}为已探测区域,的地图上探测到有M个障碍物,fi(X,Y)为第i个障碍物的对室内移动机器人路径选择的影响函数,采用正态分布表示如下:<mrow><msub><mi>f</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msqrt><mn>2</mn><mi>&pi;</mi></msqrt><msub><mi>&sigma;</mi><mi>i</mi></msub></mrow></mfrac><msup><mi>e</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msup><msub><mi>D</mi><mi>i</mi></msub><mn>2</mn></msup><msub><mrow><mn>2</mn><mi>&sigma;</mi></mrow><mi>i</mi></msub></mfrac><mo>)</mo></mrow></msup></mrow>其中,σi为第i个障碍物的影响范围系数,取值范围为[0,1];Di为第i个障碍物到已探测区域内所有位置的距离矩阵,矩阵大小与地图大小一致为N*N;步骤2:基于贪心算法和增强学习迭代策略,在设定的最大迭代次数kmax内,迭代更新当前位置pnow(t)与目标位置pgoal之间的路径代价函数,以达到收敛的路径代价函数对应的路径作为当前时刻的最佳路径,具体过程如下:步骤2.1:令k=1,k表示迭代次数;步骤2.2:判断当前迭代次数是否已超过设定的最大迭代次数,若超过,则返回步骤2.1,;否则,进入步骤2.3;步骤2.3:从获得的周围环境信息对应的已知地图中,随机选择一个位置pk插入室内移动机器人所在当前位置pnow(t)与目标位置pgoal,其中,pk满足条件{pr}为之前迭代最佳路径代价函数下的路径点集合,为室内移动机器人工作空间信息集合;按以下公式计算第k次迭代得到的路径代价函数其中,第k‑1次迭代得到的路径代价函数,且为已知地图上当前位置pnow(t)与所选位置pk之间的连接权值,为采用贪心算法获得的在第k次迭代完成后获得的从位置pk到目标位置pgoal的最佳路径代价函数:<mrow><msubsup><mi>G</mi><mi>p</mi><mi>k</mi></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>R</mi><mrow><msub><mi>p</mi><mi>k</mi></msub><mo>,</mo><msub><mi>p</mi><mi>goal</mi></msub></mrow></msub><mo>+</mo><msub><mi>G</mi><msub><mi>p</mi><mi>goal</mi></msub></msub></mtd><mtd><mi>k</mi><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mi>min</mi><mo>{</mo><msub><mi>R</mi><mrow><msub><mi>p</mi><mi>k</mi></msub><mo>,</mo><msub><mi>p</mi><mi>goal</mi></msub></mrow></msub><mo>+</mo><msub><mi>G</mi><msub><mi>p</mi><mi>goal</mi></msub></msub><mo>,</mo><msub><mi>R</mi><mrow><msub><mi>p</mi><mi>k</mi></msub><mo>,</mo><msub><mi>p</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></msub><mo>+</mo><msubsup><mi>G</mi><mi>p</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>}</mo></mtd><mtd><mi>k</mi><mo>&NotEqual;</mo><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>其中,为目标位置pgoal的代价函数,且为已知地图上在第k次所选位置点pk和第k‑1次所选位置pk‑1之间的连接权值;在已知地图中任意两位置pa和pb之间的连接权值由两位置之间的直线距离和该直线上穿过的障碍物影响概率构成:<mrow><msub><mi>R</mi><mrow><msub><mi>p</mi><mi>a</mi></msub><mo>,</mo><msub><mi>p</mi><mi>b</mi></msub></mrow></msub><mo>=</mo><msub><mi>d</mi><mrow><msub><mi>p</mi><mi>a</mi></msub><mo>,</mo><msub><mi>p</mi><mi>b</mi></msub></mrow></msub><mo>+</mo><mi>max</mi><mrow><mo>(</mo><munder><mo>&Integral;</mo><msub><mi>C</mi><mrow><msub><mi>p</mi><mi>a</mi></msub><mo>,</mo><msub><mi>p</mi><mi>b</mi></msub></mrow></msub></munder><mi>F</mi><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>)</mo></mrow><mi>ds</mi><mo>)</mo></mrow></mrow>其中,为位置pa到位置pb两点之间的物理位置距离;为位置pa到位置pb的路径点集合,ds为路径积分单元;max()为最大值求函数;步骤2.4:判断迭代后得到的路径代价函数是否已经达到收敛,如果收敛,则退出迭代过程,将已收敛的路径代价函数对应的路径作为最佳路径进入步骤3;否则,将迭代次数k加1,返回步骤2.2;步骤3:以步骤2得到的最佳路径作为室内移动机器人当前的预选择路径,依据预选择路径和室内移动机器人的位置和速度矢量判断室内移动机器人的偏转角φ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为设定的室内移动机器人移动速度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410512492.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top