首页> 中国专利> 用于轨迹算法调试和验证的数据处理装置及方法

用于轨迹算法调试和验证的数据处理装置及方法

摘要

本发明涉及数据处理技术领域,提供了一种用于轨迹算法调试和验证的数据处理方法,具体如下:S1、基于录制指令进入轨迹数据的录制模式:采集用户操作数据、采集传感器检测到的轨迹数据,并进行存储;S2、基于回放指令停止轨迹数据的录制模式,进入轨迹数据的回放模式:从存储数据中依次读取各条轨迹数据,包括位置数据及其检测时间,输入轨迹算法,该条轨迹数据执行完毕后,循环读取下一条轨迹数据,直至轨迹数据读取完毕,即完成了轨迹数据回放。得轨迹回放时间得到压缩,且通过调节时间间隔参数可以调整回放速度,还可以比较精确的输出移动过程中需要计算并输出的数据。

著录项

  • 公开/公告号CN112667497A

    专利类型发明专利

  • 公开/公告日2021-04-16

    原文格式PDF

  • 申请/专利号CN202011502039.5

  • 发明设计人 郝振钧;

    申请日2020-12-18

  • 分类号G06F11/36(20060101);G06F16/29(20190101);G06F16/172(20190101);G07C5/08(20060101);

  • 代理机构34107 芜湖安汇知识产权代理有限公司;

  • 代理人钟雪

  • 地址 210000 江苏省南京市南京经济技术开发区恒达路3号科创基地213室

  • 入库时间 2023-06-19 10:38:35

说明书

技术领域

本发明涉及到数据处理技术领域,提供了一种用于轨迹算法调试和验证的数据处理装置及方法。

背景技术

21世纪之后,空间定位技术与移动网络迎来了快速的发展,尤其是随着移动互联网和车联网技术的发展,位置服务被广泛的运用于工程、监控、运动健康、出行等领域。在运动和出行领域,特别需要关注轨迹,但是由于位置服务存在误差(精度)的存在,通过原始的位置服务获取的位置信息是不准确的,形成的轨迹存在漂移、折线、毛刺等情况,所以软件开发人员需要通过轨迹算法(过滤、纠偏、平滑、抽稀、切片等)对轨迹进行修正,能够相对精确的反映用户真实轨迹。在不同业务场景中,采集时间是不同的,在轨迹算法研发和调试的过程中,时间越长,数据量越大的位置信息调试难度越大,所以需要一种方法来提高算法调试和验证的效率。

目前运动、出行领域的轨迹算法调试一般是通过采集原始数据导入到软件中执行,调试和验证算法修改,该方法主要用于算法调试和验证,还有一种方法是通过软件或硬件模拟实际场景产生原始数据,该方法主要用于算法验证和测试。采集原始位置信息数据导入到软件的方式,一般称为轨迹回放,如果采集的时间很长,那么算法调试和验证需要花费很长时间,效率比较低。

发明内容

本发明提供了一种用于轨迹算法调试和验证的数据处理装置,旨在改善上述问题。

本发明是这样实现,一种用于轨迹算法调试和验证的数据处理装置,所述装置包括:

数据采集单元,数据存储单元,回放单元;

数据采集单元包括:用户采集模块及系统采集模块,其中,用户采集模块采集用户的操作数据,包括:操作指令及指令的下发时间,系统采集模块采集系统中各类传感器采集的轨迹数据,包括位置数据及采集时间;

数据存储单元,对数据采集单元采集的数据进行存储;

回放单元,对数据存储单元存储的轨迹数据进行回放。

进一步的,回放单元包括:

数据读取模块,读取数据存储单元中存储的下一条轨迹数据,输出至轨迹算法中;

检测单元,检测轨迹算法中的轨迹数据是否执行完毕,若检测结果为是,则触发数据读取模块读取下一条轨迹数据,直至所有的轨迹数据全部执行完毕。

本发明是这样实现的,有一种用于轨迹算法调试和验证的数据处理方法,所述方法具体包括如下步骤:

S1、基于录制指令进入轨迹数据的录制模式:采集用户操作数据、采集传感器检测到的轨迹数据,并进行存储;

