舰船科学技术  2023, Vol. 45 Issue (16): 137-140    DOI: 10.3404/j.issn.1672-7649.2023.16.028   PDF    
Lyapunov稳定性分析在欠驱动船舶路径跟踪的应用
夏云青     
郑州工程技术学院 基础科学学院,河南 郑州 450044
摘要: 欠驱动船舶系统的非线性位置控制,因为建模参数控制的不确定性,对于欠驱动运动方程中的某些变量并不能很好的控制。为此,本文基于Lyapunov稳定性原理,对欠驱动控制方法的应用展开探讨,通过对其多特征值、轨迹跟踪和位置控制问题进行研究,提出一种多特征自适应融合的算法。同时通过借助视频目标跟踪自适应融合的方式 ,能够提高欠驱动船舶路径跟踪的精确性。
关键词: Lyapunov稳定性分析     欠驱动船舶     路径跟踪    
Application of lyapunov stability analysis in under actuation ship path tracking
XIA Yun-qing     
School of Basic Science, Zhengzhou University of Technology, Zhengzhou 450044, China
Abstract: The nonlinear position control of underactuated ship system, because of the uncertainty of modeling parameter control, can not control some variables in the underactuated motion equation well. In order to accomplish this task, based on Lyapunov stability principle, this paper discusses the application of underactuated control method, and proposes a multi-feature adaptive fusion algorithm by studying its multi-feature value, trajectory tracking and position control problems. At the same time, the accuracy of underactuated ship path tracking can be improved by means of adaptive fusion of video target tracking.
Key words: Lyapunov stability analysis     under actuated ships     path tracking    
0 引 言

为了实现对运动目标的跟踪,运动目标检测环节不可缺少,最后检测结果的可靠性,会对目标跟踪的精度造成直接影响。因此对于运动目标的相关监测工作,必须采用有效的手段。以船舶欠驱动系统控制为例,对其进行路径跟踪的相关研究中,应以鲁棒性为主线,完成运动目标检测计划的制定。而在关于控制系统稳定性的研究进程中,不同的学者基于不同的模型,从多角度对非线性系统的特征值分布提出了各自的理解以及研究成果,李雅普诺夫基于前人研究,归纳了Lyapunov稳定性理论,为状态方程的求解提供了宝贵的建议。而本文选取的Lyapunov稳定性理论,特指Lyapunov第二方法,Lyapunov直接法[1-2]

所谓运动目标检测问题,即能对系统中运动目标所呈现的运动特征和运动目标本身特征做科学分析,以及对于视频序列图像的综合检测问题,若存在这种地区,该系统可以执行分割提取操作,使得视频序列中图像背景可以跟随它的相对运动区域而独立分开[3-5]

基于此,本文以欠驱动船舶路径跟踪为研究对象,对其应用可行性以及局限性展开分析,并搭配以背景减除法作为视频中运动目标安全检测方法,通过完整检测流程并结合Lyapunov稳定性理论,为实现运动目标跟踪打下研究基础。欠驱动船舶路径跟踪检测结果的可靠性对目标跟踪的准确性带来直接影响,为船舶领域非线性系统稳定性研究提供一定的依据。

1 Lyapunov稳定性理论基础

以欠驱动船舶路径跟踪为研究对象,围绕其二维非线性系统进行研究,设Lyapunov稳定性微分方程如下:

$ \left. \begin{gathered} {{\dot x}_1} = {x_2} - a{x_1}\left( {x_1^2 + x_2^2} \right) \\ {{\dot x}_2} = - {x_1} - a{x_2}\left( {x_1^2 + x_2^2} \right) \\ \end{gathered} \right\} 。$ (1)

由此导出船舶经欠驱动系统控制输入后,其运动路径的微分方程:

$ V\left( {{x_1},{x_2}} \right) = x_1^2 + x_2^2 。$ (2)

计算船舶经欠驱动系统控制输入后,其运动路径的速度沿二自由度系统方程展开曲线求解,得出:

$ \frac{{{\rm{d}}V}}{{{\rm{d}}t}} = \frac{{\partial V}}{{\partial {x_1}}}{\dot x_1} + \frac{{\partial V}}{{\partial {x_2}}}{\dot x_2} = 2a\left( {x_1^4 + x_2^4} \right) 。$ (3)

由此得出,Lyapunov稳定性理论在实际应用中具有一定的可操作性,但同时也存在局限性。因此合理对其进行优化,并在应用中进行测试。

2 基于Lyapunov稳定性理论的欠驱动系统控制 2.1 核带宽自适应调整

该系统采用Lyapunov稳定性理论,实现迭代搜索操作,以及对运动目标进行最佳位置检测,基于该系统可以利用图像目标区域投影完成二维概率密度分布图,并计算系统中概率密度的零阶矩。该算法可以根据不同场景和环境中出现的情况自动选择合适的概率值,从而提高整个系统对复杂背景下运动目标的定位速度。计算公式为:

$ {M_{00}} = \sum\limits_x {\sum\limits_y {I\left( {x,y} \right)} } 。$ (4)

