[发明专利]一种基于部分神经网络的机器人混沌反控制方法有效
申请号: | 201711283730.7 | 申请日: | 2017-12-07 |
公开(公告)号: | CN108170028B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 吴玉香;李杨 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 511458 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于部分神经网络的机器人混沌反控制方法,所述方法包括以下步骤:步骤1、建立机器人的动态模型及三维混沌系统模型;步骤2、设计带有滑模鲁棒项的自适应神经网络控制算法;步骤3、构造李雅普诺夫函数并判定系统的稳定性。所述方法能够有效解决机器人的混沌反控制问题,并提高闭环系统的收敛速度,实现机器人系统位置、速度误差的一致收敛,闭环系统所有信号的有界性,以及对较大干扰的抑制。 | ||
搜索关键词: | 一种 基于 部分 神经网络 机器人 混沌 控制 方法 | ||
步骤1、建立机器人的动态模型及三维混沌系统模型;
步骤2、设计带有滑模鲁棒项的自适应神经网络控制算法;
步骤3、构造李雅普诺夫函数并判定系统的稳定性。
2.根据权利要求1所述的一种基于部分神经网络的机器人混沌反控制方法,其特征在于,步骤1中,所述机器人的动态模型表示如下:其中,q∈Rn代表n个关节的位置矢量,代表n个关节的速度矢量,
代表n个关节的加速度矢量;M(q)∈Rn*n表示对称正定惯性矩阵;
表示哥氏力与向心力矩阵;G(q)∈Rn表示重力矢量;d∈Rn表示可能存在的干扰;u∈Rn表示关节控制力矩矢量;
所述三维混沌系统模型表示如下:
其中,x1为机器人关节一的状态,x2为机器人关节二的状态,x3为辅助变量,a0、a1、a2、a3为常数,且当a0=2.0、a1=‑0.44、a2=‑2.0、a3=‑1.0时,系统处于混沌状态,即:
所述三维混沌系统模型为jerk‑type混沌系统,作为步骤2的自适应神经网络控制算法的参考场,所述三维混沌系统也能够替换成Genesio‑Tesi或其他混沌系统。
3.根据权利要求1所述的一种基于部分神经网络的机器人混沌反控制方法,其特征在于,所述步骤2的具体过程为:步骤2.1、定义状态跟踪误差为:
e=xd‑x
其中,e为机器人的跟踪误差,xd为机器人的参考位置状态,x为机器人的实际位置状态,xs为中间变量,λ为一个常数;
步骤2.2、定义滤波器跟踪误差为:
其中,r为滤波器跟踪误差,为机器人的实际速度,
为机器人的参考速度;
步骤2.3、设计滑模鲁棒项控制器:
u1=γsign(r) (5)
其中,u1代表滑模鲁棒项控制器,γ为一个常数,sign表示:
步骤2.4、设计部分逼近自适应神经网络控制器:将机器人动态模型公式(1)中的M(q)、G(q)、d用神经网络表示为:
M(q)=[AT*HM]+EM (6)
G(q)=[CT*HG]+EG (8)
d=[DT*Hd]+Ed (9)
<该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711283730.7/,转载请声明来源钻瓜专利网。