S2、基于回放指令停止轨迹数据的录制模式,进入轨迹数据的回放模式:从存储数据中依次读取各条轨迹数据,包括位置数据及其检测时间,输入轨迹算法,该条轨迹数据执行完毕后,循环读取下一条轨迹数据,直至轨迹数据读取完毕,即完成了轨迹数据回放。

进一步的,在数据回放模式中设置轨迹数据的回放速率,即定义单位时间内轨迹数据回放数量。

进一步的,在轨迹数据回放完毕后,退出轨迹数据的回放模式。

进一步的,将轨迹数据分为目标轨迹数据和非目标轨迹数据,回放模式回放目标轨迹数据。

进一步的,目标轨迹数据为运动的轨迹数据。

本发明提供的轨迹数据处理方法使得轨迹回放时间得到压缩,且通过调节时间间隔参数可以调整回放速度,还可以比较精确的输出移动过程中需要计算并输出的数据。

附图说明

图1为本发明实施例提供的用于轨迹算法调试和验证的数据处理装置结构示意图;

图2为本发明实施例提供的用于轨迹算法调试和验证的数据处理方法流程图。

具体实施方式

下面对照附图,通过对最优实施例的描述,对本发明的具体实施方式作进一步详细的说明。

图1为本发明实施例提供的用于轨迹算法调试和验证的数据处理装置结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。

该装置包括:

数据采集单元,数据存储单元,回放单元;

数据采集单元包括:用户采集模块及系统采集模块,其中,用户采集模块采集用户的操作数据,包括:操作指令及指令的下发时间,系统采集模块采集系统中各类传感器采集的轨迹数据,包括位置数据及采集时间;

数据存储单元,对数据采集单元采集的数据进行存储;

数据存储单元采用文件的方式进行存储,文件存储的方式,每一行记录一条数据,每个字段中间可以用标识符隔开。

回放单元,对数据存储单元存储的轨迹数据进行回放,回放单元包括:

数据读取模块,读取数据存储单元中存储的下一条轨迹数据,输出至轨迹算法中;

检测模块,检测轨迹算法中的轨迹数据是否执行完毕,若检测结果为是,则触发数据读取模块读取下一条轨迹数据,直至所有的轨迹数据全部执行完毕。

图2为本发明实施例提供的用于轨迹算法调试和验证的数据处理方法流程图,该方法具体包括如下步骤:

S1、基于录制指令进入轨迹数据的录制模式:采集用户操作数据、采集传感器检测到的轨迹数据,并进行存储;

数据存储单元采用文件的方式进行存储,文件存储的方式,每一行记录一条数据,每个字段中间可以用标识符隔开。

S2、基于回放指令停止轨迹数据的录制模式,进入轨迹数据的回放模式:从存储数据中依次读取各条轨迹数据,包括位置数据及其检测时间,输入轨迹算法,该条轨迹数据执行完毕后,循环读取下一条轨迹数据,直至轨迹数据读取完毕,即完成了轨迹数据回放。

在本发明实施例中,在本发明实施例中,在数据回放模式中设置轨迹数据的回放速率,即定义单位时间内轨迹数据回放数量,回放速率可以是基于设备的处理能力进行设置,不能超过设置的处理能力。

在本发明的另一实施例中,在轨迹数据回放完毕后,退出轨迹数据的回放模式,进入正常模式,即车辆正常运行,相关传感器感应的数据不进行采集和回放。

在本发明实施例中,为了进一步加快轨迹数据的回放速率,将轨迹数据分为目标轨迹数据和非目标轨迹数据,回放模式回放目标轨迹数据,本发明实施例中的目标轨迹数据是指运动的轨迹数据,目标轨迹数据及非目标轨迹数据的识别方法具体如下:

将指令操作间的轨迹数据定义为目标轨迹数据,以汽车的运动轨迹为例进行说明,用户录入的操作指令包括:车辆启动操作、车辆熄火操作,通过系统中的GPS、角速度传感器进行轨迹数据的采集,启动操作至熄火操作之间的轨迹数据即为运动轨迹数据,熄火操作至启动操作之间,车辆处于静止状态,这段时间内的轨迹数据为非目标轨迹数据,为了缩短数据的回放时间,针对非目标轨迹数据,回放模式不进行回放。

本发明提供的轨迹数据处理方法使得轨迹回放时间得到压缩,且通过调节时间间隔参数可以调整回放速度,还可以比较精确的输出移动过程中需要计算并输出的数据。

显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,均在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号