一种室内定位轨迹纠偏方法、装置、设备和存储介质制造方法及图纸

技术编号:38162266 阅读:10 留言:0更新日期:2023-07-13 09:35
本发明专利技术涉及一种室内定位轨迹纠偏方法和装置,其中,方法包括:获取轨迹点位信息,所述轨迹点位信息中包括位置和速度;判断存轨迹点位个数是否小于预设值;如果存轨迹点位个数小于预设值,则将所述轨迹点位信息加入到存轨迹点位状态中,并在加入轨迹点位信息后存轨迹点位个数等于预设值时,对轨迹点位信息进行分析,根据各个轨迹点位信息之间的关系判断需要丢弃的轨迹点位信息。本发明专利技术能够对室内定位轨迹进行纠偏,提高室内定位的位置数据的精准性。性。性。

【技术实现步骤摘要】
一种室内定位轨迹纠偏方法、装置、设备和存储介质


[0001]本专利技术涉及轨迹纠偏
,特别是涉及一种室内定位轨迹纠偏方法。

技术介绍

[0002]轨迹纠偏是指对设备采集的位置数据进行处理,以消除其误差,使其更加准确地反映用户的真实位置。轨迹纠偏技术的应用非常广泛,例如,在导航应用中,轨迹纠偏可以消除位置数据的误差,使导航更加准确,在运动健康应用中,轨迹纠偏可以消除位置数据的漂移误差,使运动轨迹更加真实,在物流配送应用中,轨迹纠偏可以消除位置数据的噪声误差,使配送更加精准。
[0003]现有的轨迹纠偏技术更多应用在道路行驶或行走过程中,如高德的猎鹰轨迹纠偏技术,此类场景轨迹的特点有:1.户外GPS信号较好2.轨迹多成线性延伸3.轨迹多临近道路。而在固定场所及室内场景的定位轨迹没有上述特点,实验也证明现有的纠偏技术不能解决此种场景的轨迹偏移问题。

技术实现思路

