CN105974797A - 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法 - Google Patents

考虑弹性影响与补偿的绳牵引并联机器人运动控制方法 Download PDF

Info

Publication number
CN105974797A
CN105974797A CN201610512458.4A CN201610512458A CN105974797A CN 105974797 A CN105974797 A CN 105974797A CN 201610512458 A CN201610512458 A CN 201610512458A CN 105974797 A CN105974797 A CN 105974797A
Authority
CN
China
Prior art keywords
rope
moving platform
matrix
centerdot
controller
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.)
Granted
Application number
CN201610512458.4A
Other languages
English (en)
Other versions
CN105974797B (zh
Inventor
王晓光
张小城
马少宇
林麒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen University
Original Assignee
Xiamen University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiamen University filed Critical Xiamen University
Priority to CN201610512458.4A priority Critical patent/CN105974797B/zh
Publication of CN105974797A publication Critical patent/CN105974797A/zh
Application granted granted Critical
Publication of CN105974797B publication Critical patent/CN105974797B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/041Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a variable is automatically adjusted to optimise the performance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)
  • Feedback Control In General (AREA)

Abstract

考虑弹性影响与补偿的绳牵引并联机器人运动控制方法,涉及机器人。构建***动力学方程,用于绳拉力优化和控制器设计;根据期望的动平台运动轨迹,基于***动力学方程和约束条件,采用以刚度加权最大为目标函数的绳拉力动态优化模型,优化绳拉力分布,计算变形量;根据实际绳长和变形量,通过运动学正解,分析牵引绳弹性变形引起的动平台位姿误差;采用视觉测量动平台的实际运动状态,并将它与期望运动状态之间的偏差作为控制量;设计控制器;根据设计的控制器,计算控制驱动力矩指令,最终控制动平台运动轨迹和绳拉力,满足工况需求。

Description

