[发明专利]一种基于扩张状态观测器的机械臂高精度运动控制方法有效

专利信息
申请号: 201810658080.8 申请日: 2018-06-25
公开(公告)号: CN108628172B 公开(公告)日: 2021-05-07
发明(设计)人: 胡健;段理想 申请(专利权)人: 南京理工大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 南京理工大学专利中心 32203 代理人: 唐代盛
地址: 210094 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 扩张 状态 观测器 机械 高精度 运动 控制 方法
【权利要求书】:

1.一种基于扩张状态观测器的机械臂高精度运动控制方法,其特征在于,包括以下步骤:

步骤1、建立具有模型不确定性的机器臂系统状态方程;

首选建立机械臂系统名义模型;考虑外界干扰因数造成的不确定项,建立机械臂系统名义模型;建立具有模型不确定性的机器臂系统状态方程;

步骤2、基于反步法设计机械臂控制力矩,具体包括以下步骤:

步骤2.1、设计虚拟控制输入

引入状态变量x2的虚拟控制输入令且定义误差变量z:

则:

设计虚拟控制输入为:

其中x1=[x11,...,x1n]T∈Rn,x1n表示关节n的角度误差,k1为大于0的系数;

步骤2.2、设计控制力矩:

定义Lyapunov函数V为:

基于式(10)设计控制力矩:

步骤3、基于扩张状态观测器设计机械臂控制力矩:具体包括以下步骤:

步骤3.1、扩张状态观测器的设计:

令状态变量x3=w,且|h(t)|≤δ;则

由式(13),设计ESO结构如下:

其中为x1的估计,为x2的估计,为x3的估计,ω0>0表示为扩张状态观测器的带宽;

令估计误差则从(13),(14)可推导出ESO观测器估计误差为:

定义则式(15)可表示为:

其中B=[0,0,1]T,A为赫尔维茨矩阵,有ATP+PA=-I,矩阵P为对称正定矩阵,矩阵I为单位矩阵;

步骤3.2、基于扩张状态观测器ESO设计机械臂系统控制力矩τ:

其中机器臂名义模型中机械臂各参数表示为D0(q),G0(q);qd为各关节期望角度;x1、x2、x3为机械臂系统状态变量;k2为大于0的系数,z为定义误差变量,为引入状态变量x2的虚拟控制输入;q为关节角度。

2.根据权利要求1所述的基于扩张状态观测器的机械臂高精度运动控制方法,其特征在于,步骤1建立具有模型不确定性的机器臂系统状态方程,具体包括以下步骤:

步骤1.1、建立具有不确定性的机器臂系统动力学模型:

其中D(q)为n×n阶正定惯性矩阵,为n×n阶惯性矩阵,表示机械臂的离心力和哥氏力,G(q)∈Rn为机械臂的重力项,τd∈Rn为外加扰动;

步骤1.2、建立机械臂系统名义模型:

将机器臂名义模型中机械臂各参数表示为D0(q),G0(q),机器臂实际的动力学模型各项表示为如下形式:

其中ΔD(q),ΔG(q)是由外界干扰因数造成的不确定项,因此,机器臂的动力学模型可表达为:

其中是机械臂系统模型不确定项的集合函数;

步骤1.3、建立具有模型不确定性的机器臂系统状态方程:

定义跟踪误差:角度误差e、角速度误差如下:

定义机械臂系统状态变量x1=e,则具有模型不确定性的机器臂系统表达为:

其中w=D0-1(q)(ρ+τd)包含模型不确定性和外界干扰的不确定集合。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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