[发明专利]一种考虑机械臂参数不确定和干扰的固定时间控制方法在审

专利信息
申请号: 201910986415.3 申请日: 2019-10-17
公开(公告)号: CN110625616A 公开(公告)日: 2019-12-31
发明(设计)人: 徐龙 申请(专利权)人: 徐龙
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 暂无信息 代理人: 暂无信息
地址: 210000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 跟踪控制 机械臂末端 机械臂系统 不确定性 空间轨迹 鲁棒控制 鲁棒性能 末端控制 时间控制 外部干扰 外界干扰 系统参数 机械臂 期望
【说明书】:

发明公开了一种考虑机械臂参数不确定和干扰的固定时间控制方法,采用基于固定时间鲁棒控制理论的末端控制方法,考虑到了机械臂系统的参数不确定性和外界干扰,实现对机械臂末端执行器期望空间轨迹的跟踪控制。能够对系统参数不确定和外部干扰有很好的鲁棒性能并抑制了干扰和不确定对系统的作用,取得固定时间的高精度跟踪控制效果。

技术领域

本发明涉及考虑参数不确定性和外界干扰的六自由度机械臂末端执行器期望空间轨迹的跟踪领域,具体涉及一种考虑机械臂参数不确定和干扰的固定时间控制方法。

背景技术

目前,在六自由度机械臂末端跟踪的滑模控制方法领域中,多以传统滑模控制方法应用为主,从数学机理方面,其切换控制特性与符号函数sgn()有关。滑模控制和PID复合控制器的应用以保证机器人的输出跟踪误差全局渐近稳定性,无法保证有限时间的实效要求。同时,由于输出包含符号函数项,当作为输入信号送入控制系统中时,这意味着滑模控制器设计时需要对高频切换信号,则会出现抖动现象,无法保证控制的平滑性。为采用鲁棒微分估计器的连续滑模控制方法,但需要额外增加鲁棒微分估计器,设计繁杂,且微分估计器的跟踪特性会导致初始阶段存在一个反向的尖峰值,响应速度慢,进而导致其调速性能降低,控制精度的要求也无法满足。

根据现有机械臂鲁棒控制技术不能克服考虑到了机械臂系统的参数不确定性和外界干扰的情况下在给定的时间内达到要求的跟踪精度的缺陷,本发明创造的目的在于提供一种固定时间控制方法,解决固定时间的控制问题。

发明内容

本发明创造的目的在于提供一种考虑机械臂参数不确定和干扰的固定时间控制方法,考虑六自由度机械臂系统的参数不确定性和外部对系统的干扰,提出的固定时间的鲁棒控制算法,能够对系统参数不确定和外部干扰有很好的鲁棒性能并抑制了干扰和不确定对系统的作用,取得固定时间的高精度跟踪控制效果。

为了达到上述的目的,本发明提了一种考虑机械臂参数不确定和干扰的固定时间控制方法。

方法主要包含以下步骤:

步骤一、利用Euler-Lagrange方法,在关节坐标中建立六自由度机械臂的动力学模型:

式中,分别代表关节角度、角速度、角加速度矢量;代表正定对称惯性矩阵;代表离心力和哥氏力矢量;代表重力加速度矩阵;代表各个关节的输入力矩矢量;代表外部未知干扰力作用;,和是系统的参数不确定项,且有界满足以下不等式:

,,

其中,和是三个已知函数项。

步骤二、另,那么上述机械臂系统可以重新变形得到以下表述为:

式中,,,和。

假设对系统的外界干扰和其的一阶微分有上界且满足如下的条件:

那么,可以得到满足以下条件:

其中,,和。

步骤三、通过求解六自由度机械臂的逆运动学关节角得到关节角期望值和关节角速度期望值,那么我们可以定义关节角和关节角速度的误差,如下:

所以,从系统方程和误差方程中可以得到误差动态方程:

步骤四、设计固定时间控制的辅助函数s为:

其中设计参数,i= 1,2,3为已知常数。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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