考虑弹性影响与补偿的绳牵引并联机器人运动控制方法
技术领域
本发明涉及机器人,尤其是涉及一种考虑弹性影响与补偿的绳牵引并联机器人运动控制方法。
背景技术
绳牵引并联支撑***(Cable-Driven Parallel Supporting System,也称索并联支撑***)是基于机器人技术的一种新型机构,与传统的刚性连接并联机构相比,前者最大的优点是具有可伸缩性,通过传动机构调整绳索的长度很容易实现较大的工作空间,同时具有结构简单、成本低、惯性小、运动灵活等特点,非常适用于机械加工、机器人吊车、航空航天等领域,已成为近年来研究的热点。
绳牵引并联支撑***实质上是复杂的强耦合、多输入多输出、非线性时变***,其动力学分析与控制是实现该机构运动的关键。此外,由于绳索只能受拉不能受压,要求***动态变化时绳索应始终处于张紧状态,此特点也决定了在设计控制器时必须同时考虑绳索张力和运动位姿,即力/位混合控制。对于一些要求动平台高精度运动的应用,如绳牵引高速摄像机、风洞试验绳牵引并联支撑***等,还需进一步考虑绳索弹性对动平台位姿的影响,以及控制补偿。
与发展较为成熟的刚性并联机器人控制技术相比,目前绳牵引并联机构的控制研究相对较少。两者的控制方法有相似可借鉴之处,但亦有区别。尤其是关于力/位混合控制策略,前者通常是指末端操纵器与外界环境接触产生的力,可能会影响纯位置的轨迹控制方式,因此引入力检测传感器,利用反馈的力误差去修正期望的位置轨迹,以达到控制目的;而后者主要是为了确保在动平台动态试验时牵引绳索始终处于张紧状态,并满足一定的刚度要求,对模型位姿控制的同时,对绳索张力进行连续实时的优化控制。此外,绳牵引并联机器人中绳的弹性影响也是必须要考虑的。
目前,针对绳牵引并联机器人的高精度控制问题,虽有文献进行了控制仿真与验证,如:国外,Lamaury等针对ReelAx8索并联原理样机,基于驱动空间设计了PID控制器,以电机转角为反馈量控制绳索长度,调整动平台位姿(Lamaury J,Gouttefarde M,MichelinM,et al.Design and control strategies of a redundant suspended cable-drivenparallel robot.In:Lenarcic J,Husty M(eds)Advances in robotkinematics.Springer,Berlin,2012:237–244);Bayani等针对平面绳牵引并联机器人,采用单目视觉测量和自适应滑模控制,但只是运动学控制(Bayani H,Masouleh M T,KalhorA.An experimental study on the vision-based control and identification ofplanar cable-driven parallel robots.Robotics and Autonomous Systems,2016,75:187-202)。国内,仇原鹰等对绳牵引并联机构进行了基于刚度增强的半闭环控制仿真(刘欣,仇原鹰,盛英.风洞试验绳牵引冗余并联机器人的刚度增强与运动控制,航空学报,2009,30(6):1156-1164);并针对高速绳牵引摄像机器人,基于末端位置空间,设计了PD前馈控制器和干扰观测器以实现运动的稳定控制(韦慧玲,仇原鹰,盛英.高速绳牵引摄像机器人的运动稳定控制[J].西安电子科技大学学报,2016,05:70-77)。但由于绳牵引并联机构的应用背景不同,所关注和需要解决的关键问题也不尽相同,上述研究没有涉及绳索弹性的影响,控制精度还不能完全满足要求。
针对绳牵引并联机器人在风洞试验支撑***、移动摄像机牵引***等高精度应用情况下,不仅需要综合考虑***刚度,以及绳索变形对动平台位姿的影响分析,还需设计补偿相应误差的力位混合控制方法,因此,提出一种考虑绳弹性影响与补偿的绳牵引并联机器人运动控制方法,对其工程应用具有重要意义。
发明内容
本发明的目的是为了克服现有技术存在的上述不足,提供一种主要用来解决绳牵引并联机器人现有控制方法在运动过程中所存在的运动精度不高、***刚度较低等问题的考虑弹性影响与补偿的绳牵引并联机器人运动控制方法。
本发明包括如下步骤:
1)构建***动力学方程,用于绳拉力优化和控制器设计;
2)根据期望的动平台运动轨迹,基于***动力学方程和约束条件,采用以刚度加权最大为目标函数的绳拉力动态优化模型,优化绳拉力分布,进而计算变形量;
3)根据实际绳长和变形量,通过运动学正解,分析牵引绳弹性变形引起的动平台位姿误差;
4)采用视觉测量动平台的实际运动状态,并将实际运动状态与期望运动状态之间的偏差作为控制量;
5)设计控制器,具体包括:建立基于位姿误差的比例微分反馈控制器,以满足运动精度要求;将绳拉力动态优化作为前馈控制器,以保证***刚度,同时避免绳松弛;加入绳长变化修正项,补偿弹性引起的误差,增强***的鲁棒性,保证动平台沿期望轨迹运动;
6)根据设计的控制器,计算控制驱动力矩指令,最终控制动平台运动轨迹和绳拉力,满足工况需求。
在步骤1)中,所述***动力学方程采用如下表达式:
x · 1 x · 2 x · 3 x · 4 = 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 - M 0 - 1 C 0 x 1 x 2 x 3 x 4 + 0 M ( X ) - 1 [ w g + w e - J T K s ( L 1 - L 2 ) - N ( X , X · ) ] 0 M 0 - 1 [ τ - r K s ( L 1 - L 2 ) ]
***动力学采用状态方程表示形式,式中x1、x2、x3、x4表示状态矢量,其中x1=X,x3=θ,X表示动平台的位姿矢量,θ为电机转轴的转角矢量。M0为等效到电机轴上的转动惯量矩阵;C0为等效粘性摩擦系数矩阵;M(X)为动平台的惯性矩阵;为非线性哥氏离心力矩阵,为速度项;wg为动平台的重力向量;we为动平台所受外部载荷,如空气动力载荷;J为***的雅克比矩阵;Ks为绳索的抗拉刚度矩阵;L1、L2分别对应于实际绳长与理论绳长;τ为电机驱动力矩矢量;r为滚珠丝杠的传动系数,与导程有关;表示一阶导数;()-1表示矩阵的逆;()T表示矩阵的转置。
在步骤2)中,所述绳拉力动态优化模型采用如下表达式:
min F ( T , λ ) = - Σ j = 1 6 ( w j K j , j ) + λ | - J T T - ( M ( X ) X ·· + N ( X , X · ) - w g - w e ) | 2 + Σ i = 1 8 [ min ( t i - t min , 0 ) ] 2 + Σ i = 1 8 [ min ( t m a x - t i , 0 ) ] 2
模型以提高***主方向刚度为目标函数,优化绳拉力分布;式中F()为优化目标函数,T为绳系拉力矢量,λ为拉格朗日乘子;Kj,j为刚度矩阵第j个对角线元素,wj为第j个加权系数,j=1...6;ti为第i根绳的拉力,i=1...8;tmin、tmax为绳拉力下限值与上限值;J为***的雅克比矩阵;M(X)为动平台的惯性矩阵;为非线性哥氏离心力矩阵;X为动平台的位姿矢量;为速度项;为加速度项;wg为动平台的重力向量;we为动平台所受外部载荷;()T表示矩阵的转置;min表示取最小值;∑表示求和算法;||表示取绝对值;()2表示取平方。
在步骤5)中,所述控制器采用如下表达式:
τ = - r ( J T ) + [ K p ( X d - X ) + K d ( X · d - X · ) ] + rT d + K ′ ( L 1 - L 2 )
式中,τ为控制力矩;r为滚珠丝杠的传动系数;(JT)+表示雅克比矩阵转置后的伪逆;Kp是***的比例控制增益;Kd是***的微分控制增益;Td是由动力学逆解得到的绳拉力前馈项;K'是弹性补偿项比例增益;Xd是动平台的期望轨迹;X是动平台的实际运动轨迹;L1、L2分别对应于实际绳长与理论绳长;表示一阶导数。所设计的控制器包含三项,其中第一项为动平台位姿控制反馈项,第二项为绳拉力控制前馈项,第三项为绳弹性补偿项。
本发明针对绳牵引并联机器人动平台的运动控制,提出考虑绳弹性影响与补偿的高精度控制方法,具有以下优点:基于刚度优化准则,量化分析绳弹性变形对动平台位姿的影响,不仅有利于提高***刚度,更为动平台高精度运动控制提供支持;控制器的设计既包括基于位姿的PD反馈项,又包括绳拉力前馈项,以及绳弹性补偿项,最终可以实现绳牵引并联机器人动平台的高精度控制;该分析与控制方法可广泛应用于绳牵引并联机器人的运动控制中。
附图说明
图1为本发明的一种补偿绳弹性影响的绳牵引并联机器人运动控制方法原理框图。
图2为本发明的一种考虑绳弹性影响与补偿的绳牵引并联机器人运动控制方法设计流程图。
图3为一种典型的八绳牵引六自由度冗余约束并联机器人。
图4代表在已有方法下基于刚度的绳拉力优化结果。
图5为在已有方法下绳弹性变形引起的沿X轴、Y轴、Z轴的位置误差。
图6为在已有方法下绳弹性变形引起的滚转角、俯仰角与偏航角等姿态误差。
图7为在本发明控制***下俯仰角的跟踪误差。
具体实施方式
以下结合附图及具体实施例对本发明作进一步详细说明
图1所示为本发明的一种考虑绳弹性影响与补偿的绳牵引并联机器人运动控制方法原理框图,图2所示为本发明的一种考虑绳弹性影响与补偿的绳牵引并联机器人运动控制方法设计流程图。首先构建***动力学方程,用于绳拉力优化;根据期望运动轨迹,基于***动力学方程和绳拉力约束条件,以刚度加权最大为目标函数,建立绳拉力动态优化模型;根据实际绳长,通过运动学正解,分析牵引绳弹性变形引起的动平台位姿误差;通过视觉测量动平台的位姿,将期望运动轨迹与实际运动轨迹之间的误差作为调控量;设计基于位姿误差的PD反馈控制器,以满足运动精度要求;将绳拉力动态优化作为前馈控制器,以保证***刚度,同时避免绳松弛;加入绳长变化修正项,补偿弹性引起的误差,增强***的鲁棒性,保证动平台沿期望轨迹运动。具体步骤如下:
1)构建***动力学方程,用于绳拉力优化。对于绳牵引并联机器人的***动力学方程可表示为:
x · 1 x · 2 x · 3 x · 4 = 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 - M 0 - 1 C 0 x 1 x 2 x 3 x 4 + 0 M ( X ) - 1 [ w g + w e - J T K s ( L 1 - L 2 ) - N ( X , X · ) ] 0 M 0 - 1 [ τ - r K s ( L 1 - L 2 ) ] - - - ( 1 )
***动力学采用状态方程表示形式,式中x1、x2、x3、x4表示状态矢量,其中x1=X,x3=θ,X表示动平台的位姿矢量,θ为电机转轴的转角矢量。M0为等效到电机轴上的转动惯量矩阵;C0为等效粘性摩擦系数矩阵;M(X)为动平台的惯性矩阵;为非线性哥氏离心力矩阵,为速度项;wg为动平台的重力向量;we为动平台所受外部载荷,如空气动力载荷;J为***的雅克比矩阵;Ks为绳索的抗拉刚度矩阵;L1、L2分别对应于实际绳长与理论绳长;τ为电机驱动力矩矢量;r为滚珠丝杠的传动系数,与导程有关;表示一阶导数;()-1表示矩阵的逆;()T表示矩阵的转置。
2)根据期望的动平台运动状态,基于***动力学方程和绳拉力约束条件,以刚度加权最大为目标,动态优化绳拉力的分布。其中优化模型可表示为:
min F ( T , λ ) = - Σ j = 1 6 ( w j K j , j ) + λ | - J T T - ( M ( X ) X ·· + N ( X , X · ) - w g - w e ) | 2 + Σ i = 1 8 [ min ( t i - t min , 0 ) ] 2 + Σ i = 1 8 [ min ( t m a x - t i , 0 ) ] 2 - - - ( 2 )
模型以提高***刚度为目标函数,优化绳拉力分布;式中F()为优化目标函数,T为绳系拉力矢量,λ为拉格朗日乘子;Kj,j为刚度矩阵第j个对角线元素,wj为第j个加权系数,j=1...6;ti为第i根绳的拉力,i=1...8;tmin、tmax为绳拉力下限值与上限值;J为***的雅克比矩阵;M(X)为动平台的惯性矩阵;为非线性哥氏离心力矩阵;X为动平台的位姿矢量;为速度项;为加速度项;wg为动平台的重力向量;we为动平台所受外部载荷;()T表示矩阵的转置;min表示取最小值;∑表示求和算法;||表示取绝对值;()2表示取平方。
3)根据绳拉力优化结果,计算绳变形量:
ΔL i = ( t i - t 0 ) / S Y / L i - - - ( 3 )
式中,ΔLi为第i根绳长变化量;ti为绳拉力实时优化值;t0为初始预紧力;S为绳索横截面积;Y为绳索弹性模量;Li为第i根绳长理论值。
进一步根据实际绳长,采用数值迭代法,得到动平台的实际位姿,与期望位姿做差,即可得到绳长变形引起的动平台位姿误差。
4)采用视觉测量动平台的实际运动状态,并将它与期望运动状态之间的偏差作为运动控制量;
δ=Xd-X (4)
式中,δ为误差;Xd为期望位姿;X为视觉测量的实际位姿。
5)根据***动力学方程,设计一种补偿绳弹性变形的绳牵引并联机器人运动控制器。具体表述如下:
(a)设计基于动平台位姿反馈的PD控制器,以满足运动精度要求:
τ 1 = - r ( J T ) + [ K p ( X d - X ) + K d ( X · d - X · ) ] - - - ( 5 )
式中,τ1为第一项控制力矩;r为滚珠丝杠的传动系数;(JT)+表示雅克比矩阵转置后的伪逆;Kp是***的比例控制增益;Kd是***的微分控制增益;Xd是动平台的期望轨迹;X是动平台的实际运动轨迹;表示一阶导数。
(b)设计绳拉力前馈控制器,以满足运刚度要求:
τ2=rTd (6)
T d = - ( J T ) + [ M ( X ) X ·· + N ( X , X · ) - w g - w e ] - - - ( 7 )
式中,τ2为第二项控制力矩;r为滚珠丝杠的传动系数;Td是由动力学逆解得到的绳拉力前馈项;(JT)+表示雅克比矩阵转置后的伪逆;M(X)为动平台的惯性矩阵;为非线性哥氏离心力矩阵;X为动平台的位姿矢量;为速度项;为加速度项;wg为动平台的重力向量;we为动平台所受外部载荷。
(c)设计绳长变化修正项,补偿弹性变形引起的误差:
τ3=K'(L1-L2) (8)
式中,τ3为第三项控制力矩;K'是弹性补偿项比例增益;L1、L2分别对应于实际绳长与理论绳长。
则总的控制力矩可表示为:
τ=τ123 (9)
式中,τ为总的控制力矩。
6)根据设计的控制器,计算控制驱动力矩指令,最终控制动平台运动轨迹和绳拉力,满足工况需求。
实施例
将所提出的一种考虑绳弹性影响与补偿的绳牵引并联机器人运动控制方法应用与八绳牵引的六自由度并联机器人,该并联机器人如图3所示,动平台1以飞行器模型为例,由八根牵引绳2牵引;滑轮3固定在机架4上;牵引绳2由电机经过滑轮3调整长度,从而改变飞行器模型1的位置和姿态;飞行器模型1的位姿通过单目视觉5测量可得,其安装在固定于机架7的云台6上。本实施例控制方法实施如下:
1)牵引绳2弹性变形引起的动平台1误差分析
根据坐标系定义,静坐标系原点位于机架4底面的中心,三个坐标轴正交,且满足右手定则;动坐标系位于动平台1的质心上,其中X轴沿动平台轴线指向前,Y轴沿翼展方向指向外,Z轴指向下,且与X轴、Y轴满足右手定则。在动平台1处于零位姿时,静坐标系与动坐标系平行。此时动平台1质心,即参考点坐标为在静坐标系中表示为(0,0,-582)mm;牵引绳2与机架4的连接点用Bi表示,i=1…8,其中在静坐标系中:B1(472,814.5,-1285)T,B2(514.5,-772,-1286)T,B3(-472,-814.5,-1286)T,B4(-472,-814.5,-1286)T,B5(-472,814.5,-90)T,B6(514.5,772,-91)T,B7(472,-814.5,-91)T,B8(-514.5,-772,-90)T,单位为mm,()T表示转置;牵引绳2与动平台1的连接点用Pi表示,i=1…8,其中在动坐标系中:P1(30,19.1,-19.1)T,P2(30,-19.1,-19.1)T,P3(-165,-26,0)T,P4(-165,26,0)T,P5(-165,26,0)T,P6(30,19.1,19.1)T,P7(30,-19.1,19.1)T,P8(-165,-26,0)T,单位为mm,()T表示转置;动平台1质量为1.06kg;在初始状态,根据静力平衡,设置牵引绳2初始预紧力最小值为10N,并选为凯芙拉绳,弹性模量为43.9GPa。根据绳材料特性和动平台质量,取绳拉力上下限分别为35N和300N。
动平台期望轨迹以俯仰角θ正弦运动为例,即θ=π/6*sin(t),仿真时间t设置为10s。首先进行绳拉力优化,刚度加权系数依次选择为(0.2,0.1,0.3,0.2,0.1,0.1)。根据绳拉力结果以及变形量,采用实际绳长进行运动学正问题求解,得到动平台1的实际位姿;进而与期望轨迹相减,可得绳长变形引起的动平台位姿误差。
2)补偿绳弹性变形的控制方法
驱动电机的额定输出力矩τr=0.64N·m,驱动***等效到电机端的转动惯量为m0=7.76×10-5kg·m2,等效到电机端的黏性阻尼系数为c0=2×10-3N·m·s;传动用滚珠丝杠的传动系数为r=a/2π,滚珠丝杠螺距为a=0.005m。
同样,期望轨迹以动平台俯仰角正弦运动为例。设计控制器如下:
τ = - r ( J T ) + [ K p ( X d - X ) + K d ( X · d - X · ) ] + rT d + K ′ ( L 1 - L 2 )
其中,τ为总的控制力矩;r为滚珠丝杠的传动系数;(JT)+表示雅克比矩阵转置后的伪逆;PD反馈控制项中,经调试,比例增益系数Kp=diag(0,0,0,0,3.5,0),微分增益系数Kd=diag(0,0,0,0,450,0);绳弹性补偿项中K'=50×diag(1,1,1,1,1,1);diag()表示以向量中的元素组成的对角矩阵;Td是由动力学逆解得到的绳拉力前馈项;动平台的期望轨迹Xd=[0,0,0,0,π/6*sin(t),0]T,[]T表示转置;X是视觉测量得到的动平台的实际运动轨迹;表示一阶导数;L1、L2分别对应于实际绳长与理论绳长。
3)由误差结果图5-图6可知需要进行控制补偿,以提高运动精度。将前述得到控制力矩代入***动力学方程式(1),最终可以实现绳牵引并联机器人动平台1的高精度运动。
采用本实施例控制方法的结果如图4~图7所示。
图4代表在已有方法下基于刚度的绳拉力优化结果;图5代表在已有方法下绳弹性变形引起的三轴位置误差;图6代表在已有方法下绳弹性变形引起的三个姿态角误差;图7代表在本发明控制***下俯仰角的跟踪误差。所有图中横坐标均表示运动时间。由弹性变形引起的误差结果可知,为提高动平台运动精度,需要进行控制补偿。本发明提出的一种补偿绳弹性变形的绳牵引并联机器人运动控制方法能够有效减小跟踪误差,提高了绳牵引并联机器人的运动性能。
本发明首先建立包含驱动电机与动平台的***动力学方程,其中绳拉力表示为变形量的线性函数;针对给定的动平台运动状态指令,采用刚度加权的绳拉力动态优化模型,计算绳长变形量;进一步求解运动学正问题,采用数值方法,分析牵引绳弹性变形引起的动平台位姿误差;根据***动力学方程设计控制器,采用视觉测量动平台的位姿,作为直接反馈;设计比例微分反馈和绳拉力前馈控制器,同时加入绳长变化修正项,补偿弹性引起的误差,增强***的鲁棒性,保证动平台沿期望轨迹运动;根据所设计的控制器,计算控制驱动力矩指令,最终实现对动平台的高精度位姿与绳拉力控制。

