一种基于相对阻抗的双臂遥操作自适应控制方法技术

技术编号:15328251 阅读:150 留言:0更新日期:2017-05-16 12:11
本发明专利技术涉及一种基于相对阻抗的双臂遥操作自适应控制方法,通过分别设计主从端的控制器,在从端机械臂的控制过程中,通过相对阻抗的方法,实现辅助操作臂对主要操作臂的主动配合,从而在从端环境在一定范围内发生变化的情况下,可以适用于从端机器人不能完全的跟踪主端操作者的运动的情况,从端机器人根据主端操作者的协同效果和从端环境的变化,自适应的调整自身的位置、速度和作用力,从而实现双臂遥操的配合操作。

Dual arm teleoperation adaptive control method based on relative impedance

The invention relates to a double teleoperation adaptive control method based on relative impedance, the controllers were designed in the master-slave end, from the control process of end manipulator, through the method of relative impedance, realize the active coordination on the main operating arm of the auxiliary manipulator, which from the end of the environment changes in a certain range the case, can apply from the end of robot cannot completely track the movement of the main terminal operator, from the end of the robot according to the synergistic effect of the main end operator and change from the environment, adjust its position, speed and force, so as to realize the remote operation with arms.

【技术实现步骤摘要】
一种基于相对阻抗的双臂遥操作自适应控制方法
本专利技术属于空间遥操作领域,涉及一种基于相对阻抗的双臂遥操作自适应控制方法。
技术介绍
随着空间探测的深入,大量的航天器面临在轨维护、组装和拆解的难题,不同航天器的在轨维护任务及运行监制等需求也日趋复杂和多样,遥操作技术作为一种远程操控技术,为空间在轨操作和维护提供了一个相对安全和简单、低成本的操作方式。在遥操作系统中,人类通过人机交互界面、通信网络和远程机器人实现和远程环境的交互,实现对远端机器人的操控。空间操作的任务复杂度逐步提升,在空间装配、卫星和其他航天器的设备维修、空间生产和实验中需要越来越多的协同操作、多机配合。以空间站为例,其中就涉及到狭小空间环境复杂作业,舱外各关键部位,关键设备运行状态的及时监测、预警、部件更换乃至维修维护等任务,但是由目前单个机械臂执行特定任务的方式难以满足这种复杂空间任务的需求,而采用多个机械臂协同操作的方式不仅可以满足任务的需求,而且具有操作效率高,操作范围大,负载能力强的优点。采用多机械臂遥操作的方式完成空间在轨任务,其难点在于如何让空间机械臂像人一样的完成配合,尤其是在双机械臂与操作对象存在力接触操作的时候,机器人需要在人的指引下根据环境的不同适当的自行调整,以保证操作的可靠性。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出一种基于相对阻抗的双臂遥操作自适应控制方法,针对在双臂遥操作协同控制过程中,从端机械臂受到环境变化和其他操作臂操作效果的影响,容易导致双臂的协同效果较差的问题。技术方案一种基于相对阻抗的双臂遥操作自适应控制方法,其特征在于步骤如下:步骤1:建立双人双手操作的动力学模型其中,Mmi,和Gmi(qmi),i=1,2分别为主手i的惯性矩阵、向心力和科式力和重力参数,dmi(t)为主手i在t时刻的扰动项,Fmsi(t)表示t时刻的控制力,Fhi(t)表示主手i操作者作用在末端点的作用力,表示主手i的雅克比矩阵,Msi,和Gsi(qsi),i=1,2分别为从手机械臂i的惯性矩阵、向心力和科式力和重力,dsi(t)为从手i在t时刻的扰动项,Fcsi(t)表示t时刻的控制力,Fsi(t)表示从手i操作者作用在环境的作用力表示从手i的雅克比矩阵,qmi,和分别表示主手i在关节坐标系下的角度、角速度和角加速度,qsi,和分别表示从手i在关节坐标系下的角度、角速度和角加速度,由于在空间环境下,受到发射过程和地球重力的影响,参数Msi、和Gsi(qsi),i=1,2,相比于地面测量的参数都会发生一定的变化,所以令和其中和分别表示对参数Msi、Csi和Gsi的初始估计值,令表示机器人系统动力学的不确定项;步骤2:主手控制器设计定义γi=qsi(t-T)-qmi(t),其中,T表示主从端的通信时延,定义则主手i的控制器设计为:其中,kmi为一个正数,表示系统的控制参数,参数kmi的取值使得系统为稳定的,ηmi为系统的鲁棒项,用来减弱参数εi对系统稳定性的影响,其中ηmi的表达式如下:ηmi=sat(εi,μmi)其中,μmi为一个正数,表示对于εi限制的阈值;步骤3:从手控制器设计主要从手的控制器设计为:其中,表示从手1通过RBF神经网络对参数ρ的估计值,定义且该值有界其中|A|符号表示对值A的绝对值,ηρ1为一个正数,ηs1的表示是表达式如下其中,μs1为一个正数,表示对于r1限制的阈值,δs1为一个较小的比例系数,通常情况下,设δs1=1。e1=qm1(t-T)-qs1(t),表示r1的导数,k1表示比例系数;配合从手的控制器为:其中,I2×1表示2×1的单位矩阵,Jcs2=[Js2Js1],Js1和Js2分别表示从手1和从手2的雅克比矩阵,表示Jcs2的伪逆,表示从手2的雅克比矩阵的导数矩阵,表示的伪逆,XR=xs2(t)-xs1(t),其中:Dx=qm2(t-T)-qm1(t-T)-(qs2(t)-qs1(t)),表示对参数ρ2的估计值,ηs2=(ηρ2+δs2)·sat(Dx,εs2),其中,其中,μs2为一个正数,表示对于r2限制的阈值,δs2为一个的比例系数,设δs2=1;ηρ2表示该值有界的上界,其中,表示对参数ρ1的估计值。e2=qm2(t-T)-qs2(t),表示r2的导数。表示Js2的转置;步骤4:以步骤2设计的主手控制器设计和步骤3设计的从手控制器控制双臂遥操作运动。有益效果本专利技术提出的一种基于相对阻抗的双臂遥操作自适应控制方法,通过分别设计主从端的控制器,在从端机械臂的控制过程中,通过相对阻抗的方法,实现辅助操作臂对主要操作臂的主动配合,从而在从端环境在一定范围内发生变化的情况下,可以适用于从端机器人不能完全的跟踪主端操作者的运动的情况,从端机器人根据主端操作者的协同效果和从端环境的变化,自适应的调整自身的位置、速度和作用力,从而实现双臂遥操的配合操作。与现有技术相比,本专利技术具有以下有益效果:1)具备较高的灵活性,在非结构化环境之下,能以操作者的协同操作为标准,自主的完成相互协同操作,从而完成单纯的位置跟踪控制所不能达到的效果。具备更高的可靠性,相比于自主操作而言,其控制指令是由操作者实时发出的,可以根据实际情况调整其操作策略,能够适应操作环境变化对操作可靠性的影响。附图说明图1:双人共享双臂空间机器人遥操作控制系统示意图具体实施方式现结合实施例、附图对本专利技术作进一步描述:本专利技术考虑空间双臂机器人在非结构化空间环境下执行在轨任务,双臂机器人与操作者双臂之间存在对应关系,即操作者双手和空间机器人之间存在操作映射。在理想操作过程中,机器人的双臂之间的相对位置关系与操作者的双手的相对位置关系能保持一致,且能根据操作操作者双臂的配合变化和环境的改变,自适应的改变双臂的位置关系,从而实现双臂的配合操作如图1所示。它包括以下三个步骤:1、建立双人双手操作的动力学模型:其中,Mmi,和Gmi(qmi),i=1,2分别为主手i的惯性矩阵、向心力和科式力和重力参数,dmi(t)为主手i在t时刻的扰动项,Fmsi(t)表示t时刻的控制力,Fhi(t)表示主手i操作者作用在末端点的作用力表示主手i的雅克比矩阵,Msi,和Gsi(qsi),i=1,2分别为从手机械臂i的惯性矩阵、向心力和科式力和重力,dsi(t)为从手i在t时刻的扰动项,Fcsi(t)表示t时刻的控制力,Fsi(t)表示从手i操作者作用在环境的作用力表示从手i的雅克比矩阵,qmi,和分别表示主手i在关节坐标系下的角度、角速度和角加速度,qsi,和分别表示从手i在关节坐标系下的角度、角速度和角加速度,由于在空间环境下,受到发射过程和地球重力的影响,参数Msi、和Gsi(qsi),i=1,2,相比于地面测量的参数都会发生一定的变化,所以令和其中和分别表示对参数Msi、Csi和Gsi的初始估计值,令表示机器人系统动力学的不确定项。2、主手控制器设计定义γi=qsi(t-T)-qmi(t),其中,T表示主从端的通信时延,定义则主手i的控制力设计为:其中,kmi为一个正数,表示系统的控制参数,通过调节参数kmi可以保证系统的稳定性,ηmi为系统的鲁棒项,用来减弱参数εi对系统稳定性的影响,其中ηmi的表达式如下:ηmi=δmi·s本文档来自技高网...
一种基于相对阻抗的双臂遥操作自适应控制方法

