[发明专利]基于人机协作系统的新型鲁棒有限时间轨迹控制方法在审

专利信息
申请号: 202010902654.9 申请日: 2020-09-01
公开(公告)号: CN112180719A 公开(公告)日: 2021-01-05
发明(设计)人: 任彬;王耀;何斌 申请(专利权)人: 上海大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 上海上大专利事务所(普通合伙) 31205 代理人: 何文欣
地址: 200444*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 人机 协作 系统 新型 有限 时间 轨迹 控制 方法
【说明书】:

发明公开了一种基于人机协作控制系统的新型鲁棒有限时间轨迹控制方法,属于人机协作控制系统设计领域。本方法的操作步骤为:1)利用拉格朗日动力学方程建立机器人系统的动力学模型;2)基于新型非奇异快速终端滑模切换函数设计鲁棒有限时间轨迹控制器;3)在MATLAB/Simulink环境中搭建人机协作系统的控制仿真模型;4)通过仿真实验,分析在新型鲁棒有限时间轨迹控制器的作用下,机器人末端执行器在笛卡尔坐标系中的位置、速度跟踪情况以及位置、速度的跟踪误差收敛情况。本发明方法具有一定的创新性和可行性,对于机器人末端执行器在笛卡尔坐标系中的轨迹跟踪控制器的设计具有一定的借鉴意义。

技术领域

本发明涉及一种基于人机协作系统的新型鲁棒有限时间轨迹控制方法,应用于人机协作系统的运动控制领域。

背景技术

人机协作系统是近年来的研究热点,机器人与人之间的协同工作可以极大地提高工作的效率。然而,高度耦合的人机系统是一个复杂的非线性时变动态系统,系统中的不确定性和外部干扰等因素很容易降低系统的控制性能。滑模控制具有响应时间快、抗干扰能力强等优点,被广泛地用于非线性系统的控制器设计。不过,传统的滑模控制器常采用的是线性滑模切换面,该切换面的特点是渐进收敛性,即当系统的状态变量靠近平衡点时,系统的收敛速度较慢。提高人机协作控制系统的全局收敛性是降低系统跟踪误差的关键。另一方面,由于系统的状态变量在滑模切换面附件不断地进行切换,系统的控制输出将会产生高频的振荡,即抖振现象。在滑模控制中,抖振不能被完全的消除,但是可以被极大程度上的削弱。因此,如何有效地抑制抖振也是人机协作控制系统设计中的一个要点。

发明内容

本发明的目的在于克服已有技术中存在的收敛性慢、抖振等问题,提供一种基于人机协作控制系统的新型鲁棒有限时间轨迹控制方法,本发明方法用于人机协作控制系统的新型鲁棒有限时间轨迹控制器,利用非奇异快速终端滑模切换函数设计控制系统的等效控制器,有利于提高系统的全局快速收敛特性。另外,设计鲁棒高阶滑模控制器,用于提高系统的抗干扰能力,同时可以削弱抖振。

为达到上述目的,本发明采用如下技术方案:

一种基于人机协作控制系统的新型鲁棒有限时间轨迹控制方法,操作步骤如下:

a.建立人机协作系统动力学模型:

对于双关节机器人为例,在关节空间中,人机协作系统的动力学模型如下表示:

式中,是关节的运动角度,分别是关节的角速度和角加速度;是对称正定惯性矩阵,表示向心力和哥氏力,表示重力矩,是输出力矩,是雅可比矩阵,是人机交互力,t表示时间;D(q),和G(q)表达式如下:

式中,P=[p1,p2,p3,p4,p5]T表示机器人系统的模型参数向量,p3=m2l1lc2,p4=m1lc2+m2l1,p5=m2lc2;m1,m2表示机器人大臂和小臂的质量,l1,l2表示机器人大臂和小臂的长度,I1,I2表示机器人大臂和小臂的转动惯量;记x是机器人末端执行器在笛卡尔坐标系中的位置,则

对式(5)求导得:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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