CN110116409B - 一种基于扰动观测器的四通道遥操作双边控制方法 - Google Patents
一种基于扰动观测器的四通道遥操作双边控制方法 Download PDFInfo
- Publication number
- CN110116409B CN110116409B CN201910437931.0A CN201910437931A CN110116409B CN 110116409 B CN110116409 B CN 110116409B CN 201910437931 A CN201910437931 A CN 201910437931A CN 110116409 B CN110116409 B CN 110116409B
- Authority
- CN
- China
- Prior art keywords
- representing
- disturbance observer
- robot
- teleoperation
- slave
- 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
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1689—Teleoperation
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种基于扰动观测器的四通道遥操作双边控制方法。通过建立双边遥操作***的非线性***动力学模型,提出了一种全局稳定的基于扰动观测器的非线性滑模控制器设计方法,以解决遥操作***的非线性、不确定性和外干扰等主要问题。针对双边遥操作***的非线性问题,本发明设计了一种适用于非线性双边遥操作***的四通道结构,通过主端位置、操作者的操作力矩、从端位置、环境作业力矩信号在通信通道间的传输,获得了较好的***透明性。针对双边遥操作***的不确定性、外干扰问题,本发明分别在主端和从端设计了理想轨迹生成器,以及基于扰动观测器的非线性滑模控制器,并基于李雅普诺夫理论保证了***的全局稳定性。
Description
技术领域
本发明属于遥操作控制领域,具体来说是一种基于扰动观测器的四通道遥操作双边控制方法,旨在提升非线性遥操作***的透明性。
背景技术
随着自动化与机器人技术的发展,依靠人机交互的遥操作技术,即通过操作者操作主机器人可实现对从机器人的运动控制,实现远程作业。鉴于遥操作技术具备高临场感、近实时同步操作的特性,其在空间探索、水下作业、核环境监测、远程手术等领域都有广阔的应用前景。
透明性作为遥操作***的一项重要指标而被广泛研究。其中,四通道结构是一种提升遥操作***透明性的有效方法,通过匹配主从端的阻抗系数,得到理想透明性条件。然而,目前存在的四通道结构大多用于线性遥操作***,随着作业任务的复杂化、精细化,这类基于四通道结构的线性遥操作***不能很好地开展作业任务。因此,为应对复杂、精细的作业任务,考虑多自由度主从机器人存在的非线性、不确定性和外干扰等问题,本发明专利提出一种基于扰动观测器的四通道遥操作双边控制方法,克服了主从机器人的非线性、不确定性以及外干扰对遥操作***性能的影响,并提升了遥操作***的透明性。
发明内容
本发明的目的在于提出一种基于扰动观测器的四通道遥操作双边控制方法,以解决传统遥操作***存在的透明性、非线性和不确定性等技术问题。
为实现上述目的,该发明的技术方案具体内容如下:
一种基于扰动观测器的四通道遥操作双边控制方法,包括以下步骤:
1)建立双边遥操作***的非线性***动力学模型,具体为:
1-1)建立主从机器人的动力学模型
其中,θm,和θs,表示主从机器人的位置、速度和加速度信号,Mm0和Ms0表示已知的质量惯性矩阵,Cm0和Cs0表示已知的科氏力/向心力矩阵,Gm0和Gs0表示已知的重力矩阵,dm和ds表示外干扰和模型误差,um和us表示控制输入,τh和τe表示操作者的操作力矩或者环境作业力矩。
上述主从机器人的动力学模型具有如下特性:
1-2)建立质量-弹簧-阻尼的环境动力学模型
其中,Me,Ce,Ge表示环境参数。
2)基于扰动观测器设计主机器人的滑模控制器,具体为:
2-1)设计主端理想轨迹生成器如下:
其中,avrg{·}表示·的平均值,kfm表示比例参数,Mdm,Cdm,Gdm表示规划参数。
2-2)定义主机器人控制器的滑模面sm如下:
其中,em=θm-θmd,λm=diag{λm1,...,λmi,...,λmw},i=1,2,...,w表示主机器人的自由度数目。
2-3)计算sm的一阶导如下:
2-4)根据(8)设计主控制器,保证主机器人的渐进稳定性,设计的控制器um为:
νmi0>0。
在控制器(9)中,sat(sm)表示一种避免滑模控制器抖振的饱和函数,可定义为:
其中,β表示边界层;
3)基于扰动观测器设计从机器人的滑模控制器,具体为:
3-1)设计从端理想轨迹生成器如下:
其中,avrg{·}表示·的平均值,kfs表示比例参数,Mds,Cds,Gds表示规划参数。
3-2)定义从机器人控制器的滑模面ss如下:
其中,es=θs-θsd,λs=diag{λs1,...,λsi,...,λsw},i=1,2,...,w表示从机器人的自由度数目。
3-3)计算ss的一阶导如下:
3-4)根据(16)设计从控制器,保证从机器人的渐进稳定性,设计的控制器us为:
在控制器(17)中,sat(ss)表示一种避免滑模控制器抖振的饱和函数,可定义为:
其中,β表示边界层;
4)基于主从机器人的滑模控制器设计李雅普诺夫函数,保证遥操作***的全局稳定性,具体为:
4—1)设计全局李雅普诺夫函数V如下:
V=Vm+Vs+Vm0+Vs0(20)
4-2)当||sm||,||ss||≤β时,全局李雅普诺夫函数V将收敛于:
与现有技术相比,本发明具有如下有益效果:
1、设计扰动观测器,通过观测和补偿遥操作***的模型误差和外干扰,提升了非线性双边遥操作***的抗干扰性能;
2、设计饱和函数,消除了传统滑模控制器中存在的抖振问题;
2、基于扰动观测器的非线性滑模控制方法可以使从机器人实时跟踪主机器人的位置信号,克服了非线性、不确定性以及外干扰对双边遥操作***性能的影响,提升了***的透明性;
4、利用李雅普诺夫函数,保证了所有信号的有界性,从而保证了非线性双边遥操作***的稳定性和收敛性。
附图说明
图1是本发明提出的基于扰动观测器的四通道遥操作双边控制框图;
图2是本发明提出的主机器人和从机器人的位置跟踪和力反馈曲线。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
现结合实施例、附图对本发明作进一步描述:
本发明的实施技术方案为:
(一)建立双边遥操作***的非线性***动力学模型
主从机器人的动力学模型如下:
其中,θm,和θs,表示主从机器人的位置、速度和加速度信号,Mm0和Ms0表示已知的质量惯性矩阵,Cm0和Cs0表示已知的科氏力/向心力矩阵,Gm0和Gs0表示已知的重力矩阵,dm和ds表示外干扰和模型误差,um和us表示控制输入,τh和τe表示操作者的操作力矩或者环境作业力矩。
上述主从机器人的动力学模型具有如下特性:
基于质量-弹簧-阻尼的环境动力学模型如下:
其中,Me,Ce,Ge表示环境参数。
(二)设计基于扰动观测器设计主机器人的滑模控制器
设计主端理想轨迹生成器如下:
其中,avrg{·}表示·的平均值,kfm表示比例参数,Mdm,Cdm,Gdm表示规划参数。
定义主机器人控制器的滑模面sm如下:
其中,em=θm-θmd,λm=diag{λm1,...,λmi,...,λmw},i=1,2,...,w表示主机器人的自由度数目。
于是,计算sm的一阶导如下:
根据(8)设计主控制器,保证主机器人的渐进稳定性,设计的控制器um为:
νmi0>0。
在控制器(9)中,sat(sm)表示一种避免滑模控制器抖振的饱和函数,可定义为:
其中,β表示边界层;
(三)设计基于扰动观测器设计从机器人的滑模控制器
设计从端理想轨迹生成器如下:
其中,avrg{·}表示·的平均值,kfs表示比例参数,Mds,Cds,Gds表示规划参数。
定义从机器人控制器的滑模面ss如下:
其中,es=θs-θsd,λs=diag{λs1,...,λsi,...,λsw},i=1,2,...,w表示从机器人的自由度数目。
于是,计算ss的一阶导如下:
根据(16)设计从控制器,保证从机器人的渐进稳定性,设计的控制器us为:
在控制器(17)中,sat(ss)表示一种避免滑模控制器抖振的饱和函数,可定义为:
其中,β表示边界层;
(四)设计基于主从机器人的滑模控制器的李雅普诺夫函数
设计全局李雅普诺夫函数V如下:
V=Vm+Vs+Vm0+Vs0 (20)
当||sm||,||ss||≤β时,全局李雅普诺夫函数V将收敛于:
(五)进行仿真实验验证
为了验证上述理论的可行性,在MATLAB下进行仿真实验,仿真实验验证了基于扰动观测器的四通道遥操作双边控制方法的效果。
仿真参数选取如下:
取主控制器(9)和扰动观测器(11),其中λm=diag{10,10},νm=diag{0.2,0.2},β=0.05,Mdm=diag{4.0,4.0},Cdm=diag{0,0},Gdm=diag{4.9,4.9}*θmd,τfm=0.025,Hm=diag{0.28,0.38}。
取从控制器(17)和扰动观测器(19),其中,λs=diag{10,10},νs=diag{0.2,0.2},β=0.05,Mds=diag{4.0,4.0},Cds=diag{0,0},Gds=diag{5.8,5.8}*θsd,τfs=0.025,Hs=diag{0.28,0.38}。
取环境参数为Me=diag{-2.0,-2.0},Ce=diag{0,0},Ge=diag{-0.9,-0.9}*θs。
取操作者操作力矩为τh=[-2 sin t 4 sin t]T。
定义主从机器人为具有2自由度的机械臂,参数为:
其中,j=m,s分别表示主机器人和从机器人,g=9.8m/s2。
图2为主机器人和从机器人的位置跟踪和力反馈曲线,从图中可以看出,从机器人可以较好地跟踪主机器人的位置信号,操作者可以感受到的力反馈信号,并通过公式(6)为主机器人提供理想的跟踪轨迹。因此,该非线性遥操作***是透明的。
Claims (7)
1.基于扰动观测器的四通道遥操作双边控制方法,其特征在于,包括以下步骤:
1)建立双边遥操作***的非线性***动力学模型,具体为:
1-1)建立主从机器人的动力学模型
其中,θm,分别表示主机器人的位置、速度和加速度信号, θs,分别表示从机器人的位置、速度和加速度信号,Mm0和Ms0表示已知的质量惯性矩阵,Cm0和Cs0表示已知的科氏力/向心力矩阵,Gm0和Gs0表示已知的重力矩阵,dm和ds表示外干扰和模型误差,um和us表示控制输入,τh和τe表示操作者的操作力矩或者环境作业力矩;
1-2)建立质量-弹簧-阻尼的环境动力学模型
其中,Me,Ce,Ge表示环境参数;
2)基于扰动观测器设计主机器人的滑模控制器,具体为:
2-1)设计主端理想轨迹生成器如下:
其中,avrg{·}表示·的平均值,kfm表示比例参数,Mdm,Cdm,Gdm表示规划参数;
2-2)定义主机器人控制器的滑模面sm如下:
其中,em=θm-θmd,λm=diag{λm1,...,λmi,...,λmw},i=1,2,...,w表示主机器人的自由度数目;
2-3)计算sm的一阶导如下:
2-4)根据(8)设计控制器,保证主机器人的渐进稳定性,设计的控制器um为:
3)基于扰动观测器设计从机器人的滑模控制器,具体为:
3-1)设计从端理想轨迹生成器如下:
其中,avrg{·}表示·的平均值,kfs表示比例参数,Mds,Cds,Gds表示规划参数;
3-2)定义从机器人控制器的滑模面ss如下:
其中,es=θs-θsd,λs=diag{λs1,...,λsi,...,λsw},i=1,2,...,w表示从机器人的自由度数目;
3-3)计算ss的一阶导如下:
3-4)根据(16)设计控制器,保证从机器人的渐进稳定性,设计的控制器us为:
4)设计基于主从机器人的滑模控制器的李雅普诺夫函数,具体为:
4-1)设计全局李雅普诺夫函数V,保证非线性遥操作***的全局稳定性;
4-2)当||sm||≤β,||ss||≤β时,V将收敛于:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910437931.0A CN110116409B (zh) | 2019-05-24 | 2019-05-24 | 一种基于扰动观测器的四通道遥操作双边控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910437931.0A CN110116409B (zh) | 2019-05-24 | 2019-05-24 | 一种基于扰动观测器的四通道遥操作双边控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110116409A CN110116409A (zh) | 2019-08-13 |
CN110116409B true CN110116409B (zh) | 2021-02-26 |
Family
ID=67523166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910437931.0A Active CN110116409B (zh) | 2019-05-24 | 2019-05-24 | 一种基于扰动观测器的四通道遥操作双边控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110116409B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111427264B (zh) * | 2020-03-15 | 2021-12-14 | 中国地质大学(武汉) | 一种复杂遥操作技术的神经自适应固定时间控制方法 |
CN111745643A (zh) * | 2020-05-28 | 2020-10-09 | 西华大学 | 主机器人和从机器人遥操作***位置控制方法 |
CN113485120B (zh) * | 2021-08-01 | 2022-07-05 | 西北工业大学 | 一种基于操控行为检测的机器人遥操作轨迹规划方法 |
CN114488791B (zh) * | 2021-12-15 | 2023-07-21 | 西北工业大学 | 基于操作者意图理解的遥操作事件触发固定时间控制方法 |
CN114102636B (zh) * | 2021-12-31 | 2024-03-19 | 华中科技大学 | 遥操作机器人的焊缝打磨控制***及其设计方法和应用 |
CN114800487B (zh) * | 2022-03-14 | 2024-02-02 | 中国科学院自动化研究所 | 基于扰动观测技术的水下机器人作业控制方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102848391A (zh) * | 2012-09-20 | 2013-01-02 | 北京邮电大学 | 基于真实力反馈的四通道双边遥操作控制*** |
CN105138754A (zh) * | 2015-05-13 | 2015-12-09 | 西北工业大学 | 一种变时延双人遥操作变结构控制器的设计方法 |
CN108500983B (zh) * | 2018-06-26 | 2023-06-16 | 西华大学 | 一种非线性遥操作双边控制*** |
CN108646569B (zh) * | 2018-07-09 | 2020-05-12 | 燕山大学 | 离散时间状态下的遥操作***的控制方法 |
CN109085749B (zh) * | 2018-08-07 | 2020-02-28 | 浙江大学 | 一种基于自适应模糊反演的非线性遥操作双边控制方法 |
CN109240086B (zh) * | 2018-10-16 | 2020-02-28 | 浙江大学 | 一种非线性双边遥操作***的自适应鲁棒控制方法 |
-
2019
- 2019-05-24 CN CN201910437931.0A patent/CN110116409B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110116409A (zh) | 2019-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110116409B (zh) | 一种基于扰动观测器的四通道遥操作双边控制方法 | |
CN109240086B (zh) | 一种非线性双边遥操作***的自适应鲁棒控制方法 | |
Chen et al. | RBFNN-based adaptive sliding mode control design for delayed nonlinear multilateral telerobotic system with cooperative manipulation | |
CN109085749B (zh) | 一种基于自适应模糊反演的非线性遥操作双边控制方法 | |
CN108303885B (zh) | 一种基于干扰观测器的电机位置伺服***自适应控制方法 | |
CN110262256B (zh) | 一种非线性遥操作***的多边自适应滑模控制方法 | |
CN108445748B (zh) | 一种基于事件触发机制的自适应航天器姿态跟踪控制方法 | |
CN107121932B (zh) | 电机伺服***误差符号积分鲁棒自适应控制方法 | |
CN105772917B (zh) | 一种三关节点焊机器人轨迹跟踪控制方法 | |
CN108508749A (zh) | 一种用于抓捕非合作目标的空间机械臂***抗干扰迭代学习控制方法 | |
CN108241292B (zh) | 一种基于扩张状态观测器的水下机器人滑模控制方法 | |
CN112223275B (zh) | 基于有限时间跟踪控制的协作机器人控制方法 | |
CN110340894B (zh) | 一种基于模糊逻辑的遥操作***自适应多边控制方法 | |
Zhang et al. | Adaptive nonsingular terminal sliding mode control design for near space hypersonic vehicles | |
CN108155833B (zh) | 考虑电气特性的电机伺服***渐近稳定控制方法 | |
CN110543184B (zh) | 一种刚性飞行器的固定时间神经网络控制方法 | |
Chen et al. | Driver-behavior-based adaptive steering robust nonlinear control of unmanned driving robotic vehicle with modeling uncertainties and disturbance observer | |
CN108170151B (zh) | 一种水下机器人的自适应运动控制装置及其方法 | |
Dehghan et al. | Observer-based adaptive force–position control for nonlinear bilateral teleoperation with time delay | |
CN107621783A (zh) | 基于摩擦补偿的发射平台自适应鲁棒控制方法 | |
Tang et al. | Disturbance-observer-based sliding mode control design for nonlinear bilateral teleoperation system with four-channel architecture | |
CN110488854B (zh) | 一种基于神经网络估计的刚性飞行器固定时间姿态跟踪控制方法 | |
CN114114928B (zh) | 一种压电微定位平台的固定时间自适应事件触发控制方法 | |
Dai et al. | Finite-time trajectory tracking for marine vessel by nonsingular backstepping controller with unknown external disturbance | |
Yang et al. | Fixed-time composite neural learning control of flexible telerobotic systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |