带有状态受限的多单臂机械手分布式协同控制方法及系统技术方案

技术编号:39417647 阅读:10 留言:0更新日期:2023-11-19 16:07
本公开涉及机械手控制技术领域,提出了一种带有状态受限的多单臂机械手分布式协同控制方法及系统,首先通过一对一状态映射得到等价的无约束系统,又采用分布式观测器估计领导者系统的状态,将多智能体系统协同一致性问题解耦成多个独立智能体的跟踪控制问题,构建增广系统,以代价函数最小为目标,获得最优协同控制策略。本公开将系统控制问题转化为无约束跟踪问题,能够在不违反状态约束的同时使性能指标得到优化。指标得到优化。指标得到优化。

【技术实现步骤摘要】
带有状态受限的多单臂机械手分布式协同控制方法及系统


[0001]本公开涉及机械手控制相关
,具体地说,是涉及一种带有状态受限的多单臂机械手分布式协同控制方法及系统


技术介绍

[0002]本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,并不必然构成在先技术

[0003]机械手是机器人
中应用最广泛的自动化机械装置,更是智能制造生产过程中的核心装备

由于单机械手无法满足日益复杂的制造任务需求,可以执行更加复杂的任务的多机械手系统在智能制造过程中扮演越来越重要的角色

同单机械手相比,多机械手系统更为复杂,并且协同控制理论的研究较为薄弱

因此,多单臂机械手系统的协同一致性控制是一个具有挑战性的问题

[0004]最优控制可以在保证被控系统稳定的基础上优化系统性能

然而对于单臂机械手来说,这类复杂非线性系统的最优控制问题求解十分困难

此外,为了确保机械手运行安全,机械手的状态变量需要满足外部环境的受限要求

违反约束条件将导致系统性能下降,甚至破坏被控系统

专利技术人发现,目前的多单臂机械手协同一致性优化控制困难,在不违反状态约束的同时使性能指标得到优化,是目前尚未解决的技术问题


技术实现思路

[0005]本公开为了解决上述问题,提出了一种带有状态受限的多单臂机械手分布式协同控制方法及系统,将系统控制问题转化为无约束跟踪问题,能够在不违反状态约束的同时使性能指标得到优化

[0006]为了实现上述目的,本公开采用如下技术方案:
[0007]一个或多个实施例提供了带有状态受限的多单臂机械手分布式协同控制方法,包括如下步骤:
[0008]对多单臂机械手动态特性进行建模,利用一对一状态映射处理时变不对称状态约束问题,得到等价的无约束系统;
[0009]基于确定的无约束系统,根据获取的各单臂机械手之间的通信拓扑结构,设计分布式观测器,估计多单臂机械手系统中领导者的状态,为每个跟随者建立简化的无约束跟踪控制任务;
[0010]针对每个无约束跟踪控制任务,采用单评价网络自适应动态算法近似求解出最优控制策略,根据最优控制策略对各单臂机械手进行协同控制

[0011]一个或多个实施例提供了带有状态受限的多单臂机械手分布式协同控制系统,包括:
[0012]映射转换模块:被配置为对多单臂机械手动态特性进行建模,利用一对一状态映射处理时变不对称状态约束问题,得到等价的无约束系统;
[0013]无约束跟踪控制任务建立模块:被配置为基于确定的无约束系统,根据获取的各单臂机械手之间的通信拓扑结构,设计分布式观测器,估计多单臂机械手系统中领导者的状态,为每个跟随者建立简化的无约束跟踪控制任务;
[0014]求解模块:被配置为用于针对每个无约束跟踪控制任务,采用单评价网络自适应动态算法近似求解出最优控制策略,根据最优控制策略对各单臂机械手进行协同控制

[0015]一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成上述方法所述的步骤

[0016]一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成上述方法所述的步骤

[0017]与现有技术相比,本公开的有益效果为:
[0018]本公开中,通过非线性映射函数的系统变换和分布式观测器的协同设计,将状态约束下的协同控制问题转化为传统的无约束跟踪问题

此外,所考虑的输出约束是不对称和时变的,满足更一般的约束范围

与现有的基于执行与评价的自适应动态规划算法不同,本实施例只需要一个评价网络,消除了执行网络的逼近误差,算法实现结构更简单

[0019]本公开的优点以及附加方面的优点将在下面的具体实施例中进行详细说明

