运动状态获取方法、装置以及计算机设备和存储介质制造方法及图纸

技术编号:35991147 阅读:15 留言:0更新日期:2022-12-17 23:06
本申请涉及一种运动目标的运动状态获取方法、装置和计算机设备。该方法包括:获取运动目标在待识别段的运动参数;待识别段为运动目标的运动轨迹,运动参数包括待识别段的若干轨迹点的位置信息;根据待识别段的运动参数,确定待识别段的若干个依次相邻的子段;根据子段的运动参数,确定各子段的向量;根据各子段的向量,确定每两个相邻的子段的向量夹角;根据每两个相邻的子段的向量夹角,确定运动目标在待识别段的运动状态。采用本方法能够准确的获取运动目标的运动状态,应用在航海领域时能实现船只转弯或掉头状态的判定。现船只转弯或掉头状态的判定。现船只转弯或掉头状态的判定。

【技术实现步骤摘要】
运动状态获取方法、装置以及计算机设备和存储介质


[0001]本申请涉及导航
,特别是涉及一种运动状态获取方法、装置以及计算机设备和存储介质。

技术介绍

[0002]随着经济社会发展,海上运输成为国内及国际间贸易往来的重要载体。水上移动目标航行状态的有效监控为海事机构管理海上事务提供便利。
[0003]目前,通常通过解析报文信息获取水上移动目标的位置和速度,进而判断水上移动目标是处于运动状态还是停泊状态,无法满足高精度航行控制的需求。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够准确获知运动目标在运动轨迹上各段的具体运动状态的运动状态获取方法、装置和计算机设备,从而为高精度运动控制提供数据依据。
[0005]第一方面,提供一种运动状态获取方法,包括:
[0006]获取运动目标在待识别段的运动参数;待识别段为运动目标的运动轨迹上的至少一段轨迹,运动参数包括待识别段的若干轨迹点的位置信息;
[0007]根据待识别段的运动参数,确定待识别段的若干个依次相邻的子段;
[0008]根据子段的运动参数,确定各子段的向量;其中,各子段的向量是子段上的第一轨迹点指向第二轨迹点的向量,第一轨迹点对应的采样时间早于第二轨迹点对应的采样时间;
[0009]根据各子段的向量,确定每两个相邻的子段的向量夹角;
[0010]根据每两个相邻的子段的向量夹角,确定运动目标在待识别段的运动状态。
[0011]在其中一个实施中,子段至少包括第一段、第二段和第三段。
[0012]在其中一个实施中,根据各子段的向量,确定每两个相邻的子段的向量夹角,包括:
[0013]若根据子段的向量判定任意两个相邻的子段方向均一致,则根据各子段的向量,确定每两个相邻的子段的向量夹角。
[0014]在其中一个实施中,根据各子段的向量,确定每两个相邻的子段的向量夹角,还包括:
[0015]若根据子段的向量判定任意两个相邻的子段的向量方向不一致,则确定一个新的待识别段,并进入获取运动目标在待识别段的运动参数的步骤。
[0016]在其中一个实施中,根据每两个相邻的子段的向量夹角,确定运动目标在待识别段的运动状态,包括:
[0017]在每两个相邻的子段的向量夹角之和大于或等于90
°
,且小于180
°
时,确定运动目标在待识别段处于转弯状态;
[0018]在每两个相邻的子段的向量夹角之和大于或等于180
°
时,确定运动目标在待识别段处于掉头状态。
[0019]在其中一个实施中,运动状态获取方法还包括:
[0020]在确定运动目标在待识别段处于转弯状态或掉头状态的情况下,获取运动目标在待识别段的运行速度。
[0021]在其中一个实施中,获取运动目标在待识别段的运动参数,包括:
[0022]从卡夫卡消息队列中实时获取运动参数;或,
[0023]从分布式数据库中获取运动目标历史的运动参数。
[0024]第二方面,提供一种运动状态获取装置,装置包括:
[0025]获取模块,用于获取运动目标在待识别段的运动参数;待识别段为运动目标的运动轨迹上的至少一段轨迹,运动参数包括待识别段的若干轨迹点的位置信息;
[0026]子段确定模块,用于根据待识别段的运动参数,确定待识别段的若干个依次相邻的子段;
[0027]向量确定模块,用于根据子段的运动参数,确定各子段的向量;其中,各子段的向量是子段上的第一轨迹点指向第二轨迹点的向量,第一轨迹点对应的采样时间早于第二轨迹点对应的采样时间;
[0028]夹角确定模块,用于根据各子段的向量,确定每两个相邻的子段的向量夹角;
[0029]运动状态确定模块,用于根据每两个相邻的子段的向量夹角,确定运动目标在待识别段的运动状态。
[0030]第三方面,提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述运动目标的运动状态获取方法中任一项的方法的步骤。
[0031]第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述运动目标的运动状态获取方法中任一项的方法的步骤。
[0032]上述运动状态获取方法、装置以及计算机设备和存储介质,至少具有以下有益效果:
[0033]通过获取运动目标在待识别段的运动参数;带识别段为运动目标的运动轨迹上的至少一段轨迹,运动参数包括待识别段的若干轨迹点的位置信息;根据待识别段的运动参数,确定待识别段的若干个依次相邻的子段;根据子段的运动参数,确定各子段的向量;其中,各子段的向量是子段上的第一轨迹点指向第二轨迹点的向量,第一轨迹点对应的采样时间早于第二轨迹点对应的采样时间;根据各子段的向量,确定每两个相邻的子段的向量夹角,该向量夹角可以反映运动目标在前后两个子段的运动变化情况,基于此,可以根据每两个相邻的子段的向量夹角,确定运动目标在待识别段的具体运动状态,为运动目标的进一步运动控制提供强有力的数据支撑。进一步地,在应用在航海领域时可实现获取水上航行目标的转弯或掉头状态。
附图说明
[0034]图1为一个实施例中运动目标的运动状态获取方法的应用环境图;
[0035]图2为一个实施例中运动目标的运动状态获取方法的流程示意图;
[0036]图3为一个实施例中运动目标的运动状态获取方法的中的待识别段示意图;
[0037]图4为另一个实施例中运动目标的运动状态获取方法的中的待识别段示意图;
[0038]图5为另一个实施例中运动目标的运动状态获取方法的流程示意图;
[0039]图6为又一个实施例中运动目标的运动状态获取方法的中的待识别段示意图;
[0040]图7为又一个实施例中运动目标的运动状态获取方法的流程示意图;
[0041]图8为再一个实施例中运动目标的运动状态获取方法的流程示意图;
[0042]图9为还一个实施例中运动目标的运动状态获取方法的流程示意图;
[0043]图10为又再一个实施例中运动目标的运动状态获取方法的流程示意图;
[0044]图11为一个实施例中运动目标的运动状态获取装置的结构框图;
[0045]图12为一个实施例中计算机设备的内部结构图。
具体实施方式
[0046]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0047]本申请实施例提供的运动目标2的运动状态获取方法,可以应用于如图1所示的应用环境中。其中运动目标2和卫星10通信,也可以通过网络和基站4进行通信,以访问服务器6。数据存储系统8可以存储服务器6需要处理的数据,例如,运动目标2的历史的运动参数等。数据存储系统8可以集成在服务器6上,也可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运动状态获取方法,其特征在于,包括:获取运动目标在待识别段的运动参数;所述待识别段为所述运动目标的运动轨迹上的至少一段轨迹,所述运动参数包括所述待识别段的若干轨迹点的位置信息;根据所述待识别段的运动参数,确定所述待识别段的若干个依次相邻的子段;根据所述子段的运动参数,确定各所述子段的向量;其中,各所述子段的向量是所述子段上的第一轨迹点指向第二轨迹点的向量,所述第一轨迹点对应的采样时间早于所述第二轨迹点对应的采样时间;根据各所述子段的向量,确定每两个所述相邻的子段的向量夹角;根据每两个所述相邻的子段的向量夹角,确定所述运动目标在所述待识别段的运动状态。2.根据权利要求1所述的方法,其特征在于,所述子段至少包括第一段、第二段和第三段。3.根据权利要求1所述的方法,其特征在于,所述根据各所述子段的向量,确定每两个所述相邻的子段的向量夹角,包括:若根据所述子段的向量判定任意两个所述相邻的子段向量方向均一致,则根据各所述子段的向量,确定每两个所述相邻的子段的向量夹角。4.根据权利要求1所述的方法,其特征在于,所述根据各所述子段的向量,确定每两个所述相邻的子段的向量夹角,还包括:若根据所述子段的向量判定任意两个所述相邻的子段的向量方向不一致,则确定一个新的待识别段,并进入所述获取运动目标在待识别段的运动参数的步骤。5.根据权利要求1所述的方法,其特征在于,所述根据每两个所述相邻的子段的向量夹角,确定所述运动目标在所述待识别段的运动状态,包括:在每两个所述相邻的子段的向量夹角之和大于或等于90
°
,且小于180
°
时,确定所述运动目标在所述待识别段处于转弯状态;在每两个所述相...

【专利技术属性】
技术研发人员:阮佳高宇郑宏辉张新建
申请(专利权)人:中华人民共和国广东海事局
类型:发明
国别省市:

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

1