[发明专利]汽车起重机机器人路径规划方法有效

专利信息
申请号: 200710180499.9 申请日: 2007-11-21
公开(公告)号: CN101441736A 公开(公告)日: 2009-05-27
发明(设计)人: 禹建丽;张野;司广华;康明川;李先阳;程思雅 申请(专利权)人: 新乡市起重机厂有限公司
主分类号: G06Q10/00 分类号: G06Q10/00;G06Q50/00;G06N3/02
代理公司: 新乡市平原专利有限责任公司 代理人: 申玉玺
地址: 453003*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 汽车起重机 机器人 路径 规划 方法
【权利要求书】:

1.一种汽车起重机机器人路径规划方法,用于克服NA路径规划算法存在的不足而提供一种可避免局部极小值问题、规划的无碰路径达到最短无碰路径的改进的基于神经网络能量函数的路径规划方法,其特征在于包括以下几个步骤:

步骤1:定义路径总能量函数:一条路径的碰撞罚函数定义为各路径点的碰撞罚函数之和,而一个点的碰撞罚函数是通过它对各个障碍物的三层前向神经网络表示得到的;输入层的两个结点的输入分别是路径点的横坐标和纵坐标x、y,其中x、y为实数,中间层的每个结点相应于障碍物的一条边的不等式限制条件,输入层和中间层的连接权系数等于不等式中x、y前面的系数,中间层每个结点的阈值等于相应不等式中的常数项;中间层到输出层的连接权为1,输出层结点的阈值取为不等式的个数减去0.5后的负数;

该连续网络的运算关系为

C=f(IO)=1/(1+e-Io/T)---(1)]]>

IO=Σm=1MOHm+θT---(2)]]>

OHm=fHm(IHm)---(3)]]>

IHm=wxmxi+wymyiHm    (4)

其中各符号的含义为,C:顶层结点输出;IO:顶层结点输入;θT:顶层结点阈值;OHm:中间层第m个结点的输出;IHm:中间层第m个结点的输入;θHm:中间层第m个结点的阈值wxm,wym:第m个不等式限制条件的系数;激发函数为常用的S形函数,即

fHm(x)=11+e-x/THm---(5)]]>

模拟退火温度变化公式为:

T=βlog(1+t)---(6)]]>

THm(t)=βmlog(1+t)---(7)]]>

其中β是模拟退火初始温度,βm是相应于障碍物每一条边的模拟退火初始温度,可以根据障碍物的形状,设定各边的不同的初始温度,这样对于一些不对称图形可避免其罚函数曲面形成一边倒的情况;

整条路径相应于碰撞函数部分的能量为

EC=Σi=1NΣk=1KCik---(8)]]>

其中K是障碍物的个数,N是路径点的个数,Cik是第i个路径点P(xi,yi)对第k个障碍物的碰撞函数;

相应于路径长度部分的能量函数是所有线段长度的平方和,即对所有路径点P(xi,yi),i=1,2,…,N,

El=Σi=1N-1[(xi+1-xi)2+(yi+1-yi)2]---(9)]]>

整条路径的总能量函数为

E=wlEl+wcEc    (10)

其中wl和wc分别表示对每一部分的权重(wl+wc=1);

步骤2:根据出发点坐标P(x1,y1)及目标点坐标P(xN,yN),初始路径一般取为出发点到目标点的直线上均匀分布的点列,当x1≠xN

xi=x1+i(xN-x1)/(N-1)

yi=(yN-y1)(xi-x1)/(xN-x1)+y1    (i=2,3,…,N-1)    (11)

步骤3:检测路径的起点和终点是否都在障碍物的中轴线上,根据不同情况分别进行下面两种操作:

(1)若起点和终点至少有一个不在障碍物的中轴线上,则执行步骤4;

(2)若起点和终点都在障碍物的中轴线上,则随机选择一个路径点,改变该路径点坐标后,执行步骤4;

步骤4:对于路径点P(xi,yi),i=2,3,…,N-1,用检测器检测是否在障碍物内,根据不同情况分别进行下面两种操作:

(1)若路径点P(xi,yi)在障碍物内,则按下列运动方程移动

x·i=-η1(2wl(2xi-xi-1-xi+1)+wcΣk=1Kf((IO)ik)(Σm=1MfHm((IHm)ik)wxmk))]]>

y·i=-η1(2wl(2yi-yi-1-yi+1)+wcΣk=1Kf((IO)ik)(Σm=1MfHm((IHm)ik)wymk))---(12)]]>

x·i=-η1(2wl(2xi-xi-1-xi+1)+wcf((IO)i)+fH((IH)i)(P-xi))]]>

y·i=-η1(2wl(2yi-yi-1-yi+1)+wcf((IO)i)+fH((IH)i)(Q-yi))---(13)]]>

其中(12)用于P(xi,yi)位于多边形的障碍物内的情况,(13)用于P(xi,yi)位于圆心在(P,Q)的圆形障碍物内的情况;

(2)若P(xi,yi)在障碍物之外,则按下列运动方程移动

x·i=-η2(2xi-xi-1-xi+1)]]>

y·i=-η2(2yi-yi-1-yi+1)---(14)]]>

步骤5:重复执行步骤4,直到路径收敛;

其中上述步骤1-5基于以下假设:

(1)障碍物是二维环境中的多边形围成的平面图形或者是圆形的平面图形;

(2)障碍物为静止的;

(3)计算时障碍物的尺寸按机器人的半径作适当的扩展。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新乡市起重机厂有限公司,未经新乡市起重机厂有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710180499.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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