【技术实现步骤摘要】
一种桁架机器人振动抑制控制方法
[0001]本专利技术涉及机器人系统运动控制
,具体涉及一种桁架机器人振动抑制控制方法
。
技术介绍
[0002]机器人系统是由机器人和作业对象及环境共同构成的整体
。
其中,桁架机器人系统作为一种典型的机器人系统即机械臂转动力以及台车运行力为其输入
。
且其拥有能够自动控制的
、
可重复编程
、
多功能
、
多自由度的功能,能够搬运物体
、
操作工具,以完成各种作业
。
桁架机器人是一种运用于工业搬运,堆叠等功能的机器人,其运输过程往往伴随着台车的平移和机械臂的关节同时工作,两种性质不同的运动存在高度耦合,导致了动力学模型和控制器设计的难度增加
。
同时,对于机械臂刚性不足的情况还需考虑其机械臂末端振动抑制问题,因此对桁架机器人的控制已经不满足于传统控制方法
。
相较于传统的机器人控制而言,桁架机器人系统需要考虑桁架台车的定位,这使得系统动力学模型会更加复杂,在实现机械臂与台车定位同时,机械臂末端的抑振以及整体系统的抗外部干扰能力成了一个极具挑战性的问题
。
技术实现思路
[0003]本专利技术的目的是提供一种桁架机器人振动抑制控制方法,解决了桁架机器人运输过程中往往伴随着台车的平移和机械臂的关节同时工作,两种性质不同的运动存在高度耦合,使系统动力学模型更加复杂,在机械臂刚性强度不足时,不能快速有效的消除 ...
【技术保护点】
【技术特征摘要】
1.
一种桁架机器人振动抑制控制方法,其特征在于,步骤包括:
S1、
基于桁架机器人系统的运行工况参数,结合拉格朗日动力学方程,建立柔性桁架机器人系统数学模型并进行特性分析;
S2、
对所述柔性桁架机器人系统数学模型线性化并对原有的桁架机器人系统状态量进行重构,进行桁架机器人柔性模型的解耦;
S3、
根据所述重构的桁架机器人系统状态量设计反步控制算法,并通过动态面法改善原有反步控制算法连续求导带来的参数爆炸;
S4、
根据所述反步控制算法,加入扰动观测器,通过扰动观测器的输出抵消桁架机器人系统所受的非匹配外部扰动
。2.
根据权利要求1所述的一种桁架机器人振动抑制控制方法,其特征在于,所述步骤
S1
中柔性桁架机器人系统数学模型表达式为:
G(q
l
)
=
[0 K(q
‑
θ
)K(
θ
‑
q)+m2l2g sin q]U
=
[F
τ
0]F
S
=
[00d]
其中,
M(q
l
)
为桁架机器人系统的惯性矩阵,为向心
‑
科里奥利矩阵,
G(q
l
)
为重力矢量,
U
为控制输入矢量,
F
s
为桁架机器人受到的外部干扰,
q
l
为桁架机器人系统状态变量,为一阶导数,为其二阶导数,
θ
为机械臂电机输出角度,
q
为机械臂关节输出的角度,
m2为机械臂的质量,
l2为机械臂的长度,
g
为重力加速度,
K
为弹簧的弹性系数,对于描述桁架机器人系统的状态量,
x
为台车平移距离,对于驱动力
/
转矩,
F,
τ
为小车驱动力
、
机械臂的转矩,
d
为机械臂受到的非匹配扰动
。3.
根据权利要求1所述的一种桁架机器人振动抑制控制方法,其特征在于,所述步骤
S2
具体包括:
S21、
将柔性桁架机器人系统数学模型线性化:在机械臂关节输出的角度
q
较小时,将
cos q≈1,sin q≈q
,将其扩展为其中:表示两个不同状态量导数;线性化简化后的柔性桁架机器人系统数学模型为:线性化简化后的柔性桁架机器人系统数学模型为:线性化简化后的柔性桁架机器人系统数学模型为:其中,
m1为小车的质量,
m2为机械臂的质量,
l2为机械臂的长度,
g
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。