发明名称 面向混合地形区域不确定环境的机器人全局路径规划方法
摘要 本发明公布了一种存在混合地形和区域不确定障碍物环境的机器人全局路径规划方法,旨在保障机器人在混合地形环境下以最低风险程度完成任务。步骤如下:(1)探测并构建机器人工作环境模型,包括运动起始点和目标点、静态障碍物位置和形状、不确定障碍物的可能覆盖区域、涵盖的地形类型和区域;(2)采用包含地形可通行程度的加权可通行长度作为路径评价性能指标一;(3)采用描述不确定障碍物区域覆盖度的路径包容度作为路径评价性能指标二;(4)根据与静态障碍物之间的穿越程度构建路径可行区间,实现高效的路径可行性判断和修复;(5)提取优势路径公共片段,并用于自动生成可行性路径;(6)针对(3)和(4)给出的两个性能指标,采用多目标文化算法实现路径进化优化。
申请公布号 CN102854880A 申请公布日期 2013.01.02
申请号 CN201210376358.5 申请日期 2012.10.08
申请人 中国矿业大学 发明人 郭一楠;程健;朱元顺;杨梅
分类号 G05D1/02(2006.01)I 主分类号 G05D1/02(2006.01)I
代理机构 江苏圣典律师事务所 32237 代理人 程化铭
主权项 1.一种面向混合地形区域不确定环境的机器人全局路径规划方法,其特征是:具体步骤如下:步骤1:探测并确定机器人的工作环境信息,包括机器人的起始点和目标点、静态障碍物的位置和形状、区域不确定障碍物的可能覆盖区域,以及不同地面状况的类型和区域;步骤2:对机器人工作环境进行建模,根据静态障碍物的位置和形状,确定工作环境中的不可行区域;构建区域不确定障碍物的可能覆盖区域概率模型;根据各类地形(地面状况)的粗糙度和覆盖度,采用模糊规则确定各类地形的摩擦系数;采用点序列<img file="728551DEST_PATH_IMAGE001.GIF" wi="155" he="34" />表示第<i>i</i>条路径各转折点的相应坐标;步骤3:确定用于评价路径优劣的两个性能指标,即该路径规划问题的目标函数为:包含地形信息的路径加权可通行长度和规避区域不确定障碍物的路径包容度;(3.1)标记机器人的起始点和目标点分别为<img file="744917DEST_PATH_IMAGE002.GIF" wi="20" he="25" />和<img file="554872DEST_PATH_IMAGE003.GIF" wi="26" he="30" />;采用<img file="341651DEST_PATH_IMAGE004.GIF" wi="81" he="35" />表示路径<img file="888039DEST_PATH_IMAGE005.GIF" wi="28" he="31" />中相邻转折点<img file="107930DEST_PATH_IMAGE006.GIF" wi="23" he="27" />与<img file="608443DEST_PATH_IMAGE007.GIF" wi="33" he="28" />之间的子路径<img file="968886DEST_PATH_IMAGE008.GIF" wi="52" he="32" />长度(或距离),<img file="340087DEST_PATH_IMAGE009.GIF" wi="68" he="33" />表示子路径<img file="279616DEST_PATH_IMAGE008.GIF" wi="52" he="32" />所处地形的摩擦系数,则<img file="234803DEST_PATH_IMAGE010.GIF" wi="197" he="30" />的路径加权可通行长度计算为<img file="369243DEST_PATH_IMAGE011.GIF" wi="213" he="58" />;(3.2)采用<img file="624644DEST_PATH_IMAGE012.GIF" wi="93" he="34" />表示子路径<img file="389600DEST_PATH_IMAGE008.GIF" wi="52" he="32" />与区域不确定障碍物<img file="661443DEST_PATH_IMAGE013.GIF" wi="26" he="25" />之间的距离;根据不确定障碍物概率模型,采用<img file="35793DEST_PATH_IMAGE014.GIF" wi="121" he="39" />计算路径<img file="703623DEST_PATH_IMAGE015.GIF" wi="23" he="25" />的包容度;步骤4:采用多目标文化算法对步骤3所确定的多目标函数优化问题进行全局优化,以得到一条最优路径,具体方法如下:(4.1)初始化种群<img file="403594DEST_PATH_IMAGE016.GIF" wi="36" he="19" />、优势路径样本库,以及公共优势路段保留集;(4.2)对种群中的每一条路径<img file="897155DEST_PATH_IMAGE005.GIF" wi="28" he="31" />执行以下操作:(4.2.1)判断路径与静态障碍物是否存在碰撞,即路径是否可行;如果路径不可行,则根据静态障碍物与路径之间的穿越程度,确定该路径的可行区域;对该不可行路径进行修复;(4.2.2)针对步骤3给出的路径加权可通行长度和包容度两个目标函数,分别计算每条路径<img file="842239DEST_PATH_IMAGE005.GIF" wi="28" he="31" />的相应适应值;(4.3)对种群中所有路径按照其适应值进行非支配排序,得到其非支配序<img file="541074DEST_PATH_IMAGE017.GIF" wi="76" he="25" />和拥挤度<img file="710149DEST_PATH_IMAGE018.GIF" wi="89" he="25" />;(4.4)保留具有最小非支配序且最小拥挤度的路径;从种群规模为<img file="127224DEST_PATH_IMAGE019.GIF" wi="17" he="16" />的种群中随机选取<img file="604561DEST_PATH_IMAGE020.GIF" wi="53" he="27" />条路径,比较其非支配序;重复上述比较过程<img file="987263DEST_PATH_IMAGE021.GIF" wi="22" he="16" />次,由比较获得的<img file="763458DEST_PATH_IMAGE022.GIF" wi="36" he="19" />条非占优路径与最优保留路径构成种群<img file="497190DEST_PATH_IMAGE023.GIF" wi="38" he="27" />;(4.5)将种群中的路径按非支配序和拥挤度升序排列;从排序后种群中选取前<img file="580815DEST_PATH_IMAGE024.GIF" wi="99" he="22" />条路径作为优势路径保存到优势路径样本库;提取样本库中所有路径的公共优势路段集合<img file="254241DEST_PATH_IMAGE025.GIF" wi="77" he="29" />;更新公共优势路段保留集;(4.6)任意选取两条路径<img file="24839DEST_PATH_IMAGE026.GIF" wi="45" he="25" />和<img file="682086DEST_PATH_IMAGE027.GIF" wi="48" he="25" />构成父代;记两条路径长度为<img file="726658DEST_PATH_IMAGE028.GIF" wi="45" he="25" />和<img file="785750DEST_PATH_IMAGE029.GIF" wi="51" he="25" />,依交叉概率<img file="733109DEST_PATH_IMAGE030.GIF" wi="24" he="25" />随机确定一个路径转折点所在位置作为交叉点;交换父代路径<img file="865536DEST_PATH_IMAGE031.GIF" wi="36" he="25" />和<img file="727181DEST_PATH_IMAGE032.GIF" wi="41" he="25" />在该交叉点之后所对应路段,从而生成两条子代路径<img file="938982DEST_PATH_IMAGE033.GIF" wi="51" he="25" />和<img file="227881DEST_PATH_IMAGE034.GIF" wi="54" he="25" />;(4.7)任意选取一条路径<img file="157922DEST_PATH_IMAGE026.GIF" wi="45" he="25" />作为父代;依变异概率<img file="324723DEST_PATH_IMAGE035.GIF" wi="28" he="25" />随机确定一个路径转折点所在位置作为变异点;采用一致变异生成子代路径<img file="92828DEST_PATH_IMAGE036.GIF" wi="67" he="25" />;(4.8)判断进化代数<i>t</i>是否满足知识影响间隔;若满足,则根据公共优势路段生成一条新路径<img file="110551DEST_PATH_IMAGE037.GIF" wi="37" he="28" />,按照知识影响比例替代种群中的不可行个体或较差个体,实现在公共优势路段附近的局部搜索;<img file="964106DEST_PATH_IMAGE038.GIF" wi="328" he="34" />式中,<img file="996915DEST_PATH_IMAGE039.GIF" wi="18" he="25" />和<img file="120991DEST_PATH_IMAGE040.GIF" wi="18" he="25" />分别代表路径的起始点和终止点,<img file="814010DEST_PATH_IMAGE041.GIF" wi="18" he="25" />和<img file="390747DEST_PATH_IMAGE042.GIF" wi="18" he="25" />代表公共优势路段的起始和终止转折点;(4.9)判断是否满足终止准则;若满足,则终止算法,并输出最优路径;否则,返回步骤(4.2);步骤5:根据路径加权可通行长度和包容度两个目标的侧重程度,选择(4.9)获得的最优路径中的一条作为机器人移动的最终路径。
地址 221116 江苏省徐州市大学路1号中国矿业大学科技处