首页 > 专利 > 闽江学院 > 一种刚性多机器人广义系统协调控制方法专利详情

一种刚性多机器人广义系统协调控制方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-10-29
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-01-11
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2019-10-11
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-10-29
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201811266884.X 申请日 2018-10-29
公开/公告号 CN109015662B 公开/公告日 2019-10-11
授权日 2019-10-11 预估到期日 2038-10-29
申请年 2018年 公开/公告年 2019年
缴费截止日
分类号 B25J9/16 主分类号 B25J9/16
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 3
权利要求数量 4 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 实质审查、授权
申请人信息
申请人 第一申请人
专利权人 闽江学院 当前专利权人 闽江学院
发明人 钟智雄、林文忠、邵振华、张祖昌 第一发明人 钟智雄
地址 福建省福州市闽侯县上街镇溪源宫路200号 邮编 350108
申请人数量 1 发明人数量 4
申请人所在省 福建省 申请人所在市 福建省福州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
福州元创专利商标代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
蔡学俊
摘要
本发明涉及一种刚性多机器人广义系统协调控制方法,首先搭建刚性多机器人运动系统,使用T‑S模糊方法去建立刚性多机器人的非线性动态系统,并在广义系统的框架下进行模型变换。考虑到多机器人基体的质心速度难以获得,进一步设计输出反馈协调控制器,使得多机器人运动系统稳定工作。本发明在广义系统框架下使用T‑S模糊方法对多机器人进行建模,设计的输出反馈协调控制器可以使得多机器人控制系统实现稳定工作,具有广阔的市场应用前景。
  • 摘要附图
    一种刚性多机器人广义系统协调控制方法
  • 说明书附图:图1
    一种刚性多机器人广义系统协调控制方法
  • 说明书附图:图2
    一种刚性多机器人广义系统协调控制方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2019-10-11 授权
2 2019-01-11 实质审查的生效 IPC(主分类): B25J 9/16 专利申请号: 201811266884.X 申请日: 2018.10.29
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种刚性多机器人广义系统协调控制方法,其特征在于:包括以下步骤:
步骤S1:首先搭建刚性多机器人运动系统;其中,所述多机器人运动系统包括负载、滑动顶轮、机器人机械臂、基体以及机械臂驱动电机;
步骤S2:使用T-S模糊方法去建立刚性多机器人的非线性动态系统,并在广义系统的框架下进行模型变换;
步骤S3:考虑到多机器人基体的质心速度难以获得,进一步设计输出反馈协调控制器,使得多机器人运动系统稳定工作。

2.根据权利要求1所述的一种刚性多机器人广义系统协调控制方法,其特征在于:步骤S1具体包括以下步骤:
步骤S11:建立刚性机械臂动力学模型,如公式(1)所示:
式中,i表示第i个机器人,i∈N=[1,2,…N],其中N是机器人的个数;
vb(i)、ωb(i)、q(i)分别是基体的质心速度、基体的质心角速度和机械臂关节角速度; 是广义惯量矩阵,定义为 其中Hb、Hbm、Hm
分别是基体的惯量矩阵、基体与机械臂的耦合惯量矩阵、机械臂的惯量; 是广义速度二次型矩阵,定义为 Qi是广义力,定义为
其中Fb(i)、τm(i)、Fe(i)、Jb(i)、Jm(i)分别是基体所受的驱动力、机械臂关节驱动力、任务操作末端所受负载力、基体雅克比矩阵和机械臂的雅克比矩阵;
步骤S12:为了将公式(1)写出状态空间表达式,进一步定义
那么将公式(1)表达为:
考虑到所受负载力Fe是由多个机器人机械臂末端共同承担的,即:
得到:
将此公式(4)代入(2)后得到如下的多机器人耦合运动系统:

3.根据权利要求2所述的一种刚性多机器人广义系统协调控制方法,其特征在于:步骤S2具体包括以下步骤:
步骤S21:选择 和 作为模糊前件变量,那么非线性系统(5)可以表达为如下的模糊系统:
其中 是指非线性函数 线性化的结果;
是表示非线性函数 线性化的结果;
是表示非线性函数 线性化的结果,ri表示第i个机器人模糊规则, 表示第i个机器人第l个模糊隶属度函数, 表示第j个机器人第p个模糊隶属度函数;
步骤S22:定义 将公式(6)的模糊系统进行如下的模型的变换:
其中

