发明名称 一种基于二元环境信息的移动机器人局部路径规划方法
摘要 一种基于二元环境信息的移动机器人局部路径规划方法步骤如下:(1)计算目标点在局部路径规划坐标系下的坐标;(2)计算无障碍时的默认规划路径,包括默认输出曲率为S<sub>0</sub>和默认输出弧长L<sub>0</sub>;(3)中间变量,即左右两侧避障弧段及局部路径规划参数初始化;(4)根据敏感器输出,获取二元环境信息描述,并对障碍进行分类;(5)选取当前最优弧段;(6)计算障碍与步骤(5)的当前最优弧段的相对位置关系,并对障碍进行重新分类;(7)更新左右避障弧段;结束上述工作后,返回步骤(4)重新比较和选取当前最优弧段,进入下一次循环;(8)输出局部路径规划结果。本发明简单、高效,易于实现,满足了移动机器人连续行走的规划实时性要求。
申请公布号 CN100491084C 申请公布日期 2009.05.27
申请号 CN200710123198.2 申请日期 2007.07.03
申请人 北京控制工程研究所 发明人 滕宝毅;毛晓艳;张迪
分类号 B25J9/16(2006.01)I;B25J5/00(2006.01)I;G01C21/34(2006.01)I 主分类号 B25J9/16(2006.01)I
代理机构 中国航天科技专利中心 代理人 安 丽
主权项 1、一种基于二元环境信息的移动机器人局部路径规划方法,其特征在于步骤如下:(1)计算目标点在局部路径规划坐标系下的坐标x<sub>0</sub>、y<sub>0</sub>;(2)计算无障碍时的默认规划路径,包括默认输出曲率为S<sub>0</sub>和默认输出弧长L<sub>0</sub>;(3)中间变量,即左右两侧避障弧段及局部路径规划参数初始化定义左避障弧段为从左侧避过当前目标点方向上的障碍所需的最小曲率,即最靠右侧的弧段,右避障弧段为从右侧避过当前障碍所需的最大曲率,即最靠近左侧的弧段,左右避障弧段的弧长分别为L<sub>l</sub>、L<sub>r</sub>,左右避障弧段的曲率分别为S<sub>l</sub>、S<sub>r</sub>,初始条件下,两弧段均与步骤(2)中计算出的默认规划弧段重合,即有S<sub>l</sub>=S<sub>r</sub>=S<sub>0</sub>、L<sub>l</sub>=L<sub>r</sub>=L<sub>0</sub>;局部路径规划的参数为:移动机器人的长度a、宽度b,移动机器人所能实现的最小转弯半径R<sub>min</sub>或最大曲率S<sub>max</sub>、局部路径规划有效距离D,R<sub>min</sub>和S<sub>max</sub>均为标量,且满足<maths num="0001"><![CDATA[<math><mrow><msub><mi>S</mi><mi>max</mi></msub><mo>=</mo><mn>1</mn><mo>/</mo><msubsup><mi>R</mi><mi>min</mi><mo>*</mo></msubsup><mo>,</mo></mrow></math>]]></maths>局部路径规划的输出弧段曲率限制在[-S<sub>max</sub>,S<sub>max</sub>]区间内,D=min(D<sub>s</sub>,D<sub>l</sub>),其中D<sub>s</sub>为环境感知有效距离,可根据敏感器配置情况和运动控制精度确定,D<sub>l</sub>为目标点距离<img file="C200710123198C00022.GIF" wi="196" he="72" />(4)根据敏感器输出,获取二元环境信息描述,并对二元环境信息中的障碍信息进行初始分类a.将二元环境中的障碍信息以x<sub>fi</sub>,x<sub>rl</sub>,y<sub>h</sub>,y<sub>ri</sub>的形式给出,分别对应每个障碍的前边界X坐标、后边界X坐标、左边界Y坐标、右边界Y坐标,i=1,2,…,n,n为障碍总数;b.根据障碍与左右避障弧段的相对位置关系,将障碍分为四类,即未知障碍、左侧障碍、右侧障碍、可忽略障碍;未知障碍即障碍与左右避障弧段的相对位置关系未知;左侧障碍即障碍位于右避障弧段左侧;右侧障碍即障碍位于左避障弧段右侧;可忽略障碍包括两类情况,其一为障碍位于左右避障弧段之间,则此时可认为该障碍已经被避过,可不予考虑,其二为障碍到移动机器人的距离大于有效距离,不会影响本次路径规划结果的执行,因此在当前局部路径规划过程中可不予考虑;
地址 100080北京市海淀区北京2729信箱