利索能及
我要发布
收藏
专利号: 2023110712868
申请人: 广州大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种单连杆机械臂系统的迭代学习控制方法,其特征在于,包括:S1.将单连杆机械臂系统建模为线性离散系统,设置线性离散系统的离散采样周期;

单连杆机械臂系统模型表示为:

其中, 表示的是机械臂的加速度, 表示的是机械臂的速度, 表示的是机械臂的角位移, 表示的是由于线性近似引起的模型失配误差, 表示的是关节的惯性矩, 表示的是控制输入, 表示的是机械臂的质量, 表示的是机械臂的尖端载荷,表示的是机械臂的长度, 表示的是阻尼系数, 表示的是重力加速度;

所述将单连杆机械臂系统建模为线性离散系统具体为:将所述单连杆机械臂系统建模为由状态方程和输出方程组成的线性离散系统,可用如下式子表示:;

其中:

式中,表示的是迭代次数;

S2.根据所述离散采样周期对获取的机械臂的期望输出轨迹进行离散采样,得到期望输出序列;

S3.根据所述离散采样周期对获取的控制机械臂的初始控制输入信号进行离散化处理,得到实际控制输入信号;

S4.根据机械臂的实际控制输入信号,得到机械臂的实际输出轨迹,对所述实际输出轨迹根据所述离散采样周期进行离散采样,得到实际输出序列;

S5.根据实际输出序列与期望输出序列得到误差序列,根据所述误差序列计算误差值,判断所述误差值是否符合预设收敛条件,若符合,则停止迭代;若不符合,则继续执行S6;

S6.根据所述收敛条件计算迭代学习控制增益,根据所述误差序列、迭代学习控制增益和迭代学习控制律,更新下一次迭代时的控制输入信号,重复执行S4‑S6,直至所述误差值符合预设收敛条件,停止迭代。

2.根据权利要求1所述的方法,其特征在于,步骤S2所述方法具体为:设置非线性连续的单连杆机械臂系统的采样周期 ,采样后的离散序列为,对应的离散时间序列为 。

3.根据权利要求1所述的方法,其特征在于,所述机械臂的期望输出轨迹 的运行区间为 ;实际的输出轨迹 的运行区间为 ; 在每一次迭代时随机变化,且 。

4.根据权利要求3所述的方法,其特征在于,所述根据实际输出序列与期望输出序列得到误差序列具体为:构造修正的实际输出轨迹序列函数,如下所示:;

根据修正后的实际输出轨迹序列 和迭代变化的期望轨迹序列 ,得到修正后的跟踪误差序列:

5.根据权利要求4所述的方法,其特征在于,所述收敛条件具体如下所示:;

其中, 为迭代学习控制增益。

6.根据权利要求5所述的方法,其特征在于,所述迭代学习控制律根据所述跟踪误差序列 和迭代学习控制增益 进行计算,具体如下:。

7.一种电子设备,其特征在于,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器实现如权利要求1至6任一所述的单连杆机械臂的迭代学习控制方法的步骤。

8.一种存储介质,其特征在于,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现如权利要求1至6任一所述的单连杆机械臂的迭代学习控制方法的步骤。