4.根据权利要求1所述的一种刚性多机器人广义系统协调控制方法,其特征在于:步骤S3具体包括以下步骤:
步骤S31:考虑到多机器人基体的质心速度难以获得,因此设定如下的输出信号整体的动态系统模型如下:
式中,Ci=[0 I];
步骤S32:构造输出反馈协调控制器:
其中 和 是要设计的模糊控制器增
益;
步骤S33:将公式(9)代入(8)后,得到以下闭环控制系统:
其中
步骤S33:建立如下的李雅普诺夫函数:
其中
Vi表示第i个系统的李雅普诺夫函数;
步骤S34:对公式(11)进行求导并将公式(10)代入后得到:
定义矩阵 由公式(11)得到:
将公式(13)代入(12)后得到:
其中
步骤S35:通过公式(14),选择合适的模糊控制器增益 和 使得Φi<0成立,最终会使得 那么所设计的输出反馈协调控制器,即式(9),能够使得多机器人系统运行稳定。
说明书

技术领域

[0001] 本发明涉及机器人领域,特别是一种刚性多机器人广义系统协调控制方法。

背景技术

[0002] 机器人可代替或协助人类完成各种艰苦或危险的工作,对其研发就显得非常重要。传统单一机器人的研发已经无法满足复杂工况的需要。多机器人的协作存在强耦合非线性关系与多系统的复杂控制问题,传统的单一机器人的控制方法无法简单推广到多机器人的运动控制中,必须寻求新的多机协调控制策略。

发明内容

[0003] 有鉴于此,本发明的目的是提出一种刚性多机器人广义系统协调控制方法,可以有效解决上述问题。
[0004] 本发明采用以下方案实现:一种刚性多机器人广义系统协调控制方法,具体包括以下步骤:
[0005] 步骤S1:首先搭建刚性多机器人运动系统;其中,所述多机器人运动系统包括负载、滑动顶轮、机器人机械臂、基体以及机械臂驱动电机;
[0006] 步骤S2:使用T-S模糊方法去建立刚性多机器人的非线性动态系统,并在广义系统的框架下进行模型变换;
[0007] 步骤S3:考虑到多机器人基体的质心速度难以获得,进一步设计输出反馈协调控制器,使得多机器人运动系统稳定工作。
[0008] 进一步地,步骤S1具体包括以下步骤:
[0009] 步骤S11:建立刚性机械臂动力学模型,如公式(1)所示:
[0010]
[0011] 式中,i表示第i个机器人,i∈N=[1,2,…N],其中N是机器人的个数;vb(i)、ωb(i)、q(i)分别是基体的质心速度、基体的质心角速度和机
械臂关节角速度; 是广义惯量矩阵,定义为 其中Hb、Hbm、Hm
分别是基体的惯量矩阵、基体与机械臂的耦合惯量矩阵、机械臂的惯量; 是广义速度二次型矩阵,定义为 Qi是广义力,定义为
其中Fb(i)、τm(i)、Fe(i)、Jb(i)、Jm(i)分别是基体所受的驱动力、
机械臂关节驱动力、任务操作末端所受负载力、基体雅克比矩阵和机械臂的雅克比矩阵;
[0012] 步骤S12:为了将公式(1)写出状态空间表达式,进一步定义那么将公式(1)表达为:
[0013]
[0014] 考虑到所受负载力Fe是由多个机器人机械臂末端共同承担的,即:
[0015]
[0016] 得到:
[0017]
[0018] 将此公式(4)代入(2)后得到如下的多机器人耦合运动系统:
[0019]
[0020] 进一步地,步骤S2具体包括以下步骤:
[0021] 步骤S21:选择 和 作为模糊前件变量,那么非线性系统(5)可以表达为如下的模糊系统:
[0022]
[0023] 其中 是指非线性函数 线性化的结果;是表示非线性函数 线性化的结果;
是表示非线性函数 线性化的结果,ri表示第i个机器人模糊规则, 表示第i个机器人第l个模糊隶属度函数, 表示第j个机器人第p个模糊隶属度函数;
[0024] 步骤S22:定义 将公式(6)的模糊系统进行如下的模型的变换:
[0025]
[0026] 其中
[0027] 进一步地,步骤S3具体包括以下步骤:
[0028] 步骤S31:考虑到多机器人基体的质心速度难以获得,因此设定如下的输出信号整体的动态系统模型如下:
[0029]
[0030] 式中,Ci=[0 I];
[0031] 步骤S32:构造输出反馈协调控制器:
[0032]
[0033] 其中 和 是要设计的模糊控制器增益;
[0034] 步骤S33:将公式(9)代入(8)后,得到以下闭环控制系统:
[0035]
[0036] 其中
[0037] 步骤S33:建立如下的李雅普诺夫函数:
[0038]
[0039] 其中Vi表示第i个系统的李雅普诺夫函数;
[0040] 步骤S34:对公式(11)进行求导并将公式(10)代入后得到:
[0041]
[0042] 定义矩阵 由公式(11)得到:
[0043]
[0044] 将公式(13)代入(12)后得到:
[0045]
[0046] 其中
[0047] 步骤S35:通过公式(14),选择合适的模糊控制器增益 和 使得Φi<0成立,最终会使得 那么所设计的输出反馈协调控制器,即式(9),能够使得多机器人系统运行稳定。
[0048] 与现有技术相比,本发明有以下有益效果:本发明在广义系统框架下使用T-S模糊方法对多机器人进行建模,并考虑到多机器人基体的质心速度难以获得,设计输出反馈协调控制器,可以使得多机器人控制系统实现稳定工作,具有广阔的市场应用前景。

