CN105105895B - 一种单关节助力外骨骼滑模控制的方法 - Google Patents
一种单关节助力外骨骼滑模控制的方法 Download PDFInfo
- Publication number
- CN105105895B CN105105895B CN201510502208.8A CN201510502208A CN105105895B CN 105105895 B CN105105895 B CN 105105895B CN 201510502208 A CN201510502208 A CN 201510502208A CN 105105895 B CN105105895 B CN 105105895B
- Authority
- CN
- China
- Prior art keywords
- hydraulic cylinder
- rod
- joint
- valve
- hydraulic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000004044 response Effects 0.000 claims abstract description 10
- 238000006073 displacement reaction Methods 0.000 claims description 30
- 210000000689 upper leg Anatomy 0.000 claims description 25
- 244000309466 calf Species 0.000 claims description 22
- 239000010720 hydraulic oil Substances 0.000 claims description 15
- 239000003921 oil Substances 0.000 claims description 10
- 210000000629 knee joint Anatomy 0.000 claims description 9
- 239000011159 matrix material Substances 0.000 claims description 9
- 230000006835 compression Effects 0.000 claims description 4
- 238000007906 compression Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims description 2
- 210000002414 leg Anatomy 0.000 claims 1
- 230000003321 amplification Effects 0.000 abstract 1
- 238000009415 formwork Methods 0.000 abstract 1
- 238000003199 nucleic acid amplification method Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000003141 lower extremity Anatomy 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000011664 nicotinic acid Substances 0.000 description 1
- 235000020004 porter Nutrition 0.000 description 1
- 102000012498 secondary active transmembrane transporter activity proteins Human genes 0.000 description 1
- 108040003878 secondary active transmembrane transporter activity proteins Proteins 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Landscapes
- Manipulator (AREA)
Abstract
本发明公开了一种单关节助力外骨骼滑模控制的方法,该方法首先采集小腿上的多维力传感器的信号;实时控制器将多维力传感器接触点的力转换为该点期望的速度,通过运算进而得出膝关节的期望角度;实时控制器通过采集运算旋转编码器的角度信息,输出控制电液伺服阀的电压信号;伺服阀放大板将该电压信号转化为电液伺服阀的电流信号;电液伺服阀根据电流信号的大小,实现对流入液压缸流量的控制,进而实现液压缸活塞位置的控制;本发明的滑模变结构控制方法具有响应快速、对参数变化及扰动不灵敏、无需系统在线辨识,物理实现简单等特点。
Description
技术领域
本发明涉及机器人控制领域,尤其涉及一种单关节助力外骨骼滑模控制的方法。
背景技术
军队士兵经常需要背负重物进行长距离行走或作战,过重的负载常会对士兵身体造成一定的伤害,在这种背景下,需要开发一款能在战场环境中增强士兵速度、力量以及耐力的外骨骼装备;在科考、消防营救等领域,科考人员及消防营救人员常常需要长距离行走、背负重物、运送伤员、野外作战、登山探险等,传统的轮式交通工具难以在这些特殊场合发挥作用。除此之外,外骨骼也可以被用于仓库的货物装卸,以减轻搬运工人的劳动强度。外骨骼与人的组合能适应非结构化的环境,拥有极好的灵活性,可以完成一些复杂的装卸的工作,如为战斗机装卸导弹等,这是其他的装卸令备难以比拟的。外骨骼在这些领域的应用将对这些领域起到非常积极的作用。另外,老龄化正在全球蔓延,外骨骼的出现不仅可以帮助一些老年人解决体力较差、行走不变的问题,也可以帮助一些丧失行动能力的人恢复部分的行动能力。助力外骨骼的特点是要求在非结构环境下与穿戴者进行协作,这要求研究人员需要解决非结构性环境下高度协调的人机一体化问题,包括有效、可靠的人机间交互问题,对人体运动意图的快速响应问题,轻便、灵活的仿生结构设计,人机系统的安全性问题等,这些技术问题还处于初级摸索阶段,并不成熟,还需要进行深入的研究。
发明内容
本发明的目的是针对现有技术的不足,提供一种单关节助力外骨骼滑模控制的方法,该控制方法根据当前的状态,按照预定的“滑动模态”的状态轨迹运动。
为了达到上述目的,本发明所采用的技术方案如下:一种单关节助力外骨骼滑模控制的方法,所述单关节助力外骨骼包括:液压缸、关节旋转编码器、力传感器、大腿杆件、小腿杆件、绷带、第一压力传感器、第二压力传感器、电液伺服阀(图中未示出)、伺服放大板(图中未示出)、实时控制器(图中未示出);所述大腿杆件和小腿杆件通过铰链连接,在铰接处设置关节旋转编码器;液压缸的一端与大腿杆件铰接,另一端与小腿杆件铰接;第一压力传感器固定安装在液压缸的一端,第二压力传感器固定安装在液压缸的另一端;力传感器设置在小腿杆件上,绑带与力传感器相连;液压缸与电液伺服阀相连,电液伺服阀与伺服放大板相连,伺服放大板、关节旋转编码器、力传感器、第一压力传感器、第二压力传感器均与实时控制器相连;该方法包括如下步骤:
(1)初始化实时控制器的采样周期T,取T的值在10到20毫秒之间;
(2)将单关节助力外骨骼的大腿杆件和小腿杆件旋转至平行位置,此时,初始化单关节助力外骨骼上的关节旋转编码器,将关节旋转编码器的数值调零;初始化力传感器、第一压力传感器和第二压力传感器,将力传感器、第一压力传感器和第二压力传感器的数值均调零;
(3)当大腿杆件和小腿杆件发生相对转动时,采集小腿杆件上的力传感器的信号;
(4)通过实时控制器的运算与通信模块将力传感器接触点的力F转换为该点期望的速度v;
v=KvF
其中:F为力传感器上测得的人-机之间的作用力,设Fx为x轴的作用力,Fy为y轴的作用力,Mz为z轴的力矩;Kv为对角矩阵,Kv=diag(kx,ky,kw),kx为x轴的线速度增益参数,ky为y轴的线速度增益参数,kw为z轴的转动角速度增益参数;v为力传感器安装点的运动速度,设vx为x轴的线速度,vy为y轴的线速度,wz为z轴的转动角速度;
(5)计算雅可比矩阵的逆矩阵ω=J-1v,得出膝关节的期望速度ω,再对其进行积分,得出膝关节的期望角度qd;
(6)建立单关节助力外骨骼伺服液压系统的模型;
(7)实时控制器通过采集、运算关节旋转编码器旋转的角度q,通过自主设计的滑模变结构控制器模型进行计算,输出电液伺服阀的控制电压u;
(8)通过伺服阀放大板将步骤(7)获得的阀控制电压u转化为电液伺服阀的控制电流;
(9)通过控制电流的大小来控制伺服阀的阀芯开口大小,从而控制液压缸两端的压力,推动液压缸运动,实现单关节助力外骨骼的运动跟随。
进一步地,所述步骤6具体为:
(6.1)阀流量的方程
假设阀芯向右移动时,阀芯位移xv为正,此时液压油流入无杆腔;当阀芯位移xv为负时,液压油流入有杆腔;
当液压油进入无杆腔时,进入无杆腔流量的流量Qp1为:
从有杆腔流出的流量Qp2为:
其中:Cd为阀口节流系数;Ao1、Ao2分别为无杆腔节流阀口开口面积和有杆腔节流阀口开口面积,取Ao1=Ao2;Ps为供油压力;P1为无杆腔压力;P2为有杆腔压力;P0为系统回油路径上产生的背压,取P0=0;ρ为液压油密度;
节流阀口开口面积Ao1与阀芯位移xv的关系可以表示为:
Ao1=Wxv (3)
其中,W为节流阀口面积梯度;
(6.2)阀芯位移方程
由于伺服阀的频响较高,远大于系统的频响,故假设阀芯位移xv与阀控制电压u为一线性关系,即:
xv=k·u (4)
其中,k为比例系数;
(6.3)缸流量连续性方程
对于无杆腔,其流量连续性方程为:
其中:V1为无杆腔容积,包含液压缸无杆腔容积以及从阀到缸的管路容积;Cin为缸内泄系数;β为有效体积弹性模量,该值为油液、连接管道和缸体的总机械柔度的倒数;
式(5)中,为无杆腔推动活塞运动所需的流量,为无杆腔由于液压油压缩所需的流量,Cin(P1-P2)为液压缸两腔之间由于存在的压力差而产生的泄露流量;
对于有杆腔,其流量连续性方程为:
其中:V2为有杆腔容积,包含液压缸有杆腔容积以及从阀到缸的管路容积;Cex为缸外泄系数;
式(6)中,为有杆腔推动活塞运动所需的流量,为有杆腔由于液压油压缩所需的流量,CexP2为有杆腔的对外泄漏量;
将式(5)、(6)中的V1、V2写为:
V1=V10+xpAp1 (7)
V2=V20+(L-xp)Ap2 (8)
其中:xp为液压缸活塞的位移,当活塞运动到最左端时,xp=0;V10为当xp=0时,无杆腔的容积,包含液压缸无杆腔容积以及从阀到缸的管路容积;Ap1为无杆腔截面积;V20为当xp=0时,有杆腔的容积,包含液压缸有杆腔容积以及从阀到缸的管路容积;L为液压缸活塞的总位移;Ap2为有杆腔截面积;
为了简化模型,取:
联立式(1)(2)(3)(4)(9),有:
其中:FL=P1AP1-P2AP2;
联立式(5)(7)(10)(11),有:
其中:
当阀芯位移xv>0时,得到以上结果;当阀芯位移xv<0时,同理得到:
其中:
(6.4)外骨骼几何模型
建立液压缸活塞的运动速度与关节旋转编码器旋转的角速度之间的关系,即如下:
其中,为有效半径,式中l5为关节旋转编码器到液压缸与小腿杆件铰接点之间的几何直线长度,l6为关节旋转编码器到液压缸与大腿杆件铰接点之间的几何直线长度;α1为关节旋转编码器到液压缸与小腿杆件铰接点之间的连线与大腿杆件之间的角度;α2为关节旋转编码器到液压缸与大腿杆件铰接点之间的连线与小腿杆件之间的夹角;q为关节旋转编码器旋转的角度;
由式(12)(14)(15)得:
其中:
这里l0是活塞位移为0时对应的液压缸两固定端之间的距离。
进一步地,所述自主设计的滑模变结构控制器模型为:
取膝关节的期望角度qd,关节旋转编码器旋转的角度q,误差为e=qd-q,取滑模函数s为:
s=e (16)
由(15)得:
得
其中,kc1、kc2均为控制增益;kc1需要满足 sign(s)表示为符号函数,s为正,则为1,s为负,则为0。
与现有技术相比,本发明的有益效果是:
1、滑模控制方法本质上是一类特殊的非线性控制,且非线性表现为控制的不连续性,相对目前普遍使用并理论成熟的线性控制而言,具有更好的适应能力和控制能力;
2、该方法能够克服系统的不确定性,对干扰和未建模动态具有很强的鲁棒性,尤其是对非线性系统的控制具有良好的控制效果;
3、滑模控制系统具有算法简单,物理实现容易的巨大优势;
4、滑动模态对加在系统上的干扰和系统的摄动具有完全的自适应性,而且系统状态一旦进入滑模运动,便快速地收敛到控制目标,具有响应快速的特点,为时滞系统、不确定性系统的鲁棒性设计提供了一种有效途径。
附图说明
图1是本发明的单关节整体形状结构示意图;
图2是本发明的单关节几何模型图;
图3是本发明的阀控缸原理图;
图4是本发明的控制流程图;
图中,液压缸1、关节旋转编码器2、力传感器3、大腿杆件4、小腿杆件5、绷带6、第一压力传感器7、第二压力传感器8。
具体实施方式
结合附图和实施例对本发明作进一步的说明。
如图1所示,一种单关节助力外骨骼包括:液压缸1、关节旋转编码器2、力传感器3、大腿杆件4、小腿杆件5、绷带6、第一压力传感器7、第二压力传感器8、电液伺服阀(图中未示出)、伺服放大板(图中未示出)、实时控制器(图中未示出);所述大腿杆件4和小腿杆件5通过铰链连接,在铰接处设置关节旋转编码器2;液压缸1的一端与大腿杆件4铰接,另一端与小腿杆件5铰接;第一压力传感器7固定安装在液压缸1的一端,第二压力传感器8固定安装在液压缸1的另一端;力传感器3设置在小腿杆件5上,绑带6与力传感器3相连。
液压缸1与电液伺服阀相连,电液伺服阀与伺服放大板相连,伺服放大板、关节旋转编码器2、力传感器3、第一压力传感器7、第二压力传感器8均与实时控制器相连。所述实时控制器可采用的型号为NI cRIO-9031的产品,但不限于此;所述伺服阀放大板可采用的型号为Star WO36829/1的产品,但不限于此。
外骨骼下肢中的主动关节由液压缸驱动,采用液压伺服系统完成单关节的控制。相对于其他的伺服系统,液压伺服系统拥有功率-重量比大、负载能力强、抗负载的刚度大等特点,同时其调速范围较宽,低速稳定性好,可以在不配备减速器的情况下直接连接负载端,简化了结构设计,其中电液伺服系统已广泛的应用于工业自动化领域。但是由于伺服液压系统本身的非线性特性,加大了控制的难度。在单关节的基础上,结合运动学逆解,可以实现多关节的联动,但是不同于一般的工业机器人,外骨骼要实现其功能,还需要将人包括在内,做到“人在回路中(human-in-the-loop)”,实现人-机之间的协同工作。滑模变结构控制出现于20世纪60年代,是一类特殊的非线性控制策略,该控制方法根据当前的状态,按照预定的“滑动模态”的状态轨迹运动。由于滑模态可以进行设计并且与对象参数及扰动无关,这使得滑模变结构控制具有响应快速、对参数变化及扰动不灵敏、无需系统在线辨识,物理实现简单等特点。
如图4所示,一种单关节助力外骨骼滑模控制的方法,具体包括如下步骤:
(1)通过绑带6将单关节助力外骨骼固定在人的小腿上;初始化实时控制器的采样周期T,取T的值在10到20毫秒之间;
(2)将单关节助力外骨骼的大腿杆件4和小腿杆件5旋转至平行位置,此时,初始化单关节助力外骨骼上的关节旋转编码器2,将关节旋转编码器2的数值调零;初始化力传感器3、第一压力传感器7和第二压力传感器8,将力传感器3、第一压力传感器7和第二压力传感器8的数值均调零;
(3)当大腿杆件4和小腿杆件5发生相对转动时,采集小腿杆件5上的力传感器3的信号;
(4)通过实时控制器的运算与通信模块将力传感器3接触点的力F转换为该点期望的速度v;
v=KvF
其中:F为力传感器3上测得的人-机之间的作用力,设Fx为x轴的作用力,Fy为y轴的作用力,Mz为z轴的力矩;Kv为对角矩阵,Kv=diag(kx,ky,kw),kx为x轴的线速度增益参数,ky为y轴的线速度增益参数,kw为z轴的转动角速度增益参数;v为力传感器3安装点的运动速度,设vx为x轴的线速度,vy为y轴的线速度,wz为z轴的转动角速度;
(5)计算雅可比矩阵的逆矩阵ω=J-1v,得出膝关节的期望速度ω,再对其进行积分,得出膝关节的期望角度qd;
(6)建立单关节助力外骨骼伺服液压系统的模型;
如图2所示,外骨骼的驱动机构为典型的液压伺服系统。
(6.1)阀流量的方程
假设阀芯向右移动时,阀芯位移xv为正,此时液压油流入无杆腔;当阀芯位移xv为负时,液压油流入有杆腔;
当液压油进入无杆腔时,进入无杆腔流量的流量Qp1为:
从有杆腔流出的流量Qp2为:
其中:
Cd为阀口节流系数;Ao1、Ao2分别为无杆腔节流阀口开口面积和有杆腔节流阀口开口面积,假设Ao1=Ao2;Ps为供油压力;P1为无杆腔压力;P2为有杆腔压力;P0为系统回油路径上产生的背压,假设P0=0;ρ为液压油密度;
节流阀口开口面积Ao1与阀芯位移xv的关系可以表示为:
Ao1=Wxv (3)
其中,W为节流阀口面积梯度,该梯度与阀口的开口形状有关,为关于xv的函数;
(6.2)阀芯位移方程
由于伺服阀的频响较高,远大于系统的频响,故假设阀芯位移xv与阀控制电压u为一线性关系,即:
xv=k·u (4)
其中,k为比例系数;
(6.3)缸流量连续性方程
对于无杆腔,其流量连续性方程为:
其中:V1为无杆腔容积,包含液压缸无杆腔容积以及从阀到缸的管路容积;Cin为缸内泄系数;β为有效体积弹性模量,该有效值为油液、连接管道和缸体的总机械柔度的倒数;
式(5)中,为无杆腔推动活塞运动所需的流量,为无杆腔由于液压油压缩所需的流量,Cin(P1-P2)为液压缸两腔之间由于存在的压力差而产生的泄露流量;
对于有杆腔,其流量连续性方程为:
其中:V2为有杆腔容积,包含液压缸有杆腔容积以及从阀到缸的管路容积;Cex为缸外泄系数;
式(6)中,为有杆腔推动活塞运动所需的流量,为有杆腔由于液压油压缩所需的流量,CexP2为有杆腔的对外泄漏量;
式(5)、(6)中的V1、V2可以写为:
V1=V10+xpAp1 (7)
V2=V20+(L-xp)Ap2 (8)
其中:xp为液压缸活塞的位移,当活塞运动到最左端时,xp=0;V10为当xp=0时,无杆腔的容积,包含液压缸无杆腔容积以及从阀到缸的管路容积;Ap1为无杆腔截面积;V20为当xp=0时,有杆腔的容积,包含液压缸有杆腔容积以及从阀到缸的管路容积;L为液压缸活塞的总位移;Ap2为有杆腔截面积;
为了简化模型,取:
对于不存在泄露及液压系统的有效体积弹性模量β无穷大的情况下,由(5)~(8)知λ=Ap1/Ap2;对于实际情况,λ为变量,当泄漏与油液压缩对推动活塞运动所需的流量影响可以忽略不计时,我们可以认为λ≈Ap1/Ap2,否则λ将取决于液压系统的参数及负载情况;
联立式(1)(2)(3)(4)(9),有:
其中:FL=P1AP1-P2AP2
联立式(5)(7)(10)(11),有:
其中:
当阀芯位移xv>0时,得到以上结果;当阀芯位移xv<0时,同理得到:
其中:
(6.4)外骨骼几何模型
如图3所示,对于单关节而言,在实际的应用中,给出的是角度值,而不是液压缸的位置值,故需要建立液压缸活塞的运动速度与关节旋转编码器2旋转的角速度之间的关系,即如下:
其中,为有效半径,式中l5为关节旋转编码器2到液压缸1与小腿杆件5铰接点之间的几何直线长度,l6为关节旋转编码器2到液压缸1与大腿4铰接点之间的几何直线长度;α1为关节旋转编码器2到液压缸1与小腿5铰接点之间的连线与大腿4之间的角度;α2为关节旋转编码器2到液压缸1与大腿4铰接点之间的连线与小腿5之间的夹角;q为关节旋转编码器2旋转的角度。
由式(12)(14)(15)得:
其中:
这里l0是活塞位移为0时对应的液压缸两固定端(液压缸1与大腿4铰接点、液压缸1与小腿5铰接点)之间的距离;
(7)实时控制器通过采集、运算关节旋转编码器2旋转的角度q,通过自主设计的滑模变结构控制器模型进行计算,输出电液伺服阀的控制电压u,具体步骤如下:
取膝关节的期望角度qd,关节旋转编码器2旋转的角度q,误差为e=qd-q,取滑模函数s为:
s=e (16)
由(15)得:
得
其中,kc1、kc2均为控制增益,是由自己按经验和实验情况设定的控制器参数,且为保持系统通过稳定,kc1需要满足 sign(s)表示为符号函数,s为正,则为1,s为负,则为0;
(8)通过伺服阀放大板将步骤(7)获得的阀控制电压u转化为电液伺服阀的控制电流;
(9)通过控制电流的大小来控制伺服阀的阀芯开口大小,从而控制液压缸两端的压力,推动液压缸运动,实现单关节助力外骨骼的运动跟随。
Claims (2)
1.一种单关节助力外骨骼滑模控制的方法,所述单关节助力外骨骼包括:液压缸(1)、关节旋转编码器(2)、力传感器(3)、大腿杆件(4)、小腿杆件(5)、绷带(6)、第一压力传感器(7)、第二压力传感器(8)、电液伺服阀、伺服放大板、实时控制器;所述大腿杆件(4)和小腿杆件(5)通过铰链连接,在铰接处设置关节旋转编码器(2);液压缸(1)的一端与大腿杆件(4)铰接,另一端与小腿杆件(5)铰接;第一压力传感器(7)固定安装在液压缸(1)的一端,第二压力传感器(8)固定安装在液压缸(1)的另一端;力传感器(3)设置在小腿杆件(5)上,绑带(6)与力传感器(3)相连;液压缸(1)与电液伺服阀相连,电液伺服阀与伺服放大板相连,伺服放大板、关节旋转编码器(2)、力传感器(3)、第一压力传感器(7)、第二压力传感器(8)均与实时控制器相连;其特征在于,该方法包括如下步骤:
(1)初始化实时控制器的采样周期T,取T的值在10到20毫秒之间;
(2)将单关节助力外骨骼的大腿杆件(4)和小腿杆件(5)旋转至平行位置,此时,初始化单关节助力外骨骼上的关节旋转编码器(2),将关节旋转编码器(2)的数值调零;初始化力传感器(3)、第一压力传感器(7)和第二压力传感器(8),将力传感器(3)、第一压力传感器(7)和第二压力传感器(8)的数值均调零;
(3)当大腿杆件(4)和小腿杆件(5)发生相对转动时,采集小腿杆件(5)上的力传感器(3)的信号;
(4)通过实时控制器的运算与通信模块将力传感器(3)接触点的力F转换为该点期望的速度v;
v=KvF
其中:F为力传感器(3)上测得的人-机之间的作用力,设Fx为x轴的作用力,Fy为y轴的作用力,Mz为z轴的力矩;Kv为对角矩阵,Kv=diag(kx,ky,kw),kx为x轴的线速度增益参数,ky为y轴的线速度增益参数,kw为z轴的转动角速度增益参数;v为力传感器(3)安装点的运动速度,设vx为x轴的线速度,vy为y轴的线速度,wz为z轴的转动角速度;
(5)计算雅可比矩阵的逆矩阵w=J-1v,得出膝关节的期望速度w,再对其进行积分,得出膝关节的期望角度qd;
(6)建立单关节助力外骨骼伺服液压系统的模型;
(7)实时控制器通过采集、运算关节旋转编码器(2)旋转的角度q,通过自主设计的滑模变结构控制器模型进行计算,输出电液伺服阀的控制电压u;
所述自主设计的滑模变结构控制器模型为:
取膝关节的期望角度qd,关节旋转编码器(2)旋转的角度q,误差为e=qd-q,取滑模函数s为:
s=e (16)
由式(15)得:
得
其中,kc1、kc2均为控制增益;kc1需要满足 sign(s)表示为符号函数,s为正,则为1,s为负,则为0;
(8)通过伺服阀放大板将步骤7获得的阀控制电压u转化为电液伺服阀的控制电流;
(9)通过控制电流的大小来控制伺服阀的阀芯开口大小,从而控制液压缸(1)两端的压力,推动液压缸(1)运动,实现单关节助力外骨骼的运动跟随。
2.根据权利要求1所述的单关节助力外骨骼滑模控制的方法,其特征在于,所述步骤6具体为:
(6.1)阀流量的方程
假设阀芯向右移动时,阀芯位移xv为正,此时液压油流入无杆腔;当阀芯位移xv为负时,液压油流入有杆腔;
当液压油进入无杆腔时,进入无杆腔流量的流量Qp1为:
从有杆腔流出的流量Qp2为:
其中:Cd为阀口节流系数;Ao1、Ao2分别为无杆腔节流阀口开口面积和有杆腔节流阀口开口面积,取Ao1=Ao2;Ps为供油压力;P1为无杆腔压力;P2为有杆腔压力;P0为系统回油路径上产生的背压,取P0=0;r为液压油密度;
节流阀口开口面积Ao1与阀芯位移xv的关系可以表示为:
Ao1=Wxv (3)
其中,W为节流阀口面积梯度;
(6.2)阀芯位移方程
由于伺服阀的频响较高,远大于系统的频响,故假设阀芯位移xv与阀控制电压u为一线性关系,即:
xv=k u (4)
其中,k为比例系数;
(6.3)缸流量连续性方程
对于无杆腔,其流量连续性方程为:
其中:V1为无杆腔容积,包含液压缸无杆腔容积以及从阀到缸的管路容积;Cin为缸内泄系数;b为有效体积弹性模量,该值为油液、连接管道和缸体的总机械柔度的倒数;
式(5)中,为无杆腔推动活塞运动所需的流量,为无杆腔由于液压油压缩所需的流量,Cin(P1-P2)为液压缸两腔之间由于存在的压力差而产生的泄露流量;
对于有杆腔,其流量连续性方程为:
其中:V2为有杆腔容积,包含液压缸有杆腔容积以及从阀到缸的管路容积;Cex为缸外泄系数;
式(6)中,为有杆腔推动活塞运动所需的流量,为有杆腔由于液压油压缩所需的流量,CexP2为有杆腔的对外泄漏量;
将式(5)、(6)中的V1、V2写为:
V1=V10+xpAp1 (7)
V2=V20+(L-xp)Ap2 (8)
其中:xp为液压缸活塞的位移,当活塞运动到最左端时,xp=0;V10为当xp=0时,无杆腔的容积,包含液压缸无杆腔容积以及从阀到缸的管路容积;Ap1为无杆腔截面积;V20为当xp=0时,有杆腔的容积,包含液压缸有杆腔容积以及从阀到缸的管路容积;L为液压缸活塞的总位移;Ap2为有杆腔截面积;
为了简化模型,取:
联立式(1)(2)(3)(4)(9),有:
其中:FL=P1AP1-P2AP2;
联立式(5)(7)(10)(11),有:
其中:
当阀芯位移xv>0时,得到以上结果;当阀芯位移xv<0时,同理得到:
其中:
(6.4)外骨骼几何模型
建立液压缸活塞的运动速度与关节旋转编码器(2)旋转的角速度之间的关系,即如下:
其中,为有效半径,式中l5为关节旋转编码器(2)到液压缸(1)与小腿杆件(5)铰接点之间的几何直线长度,l6为关节旋转编码器(2)到液压缸(1)与大腿杆件(4)铰接点之间的几何直线长度;a1为关节旋转编码器(2)到液压缸(1)与小腿杆件(5)铰接点之间的连线与大腿杆件(4)之间的角度;a2为关节旋转编码器(2)到液压缸(1)与大腿杆件(4)铰接点之间的连线与小腿杆件(5)之间的夹角;q为关节旋转编码器(2)旋转的角度;
由式(12)(14)(15)得:
其中:
这里l0是活塞位移为0时对应的液压缸两固定端之间的距离。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510502208.8A CN105105895B (zh) | 2015-08-14 | 2015-08-14 | 一种单关节助力外骨骼滑模控制的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510502208.8A CN105105895B (zh) | 2015-08-14 | 2015-08-14 | 一种单关节助力外骨骼滑模控制的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105105895A CN105105895A (zh) | 2015-12-02 |
CN105105895B true CN105105895B (zh) | 2017-03-08 |
Family
ID=54654194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510502208.8A Active CN105105895B (zh) | 2015-08-14 | 2015-08-14 | 一种单关节助力外骨骼滑模控制的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105105895B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107830011B (zh) * | 2017-09-30 | 2020-09-29 | 潍柴动力股份有限公司 | 基于挖掘机整机进行阀口开口面积测试的方法及系统 |
CN109276415B (zh) * | 2018-11-28 | 2020-12-22 | 河北工业大学 | 一种下肢外骨骼机器人的控制方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2008341232B2 (en) * | 2007-12-26 | 2015-04-23 | Rex Bionics Limited | Mobility aid |
US8945028B2 (en) * | 2008-05-20 | 2015-02-03 | Ekso Bionics, Inc. | Device and method for decreasing energy consumption of a person by use of a lower extremity exoskeleton |
CN102098986B (zh) * | 2008-07-23 | 2015-09-09 | 伯克利仿生技术公司 | 外骨骼和控制该外骨骼的迈步腿的方法 |
US9011354B2 (en) * | 2008-09-24 | 2015-04-21 | Ekso Bionics, Inc. | Hip and knee actuation systems for lower limb orthotic devices |
JP4998506B2 (ja) * | 2009-04-22 | 2012-08-15 | トヨタ自動車株式会社 | ロボット制御装置、ロボット制御方法、及び脚式ロボット |
CN102922508B (zh) * | 2012-09-21 | 2015-01-07 | 西安交通大学 | 一种电动汽车电池换装外骨骼机器人系统 |
KR101438970B1 (ko) * | 2012-12-27 | 2014-09-15 | 현대자동차주식회사 | 로봇의 보행제어방법 |
CN103197562B (zh) * | 2013-04-11 | 2015-04-22 | 浙江工业大学 | 转台伺服系统神经网络控制方法 |
CN103230312A (zh) * | 2013-04-12 | 2013-08-07 | 西南交通大学 | 一种助力型外骨骼膝关节三铰点优化方法 |
CN103395065B (zh) * | 2013-08-07 | 2015-05-13 | 长春工业大学 | 基于双参数奇异摄动的液压刚柔机械臂控制方法 |
CN103612257B (zh) * | 2013-12-02 | 2015-08-26 | 电子科技大学 | 一种外骨骼泵阀联合控制装置及控制方法 |
CN103786157B (zh) * | 2014-01-20 | 2015-08-19 | 浙江大学 | 基于上肢外骨骼助力机器人的嵌入式控制系统 |
CN105005195B (zh) * | 2014-04-18 | 2019-03-29 | 东北大学 | 一种上肢康复机器人康复训练运动控制方法 |
-
2015
- 2015-08-14 CN CN201510502208.8A patent/CN105105895B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN105105895A (zh) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105116728B (zh) | 一种单关节助力外骨骼反演自适应鲁棒力控制的方法 | |
CN105108761B (zh) | 降阶的单关节助力外骨骼自适应鲁棒级联力控制的方法 | |
CN111546350B (zh) | 一种多关节重载液压机器人系统及高精度运动控制方法 | |
CN105108760B (zh) | 一种可穿戴式助力外骨骼上肢机构的控制方法 | |
CN110081046B (zh) | 一种基于反步控制的多电液伺服执行器跟踪同步控制方法 | |
CN105137972B (zh) | 一种单关节助力外骨骼自适应鲁棒级联力控制的方法 | |
CN105193534B (zh) | 一种可穿戴式助力外骨骼下肢机构的控制方法 | |
CN204997660U (zh) | 一种可穿戴式助力外骨骼上肢机构 | |
CN110107563B (zh) | 存在负载干扰情况下多电液伺服执行器分布协同控制方法 | |
CN103941582A (zh) | 液压驱动型仿生单腿双环控制方法 | |
CN111857170A (zh) | 一种四足机器人腿部关节负载规律分析方法 | |
CN105105895B (zh) | 一种单关节助力外骨骼滑模控制的方法 | |
CN110703604A (zh) | 一种外骨骼动力学模型参数辨识方法及外骨骼装置 | |
Zhihua et al. | Research on high precision control of joint position servo system for hydraulic quadruped robot | |
CN110173487A (zh) | 一种多电液伺服执行器在切换网络下的领导同步控制方法 | |
Yang et al. | Adaptive neural network-based sliding mode control for a hydraulic rotary drive joint | |
CN107882795B (zh) | 一种高集成性阀控缸力控系统动态柔顺补偿控制方法 | |
Bao et al. | Energy-saving trajectory tracking control of a multi-pump multi-actuator hydraulic system | |
Spong et al. | An almost linear biped | |
CN109015662B (zh) | 一种刚性多机器人广义系统协调控制方法 | |
Zhu et al. | Human-machine coupling control of exoskeleton intelligent load carry robot | |
Li et al. | Modeling and simulation study of electromechanically system of the human extremity exoskeleton | |
CN116125817A (zh) | 基于非线性干扰观测器的下肢外骨骼模糊自适应控制方法 | |
Liu et al. | Supervised Learning Control for Compliant Pneumatic Artificial Muscle Robots With Preassigned-Time Performance | |
CN117124322A (zh) | 一种单腿液压助力外骨骼控制方法及其控制装置与外骨骼 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20170331 Address after: 310058 Xihu District, Zhejiang, Yuhang Tong Road, No. 866, No. Patentee after: Zhejiang University Patentee after: ANHUI SANLIAN ROBOT TECHNOLOGY CO., LTD. Address before: 310027 Hangzhou, Zhejiang Province, Xihu District, Zhejiang Road, No. 38, No. Patentee before: Zhejiang University Patentee before: Shanghai Shenqing Industry Co., Ltd. |
|
TR01 | Transfer of patent right |