式中:Ix,y)为图像目标在(x,y)坐标时对应的概率密度估计值,并且x值以及y值都要在核函数带宽所支持的船舶范围完成取值。

2.2 视频目标跟踪

由于视频运动的对象不一样,产生了种种行为特征,并且在目标跟踪时也会面临变幻莫测的问题,加之为了保证视频运动目标跟踪的实时性和鲁棒性,需要对各种运动目标跟踪算法进行研究,具有代表性的运动目标跟踪算法包括:

1)轮廓跟踪算法

该算法的指导思想即以系统内的运动目标为中心,以及将它们的外边缘轮廓布置为目标模板,基于该系统,可利用定位检索的方式形成目标轮廓模板综合跟踪。随着相关技术的发展,该模型在军事领域又进一步完成主动轮廓线跟踪算法研究和开发,后期算法应用于智能监控,从而为军事科技、航海航空等领域在视频处理方面取得了重大进展与应用。

2)区域模板跟踪算法

采用区域模板跟踪算法对目标进行跟踪,可以把整个目标模板都反馈到系统中,也即是对系统能有一个比较全面的认识、材料更加多样化。通过对区域模板跟踪算法原理与应用方法的分析,提出了基于该算法的运动补偿技术。该算法常被用于弱对比度目标和小目标的综合跟踪工作,且性能突出,普及度较高。该算法通过对多个图像数据集分别采用不同大小的子图进行匹配处理来完成目标识别和跟踪器的建立。

3)特征数据匹配算法

该算法指导思想是在系统内能够使用包括边缘特征、目标角点等部分特征数据用于模板设置,基于此系统可以利用特征数据进行匹配检索操作,由此达到对运动图像序列进行综合跟踪的效果。

2.3 多特征自适应融合的Lyapunov稳定性分析

推动Lyapunov稳定性理论与多特征自适应融合法兼容合作,能保证系统描述目标模型时,即便受到场景变化的干扰或者是目标变化的干扰也依然能表现出适应性、鲁棒性。

图1所示,本文提出一种基于动态阈值与核参数相结合的方法,抑制图像中背景噪声及前景目标区域的影响。对Lyapunov稳定性理论应用于欠驱动船舶路径跟踪加以优化,利用纹理特征、颜色特征完成目标模型创建,并以此为基础,采用多特征跟踪算法,便于与目标模型和候选目标模型进行兼容与合作。

图 1 多特征融合算法流程图 Fig. 1 Flow chart of multi feature fusion algorithm

假设y0为候选目标所处的位置,该算法将使用以下公式进行计算:

$ {{\hat p}}\left( {{{y0}}} \right) = \left\{ {\left\{ {{{{{\hat p}}}_{{{{u}}_{{i}}}}}\left( {{y_0}} \right)} \right\}{u_i} \ldots \ldots {N_i}} \right\} 。$

其中,i=1,……nk

在上述公式中以权重值为判断依据,完成对运动目标实时位置的计算,可以得到最新的位置权重值为:

$ \sum\limits_{i = 1}^{{n_k}} {{k_i}{{\hat \rho }_i}} \left[ {{{\hat \rho }_i}\left( {{y_0}} \right),{{\hat q}_i}} \right] = \sum\limits_{i = 1}^{{n_k}} {{k_i}} \sum\limits_{{u_i} = 1}^{{N_i}} {\sqrt {{{\hat p}_{{u_i}}}\left( {{y_0}} \right) \cdot {{\hat q}_{{u_i}}}} } 。$

经过归一化处理后得到的位置信息集合为:

$ {\left\{\left\{{\widehat{p}}_{{u}_{i}}\left({y}_{1}\right)\right\}{u}_{i}\dots \dots {N}_{i}\right\}}_{i=1,\dots \dots nk} 。$

此外,若欠驱动船舶路径跟踪视频序列没有结束,则系统会继续对图像序列进行读取操作,并在系统内对下一帧图像启动目标跟踪操作。

2.4 跟踪算法的实现

基于以上研究,对欠驱动船舶路径跟踪特性进行自适应分析,并融合了Lyapunov稳定性理论进行更加细致的描述。

步骤1 使用前面探测运动目标得到的初始化数据进行初始化。

步骤2 在设置目标模板过程中采用背景加权完成目标模板刷新程度的选择。

步骤3 通过卡尔曼算法,得到预估值yo,然后用所设门限值α与Mean Shift收敛值y1比较,即若造成遮挡范围大的情况,能用预估点位数据刷新。

步骤4 当欠驱动系统控制预估点位的偏差值比较大时,则步长为1.5倍核带宽,在欠驱动系统控制预估点位进行初始化操作,检索成果即为最小的迭代点位。

步骤5 最终判别追踪区间内目标存在与否,如果不存在,算法完成;反之,在下一帧进行研究。

最终得到两运动目标融合再分离的结果,在此实验基础上得到了一种可以用于实时监控系统的视频压缩方案。生成监控画面中的2个运动目标,同时完成追踪效果。实践证明,本文采用Lyapunov稳定性理论能够在欠驱动船舶路径实现完美跟踪。