实施方案

[0051] 下面结合附图及实施例对本发明做进一步说明。
[0052] 应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
[0053] 需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0054] 如图1以及图2所示,本实施例提供了一种刚性多机器人广义系统协调控制方法,具体包括以下步骤:
[0055] 步骤S1:首先搭建刚性多机器人运动系统100;其中,所述多机器人运动系统100包括负载10、滑动顶轮20、机器人机械臂30、基体40以及机械臂驱动电机50;
[0056] 步骤S2:使用T-S模糊方法去建立刚性多机器人的非线性动态系统,并在广义系统的框架下进行模型变换;
[0057] 步骤S3:考虑到多机器人基体的质心速度难以获得,进一步设计输出反馈协调控制器,使得多机器人运动系统稳定工作。
[0058] 在本实施例中,步骤S1具体包括以下步骤:
[0059] 步骤S11:建立刚性机械臂动力学模型,如公式(1)所示:
[0060]
[0061] 式中,i表示第f个机器人,i∈N=[1,2,…N],其中N是机器人的个数;vb(i)、ωb(i)、q(i)分别是基体的质心速度、基体的质心角速度和机
械臂关节角速度; 是广义惯量矩阵,定义为 其中Hb、Hbm、Hm
分别是基体的惯量矩阵、基体与机械臂的耦合惯量矩阵、机械臂的惯量; 是广义速度二次型矩阵,定义为 Qi是广义力,定义为
其中Fb(i)、τm(i)、Fe(i)、Jb(i)、Jm(i)分别是基体所受的驱动力、机械臂关节驱动力、任务操作末端所受负载力、基体雅克比矩阵和机械臂的雅克比矩阵;
[0062] 步骤S12:为了将公式(1)写出状态空间表达式,进一步定义那么将公式(1)表达为:
[0063]
[0064] 考虑到所受负载力Fe是由多个机器人机械臂末端共同承担的,即:
[0065]
[0066] 得到:
[0067]
[0068] 将此公式(4)代入(2)后得到如下的多机器人耦合运动系统:
[0069]
[0070] 在本实施例中,步骤S2具体包括以下步骤:
[0071] 步骤S21:选择 和 作为模糊前件变量,那么非线性系统(5)可以表达为如下的模糊系统:
[0072]
[0073] 其中 是指非线性函数 线性化的结果;是表示非线性函数 线性化的结果;
是表示非线性函数 线性化的结果,ri表示第i个机器人模糊规则, 表示第i个机器人第l个模糊隶属度函数, 表示第j个机器人第p个模糊隶属度函数;
[0074] 步骤S22:定义 将公式(6)的模糊系统进行如下的模型的变换:
[0075]
[0076] 其中
[0077] 在本实施例中,步骤S3具体包括以下步骤:
[0078] 步骤S31:考虑到多机器人基体的质心速度难以获得,因此设定如下的输出信号整体的动态系统模型如下:
[0079]
[0080] 式中,Ci=[0 I];
[0081] 步骤S32:构造输出反馈协调控制器:
[0082]
[0083] 其中 和 是要设计的模糊控制器增益;
[0084] 步骤S33:将公式(9)代入(8)后,得到以下闭环控制系统:
[0085]
[0086] 其中
[0087] 步骤S33:建立如下的李雅普诺夫函数:
[0088]
[0089] 其中Vi表示第i个系统的李雅普诺夫函数;
[0090] 步骤S34:对公式(11)进行求导并将公式(10)代入后得到:
[0091]
[0092] 定义矩阵 由公式(11)得到:
[0093]
[0094] 将公式(13)代入(12)后得到:
[0095]
[0096] 其中
[0097] 步骤S35:通过公式(14),选择合适的模糊控制器增益 和 使得Φi<0成立,最终会使得 那么所设计的输出反馈协调控制器,即式(9),能够使得多机器人系统运行稳定。
[0098] 本实施例考虑到多机器人基体的质心速度难以获得,进一步设计输出反馈协调控制器,使得多机器人运动系统稳定,能够推广到多机器人的运动控制中。
[0099] 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

附图说明

[0049] 图1为本发明实施例的方法流程示意图。
[0050] 图2为本发明实施例的刚性多机器人运行系统框图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号