【技术保护点】
一种基于相对阻抗的双臂遥操作自适应控制方法,其特征在于步骤如下:步骤1:建立双人双手操作的动力学模型

【技术特征摘要】
1.一种基于相对阻抗的双臂遥操作自适应控制方法,其特征在于步骤如下:步骤1:建立双人双手操作的动力学模型其中,Mmi,和Gmi(qmi),i=1,2分别为主手i的惯性矩阵、向心力和科式力和重力参数,dmi(t)为主手i在t时刻的扰动项,Fmsi(t)表示t时刻的控制力,Fhi(t)表示主手i操作者作用在末端点的作用力,表示主手i的雅克比矩阵,Msi,和Gsi(qsi),i=1,2分别为从手机械臂i的惯性矩阵、向心力和科式力和重力,dsi(t)为从手i在t时刻的扰动项,Fcsi(t)表示t时刻的控制力,Fsi(t)表示从手i操作者作用在环境的作用力表示从手i的雅克比矩阵,qmi,和分别表示主手i在关节坐标系下的角度、角速度和角加速度,qsi,和分别表示从手i在关节坐标系下的角度、角速度和角加速度,由于在空间环境下,受到发射过程和地球重力的影响,参数Msi、和Gsi(qsi),i=1,2,相比于地面测量的参数都会发生一定的变化,所以令和其中和分别表示对参数Msi、Csi和Gsi的初始估计值,令表示机器人系统动力学的不确定项;步骤2:主手控制器设计定义γi=qsi(t-T)-qmi(t),其中,T表示主从端的通信时延,定义则主手i的控制器设计为:其中,kmi为一个正数,表示系统的控制参数,参数kmi的取值使得系统为稳定的,ηmi为系统的鲁棒项,用来减弱参数εi对系统稳定性的影响,其中ηmi的表达式如下:ηmi=sat(εi,μmi)

【专利技术属性】
技术研发人员:黄攀峰鹿振宇刘正雄孟中杰
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1