Claims (4)

1.考虑弹性影响与补偿的绳牵引并联机器人运动控制方法,其特征在于包括如下步骤:
1)构建***动力学方程,用于绳拉力优化和控制器设计;
2)根据期望的动平台运动轨迹,基于***动力学方程和约束条件,采用以刚度加权最大为目标函数的绳拉力动态优化模型,优化绳拉力分布,进而计算变形量;
3)根据实际绳长和变形量,通过运动学正解,分析牵引绳弹性变形引起的动平台位姿误差;
4)采用视觉测量动平台的实际运动状态,并将实际运动状态与期望运动状态之间的偏差作为控制量;
5)设计控制器,具体包括:建立基于位姿误差的比例微分反馈控制器;将绳拉力动态优化作为前馈控制器;加入绳长变化修正项,补偿弹性引起的误差,增强***的鲁棒性,保证动平台沿期望轨迹运动;
6)根据设计的控制器,计算控制驱动力矩指令,最终控制动平台运动轨迹和绳拉力,满足工况需求。
2.如权利要求1所述考虑弹性影响与补偿的绳牵引并联机器人运动控制方法,其特征在于在步骤1)中,所述***动力学方程采用如下表达式:
x · 1 x · 2 x · 3 x · 4 = 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 - M 0 - 1 C 0 x 1 x 2 x 3 x 4 + 0 M ( X ) - 1 [ w g + w e - J T K s ( L 1 - L 2 ) - N ( X , X · ) ] 0 M 0 - 1 [ τ - rK s ( L 1 - L 2 ) ]
***动力学采用状态方程表示形式,式中x1、x2、x3、x4表示状态矢量,其中x1=X,x3=θ,X表示动平台的位姿矢量,θ为电机转轴的转角矢量;M0为等效到电机轴上的转动惯量矩阵;C0为等效粘性摩擦系数矩阵;M(X)为动平台的惯性矩阵;为非线性哥氏离心力矩阵,为速度项;wg为动平台的重力向量;we为动平台所受外部载荷,如空气动力载荷;J为***的雅克比矩阵;Ks为绳索的抗拉刚度矩阵;L1、L2分别对应于实际绳长与理论绳长;τ为电机驱动力矩矢量;r为滚珠丝杠的传动系数,与导程有关;()表示一阶导数;()-1表示矩阵的逆;()T表示矩阵的转置。
3.如权利要求1所述考虑弹性影响与补偿的绳牵引并联机器人运动控制方法,其特征在于在步骤2)中,所述绳拉力动态优化模型采用如下表达式:
min F ( T , λ ) = - Σ j = 1 6 ( w j K j , j ) + λ | - J T T - ( M ( X ) X ·· + N ( X , X · ) - w g - w e ) | 2 + Σ i = 1 8 [ min ( t i - t min , 0 ) ] 2 + Σ i = 1 8 [ min ( t m a x - t i , 0 ) ] 2
模型以提高***主方向刚度为目标函数,优化绳拉力分布;式中F()为优化目标函数,T为绳系拉力矢量,λ为拉格朗日乘子;Kj,j为刚度矩阵第j个对角线元素,wj为第j个加权系数,j=1...6;ti为第i根绳的拉力,i=1...8;tmin、tmax为绳拉力下限值与上限值;J为***的雅克比矩阵;M(X)为动平台的惯性矩阵;为非线性哥氏离心力矩阵;X为动平台的位姿矢量;为速度项;为加速度项;wg为动平台的重力向量;we为动平台所受外部载荷;()T表示矩阵的转置;min表示取最小值;Σ表示求和算法;||表示取绝对值;()2表示取平方。
4.如权利要求1所述考虑弹性影响与补偿的绳牵引并联机器人运动控制方法,其特征在于在步骤5)中,所述控制器采用如下表达式:
τ = - r ( J T ) + [ K p ( X d - X ) + K d ( X · d - X · ) ] + rT d + K ′ ( L 1 - L 2 )
式中,τ为控制力矩;r为滚珠丝杠的传动系数;(JT)+表示雅克比矩阵转置后的伪逆;Kp是***的比例控制增益;Kd是***的微分控制增益;Td是由动力学逆解得到的绳拉力前馈项;K'是弹性补偿项比例增益;Xd是动平台的期望轨迹;X是动平台的实际运动轨迹;L1、L2分别对应于实际绳长与理论绳长;()表示一阶导数;所设计的控制器包含三项,其中第一项为动平台位姿控制反馈项,第二项为绳拉力控制前馈项,第三项为绳弹性补偿项。
CN201610512458.4A 2016-07-01 2016-07-01 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法 Expired - Fee Related CN105974797B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610512458.4A CN105974797B (zh) 2016-07-01 2016-07-01 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610512458.4A CN105974797B (zh) 2016-07-01 2016-07-01 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法

