带注视差异约束的平滑追踪眼动自适应跟踪控制器及方法

文档序号:10470550阅读:690来源:国知局
带注视差异约束的平滑追踪眼动自适应跟踪控制器及方法
【专利摘要】本发明公开了一种带注视差异约束的平滑追踪眼动自适应跟踪控制器及方法,定义注视差异为目标速度与眼球速度的差值,设定注视差异的最大允许值,以注视差异最小为控制目标,得到目标速度的预测值;根据目标速度预测值后控制眼球产生相同的速度。本发明能确保整个跟踪过程中,注视差异始终在允许的范围内,并最终收敛于0,很好地解决了现有平滑追踪眼动控制方法不能分析暂态控制性能的不足。
【专利说明】
带注视差异约束的平滑追踪眼动自适应跟踪控制器及方法
技术领域
[0001] 本发明设及平滑追踪眼动技术领域,尤其设及一种带有注视差异约束的平滑追踪 眼动自适应跟踪控制器及控制方法。
【背景技术】
[0002] 平滑追踪眼动作为五大眼动行为之一,在临床上具有十分重要的价值,因此国内 外众多学者对其进行了大量的研究。平滑追踪眼动的目的是将缓慢运动的物体保持在中央 窝区域,使得移动物体速度与眼球速度的差值即注视差异最小。一旦眼球速度追赶上移动 物体的速度,注视差异即降为0。在平滑追踪眼动过程中不仅需要预测物体的运动速度和方 向,还需要调控眼动的速度和幅值从而保证运动物体位于视网膜的中央窝处,保持眼动与 目标运动的同步性。在对哺乳类动物平滑追踪眼动的研究中,通常用平滑追踪增益(SPG)即 眼球速度与移动物体目标速度的比值来评估眼球跟踪系统的性能。实验结果表明,人类和 猴子对匀速运动或者正弦运动的物体进行跟踪时,SPG近似为1。但是,由于图像处理、信号 传递W及运动执行机构存在一定的时间延迟(80-130ms),仅通过简单的视觉负反馈是无法 得到近似为1的SPG的。
[0003] 如果目标速度是可预测的,则可W降低甚至消除视觉延时。实验结果表明,平滑追 踪系统是可W预测目标动态的。跟踪重复性运动时,眼球可及时甚至有些超前地转换方向, 运个研究第一次提供证据证明平滑追踪眼球运动具有预测机制。随后,眼球的预测跟踪控 审IJ问题引起了广泛的关注。
[0004] Shiba化等人将一个递归神经网络(RNN)映射到MST区域中,W达到预测的目的。在 预测的过程中采用最小二乘法,通过上一时刻目标的速度和位置信息预测出当前时刻的速 度,不过该模型无法实现正弦运动的零延时跟踪。
[0005] Zambrano等人在化ibata的模型上,添加了与目标动态模型参数相关的基于内存 的内部模型。利用神经网络的方法将运动形式与收敛系数对应起来,当相同或相近的运动 形式再次出现时,可W直接调用已经存储的收敛系数,加快收敛速度。化yhoe等人认为在模 型中加入一个内部记忆模块是十分有必要的,运种模块不仅可W对目标运动进行预测,同 时对人体头眼协调及身体躯体的协调运动有一定的作用。Orban de Xiv巧等人提出了基于 两个卡尔曼滤波器(一个处理视觉信息,一个保持目标动态的内部储存)的模型,此模型学 习并提升了目标轨迹的内部估计。W上各个模型均可预测目标速度的未来值,但需要目标 动态的先验知识。
[0006] 从神经生理学的角度来看,注视差异是受约束的。也就是说,在平滑追踪眼动过程 中,注视差异应保持在特定的范围内。据我们所知,现有的所有针对平滑追踪眼动的控制方 法仅能保证闭环系统的注视差异渐近收敛,而无法保证注视差异的变化范围。然而,如果能 保证注视差异在平滑追踪眼动过程中始终在一个已知/设定的范围内(即暂态跟踪性能已 知),并收敛于0,则具有非常重要的神经生理学意义。另一方面,W上所有控制方法要求系 统参数完全已知,而在实际中想要获得眼球系统参数是非常困难的。并且,已有控制方法仅 可跟踪匀速、正弦等周期运动。

【发明内容】