3 算法的实际应用结果分析

采用改进的Lyapunov稳定性理论进行目标跟踪,能够加强运动目标探测的精确性、鲁棒性、可靠性和高效性。

图2所示,X轴跟踪误差表现为视频序列尾部出现算法分离,在背景受到扰动时或者目标形态发生改变时,该系统采用经典Lyapunov稳定性理论对目标跟踪,造成跟踪错位。针对以上存在的缺陷,本文提出一种基于图像特征匹配技术和自适应滤波相结合的方法。据实验得知,与经典的Mean Shift的目标跟踪算法相比,该系统采用改进的Lyapunov稳定性理论对目标进行跟踪,将更具有可靠性,鲁棒性和精确性。

图 2 欠驱动船舶跟踪误差分析图 Fig. 2 Analysis of tracking error of underactuation ship

图3所示,选取一段真实场景视频作为研究对象,按数量划分进行仿真,并对初始目标区域进行设定和分割。当需要进行自动追踪时,需要利用摄像机采集到的原始图像信息确定最终位置,通过计算获得移动方向和速度等参数后实现对欠驱动船舶的准确定位,并通过Lyapunov稳定性分析欠驱动船舶路径跟踪的准确性,从而弥补了该理论研究的局限性。

图 3 欠驱动船舶路径跟踪误差场景分析图 Fig. 3 Scenario analysis of underactuation ship path tracking error

同时,本文采用Microsoft Visual Studio 2017技术,完成了程序运行环境构建。通过以上步骤,能够实现对于被测船舶欠驱动系统控制特征的准确提取,为后续研究提供参考依据。不同测试条件下的跟踪算法的比较如表1所示,该表反映了综合欠驱动船舶路径跟踪的性能水平。

表 1 不同测试条件下的跟踪算法比较 Tab.1 Comparison of tracking algorithms under different test conditions

其中,Dpreparticle表示以小波特性为核心的粒子滤波跟踪算法;Dpparticle表示以特征值H为核心的粒子滤波跟踪算法;Dpmean表示以特征值H为核心的均值滤波跟踪算法。被测试的录像是单船舶测试录像,视频时间应保持在20 s之内,视频码率应在30帧/秒以上,且检测次数应在3次以上,检测船舶经欠驱动系统控制后,其对于帧数进行了统计。此外,将Dpreparticle算法分别与Dpparticle算法、Dpmean算法进行对比可知,Dpreparticle算法更具有精确性,并且其性能也比其他2种算法高出3%~5%。

4 结 语

本文基于Lyapunov的稳定性理论对欠驱动船舶的路径跟踪算法进行了研究,并将多特征自适应融合算法与路径跟踪过程结合,优化了视频自动路径跟踪的效果。测试结果表明,该算法能够降低位置跟踪误差,能够显著提高欠驱动船舶路径跟踪的准确度,具备广泛的应用前景。

参考文献
[1]
康柳江, 李浩, 孙会君, 等. 复杂山区工程建设物资运输无人机巡航模型构建与实证研究[J]. 交通运输系统工程与信息, 2023, 23(3): 290-299.
KANG Liu-jiang, LI Hao, SUN Hui-jun, et al. Construction and empirical research of unmanned aerial vehicle cruise model for construction materials transportation in complex mountainous areas[J]. Transportation System Engineering and Information, 2023, 23(3): 290-299.
[2]
朱云浩, 刘志全, 高迪驹. 基于神经网络的鲁棒自适应舵减摇控制[J]. 中国舰船研究, 2023, 18(3): 1-9.
ZHU Yun-hao, LIU Zhi-quan, GAO Di-ju. Robust adaptive rudder stabilization control based on neural network[J]. China Journal of Ship Research, 2023, 18(3): 1-9.
[3]
牟光臣, 修素朴, 闫雷兵. 无人机巡航路径规划在多船舶跟踪中的应用研究[J]. 河南工学院学报, 2021, 29(5): 6-11.
MOU Guang-chen, XIU Su-pu, YAN Lei-bing. Application research of UAV cruise path planning in multi_ship tracking[J]. Journal of Henan Institute of Technology, 2021, 29(5): 6-11. DOI:10.3969/j.issn.1008-2093.2021.05.003
[4]
周云鹏, 封学军, 许博, 等. 船舶燃油品质监测的无人机巡航路径优化[J]. 大连海事大学学报, 2020, 46(3): 95–100+116.
ZHOU Yun-peng, FENG Xue-jun, XU Bo, et al. Optimization of UAV cruise path for ship fuel quality monitoring [J]. Journal of Dalian Maritime University, 2020, 46(3): 95–100+116.
[5]
王斑, 詹浩, 黄晶. 旋转机翼无人机巡航状态飞行力学模型辨识[J]. 飞行力学, 2014, 32(2): 179-182+188.
WANG Ban, ZHAN Hao, HUANG Jing. Identification of flight mechanics model in cruise state of rotary wing UAV[J]. Flight Mechanics, 2014, 32(2): 179-182+188. DOI:10.13645/j.cnki.f.d.2014.02.038