【技术实现步骤摘要】
一种基于约束跟随的二自由度云台稳定控制方法及系统
[0001]本专利技术涉及机械动力学与控制领域,具体涉及一种基于约束跟随的二自由度云台稳定控制方法及系统。
技术介绍
[0002]云台作为一种拍摄设备稳定器,因其抵抗外界抖动能力,常常安装于无人机或一些地面移动机器人上,目前对于云台稳定控制,大多采用PID的控制方法,因其原理简单、计算量小,技术理论成熟,但在受到扰动以及处理非线性与不确定性问题时表现较差,因此本专利技术以云台两个转动方向的角度约束为基础,设计了一种针对二自由度云台的,灵活性强、抗干扰能力强的控制方法及系统。
技术实现思路
[0003]本专利技术的目的在于提供一种基于约束跟随的二自由度云台稳定控制方法及系统。
[0004]实现本专利技术目的的技术方案为:一种基于约束跟随的二自由度云台稳定控制方法,包括以下步骤:
[0005]步骤1,基于拉格朗日建模方法,建立二自由度云台的动力学模型;
[0006]步骤2,定义二自由度云台稳定控制的角度跟踪误差,构建关于角度的伺服约束,确定对应的约束矩阵、约束向量和约束跟随误差;
[0007]步骤3,结合步骤1中得到的动力学模型、步骤2中得到的约束矩阵、约束向量和约束跟随误差构建自适应律,得到基于约束跟随方法的自适应鲁棒控制器。
[0008]一种基于约束跟随的云台稳定控制系统,用于实现所述的基于约束跟随的云台稳定控制方法。
[0009]一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算 ...
【技术保护点】
【技术特征摘要】
1.一种基于约束跟随的二自由度云台稳定控制方法,其特征在于,包括以下步骤:步骤1,基于拉格朗日建模方法,建立二自由度云台的动力学模型;步骤2,定义二自由度云台稳定控制的角度跟踪误差,构建关于角度的伺服约束,确定对应的约束矩阵、约束向量和约束跟随误差;步骤3,结合步骤1中得到的动力学模型、步骤2中得到的约束矩阵、约束向量和约束跟随误差构建自适应律,得到基于约束跟随方法的自适应鲁棒控制器。2.根据权利要求1所述的基于约束跟随的两轴向云台稳定控制方法,其特征在于,步骤1中,基于拉格朗日建模方法,建立二自由度云台相机动力学模型,具体方法为:步骤1.1、对二自由度云台进行分析与动力学建模,二自由度云台的转动包括水平面左右旋转和垂直面高低俯仰,将该二自由度云台分为水平转动部分和高低俯仰部分,分析两部分的动能与势能,其中水平转动部分动能为:式(1)中,水平转动部分的质心对垂直轴的转动惯量为J
1y
,θ1(t)为二自由度云台在水平面内旋转角度,为方便书写,下文写成θ1;高低俯仰部分动能为:式(2)中,J
2z
、J
2y
高低俯仰部分的质心对水平轴、垂直轴的转动惯量,θ2(t)为二自由度云台在垂直面内旋转角度,为方便书写,下文写成θ2;以二自由度云台水平转动部分的质心平面为零势能面,水平转动部分和高低俯仰部分两部分的势能为:式(3)中P1为水平转动部分的势能,P2为垂直转动部分势能,m2为相机的质量,d为水平转动部分质心和高低俯仰部分分质心的距离;将式(1)、(2)、(3)代入拉格朗日方程:L=K1+K2‑
P1‑
P2ꢀꢀꢀꢀꢀꢀꢀ
(4)再代入欧拉
‑
拉格朗日方程(5):得到二自由度云台的2个运动方程为:式(6)中,t∈R为时间;分别为水平方向和垂直方向上的角加速度,是由θ
1,2
求两次导得到;τ
1,2
分别为水平方向和垂直方向的控制输入力矩;步骤1.2、考虑不确定性的二自由度云台动力学模型矩阵形式:
式(7)中,M(q,σ,t)为正定惯性矩阵,为科氏力,g(q,σ,t)为重力,t∈R为时间变量,q(t)∈R
n
为广义坐标系,为速度,为加速度,为不确定性,为紧凑集但未知,∑代表σ(t)可能的边界,τ(t)∈R
h
是控制输入力矩;将二自由度云台动力学模型以状态空间方程表达为:式(8)中各元素为:3.根据权利要求2所述的基于约束跟随的二自由度云台稳定控制方法,其特征在于,步骤2中,定义二自由度云台稳定控制的角度跟踪误差,构建关于角度的伺服约束,确定对应的约束矩阵、约束向量和约束跟随误差,具体方法为:步骤2.1、定义角度跟踪误差,表示如下:式(10)中e
1,2
(t)分别为水平方向和垂直方向上的角度跟踪误差;分别为二自由度云台水平方向与垂直向方的目标角度,是常数;分别为二自由度云台水平方向与垂直方向上的实际角度;θ
1,2
(t)分别为二自由度云台水平方向转动角与垂直方向的俯仰角;为二自由度云台水平方向与垂直方向上的外界干扰角度;步骤2.2、构建关于角度的一阶...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。