CN112269317B - 一种基于扩展卡尔曼滤波器的双边遥操作控制方法 - Google Patents
一种基于扩展卡尔曼滤波器的双边遥操作控制方法 Download PDFInfo
- Publication number
- CN112269317B CN112269317B CN202011213720.8A CN202011213720A CN112269317B CN 112269317 B CN112269317 B CN 112269317B CN 202011213720 A CN202011213720 A CN 202011213720A CN 112269317 B CN112269317 B CN 112269317B
- Authority
- CN
- China
- Prior art keywords
- disturbance
- matrix
- bilateral teleoperation
- equation
- master
- 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
- 230000002146 bilateral effect Effects 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000005259 measurement Methods 0.000 claims abstract description 16
- 230000003044 adaptive effect Effects 0.000 claims abstract description 11
- 230000008569 process Effects 0.000 claims abstract description 8
- 239000011159 matrix material Substances 0.000 claims description 40
- 230000001133 acceleration Effects 0.000 claims description 10
- 238000013461 design Methods 0.000 claims description 4
- 101000872083 Danio rerio Delta-like protein C Proteins 0.000 claims description 3
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 5
- 238000004088 simulation Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 241000282414 Homo sapiens Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001524 infective effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002324 minimally invasive surgery Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive 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/042—Adaptive 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本发明提供一种基于扩展卡尔曼滤波器的双边遥操作控制方法,包括如下步骤:考虑***不确定性和噪声信息,基于拉格朗日方程,建立双边遥操作***模型;针对双边遥操作模型中存在的不确定扰动,设计干扰观测器;将干扰观测器的输出作为双边遥操作***状态变量的一部分,得到***扩张状态方程;设计扩展卡尔曼滤波器去除过程噪声和测量噪声,得到***状态和扰动的准确估计;设计自适应二阶滑模有限时间控制器,来抵消不确定性扰动对***的影响以及消除***抖震,使从端机器人能够快速准确跟踪主端机器人。
Description
技术领域:
本发明属于双边遥操作控制领域,具体涉及一种基于扩展卡尔曼滤波器的双边遥操作控制方法。
背景技术:
随着网络技术的快速发展,在医疗机器人手术、外太空操作、水下探索等多种场景下,双边遥操作***的研究逐渐受到关注。通过医疗机器人可以在很远的距离内进行安全、准确的微创手术。通过远程机器人***实现了外太空作业的地面跟踪和钻孔定位任务。同时,将水下遥控操作***应用于危险环境下的深水探测。双边遥操作***擅长于在人类难以接近的复杂、危险的环境中工作,***中存在动态扰动,未知摩擦时延等不确定性干扰因素。另外,在实际工程应用中,由于角度传感器或速度传感器的带宽有限,不可避免地会产生过程噪声和测量噪声等噪声信息。不确定性干扰因素以及噪声信息严重影响***稳定性和透明性,给精确的位置控制带来了巨大的挑战。因此,设计一个控制算法处理这些不确定性干扰因素和噪声信息显得尤为重要。
干扰观测器可以对***中的不确定扰动进行观测,具有很强的抗干扰能力,因此能够被很好的应用于双边遥操作***的位置精度控制。本发明采用一种基于扩展卡尔曼滤波器的双边遥操作控制方法,设计基于干扰观测器的扩展卡尔曼滤波器不仅能够观测***状态和扰动,而且可以减小噪声影响,设计自适应二阶有限时间控制器,保证***的快速跟踪性能,同时采用二阶滑模控制算法消除了传统滑模方法中出现的抖振现象。
发明内容:
本发明的目的在于提供一种基于扩展卡尔曼滤波器的双边遥操作控制方法,来处理双边遥操作***中存在的不确定性干扰因素和噪声扰动问题,提高***的稳定性和透明性,弥补现有研究方法中对***噪声影响处理较少的缺点。本发明通过干扰观测器观测扰动,并将其扩张为新的***状态,利用扩展卡尔曼滤波器对扩张状态方程进行滤波,得到更加精确的***状态和扰动的估计,再对***扰动进行补偿,设计自适应有限时间控制器,实现主从机器人的快速无抖振位置跟踪。
本发明技术方案如下:
一种基于扩展卡尔曼滤波器的双边遥操作控制方法,包括如下步骤:
步骤一:考虑***不确定性和噪声信息,基于拉格朗日方程,建立双边遥操作***模型;
步骤二:在步骤一的基础上,针对双边遥操作模型中存在的不确定扰动,设计干扰观测器;
步骤三:在步骤二的基础上,将干扰观测器的输出作为双边遥操作***状态变量的一部分,得到***扩张状态方程;
步骤四:在步骤三的基础上,设计扩展卡尔曼滤波器去除过程噪声和测量噪声,得到***状态和扰动的准确估计;
步骤五:在步骤四的基础上,设计自适应二阶滑模有限时间控制器,来抵消不确定性扰动对***的影响以及消除***抖震,使从端机器人能够快速准确跟踪主端机器人。
在步骤一中,考虑***不确定性干扰因素和噪声信息,根据拉格朗日方程,建立双边遥操作***模型为:
其中,下标m和s分别表示双边遥操作***的主端机器人和从端机器人,让i=m,s,qi(t)∈Rn表示关节角位移矩阵,表示关节角速度矩阵,/>表示关节角加速度矩阵,/>为正定对称惯性矩阵,/>为哥氏力和离心力矩阵,gi(qi(t))∈Rn表示重力矩阵,Ni(t)∈Rn为***不确定性扰动,τi(t)∈Rn为主从端机器人控制器提供的输入力矩,Fm(t)∈Rn和Fs(t)∈Rn分别为人为操作力转矩和环境力转矩,ωi(t)为过程噪声;
考虑到双边遥操作***模型中包含动态不确定性结构参数,存在
其中Mi(qi(t))和Ci(qi(t))表示标称动态部分,ΔMi(qi(t))和ΔCi(qi(t))表示动态不确定性部分,把***不确定性结构参数和不确定性扰动作为***总集扰动,用Di(t)表示
因此,双边遥操作***模型重写为
***测量方程为
ym(t)=qm(t)+ηm(t)
ys(t)=qs(t)+ηs(t)
其中yi(t)为***测量输出,ηi(t)为测量噪声;
在步骤二中,设计干扰观测器来估计未知***总集扰动Di(t),该干扰观测器不需要测量加速度
其中是干扰观测器增益矩阵,C∈Rn是一个常数可逆矩阵,是Di(t)的估计值,Di(t)可以通过如下***得到
进一步的,在步骤三中,定义双边遥操作***状态方程为/>
为简单起见,将以下变量引入为
为了消除噪声干扰,提出基于干扰观测的扩展卡尔曼滤波器,同时将干扰观测器的输出作为新的***状态变量,因此,***扩张状态方程为
其中变量F(t)和G(t)表示如下
进一步的,在步骤四中,利用Ito随机微分方程,将双边遥操作***建模为
dX(t)=f[X(t),x(t)]dt+G(t)dωi(t)
dy(t)=h[X(t)]dt+D(t)dηi(t)
其中,非线性函数f(·)和h(·)是连续微分非线性函数,通过下面方程的一阶展开式得到
是由矩阵随机过程的线性部分α(t),β(t)和非线性部分组成,其中
***的输出yi(t)由***测量方程表示,因此,h[X(t)]=Hx(t),其中H=[I 0]T为状态观测矩阵;对该非线性***,进行扩展卡尔曼滤波策略的结构如下
状态估计的微分方程
滤波器增益:
K(t}=P(t)βT(t)R-1(t)
黎卡提微分方程:
dP(t)=[α(t)P(t)+P(t)αT(t)+Q(t)-P(t)βT(f)R-1(t)β(t)P(t)]dt
其中Q(t)和R(t)是时变对称正定矩阵,一般是选择***模型中扰动噪声项的协方差
Q(t)=G(t)GT(t)
R(t)=D(t)DT(t)
进一步的,在步骤五中,主、从机器人位置误差函数为
em(t)=x1m(t-Tm)-x1s(t)
es(t)=x1s(t-Ts)-x1m(t)
其中Tm和Ts分别表示主端机器人到从端机器人以及从端机器人到主端机器人的时间延迟,主、从机器人速度误差函数为
根据***状态方程,主、从机器人加速度误差函数为
选取线性滑模面ε=diag(ε11,…,εnn)是一个正定矩阵,为了保证线性滑模面s在有限时间内收敛到零,设计一种新的非奇异的终端滑模面
其中,Kj=diag(kj1,…,kjn),j=1,2是正定矩阵,θ(si)=[θ(si1),…,θ(sin)]T
其中λ是一个足够小的正常数,a和b是正奇数且满足 和/>对非奇异终端滑模面求时间的导数,可得
其中表示为
自适应律设计为
因此,设计自适应二阶滑模有限时间控制器τ,,主从端机器人控制器提供的输入力矩τi(t)如下,由等效控制器参数ueq和辅助控制器参数uau组成
其中,当时可以求得/>
其中κ=diag(κ11,…,knn)是正定矩阵。
本发明与现有技术相比有如下优点:
1、双边遥操作***是复杂的网络化非线性***,并处于复杂的工作环境中,不确定感染因素较多,工程实践中噪声信息对***稳定性和透明性的影响是不可避免的。现有双边遥操作***处理噪声信息的研究较少,因此,本发明考虑了不确定性扰动和噪声信息,基于拉格朗日方程建立新的双边遥操作动力学模型;
2、本发明不用增加昂贵的加速度传感器,能对双边遥操作***实现高精度位置跟踪控制;
3、本发明通过干扰观测器观测扰动,并将其扩张为新的***状态,利用扩展卡尔曼滤波器对扩张状态方程进行滤波,得到更加精确的***状态和扰动的估计,再对***扰动进行补偿。与传统观测器相比,它同时具有观测状态、扰动和去除噪声的功能,增强了***鲁棒性;
4、本发明采用自适应二阶滑模有限时间控制算法,它的控制器结构简单,参数整定方便,鲁棒性强,可以保证***的快速跟踪性能,同时消除了传统滑模控制方法中常出现的抖振现象。
附图说明:
图1为双边遥操作***结构框图;
图2为基于扩展卡尔曼滤波器的双边遥操作控制算法原理框图;
图3为扩展卡尔曼滤波器估计扰动误差曲线图;
图4为双边遥操作***主从机械臂位置跟踪曲线图。
具体实施方式:
为使本发明的目的更加明确,技术方案更加清晰,以下结合附图和具体实施例对本发明进行详细说明。
图1所示为本发明所述的双边遥操作***结构框图,其主要由操作者,主端机器人,网络传输通道,从端机器人和工作环境五部分组成。在双边遥操作实际应用***中,由于需要传感器测量位置信息,需要网络通道进行主从端信息交互,因此***中存在着噪声信息,同时由于工作环境的复杂性,***中不可避免的存在不确定干扰因素,如摩擦力,外部扰动等。
图2为本发明的控制原理框图,表明了本发明所述的一种基于扩展卡尔曼滤波器的双边遥操作控制算法。
下面结合图2、图3和图4对本发明所述控制算法进行详细描述,具体内容包括以下步骤:
步骤一,考虑***不确定性干扰因素和噪声信息,根据拉格朗日方程,建立双边遥操作***模型为:
其中,下标m和s分别表示双边遥操作***的主端机器人和从端机器人,让i=m,s,qi(t)∈Rn表示关节角位移矩阵,表示关节角速度矩阵,/>表示关节角加速度矩阵,/>为正定对称惯性矩阵,/>为哥氏力和离心力矩阵,gi(qi(t))∈Rn表示重力矩阵,Ni(t)∈Rn为***不确定性扰动,τi(t)∈Rn为主从端机器人控制器提供的控制输入力矩,Fm(t)∈Rn和Fs(t)∈Rn分别为人为操作力转矩和环境力转矩,ωi(t)为过程噪声。
考虑到双边遥操作***模型中包含动态不确定性结构参数,存在
其中Mi(qi(t))和Ci(qi(t))表示标称动态部分,ΔMi(qi(t))和ΔCi(qi(t))表示动态不确定性部分,把***不确定性结构参数和不确定性扰动作为***总集扰动,用Di(t)表示
因此,双边遥操作***模型可以改写为
***测量方程为
ym(t)=qm(t)+ηm(t)
ys(t)=qs(t)+ηs(t)
其中yi(t)为***测量输出,ηi(t)为测量噪声。
步骤二,设计干扰观测器来估计未知***总集扰动Di(t),该干扰观测器不需要测量加速度
其中是干扰观测器增益矩阵,C∈Rn是一个常数可逆矩阵,是Di(t)的估计值,Di(t)可以通过如下***得到
步骤三,写出***扩张状态方程,定义则双边遥操作***状态方程为/>
为简单起见,将以下变量引入为
为了消除噪声干扰,提出基于干扰观测的扩展卡尔曼滤波器,同时将干扰的输出作为新的***状态变量,因此,***扩张状态方程为
其中变量F(t)和G(t)表示如下
步骤四,设计扩展卡尔曼滤波器,利用Ito随机微分方程,进一步的将双边遥操作***建模为
dX(t)=f[X(t),x(t)]dt+G(t)dωi(t)
dy(t)=h[X(t)]dt+D(t)dηi(t)
其中,非线性函数f(·)和h(·)是连续微分非线性函数,通过下面方程的一阶展开式得到
是由矩阵随机过程的线性部分α(t),β(t)和非线性部分组成,其中
***的输出yi(t)由***测量方程表示,因此,h[X(t)]=Hx(t),其中H=[I 0]T为状态观测矩阵;对该非线性***,进行扩展卡尔曼滤波策略的结构如下
状态估计的微分方程
滤波器增益:
K(t}=P(t)βT(t)R-1(t)
黎卡提微分方程:
dP(t)=[α(t)P(t)+P(t)αT(t)+Q(t)-P(t)βT(f)R-1(t)β(t)P(t)]dt
其中Q(t)和R(t)是时变对称正定矩阵,一般是选择***模型中扰动噪声项的协方差
Q(t)=G(t)GT(t)
R(t)=D(t)DT(t)
步骤五,设计自适应二阶有限时间滑模控制方案,主、从机器人位置误差函数为
em(t)=x1m(t-Tm)-x1s(t)
es(t)=x1s(t-Ts)-x1m(t)
其中Tm和Ts分别表示主端机器人到从端机器人以及从端机器人到主端机器人的时间延迟,主、从机器人速度误差函数为
根据***状态方程,主、从机器人加速度误差函数为
选取线性滑模面ε=diag(γ11,…,γnn)是一个正定矩阵,为了保证线性滑模面s在有限时间内收敛到零,设计一种新的非奇异的终端滑模面
其中,Kj=diag(kj1,…,kjn),j=1,2是正定矩阵,θ(si)=[θ(si1),…,θ(sin)]T
其中λ是一个足够小的正常数,a和b是正奇数且满足 和/>对非奇异终端滑模面求时间的导数,可得
其中表示为
自适应律设计为
设计自适应二阶滑模有限时间控制器τ,τ由等效控制器ueq和辅助控制器uau组成
其中,当时可以求得/>
其中κ=diag(κ11,…,κnn)是正定矩阵。
下面给出自适应二阶滑模有限时间控制器的稳定性证明。
根据本发明所述的双边遥操作***选择如下李雅普诺夫方程:
其中定义自适应错误为对求导得到进一步整理可以得到/>
其中根据假设我们可以知道,/>因此,根据李雅普诺夫稳定性判据,自适应二阶滑模面σ=0可以在有限的时间内建立。另一方面,一旦σ达到零,它将在此后保持零。因此,滑动变量s将在有限时间内沿自适应二阶滑模面快速收敛到零。当/>双边遥操作***的跟踪误差ei(t)可以沿滑模面渐进收敛到零。
实施例
为了验证上述理论的可行性,在MATLAB下进行仿真实验,仿真实验验证了基于扩展卡尔曼滤波器的双边遥操作控制方法的效果。按照图2所示原理图在MATLAB中搭建双边遥操作***仿真框架,定义主从机器人为2自由度的主从机械臂,其参数矩阵为:
其中,具体参数选择为:
仿真中主从机械臂间的通信时延为0.45s,为保持***器快速稳定的跟踪性能,控制器参数选则如下:
图3为扩展卡尔曼滤波器估计扰动误差曲线图,可以看出在噪声存在情况下,对扰动的估计误差很小,保持在10-4数量级。图4为双边遥操作***主从机械臂位置跟踪曲线图,可以看出从机械臂可以很好的跟踪主机械臂的运动轨迹。通过仿真可以验证,本发明所述的基于扩展卡尔曼滤波器的双边遥操作控制方法能够在噪声和不确定干扰因素下实现双边遥操作***的快速稳定跟踪。
本发明未尽事宜为公知技术。
上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。
Claims (1)
1.一种基于扩展卡尔曼滤波器的双边遥操作控制方法,包括如下步骤:
步骤一:考虑***不确定性和噪声信息,基于拉格朗日方程,建立双边遥操作***模型,方法如下:
其中,下标m和s分别表示双边遥操作***的主端机器人和从端机器人,让i=m,s,qi(t)∈Rn表示关节角位移矩阵,表示关节角速度矩阵,/>表示关节角加速度矩阵,/>为正定对称惯性矩阵,/>为哥氏力和离心力矩阵,gi(qi(t))∈Rn表示重力矩阵,Ni(t)∈Rn为***不确定性扰动,τi(t)∈Rn为主从端机器人控制器提供的输入力矩,Fm(t)∈Rn和Fs(t)∈Rn分别为人为操作力转矩和环境力转矩,ωi(t)为过程噪声;
考虑到双边遥操作***模型中包含动态不确定性结构参数,存在
其中Mi(qi(t))和Ci(qi(t))表示标称动态部分,ΔMi(qi(t))和ΔCi(qi(t))表示动态不确定性部分,把***不确定性结构参数和不确定性扰动作为***总集扰动,用Di(t)表示
因此,双边遥操作***模型重写为
***测量方程为
ym(t)=qm(t)+ηm(t)
ys(t)=qs(t)+ηs(t)
其中yi(t)为***测量输出,ηi(t)为测量噪声;
步骤二:在步骤一的基础上,针对双边遥操作模型中存在的不确定扰动,设计干扰观测器,方法如下:
设计干扰观测器来估计未知***总集扰动Di(t),该干扰观测器不需要测量加速度
其中是干扰观测器增益矩阵,C∈Rn是一个常数可逆矩阵,/>是Di(t)的估计值,Di(t)通过如下***得到
步骤三:在步骤二的基础上,将干扰观测器的输出作为双边遥操作***状态变量的一部分,得到***扩张状态方程,方法如下:
定义双边遥操作***状态方程为
将以下变量引入为
为消除噪声干扰,提出基于干扰观测的扩展卡尔曼滤波器,同时将干扰观测器的输出作为新的***状态变量,因此,***扩张状态方程为
其中变量F(t)和G(t)表示如下
步骤四:在步骤三的基础上,设计扩展卡尔曼滤波器去除过程噪声和测量噪声,得到***状态和扰动的准确估计,方法如下:
利用Ito随机微分方程,将双边遥操作***建模为
dX(t)=f[X(t),x(t)]dt+G(t)dωi(t)
dy(t)=h[X(t)]dt+D(t)dηi(t)
其中,非线性函数f(·)和h(·)是连续微分非线性函数,通过下面方程的一阶展开式得到
是由矩阵随机过程的线性部分α(t),β(t)和非线性部分 组成,其中
***的输出yi(t)由***测量方程表示,因此,h[X(t)]=Hx(t),其中H=[I 0]T为状态观测矩阵;对该非线性***,进行扩展卡尔曼滤波策略的结构如下
状态估计的微分方程
滤波器增益:
K(t}=P(t)βT(t)R-1(t)
黎卡提微分方程:
dP(t)=[α(t)P(t)+P(t)αT(t)+Q(t)-P(t)βT(f)R-1(t)β(t)P(t)]dt
其中Q(t)和R(t)是时变对称正定矩阵,一般是选择***模型中扰动噪声项的协方差
Q(t)=G(t)GT(t)
R(t)=D(t)DT(t);
步骤五:在步骤四的基础上,设计自适应二阶滑模有限时间控制器,来抵消不确定性扰动对***的影响以及消除***抖震,使从端机器人能够快速准确跟踪主端机器人,方法如下:
主、从机器人位置误差函数为
em(t)=x1m(t-Tm)-x1s(t)
es(t)=x1s(t-Ts)-x1m(t)
其中Tm和Ts分别表示主端机器人到从端机器人以及从端机器人到主端机器人的时间延迟,主、从机器人速度误差函数为
根据***状态方程,主、从机器人加速度误差函数为
选取线性滑模面ε=diag(ε11,...,εnn)是一个正定矩阵,为了保证线性滑模面s在有限时间内收敛到零,设计一种新的非奇异的终端滑模面
其中,Kj=diag(kj1,...,kjn),j=1,2是正定矩阵,θ(si)=[θ(si1),...,θ(sin)]T
其中λ是一个足够小的正常数,a和b是正奇数且满足和/>对非奇异终端滑模面求时间的导数,可得
其中表示为
自适应律设计为
设计自适应二阶滑模有限时间控制器τ,,主从端机器人控制器提供的输入力矩τi(t)如下,由等效控制器参数ueq和辅助控制器参数uau组成:
其中,当时求得/>
其中v=diag(κ11,…,κnn)是正定矩阵。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011213720.8A CN112269317B (zh) | 2020-11-04 | 2020-11-04 | 一种基于扩展卡尔曼滤波器的双边遥操作控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011213720.8A CN112269317B (zh) | 2020-11-04 | 2020-11-04 | 一种基于扩展卡尔曼滤波器的双边遥操作控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112269317A CN112269317A (zh) | 2021-01-26 |
CN112269317B true CN112269317B (zh) | 2024-03-15 |
Family
ID=74345001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011213720.8A Active CN112269317B (zh) | 2020-11-04 | 2020-11-04 | 一种基于扩展卡尔曼滤波器的双边遥操作控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112269317B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113093551B (zh) * | 2021-04-08 | 2022-08-02 | 中国科学院光电技术研究所 | 一种非最小相位***的双滤波器扰动观测器设计方法 |
CN113110069B (zh) * | 2021-05-24 | 2022-03-15 | 武汉大学 | 一种基于磁悬浮平面电机迭代神经网络鲁棒控制方法 |
CN113110070B (zh) * | 2021-05-25 | 2022-10-04 | 南京邮电大学 | 一种执行器饱和下遥操作***自适应控制方法 |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1519480A (zh) * | 2003-01-09 | 2004-08-11 | ��ʽ���綫֥ | 具有异常检测功能的伺服阀控制装置与伺服阀控制*** |
KR20080079137A (ko) * | 2007-02-26 | 2008-08-29 | 창원대학교 산학협력단 | 슬라이딩모드와 확장형 칼만필터를 이용한 상태변수추정방법 |
CN101572533A (zh) * | 2009-06-18 | 2009-11-04 | 北京航空航天大学 | 一种复合分层抗干扰滤波器 |
CN102176653A (zh) * | 2011-01-19 | 2011-09-07 | 哈尔滨工业大学 | 带指数渐消因子的卡尔曼滤波器的感应电机转速观测方法 |
CN103323005A (zh) * | 2013-03-06 | 2013-09-25 | 郭雷 | 一种sins/gps/偏振光组合导航***多目标优化抗干扰滤波方法 |
CN103414451A (zh) * | 2013-07-22 | 2013-11-27 | 北京理工大学 | 一种应用于飞行器姿态估计的扩展卡尔曼滤波方法 |
CA2812253A1 (en) * | 2012-10-11 | 2014-04-11 | Pratt & Whitney Canada Corp. | Resonant mode damping system and method |
CA2831946A1 (en) * | 2012-11-02 | 2014-05-02 | Pratt & Whitney Canada Corp. | Rotor resonance disturbance rejection controller |
AT513776A2 (de) * | 2014-04-08 | 2014-07-15 | Avl List Gmbh | Verfahren und Regler zur modellprädiktiven Regelung eines mehrphasigen DC/DC-Wandlers |
CN104238572A (zh) * | 2014-07-23 | 2014-12-24 | 南京理工大学 | 基于扰动补偿的电机伺服***无抖动滑模位置控制方法 |
CN104503244A (zh) * | 2014-12-29 | 2015-04-08 | 中国科学技术大学 | 基于非重复性扰动观测器的精密定位选择性ilc***及方法 |
DE102014205627B3 (de) * | 2014-03-26 | 2015-06-18 | Siemens Aktiengesellschaft | Zustandsbeobachter für einen Dampferzeuger eines Dampfkraftwerks |
CN104753426A (zh) * | 2015-03-13 | 2015-07-01 | 西安理工大学 | 基于免疫算法的异步电机滑模观测器转速估计方法 |
DE102016110364A1 (de) * | 2016-06-06 | 2017-12-07 | Amazonen-Werke H. Dreyer Gmbh & Co. Kg | Regel- und/oder Steuersystem, landwirtschaftliche Maschine und Verfahren zur Steuerung und/oder Regelung einer landwirtschaftlichen Maschine |
KR101907589B1 (ko) * | 2018-01-22 | 2018-10-12 | 연세대학교 산학협력단 | 확장 칼만 필터와 유전자 알고리즘을 이용한 건축 구조물 시스템 식별 장치 및 그 방법 |
KR20180129407A (ko) * | 2017-05-26 | 2018-12-05 | 경북대학교 산학협력단 | 선택적 스케일링을 이용하는 적응 무향 칼만 필터 시스템 및 방법 |
AT520536A4 (de) * | 2017-12-29 | 2019-05-15 | Avl List Gmbh | Verfahren zum Schätzen eines inneren effektiven Drehmoments eines Drehmomentenerzeugers |
GB201912280D0 (en) * | 2019-07-02 | 2019-10-09 | Univ Northwestern Polytechnical | Dynamic gain control method for multi-spacecraft consensus |
CN110376886A (zh) * | 2019-07-09 | 2019-10-25 | 东南大学 | 一种基于扩张状态卡尔曼滤波器的模型预测控制算法 |
WO2020087846A1 (zh) * | 2018-10-31 | 2020-05-07 | 东南大学 | 基于迭代扩展卡尔曼滤波融合惯性与单目视觉的导航方法 |
CH715625A1 (de) * | 2018-12-11 | 2020-06-15 | Ronovatec Ag | Verfahren zur Navigation eines Fahrzeugs und Fahrzeug. |
-
2020
- 2020-11-04 CN CN202011213720.8A patent/CN112269317B/zh active Active
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1519480A (zh) * | 2003-01-09 | 2004-08-11 | ��ʽ���綫֥ | 具有异常检测功能的伺服阀控制装置与伺服阀控制*** |
KR20080079137A (ko) * | 2007-02-26 | 2008-08-29 | 창원대학교 산학협력단 | 슬라이딩모드와 확장형 칼만필터를 이용한 상태변수추정방법 |
CN101572533A (zh) * | 2009-06-18 | 2009-11-04 | 北京航空航天大学 | 一种复合分层抗干扰滤波器 |
CN102176653A (zh) * | 2011-01-19 | 2011-09-07 | 哈尔滨工业大学 | 带指数渐消因子的卡尔曼滤波器的感应电机转速观测方法 |
CA2812253A1 (en) * | 2012-10-11 | 2014-04-11 | Pratt & Whitney Canada Corp. | Resonant mode damping system and method |
CA2831946A1 (en) * | 2012-11-02 | 2014-05-02 | Pratt & Whitney Canada Corp. | Rotor resonance disturbance rejection controller |
CN103323005A (zh) * | 2013-03-06 | 2013-09-25 | 郭雷 | 一种sins/gps/偏振光组合导航***多目标优化抗干扰滤波方法 |
CN103414451A (zh) * | 2013-07-22 | 2013-11-27 | 北京理工大学 | 一种应用于飞行器姿态估计的扩展卡尔曼滤波方法 |
DE102014205627B3 (de) * | 2014-03-26 | 2015-06-18 | Siemens Aktiengesellschaft | Zustandsbeobachter für einen Dampferzeuger eines Dampfkraftwerks |
AT513776A2 (de) * | 2014-04-08 | 2014-07-15 | Avl List Gmbh | Verfahren und Regler zur modellprädiktiven Regelung eines mehrphasigen DC/DC-Wandlers |
CN104238572A (zh) * | 2014-07-23 | 2014-12-24 | 南京理工大学 | 基于扰动补偿的电机伺服***无抖动滑模位置控制方法 |
CN104503244A (zh) * | 2014-12-29 | 2015-04-08 | 中国科学技术大学 | 基于非重复性扰动观测器的精密定位选择性ilc***及方法 |
CN104753426A (zh) * | 2015-03-13 | 2015-07-01 | 西安理工大学 | 基于免疫算法的异步电机滑模观测器转速估计方法 |
DE102016110364A1 (de) * | 2016-06-06 | 2017-12-07 | Amazonen-Werke H. Dreyer Gmbh & Co. Kg | Regel- und/oder Steuersystem, landwirtschaftliche Maschine und Verfahren zur Steuerung und/oder Regelung einer landwirtschaftlichen Maschine |
KR20180129407A (ko) * | 2017-05-26 | 2018-12-05 | 경북대학교 산학협력단 | 선택적 스케일링을 이용하는 적응 무향 칼만 필터 시스템 및 방법 |
AT520536A4 (de) * | 2017-12-29 | 2019-05-15 | Avl List Gmbh | Verfahren zum Schätzen eines inneren effektiven Drehmoments eines Drehmomentenerzeugers |
CN111512134A (zh) * | 2017-12-29 | 2020-08-07 | Avl李斯特有限公司 | 用于估计扭矩发生器的内部有效扭矩的方法 |
KR101907589B1 (ko) * | 2018-01-22 | 2018-10-12 | 연세대학교 산학협력단 | 확장 칼만 필터와 유전자 알고리즘을 이용한 건축 구조물 시스템 식별 장치 및 그 방법 |
WO2020087846A1 (zh) * | 2018-10-31 | 2020-05-07 | 东南大学 | 基于迭代扩展卡尔曼滤波融合惯性与单目视觉的导航方法 |
CH715625A1 (de) * | 2018-12-11 | 2020-06-15 | Ronovatec Ag | Verfahren zur Navigation eines Fahrzeugs und Fahrzeug. |
GB201912280D0 (en) * | 2019-07-02 | 2019-10-09 | Univ Northwestern Polytechnical | Dynamic gain control method for multi-spacecraft consensus |
CN110376886A (zh) * | 2019-07-09 | 2019-10-25 | 东南大学 | 一种基于扩张状态卡尔曼滤波器的模型预测控制算法 |
Non-Patent Citations (5)
Title |
---|
低速运行时异步驱动转速自适应观测器稳定性分析与设计;李筱筠;杨淑英;曹朋朋;马铭遥;;电工技术学报(第23期);全文 * |
基于BP神经网络的无刷直流电机的自抗扰控制;关学忠;白云龙;高哲;;计算机与数字工程(第12期);全文 * |
基于卡尔曼滤波器的永磁同步电动机直接转矩控制***定子磁链观测方法;郎宝华;刘卫国;;微电机;-;第-卷(第11期);全文 * |
基于自适应模糊滑模观测器的永磁同步电机无传感器矢量控制;彭思齐;宋彦彦;;控制与决策(第04期);全文 * |
永磁同步电机一种新型滑模观测器的设计;徐雯静;宋蛰存;;森林工程(第06期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112269317A (zh) | 2021-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112269317B (zh) | 一种基于扩展卡尔曼滤波器的双边遥操作控制方法 | |
CN107045557B (zh) | 面向约束的可重构机械臂非奇异终端滑模力位置控制方法 | |
CN111831011B (zh) | 一种水下机器人平面轨迹跟踪控制的方法 | |
Wahrburg et al. | Cartesian contact force estimation for robotic manipulators using Kalman filters and the generalized momentum | |
CN110977988B (zh) | 基于有限时间命令滤波的多关节机械臂阻抗控制方法 | |
CN110543184B (zh) | 一种刚性飞行器的固定时间神经网络控制方法 | |
CN112947067B (zh) | 一种水下机器人三维轨迹精确跟踪控制方法 | |
CN110471438B (zh) | 一种刚性飞行器的固定时间自适应姿态跟踪控制方法 | |
CN113183154B (zh) | 一种柔性关节机械臂的自适应反演控制方法 | |
CN109062240B (zh) | 一种基于神经网络估计的刚性飞行器固定时间自适应姿态跟踪控制方法 | |
CN108241292A (zh) | 一种基于扩张状态观测器的水下机器人滑模控制方法 | |
CN112558468B (zh) | 基于双观测器的发射平台自适应鲁棒输出反馈控制方法 | |
CN115981162A (zh) | 一种基于新型扰动观测器的机器人***滑模控制轨迹跟踪方法 | |
CN110488854B (zh) | 一种基于神经网络估计的刚性飞行器固定时间姿态跟踪控制方法 | |
CN112936277A (zh) | 一种水下机器人-机械手***固定时间轨迹跟踪方法 | |
CN110000788B (zh) | 用于远程操作***的有限时间容错控制方法 | |
CN115951693B (zh) | 一种欠驱动水下机器人鲁棒轨迹跟踪控制方法 | |
CN109648566B (zh) | 电机参数未知的全方位移动机器人的轨迹跟踪控制方法 | |
CN115473467A (zh) | 基于模糊观测器的柔性关节机械臂指令滤波反步控制方法 | |
CN113110070B (zh) | 一种执行器饱和下遥操作***自适应控制方法 | |
CN112987770B (zh) | 两栖仿蟹多足机器人步行足抗饱和有限时间运动控制方法 | |
CN112327622B (zh) | 一种中性浮力机器人一致性容错控制方法 | |
CN109814393B (zh) | 一种悬吊漂浮物随动***的降维观测器和控制器设计方法 | |
Juan et al. | Horizontal plane motion control of AUV based on active disturbance rejection controller | |
CN116476069A (zh) | 一种基于模糊降阶观测器的反步法的终端滑模控制方法 |
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 |