Publications (2)

Publication Number Publication Date
CN105974797A true CN105974797A (zh) 2016-09-28
CN105974797B CN105974797B (zh) 2018-07-17

Family

ID=56953537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610512458.4A Expired - Fee Related CN105974797B (zh) 2016-07-01 2016-07-01 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法

Country Status (1)

Country Link
CN (1) CN105974797B (zh)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106426174A (zh) * 2016-11-05 2017-02-22 上海大学 一种基于力矩观测和摩擦辨识的机器人接触力检测方法
CN106774362A (zh) * 2016-11-25 2017-05-31 集美大学 一种柔性六自由度绳牵引的船模水池试验控制方法和***
CN106768789A (zh) * 2016-12-31 2017-05-31 重庆大学 气动载荷引起的解耦六自由度机构外挂物位姿误差补偿法
CN108247636A (zh) * 2018-01-24 2018-07-06 北京机械设备研究所 并联机器人闭环反馈控制方法、***及存储介质
CN108344553A (zh) * 2018-02-06 2018-07-31 厦门大学 用于飞行器编队飞行的风洞试验模型并联机构支撑装置
CN109141917A (zh) * 2018-08-14 2019-01-04 合肥工业大学 消声室内转鼓试验台上车辆动态平衡拉紧方法及束紧装置
CN109986543A (zh) * 2017-12-29 2019-07-09 深圳光启超材料技术有限公司 应用在机器人上的位置调整方法及装置、机器人
CN110948485A (zh) * 2019-11-21 2020-04-03 佛山科学技术学院 绳牵引并联机器人柔索悬链线模型精确数值解的计算方法
CN111307396A (zh) * 2019-11-29 2020-06-19 厦门大学 一种风洞虚拟飞行试验的模型支撑结构、装置和***
CN111400917A (zh) * 2020-03-18 2020-07-10 中国科学技术大学 一种可变结构的绳索牵引并联机器人的运动学优化求解方法
CN112180944A (zh) * 2020-10-22 2021-01-05 南京航空航天大学 一种绳系轮式移动机器人运动控制***及方法
CN112230681A (zh) * 2020-09-28 2021-01-15 西安交通大学 一种多电机圆盘悬吊控制***及方法
CN112632768A (zh) * 2020-12-21 2021-04-09 厦门大学 一种欠约束绳牵引并联机构稳定性分析方法
CN112859895A (zh) * 2021-01-12 2021-05-28 南开大学 面向拉力优化和动态过程设计的双无人机吊运***载荷重分配方法
CN112975912A (zh) * 2021-03-09 2021-06-18 西安工业大学 飞行型绳牵引并联机器人完整刚度模型及刚度特性分析方法
CN113305809A (zh) * 2021-05-27 2021-08-27 哈尔滨工业大学 一种全约束空间绳索驱动并联机构的力感模拟控制方法
CN113520802A (zh) * 2021-08-24 2021-10-22 上海卓道医疗科技有限公司 肢体康复训练设备以及控制方法
CN113607378A (zh) * 2021-08-02 2021-11-05 厦门大学 一种绳系支撑飞行器模型强迫自由角运动模拟与抑制方法
CN113624399A (zh) * 2021-08-20 2021-11-09 哈尔滨工业大学 应用于大空间绳驱***的物体转动惯量测量方法
CN114029787A (zh) * 2021-11-08 2022-02-11 陕西科控技术产业研究院有限公司 一种半闭环控制方式下数控机床进给***弹性变形补偿方法
CN114386208A (zh) * 2020-10-16 2022-04-22 北京航空航天大学 基于并联机构模型的过约束运动学支承可靠性分析方法
CN114460899A (zh) * 2022-01-27 2022-05-10 北京北特圣迪科技发展有限公司 一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法
CN114643584A (zh) * 2022-05-17 2022-06-21 中国科学技术大学 一种绳索牵引并联机器人快速终端滑模同步控制方法
CN114706312A (zh) * 2022-06-06 2022-07-05 中国科学技术大学 一种绳索牵引并联机器人高精度自适应协同控制方法
CN114831847A (zh) * 2022-03-29 2022-08-02 中国农业大学 一种四支链并联机构颈部康复训练机器人及其力控制方法
CN114838905A (zh) * 2022-03-23 2022-08-02 厦门大学 一种绳系并联支撑飞行器模型动态气动力测量新方法
CN115070771A (zh) * 2022-07-19 2022-09-20 中国科学技术大学 一种绳索牵引并联机器***性双环同步控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495550A (zh) * 2011-11-21 2012-06-13 湖南湖大艾盛汽车技术开发有限公司 并联机器人的正、逆动力学响应分析与控制方法
CN103009391A (zh) * 2012-12-14 2013-04-03 厦门大学 一种用于风洞试验的变结构绳牵引并联机器人
CN103034123A (zh) * 2012-12-11 2013-04-10 中国科学技术大学 基于动力学模型参数辨识的并联机器人控制方法
CN105137764A (zh) * 2015-10-15 2015-12-09 清华大学 一种具有快速响应及鲁棒性能的并联机器人运动控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495550A (zh) * 2011-11-21 2012-06-13 湖南湖大艾盛汽车技术开发有限公司 并联机器人的正、逆动力学响应分析与控制方法
CN103034123A (zh) * 2012-12-11 2013-04-10 中国科学技术大学 基于动力学模型参数辨识的并联机器人控制方法
CN103009391A (zh) * 2012-12-14 2013-04-03 厦门大学 一种用于风洞试验的变结构绳牵引并联机器人
CN105137764A (zh) * 2015-10-15 2015-12-09 清华大学 一种具有快速响应及鲁棒性能的并联机器人运动控制方法

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
J LAMAURY 等: "Design and control of a redundant suspended cable-driven parallel robots", 《ADVANCES IN ROBOT KINEMATICS》 *
刘欣 等: "风洞试验绳牵引冗余并联机器人的刚度增强与运动控制", 《航空学报》 *
梁斌 等: "低速风洞绳牵引并联机器人支撑***的模型姿态控制研究", 《中国航空学会2007年学术年会》 *
王晓光 等: "绳牵引并联机器***性变形对动平台位姿精度的影响", 《计算力学学报》 *
王晓光 等: "风洞试验绳牵引并联机器人高精度控制仿真", 《动力学与控制学报》 *
韦慧玲 等: "高速绳牵引摄像机器人的运动稳定控制", 《西安电子科技大学学报(自然科学版)》 *

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106426174B (zh) * 2016-11-05 2019-01-11 上海大学 一种基于力矩观测和摩擦辨识的机器人接触力检测方法
CN106426174A (zh) * 2016-11-05 2017-02-22 上海大学 一种基于力矩观测和摩擦辨识的机器人接触力检测方法
CN106774362B (zh) * 2016-11-25 2020-02-14 集美大学 一种柔性六自由度绳牵引的船模水池试验控制方法和***
CN106774362A (zh) * 2016-11-25 2017-05-31 集美大学 一种柔性六自由度绳牵引的船模水池试验控制方法和***
CN106768789A (zh) * 2016-12-31 2017-05-31 重庆大学 气动载荷引起的解耦六自由度机构外挂物位姿误差补偿法
CN106768789B (zh) * 2016-12-31 2019-03-05 重庆大学 气动载荷引起的解耦六自由度机构外挂物位姿误差补偿法
CN109986543A (zh) * 2017-12-29 2019-07-09 深圳光启超材料技术有限公司 应用在机器人上的位置调整方法及装置、机器人
CN108247636A (zh) * 2018-01-24 2018-07-06 北京机械设备研究所 并联机器人闭环反馈控制方法、***及存储介质
CN108344553A (zh) * 2018-02-06 2018-07-31 厦门大学 用于飞行器编队飞行的风洞试验模型并联机构支撑装置
CN108344553B (zh) * 2018-02-06 2020-04-17 厦门大学 用于飞行器编队飞行的风洞试验模型并联机构支撑装置
CN109141917A (zh) * 2018-08-14 2019-01-04 合肥工业大学 消声室内转鼓试验台上车辆动态平衡拉紧方法及束紧装置
CN110948485B (zh) * 2019-11-21 2022-11-08 佛山科学技术学院 绳牵引并联机器人柔索悬链线模型精确数值解的计算方法
CN110948485A (zh) * 2019-11-21 2020-04-03 佛山科学技术学院 绳牵引并联机器人柔索悬链线模型精确数值解的计算方法
CN111307396A (zh) * 2019-11-29 2020-06-19 厦门大学 一种风洞虚拟飞行试验的模型支撑结构、装置和***
CN111307396B (zh) * 2019-11-29 2021-03-05 厦门大学 一种风洞虚拟飞行试验的模型支撑结构、装置和***
CN111400917A (zh) * 2020-03-18 2020-07-10 中国科学技术大学 一种可变结构的绳索牵引并联机器人的运动学优化求解方法
CN112230681A (zh) * 2020-09-28 2021-01-15 西安交通大学 一种多电机圆盘悬吊控制***及方法
CN114386208A (zh) * 2020-10-16 2022-04-22 北京航空航天大学 基于并联机构模型的过约束运动学支承可靠性分析方法
CN112180944A (zh) * 2020-10-22 2021-01-05 南京航空航天大学 一种绳系轮式移动机器人运动控制***及方法
CN112632768A (zh) * 2020-12-21 2021-04-09 厦门大学 一种欠约束绳牵引并联机构稳定性分析方法
CN112632768B (zh) * 2020-12-21 2022-05-03 厦门大学 一种欠约束绳牵引并联机构稳定性分析方法
CN112859895A (zh) * 2021-01-12 2021-05-28 南开大学 面向拉力优化和动态过程设计的双无人机吊运***载荷重分配方法
CN112859895B (zh) * 2021-01-12 2022-06-10 南开大学 面向拉力优化和动态过程设计的双无人机吊运***载荷重分配方法
CN112975912A (zh) * 2021-03-09 2021-06-18 西安工业大学 飞行型绳牵引并联机器人完整刚度模型及刚度特性分析方法
CN113305809A (zh) * 2021-05-27 2021-08-27 哈尔滨工业大学 一种全约束空间绳索驱动并联机构的力感模拟控制方法
CN113305809B (zh) * 2021-05-27 2022-04-05 哈尔滨工业大学 一种全约束空间绳索驱动并联机构的力感模拟控制方法
CN113607378A (zh) * 2021-08-02 2021-11-05 厦门大学 一种绳系支撑飞行器模型强迫自由角运动模拟与抑制方法
CN113624399A (zh) * 2021-08-20 2021-11-09 哈尔滨工业大学 应用于大空间绳驱***的物体转动惯量测量方法
CN113520802A (zh) * 2021-08-24 2021-10-22 上海卓道医疗科技有限公司 肢体康复训练设备以及控制方法
CN113520802B (zh) * 2021-08-24 2024-03-12 上海卓道医疗科技有限公司 肢体康复训练设备以及控制方法
CN114029787B (zh) * 2021-11-08 2022-11-25 陕西科控技术产业研究院有限公司 一种半闭环控制方式下数控机床进给***弹性变形补偿方法
CN114029787A (zh) * 2021-11-08 2022-02-11 陕西科控技术产业研究院有限公司 一种半闭环控制方式下数控机床进给***弹性变形补偿方法
CN114460899B (zh) * 2022-01-27 2024-05-03 北京北特圣迪科技发展有限公司 一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法
CN114460899A (zh) * 2022-01-27 2022-05-10 北京北特圣迪科技发展有限公司 一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法
CN114838905A (zh) * 2022-03-23 2022-08-02 厦门大学 一种绳系并联支撑飞行器模型动态气动力测量新方法
CN114838905B (zh) * 2022-03-23 2023-05-12 厦门大学 一种绳系并联支撑飞行器模型动态气动力测量新方法
CN114831847A (zh) * 2022-03-29 2022-08-02 中国农业大学 一种四支链并联机构颈部康复训练机器人及其力控制方法
CN114831847B (zh) * 2022-03-29 2023-06-09 中国农业大学 一种四支链并联机构颈部康复训练机器人及其力控制方法
CN114643584B (zh) * 2022-05-17 2022-09-30 中国科学技术大学 一种绳索牵引并联机器人快速终端滑模同步控制方法
CN114643584A (zh) * 2022-05-17 2022-06-21 中国科学技术大学 一种绳索牵引并联机器人快速终端滑模同步控制方法
CN114706312A (zh) * 2022-06-06 2022-07-05 中国科学技术大学 一种绳索牵引并联机器人高精度自适应协同控制方法
CN114706312B (zh) * 2022-06-06 2022-09-30 中国科学技术大学 一种绳索牵引并联机器人高精度自适应协同控制方法
CN115070771B (zh) * 2022-07-19 2022-12-30 中国科学技术大学 一种绳索牵引并联机器***性双环同步控制方法
CN115070771A (zh) * 2022-07-19 2022-09-20 中国科学技术大学 一种绳索牵引并联机器***性双环同步控制方法

