【技术实现步骤摘要】
一种基于自适应降阶滑模算法的机械臂力位混合控制方法
[0001]本申请涉及机械化工业控制
,特别是涉及一种基于自适应降阶滑模算法的机械臂力位混合控制方法。
技术介绍
[0002]机械臂是工业发展的一个重要支撑与桥梁,其发展可以作为工业发展水平的见证。在工业生产的过程中,如果仅仅使用机械臂进行简单的搬运、装配等操作时,只需对其进行位置跟踪控制。但当涉及到复杂装配、抛光、打磨等复杂操作时不仅需要控制其按照设定的轨迹进行运动,还需要控制其对于约束面的力以便完成生产作业要求。因此针对机械臂的力位混合控制也是当前世界机械化工业的一个研究重点。
[0003]基于这一问题,Raibert和Craig首先提出了机器人位置/力控制,代表性的有Su提出了降阶的机械臂力位混合控制算法,McClamroch给出了机械臂受限动力学模型的镇定条件和闭环特性,关于混合控制的稳定性问题,Doulgeri讨论了运动学坐标变换引出的运动学失稳问题,李树荣提出了一种鲁棒自适应控制算法,应用反步法以及自适应算法修正机械臂系统参数,利用自适应方法对动力学模型中的非线性部分和未知扰动进行补偿。于金鹏等则使用命令滤波技术以及反步法,解决了加速度不连续的问题,同时构建了误差补偿系统。
[0004]然而在以往的研究中大多是将控制方案分成两个子部分分别设计控制器进行控制,并且对于未知参数不能快速修正,系统往往需要较长的响应时间与跟踪时间。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够解决降低系统的响应时间 ...
【技术保护点】
【技术特征摘要】
1.一种基于自适应降阶滑模算法的机械臂力位混合控制方法,其特征在于,所述方法包括:当接收到携带有期望关节角度信息的控制指令时,获取机械臂当前位置的关节角度信息;将所述关节角度信息和所述期望关节角度信息,输入到由预先构建的降阶后的受约束二自由度的机械臂模型和自适应降阶滑模器,构成的内外回路力位混合控制系统中,使所述内外回路力位混合控制系统根据所述关节角度信息和所述期望关节角度信息,输出控制信号控制所述机械臂沿期望的运动轨迹运动;所述预先构建的降阶后的受约束二自由度的机械臂模型为:其中,q1和q2为当前位置的关节角度信息,为q1的一阶导数,为q1的二阶导数,D
L
(q1)∈R
(n*n)
为q1的惯性矩阵,n为机械臂自由度,R
(n*n)
为n
×
n维实数空间矩阵矢量,为q1的离心力与哥氏力矩阵,G
L
(q1)∈R
n
为q1的重力项矢量,R
n
表示n维实数空间列矢量,τ为控制输入力矩,L
T
(q1)为L(q1)的转置,q2=Ψ(q1);所述预先构建的自适应降阶滑模器为:其中,为q1,的回归矩阵,为的估计值,p∈R
n
为机械臂未知定常参数向量,s_L=L(q1)M,M为滑模函数,K
d
为正实数,K
d
>0,为的转置,λ
r
为用于控制力的项,λ
r
=λ
d
‑
K
λ
e
λ
,λ
d
为期望控制力,e
λ
为力误差,K
λ
为正实数,K
λ
>0。2.根据权利要求1所述的方法,其特征在于,构建的降阶后的受约束二自由度的机械臂模型的方式,包括:设定x为机械臂末端位置向量,q∈R
n
为机械臂的角度向量,建立受约束的机械臂在关节空间的动力学方程为:其中,D(q)∈R
(n*n)
为q的惯性矩阵,R
(n*n)
表示n
×
n维实数空间矩阵矢量,为q的二阶导数,为q的离心力与哥氏力矩阵,为q的一阶导数,G(q)∈R
n
为q的重力项矢量,R
n
表示n维实数空间列矢量,τ
f
为约束力,τ为控制输入力矩,n为机械臂自由度;结合约束力方程和雅可比矩阵,采用降阶方法对所述动力学方程进行降阶,获得降阶后的受约束二自由度的机械臂模型。3.根据权利要求2所...
【专利技术属性】
技术研发人员:朱志浩,高直,李蔚,董俊杰,刘建平,周林,潘妍,
申请(专利权)人:盐城工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。