附图说明
[0020]构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的限定

[0021]图1为本公开实施例1的仿真示例单臂机械手集群的通讯拓扑图;
[0022]图
2(a)
为本公开实施例1的仿真示例各单臂机械手的第一状态变化轨迹图;
[0023]图
2(b)
为本公开实施例1的仿真示例各单臂机械手的第二状态变化轨迹图;
[0024]图
3(a)
为本公开实施例1的图1中单臂机械手1的控制输入轨迹图;
[0025]图
3(b)
为本公开实施例1的图1中单臂机械手2的控制输入轨迹图;
[0026]图
3(c)
为本公开实施例1的图1中单臂机械手3的控制输入轨迹图;
[0027]图
3(d)
为本公开实施例1的图1中单臂机械手4的控制输入轨迹图;
[0028]图4为本公开实施例1的分布式协同控制方法流程图

具体实施方式
[0029]下面结合附图与实施例对本公开作进一步说明

[0030]应该指出,以下详细说明都是示例性的,旨在对本公开提供进一步的说明

除非另有指明,本文使用的所有技术和科学术语具有与本公开所属
的普通技术人员通常理解的相同含义

[0031]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式

如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和
/
或“包括”时,其指明存在特征

步骤

操作

器件

组件和
/
或它们的组合

需要说明的是,在不冲突的情况下,本公开中的各个实施例及实施例中的特征可以相互组合

下面将结合附图对实施例进行详细描述

[0032]本公开针对带有状态受限的多单臂机械手系统,提出了分布式协同一致优化控制方法,首先通过一对一状态映射得到等价的无约束系统,又采用分布式观测器估计领导者系统的状态,将多智能体系统协同一致性问题解耦成多个独立智能体的跟踪控制问题,构建增广系统,以代价函数最小为目标,获得最优协同控制策略

下面以具体的实施例进行说明

[0033]实施例1[0034]在一个或多个实施方式公开的技术方案中,如图1至图4所示,一种带有状态受限的多单臂机械手分布式协同控制方法,包括如下步骤:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
带有状态受限的多单臂机械手分布式协同控制方法,其特征在于,包括如下步骤:对多单臂机械手动态特性进行建模,利用一对一状态映射处理时变不对称状态约束问题,得到等价的无约束系统;基于确定的无约束系统,根据获取的各单臂机械手之间的通信拓扑结构,设计分布式观测器,估计多单臂机械手系统中领导者的状态,为每个跟随者建立简化的无约束跟踪控制任务;针对每个无约束跟踪控制任务,采用单评价网络自适应动态算法近似求解出最优控制策略,根据最优控制策略对各单臂机械手进行协同控制
。2.
如权利要求1所述的带有状态受限的多单臂机械手分布式协同控制方法,其特征在于,等价的无约束系统的构建,包括如下步骤:建立多单臂机械手运动学方程,并根据单臂机械手的物理特性,将运动学方程转化为对应的带有状态受限的状态空间方程;建立一对一状态映射关系,结合状态受限信息,将受限状态变量一对一映射成新的变量,得到等价的无约束状态空间方程
。3.
如权利要求2所述的带有状态受限的多单臂机械手分布式协同控制方法,其特征在于:针对单臂机械手的位置在状态空间方程里的表达与引入的映射后的变量,建立一对一状态映射关系;根据一对一映射关系,将受限状态变量转换新的变量;根据转换后的受限状态变量以及映射关系,将多单臂机械手带有状态受限的状态空间方程,转化成等价的无约束状态空间方程
。4.
如权利要求1所述的带有状态受限的多单臂机械手分布式协同控制方法,其特征在于:确定各单臂机械手之间的通信拓扑结构,并利用有向图描述各单臂机械手的通信连接关系
。5.
如权利要求4所述的带有状态受限的多单臂机械手分布式协同控制方法,其特征在于:有向图中,以每个单臂机械手作为一个节点,节点之间的连线作为边,以单臂机械手之间的通信关系为边的权重;通过拉普拉斯矩阵表示多单臂机械手中领导者和跟随者的关系,作为领导者和跟随者的边的权重;其中,能够建立通信连接节点,对应的边权重设置为...

【专利技术属性】
技术研发人员:周琪郭子杰任鸿儒林国怀胡涛于胜
申请(专利权)人:广东工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1