[0007] 基于上述问题,针对平滑追踪眼动系统,本发明提出一种带有注视差异约束的平 滑追踪眼动自适应跟踪控制器及控制方法。该方法能精确地跟踪任意运动轨迹的物体;此 夕h该方法能保证目标速度与眼球速度之间的误差即注视差异始终保持在预先设定的范围 内,并最终收敛于0。
[0008] 为了实现上述目的,本发明采用如下技术方案:
[0009] 带注视差异约束的平滑追踪眼动自适应跟踪控制器,包括:
[0010] 定义注视差异为目标速度与眼球速度的差值,设定注视差异的最大允许值P, W注视差异最小为控制目标,得到目标速度的预测值为:
[0011]
[001。其中,w(t) = [wi(t) W2(t) W3(t)]T为系统参数估计向量,无(/) =[.子(/)巧/).?(>)]厂 为眼球目标状态估计向量,.气0为目标位置估计值,为目标速度估计值,为目标加 速度估计值;A为时间延迟。
[0013] 进一步地,所述系统参数估计向量w(t)的更新率为:
[0014]
[001引其中,A = diag(、,Ai,A3)为正定对角矩阵,属fe紙为正的控制增益,臾+为注 视差异<·,(/)的最大允许值。
[0016] 带注视差异约束的平滑追踪眼动自适应跟踪控制器的控制方法,包括:
[0017] (1)定义注视差异为目标速度与眼球速度的差值;
[0018] (2)设定注视差异的约束条件,W注视差异最小为平滑追踪眼动的控制目标构建 控制函数;
[0019] (3)假设眼球速度与目标预测速度相等,根据注视差异得到目标速度的估计值;
[0020] (4)在注视差异满足约束条件的情况下,根据所述目标速度的估计值得到目标位 置估计值W及目标速度的预测值;
[0021] (5)眼球速度等于目标速度的预测值,得到目标速度预测值后控制眼球产生相同 的速度。
[0022] 进一步地,所述步骤(2)中注视差异的约束条件具体为:
[0023] |e(i)|</?,V/ >0;
[0024] 其中,?巧为注视差异,fG睐为注视差异?的的最大允许值。
[0025] 进一步地,所述步骤(2)中控制函数具体为:注视差异的极限值为0。
[0026] 进一步地,所述步骤(3)中目标速度的估计值为目标预测速度与注视差异的和。
[0027] 进一步地,所述步骤(4)中,对目标速度的估计值关于时间积分得到目标位置估计 值。
[0028] 进一步地,所述步骤(4)中,对目标速度的估计值关于时间求导得到目标速度的预 测值。
[0029] 本发明的有益效果是:
[0030] 本发明方法把平滑追踪眼动系统的镇定问题转化为目标轨迹的跟踪控制问题。
[0031] 本发明控制方法能确保整个跟踪过程中,注视差异始终在允许的范围内,并最终 收敛于0,很好地解决了现有平滑追踪眼动控制方法不能分析暂态控制性能的不足。借助 Lyapunov方法对闭环系统信号的有界性与收敛性进行了分析。数值仿真结果表明所提控制 方法针对不同目标轨迹具有良好的跟踪性能。
【附图说明】
[0032] 图1为本发明控制方法示意图;
[0033] 图2(a)为本发明第一组实验第1种情况下眼球速度、目标速度W及注视差异示意 图;
[0034] 图2(b)为本发明第一组实验第巧巾情况下参数估计示意图;
[0035] 图3(a)为本发明第一组实验第巧巾情况下眼球速度、目标速度W及注视差异示意 图;
[0036] 图3(b)为本发明第一组实验第巧巾情况下参数估计示意图;
[0037] 图4(a)为本发明第一组实验第3种情况下眼球速度、目标速度W及注视差异示意 图;
[0038] 图4(b)为本发明第一组实验第巧巾情况下参数估计示意图;
[0039] 图5(a)为本发明第一组实验第4种情况下眼球速度、目标速度W及注视差异示意 图;
[0040] 图5(b)为本发明第一组实验第4种情况下参数估计示意图;
[0041] 图6(a)为本发明第二组实验第1种情况下眼球速度、目标速度W及注视差异示意 图;
[0042] 图6(b)为本发明第二组实验第巧巾情况下参数估计示意图;
[0043] 图7(a)为本发明第二组实验第巧巾情况下眼球速度、目标速度W及注视差异示意 图;
[0044] 图7(b)为本发明第二组实验第巧巾情况下参数估计示意图;
[0045] 图8(a)为本发明第二组实验第3种情况下眼球速度、目标速度W及注视差异示意 图;
[0046] 图8(b)为本发明第二组实验第巧巾情况下参数估计示意图;
[0047] 图9(a)为本发明第二组实验第4种情况下眼球速度、目标速度W及注视差异示意 图;
[0048] 图9(b)为本发明第二组实验第4种情况下参数估计示意图。
【具体实施方式】:
[0049] 下面结合附图与实施例对本发明做进一步说明:
[0050] 1、现有的基于最小二乘法的平滑追踪眼动模型中主要包含了两个模块:1)将一个 神经网络模型(RNN)映射到内侧颠叶上部MST区域,根据目标的运动信息来对目标的速度进 行预测;2)将逆动力学控制器(IDC)映射到脑干和小脑中,用来产生眼球速度。
[0051] 注视差异定义为目标速度与眼球速度的差值,即:
[0052] (-'(〇 = '/-(-/) - £(〇 (1)
[0化引其中,为目标速度,古W为眼球速度,为注视差异。
[0054] 平滑追踪眼动的控制目标是使目标速度与眼球速度的差值即注视差异最小,可写 为:
[0055]

[0056] 除了控制目标(2)之外,从神经生理学的角度,还应满足W下要求:
[0057] |各〇)|<戶,耐>0 口)
[0化引其中,矿€纸+为注视差异。(0的最大允许值。
[0059] 小脑和脑干具有眼球系统逆动力学控制器的作用。假设逆动力学控制器可完全消 除眼球动力学方程,则由图1可得:
[0060] Ε{? = ^{? (4)
[0061 ] 其中,表示预测速度。
[0062]目标速度估计值可写为:
[006;3]去(?-Δ) = ?(?-Δ) + (ψ-Δ) 巧)
[0064] 其中,.可〇为目标速度估计值,Δ表示视觉延时。
[0065] 对(5)式关于时间积分可得目标位置估计:
[0066] 二'.?(''一&):+.@(?_Δ): .狗:
[0067] 其中,王的为目标位置估计值。
[0068] 对(5)式关于时间求导可得目标加速度估计值为:
[0069] f(r-A) = .i(r-A) + cH/-A) (7)
[0070] 将目标速度的预测值用下式表示:
[0071] = {t)x( t-A) (鮮
[0072] 其中w(t) = [wi(t) W2(t) W3(t)]T为系统参数估计向量,文(/) = [.-γ(ν) ;f(f) X(f)]. 为眼球目标状态估计向量。W( t)的更新率为:
[0073]
(9)
[0074] 其中,λ = (?3Κ(λι,λι,λ3)为正定对角矩阵,住焚'为正的控制增益,戶€费为注 视差异的最大允许值。
[0075] 2、稳定性分析
[0076] 定理1:自适应控制器(8)-(9)能保证注视差异始终在允许的范围内,并且保证眼 球速度渐近跟踪上目标速度,即注视差异渐近收敛于ο:
[0086] 运表明此闭环系统是Lyapunov稳定的。当且仅当Φ)无(>-Δ)二0时,巧句=0。那 么由Lyapunov稳定性定理可得
[0095] 为不失一般性,令[?(0)| = 0。假设在整个控制过程中,|?(0| ^ P,那么
运与(17)式的结论相矛盾。所W假设不成立。那么则有:
[0096] ?(?) <度,'.皆《.>〇 (18)
[0097]备注1:由于预测器的输入为?(Ζ-Δ),因此对(9)式做进一步的修改:
[009引
(19)
[0099] 备注2:当初始目标速度不为加寸,(18)式应改为:
[0100] |?:的|<p,W>A (:2??)
[0101] 所提控制方法的结构框图如图1所示。
[0102] 3、仿真结果
[0103] 为验证所提控制方法的跟踪性能,进行两组仿真实验。更准确地说,在第一组仿真 实验中,对几组0初始目标估计进行跟踪。随后,在第二组仿真实验中,验证所提控制方法对 非0初始目标轨迹的跟踪性能。
[0104]仿真环境为Matlab/Simulink,采样周期设置为0.01s。在仿真中,注视差异的最大 允许值设置为
[0105] p = 5°/s (21)
[0106] 视觉延时设置为:
[0107] Δ = 100ms (22)
[0108] 经过充分调试后,控制增益选取如下:
[0109] 入1 = 〇.2,入2 = 12,入3 = 5,0=1, 丫 =0.01 (23)
[0110] 系统参数估计向量w(t)的初始值设置为:
[0111] "(0) = [0 0.8 0]τ (24)
[0112] 接下来进行两组仿真实验。第一组仿真实验中,将验证所提自适应跟踪控制方法 针对0初始目标轨迹的跟踪性能。随后,所提自适应跟踪控制方法针对非0初始目标轨迹的 跟踪控制性能在第二组仿真实验中进行了验证。
[0113] 第一组实验:针对0初始目标速度轨迹,验证了所提带有注视差异约束的自适应跟 踪控制器的跟踪性能。为此,考虑如下四种目标轨迹:
[0118] 仿真结果如图2(a)-图5(b)所示。由图2(a)、图3(a)、图4(a)、图5(a)可知,注视差 异始终保持在5°/sW内,并最终收敛于0。眼球速度在Is内即可跟踪上目标速度,此时注视 差异降为0。在整个平滑追踪眼动过程中,注视差异被控制在很小的范围内。图2(b)、图3 (b)、图4(b)、图5(b)为系统未知系统参数的估计结果,系统参数估计向量在运四种情况下, 2s内收敛于稳定值。
[0119] 第二组仿真:本组仿真进一步验证了所提控制方法针对非0初始目标速度的跟踪 性能。为此,考虑如下四种情况:
[0120]情况1:Γ的= 20;
[0121 ]情况2:f(i) = 20cos(Tit);
[0122] 情况3: Γ的=2化-'cos(Tit);
[0123] 情况4: Γ的二 5.7沪]'sin (Tit)。
[0124] 仿真时间从100ms开始,控制增益与第一组仿真实验完全一致。仿真结果如图6 (a)-9(b)所示,给出了运四种情况下眼球速度/目标速度、注视差异、参数估计随时间变化 的曲线。由图可知,即使在目标速度的初始值不为0的情况下,眼球速度轨迹仍可迅速跟踪 上目标速度轨迹,并且在整个平滑追踪眼动过程中,注视差异始终在允许的范围内。
[0125] 上述虽然结合附图对本发明的【具体实施方式】进行了描述,但并非对本发明保护范 围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不 需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围W内。
【主权项】
1. 带注视差异约束的平滑追踪眼动自适应跟踪控制器,其特征是,包括: 定义注视差异4^为目标速度与眼球速度的差值,设定注视差异的最大允许值P, 以注视差异最小为控制目标,得到目标速度的预测值为:其中,'?(1:) = [¥1(1:)¥2(1:)¥3(1:)]1'为系统参数估计向量,无(/) =「.〒(7)习/);^(/)」'为眼 球目标状态估计向量,为目标位置估计值,芎0为目标速度估计值,? 为目标加速度 估计值;△为时间延时。2. 如权利要求1所述的一种带注视差异约束的平滑追踪眼动自适应跟踪控制器,其特 征是,所述系统参数估计向量w( t)的更新率为:其中,为正定对角矩阵,爲;re矿为正的控制增益,尸e:!T为注视差 异?:(〇的最大允许值。3. 带注视差异约束的平滑追踪眼动自适应跟踪控制器的控制方法,其特征是,包括: (1) 定义注视差异为目标速度与眼球速度的差值; (2) 设定注视差异的约束条件,以注视差异最小为平滑追踪眼动的控制目标构建控制 函数; (3) 假设眼球速度与目标预测速度相等,根据注视差异得到目标速度的估计值; (4) 在注视差异满足约束条件的情况下,根据所述目标速度的估计值得到目标位置估 计值以及目标速度的预测值; (5) 眼球速度等于目标速度的预测值,得到目标速度预测值后控制眼球产生相同的速 度。4. 如权利要求3所述的带注视差异约束的平滑追踪眼动自适应跟踪控制器的控制方 法,其特征是,所述步骤(2)中注视差异的约束条件具体为:其中,为注视差异,尸e识+为注视差异的最大允许值。5. 如权利要求3所述的带注视差异约束的平滑追踪眼动自适应跟踪控制器的控制方 法,其特征是,所述步骤(2)中控制函数具体为:注视差异的极限值为0。6. 如权利要求3所述的带注视差异约束的平滑追踪眼动自适应跟踪控制器的控制方 法,其特征是,所述步骤(3)中目标速度的估计值为目标预测速度与注视差异的和。7. 如权利要求3所述的带注视差异约束的平滑追踪眼动自适应跟踪控制器的控制方 法,其特征是,所述步骤(4)中,对目标速度的估计值关于时间积分得到目标位置估计值。8. 如权利要求3所述的带注视差异约束的平滑追踪眼动自适应跟踪控制器的控制方 法,其特征是,所述步骤(4)中,对目标速度的估计值关于时间求导得到目标速度的预测值。
【文档编号】G05B13/04GK105824239SQ201610181378
【公开日】2016年8月3日
【申请日】2016年3月25日
【发明人】马昕, 张梦华, 徐衍亮, 宋锐, 李贻斌
【申请人】山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1