[0004]本专利技术所要解决的技术问题是提供一种室内定位轨迹纠偏方法和装置,能够对室内定位轨迹进行纠偏,提高室内定位的位置数据的精准性。
[0005]本专利技术解决其技术问题所采用的技术方案是:提供一种室内定位轨迹纠偏方法,包括以下步骤:
[0006]获取轨迹点位信息,所述轨迹点位信息中包括位置和速度;
[0007]判断存轨迹点位个数是否小于预设值;
[0008]如果存轨迹点位个数小于预设值,则将所述轨迹点位信息加入到存轨迹点位状态中,并在加入轨迹点位信息后存轨迹点位个数等于预设值时,对轨迹点位信息进行分析,根据各个轨迹点位信息之间的关系判断需要丢弃的轨迹点位信息。
[0009]所述根据各个轨迹点位信息之间的关系判断需要丢弃的偏移点位,具体为:
[0010]获取每个轨迹点位信息的位置信息,并根据位置信息计算每两个轨迹点位信息之间的距离,得到每个轨迹点位信息的位置与其他轨迹点位信息的位置之间的距离超过距离阈值的次数X;
[0011]获取每个轨迹点位信息的速度信息,并获取速度信息计算相邻两个轨迹点位信息之间的速度差值,得到相邻两个轨迹点位信息之间的速度差值超过速度阈值的次数Y;
[0012]根据次数X和次数Y确定需要丢弃的轨迹点位信息。
[0013]如果存轨迹点位个数大于或等于预设值,则将所述轨迹点位信息以队列方式存入存临时点位状态,所述存临时点位状态包括上一个点位、当前点位和下一个点位;当所述存临时点位状态的上一个点位、当前点位和下一个点位均存有轨迹点位信息时,根据当前点位、上一个点位和下一个点位中的轨迹点位信息判断异常的轨迹点位信息。
[0014]所述根据当前点位、上一个点位和下一个点位中的轨迹点位信息判断异常的轨迹
点位信息,具体为:
[0015]获取当前点位、上一个点位和下一个点位中的轨迹点位信息的位置和速度;
[0016]计算相邻两个点位中轨迹点位信息之间的距离;
[0017]判断相邻两个点位中轨迹点位信息之间的距离是否超过距离异常阈值;
[0018]若是,则将相邻两个点位中轨迹点位信息中速度超过速度异常阈值的轨迹点位信息确定为异常的轨迹点位信息。
[0019]所述获取轨迹点位信息后,还包括对脏数据进行丢弃的步骤,所述轨迹点位信息满足以下任一情况被认为是脏数据:
[0020]所述轨迹点位信息为基站定位的定位信息;
[0021]所述轨迹点位信息与异常的轨迹点位信息重复;
[0022]所述轨迹点位信息与上一个轨迹点位信息重复;
[0023]所述轨迹点位信息与存临时点位状态中的点位信息重复。
[0024]本专利技术解决其技术问题所采用的技术方案是:提供一种室内定位轨迹纠偏装置,包括:
[0025]获取模块,用于获取轨迹点位信息,所述轨迹点位信息中包括位置和速度;
[0026]判断模块,用于判断存轨迹点位个数是否小于预设值;
[0027]分析模块,用于在存轨迹点位个数小于预设值,则将所述轨迹点位信息加入到存轨迹点位状态中,并在加入轨迹点位信息后存轨迹点位个数等于预设值时,对轨迹点位信息进行分析,根据各个轨迹点位信息之间的关系判断需要丢弃的轨迹点位信息。
[0028]所述分析模块包括:
[0029]第一获取计算单元,用于获取每个轨迹点位信息的位置信息,并根据位置信息计算每两个轨迹点位信息之间的距离,得到每个轨迹点位信息的位置与其他轨迹点位信息的位置之间的距离超过距离阈值的次数X;
[0030]第二获取计算单元,用于获取每个轨迹点位信息的速度信息,并获取速度信息计算相邻两个轨迹点位信息之间的速度差值,得到相邻两个轨迹点位信息之间的速度差值超过速度阈值的次数Y;
[0031]确定单元,用于根据次数X和次数Y确定需要丢弃的轨迹点位信息。
[0032]所述室内定位轨迹纠偏装置还包括异常判断模块,所述异常判断模块包括:
[0033]临时存储单元,用于在存轨迹点位个数大于或等于预设值,将所述轨迹点位信息以队列方式存入存临时点位状态,所述存临时点位状态包括上一个点位、当前点位和下一个点位;
[0034]异常判断单元,用于在所述存临时点位状态的上一个点位、当前点位和下一个点位均存有轨迹点位信息时,根据当前点位、上一个点位和下一个点位中的轨迹点位信息判断异常的轨迹点位信息。
[0035]本专利技术解决其技术问题所采用的技术方案是:提供一种电子设备,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述室内定位轨迹纠偏方法的步骤。
[0036]本专利技术解决其技术问题所采用的技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述室内定位轨迹纠偏方法的
步骤。
[0037]有益效果
[0038]由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果:本专利技术通过设置存轨迹点位状态,将获取的轨迹点位信息存储在存轨迹点位状态中,并基于存轨迹点位状态中的多个轨迹点位信息的位置和速度分析出需要丢弃的轨迹点位信息,从而实现对室内定位轨迹进行纠偏,提高室内定位的位置数据的精准性。
附图说明
[0039]图1是本专利技术第一实施方式室内定位轨迹纠偏方法的流程图;
[0040]图2是纠偏前的轨迹图;
[0041]图3是采用本专利技术第一实施方式纠偏后的轨迹图。
具体实施方式
[0042]下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术讲授的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
[0043]本专利技术的第一实施方式涉及一种室内定位轨迹纠偏方法,该方法采用的技术组件可以有消息队列kafka、大数据实时计算框架flink、数据库Elasticsearc本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种室内定位轨迹纠偏方法,其特征在于,包括以下步骤:获取轨迹点位信息,所述轨迹点位信息中包括位置和速度;判断存轨迹点位个数是否小于预设值;如果存轨迹点位个数小于预设值,则将所述轨迹点位信息加入到存轨迹点位状态中,并在加入轨迹点位信息后存轨迹点位个数等于预设值时,对轨迹点位信息进行分析,根据各个轨迹点位信息之间的关系判断需要丢弃的轨迹点位信息。2.根据权利要求1所述的室内定位轨迹纠偏方法,其特征在于,所述根据各个轨迹点位信息之间的关系判断需要丢弃的偏移点位,具体为:获取每个轨迹点位信息的位置信息,并根据位置信息计算每两个轨迹点位信息之间的距离,得到每个轨迹点位信息的位置与其他轨迹点位信息的位置之间的距离超过距离阈值的次数X;获取每个轨迹点位信息的速度信息,并获取速度信息计算相邻两个轨迹点位信息之间的速度差值,得到相邻两个轨迹点位信息之间的速度差值超过速度阈值的次数Y;根据次数X和次数Y确定需要丢弃的轨迹点位信息。3.根据权利要求1所述的室内定位轨迹纠偏方法,其特征在于,如果存轨迹点位个数大于或等于预设值,则将所述轨迹点位信息以队列方式存入存临时点位状态,所述存临时点位状态包括上一个点位、当前点位和下一个点位;当所述存临时点位状态的上一个点位、当前点位和下一个点位均存有轨迹点位信息时,根据当前点位、上一个点位和下一个点位中的轨迹点位信息判断异常的轨迹点位信息。4.根据权利要求3所述的室内定位轨迹纠偏方法,其特征在于,所述根据当前点位、上一个点位和下一个点位中的轨迹点位信息判断异常的轨迹点位信息,具体为:获取当前点位、上一个点位和下一个点位中的轨迹点位信息的位置和速度;计算相邻两个点位中轨迹点位信息之间的距离;判断相邻两个点位中轨迹点位信息之间的距离是否超过距离异常阈值;若是,则将相邻两个点位中轨迹点位信息中速度超过速度异常阈值的轨迹点位信息确定为异常的轨迹点位信息。5.根据权利要求1所述的室内定位轨迹纠偏方法,其特征在于,所述获取轨迹点位信息后,还包括对脏数据进行丢弃的步骤,所述轨迹点位信息满足以下任一情况被认为是脏数据:所述轨迹点位信息为基站定位的定位信息;所述轨迹点位信息与异常的轨迹...

【专利技术属性】
技术研发人员:卜江勇韩佳俊张汶忠高青琳
申请(专利权)人:上海松椿果健康科技有限公司
类型:发明
国别省市:

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

1