Also Published As

Publication number Publication date
CN105974797B (zh) 2018-07-17

Similar Documents

Publication Publication Date Title
CN105974797A (zh) 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法
Raffo et al. An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter
Kondak et al. Aerial manipulation robot composed of an autonomous helicopter and a 7 degrees of freedom industrial manipulator
Zhong et al. A practical visual servo control for aerial manipulation using a spherical projection model
Yüksel et al. Reshaping the physical properties of a quadrotor through IDA-PBC and its application to aerial physical interaction
Li et al. Visual servoing of flexible-link manipulators by considering vibration suppression without deformation measurements
Ji et al. Adaptive synchronization control of cable-driven parallel robots with uncertain kinematics and dynamics
CN109648564B (zh) 一种基于递阶结构mpc的多自由度柔性关节机械臂***的控制方法
Liang et al. Unmanned aerial transportation system with flexible connection between the quadrotor and the payload: modeling, controller design, and experimental validation
CN106915476B (zh) 一种分离式电磁力耦合卫星载荷指向操控方法
Liang et al. A nonlinear control approach for aerial transportation systems with improved antiswing and positioning performance
Shang et al. Dual-space adaptive synchronization control of redundantly-actuated cable-driven parallel robots
Yu et al. Trajectory linearization control on SO (3) with application to aerial manipulation
CN111805536A (zh) 一种水果分拣并联机器人机构考虑耦合作用自适应滑模控制方法
Duan et al. On the mechatronic servo bandwidth of a stewart platform for active vibration isolating in a super antenna
Bai et al. Robust control of a spherical motor in moving frame
Carvajal et al. Path-following control for aerial manipulators robots with priority on energy saving
Akbar et al. Adaptive modified super-twisting control for a quadrotor helicopter with a nonlinear sliding surface
CN111687835B (zh) 水下机械手冗余机械臂逆优先级阻抗控制***及控制方法
US20230409035A1 (en) Method for building controller for robot, method, device for controlling motion of robot, and robot
Zheng et al. Sideslip angle estimation based active disturbance rejection 3D trajectory tracking control for powered parafoil system and hardware-in-the-loop simulation verification
Saab et al. Design and analysis of a discrete modular serpentine robotic tail for improved performance of mobile robots
CN116301009B (zh) 一种变构型无人机的抗干扰安全控制方法
Song et al. Modeling and control strategy of a haptic interactive robot based on a cable-driven parallel mechanism
CN115712309B (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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180717

Termination date: 20190701

CF01 Termination of patent right due to non-payment of annual fee