数据采集方法及系统、自动驾驶控制器及移动设备技术方案

技术编号:37404725 阅读:15 留言:0更新日期:2023-04-30 09:31
本发明专利技术实施例涉及一种数据采集方法及系统、自动驾驶控制器及移动设备,能够实现自动、实时高效的从自动驾驶车辆产生的运行数据中筛选、记录、存储和展现异常运行数据,无需人工参与,降低数据采集成本。数据采集系统包括:自动驾驶控制器,用于监控各算法模块的异常事件;生成与所述异常事件对应的监控数据;生成包含场景描述信息和录制需求信息的数据录制请求;工控机根据所述数据录制请求中的录制需求信息中的topic需求列表和录制时长录制目标topic,并生成和存储包含所述目标topic和场景描述信息的本地数据包;根据所述场景描述信息和录制需求信息生成所述数据包的基本数据信息;将所述基本数据信息发送给云端服务器。将所述基本数据信息发送给云端服务器。将所述基本数据信息发送给云端服务器。

【技术实现步骤摘要】
数据采集方法及系统、自动驾驶控制器及移动设备


[0001]本专利技术涉及自动驾驶领域,尤其涉及一种数据采集方法、一种数据采集系统、一种自动驾驶控制器、一种工控机和一种移动设备。

技术介绍

[0002]随着自动驾驶产业升级,大量自动驾驶车辆投入测试、里程累计或运营使用等,这些自动驾驶车辆在多种运行场景下产生的运行数据非常庞大,在这些运行数据中可能会存在一些与预期不符的异常运行数据,例如超过当前系统运行设计域造成的人工接管、障碍物误检漏检等,而该类异常运行数据对于自动驾驶算法回馈或场景库建立具有非常重要的参考价值,因此如何从投入测试和运营的自动驾驶车辆的运行数据中获取有价值的异常运行数据极其重要。
[0003]目前,获取自动驾驶车辆的异常运行数据的主要方式为,由测试员现场观察自动驾驶车辆是否发生异常行为,在确定自动驾驶车辆发生异常行为时记录该异常行为对应的运行数据,并将该运行数据作为异常数据进行记录存储。该种通过人工记录的异常数据的准确性依赖于测试员的经验和专业能力,不同的测试员由于经验、专业能力的差异化会导致不同测试员记录的异常数据的标准不一致,并且有些异常情况在自动驾驶车辆外在表象并不能观察到,会存在异常数据漏检的问题;另外,投入测试运营的自动驾驶车辆数量庞大,该种人工记录的方式需要投入大量的人力资源,成本较高。

技术实现思路

[0004]本专利技术的目的是针对现有技术所存在的缺陷,提供一种数据采集方法及系统,能够实现自动、实时高效的从自动驾驶车辆产生的运行数据中筛选、记录、存储和展现异常运行数据,无需人工参与,降低数据采集成本。
[0005]为实现上述目的,本专利技术实施例第一方面,提供一种数据采集系统,所述系统包括:
[0006]自动驾驶控制器,用于监控各算法模块的异常事件,所述异常事件包括各算法模块的上游数据异常的事件和各算法模块运行过程中发生异常的事件;生成与所述异常事件对应的监控数据;根据所述监控数据获取对应的场景描述信息和录制需求信息,并生成包含所述场景描述信息和录制需求信息的数据录制请求,将所述数据录制请求发送给工控机;
[0007]工控机,用于在接收到数据录制请求时,根据所述数据录制请求中的录制需求信息中的topic需求列表和录制时长录制目标topic,并生成和存储包含所述目标topic和场景描述信息的本地数据包;根据所述场景描述信息和录制需求信息生成所述数据包的基本数据信息;将所述基本数据信息发送给云端服务器;
[0008]云端服务器,接收并展示所述基本数据信息。
[0009]本专利技术实施例第二方面,提供一种数据采集方法,所述方法包括:
[0010]监控各算法模块的异常事件,所述异常事件包括各算法模块的上游数据异常的事件和各算法模块运行过程中发生异常的事件;
[0011]生成与所述异常事件对应的监控数据;
[0012]根据所述监控数据获取对应的场景描述信息和录制需求信息,并生成包含所述场景描述信息和录制需求信息的数据录制请求;
[0013]根据所述数据录制请求中的录制需求信息中的topic需求列表和录制时长录制目标topic,并生成和存储包含所述目标topic和场景描述信息的本地数据包;根据所述场景描述信息和录制需求信息生成所述数据包的基本数据信息;输出所述基本数据信息。
[0014]本专利技术实施例第三方面,提供一种自动驾驶控制器,包括:
[0015]异常事件监控模块,用于监控各算法模块的异常事件,所述异常事件包括各算法模块的上游数据异常的事件和各算法模块运行过程中发生异常的事件;
[0016]监控数据生成模块,用于生成与所述异常事件对应的监控数据;
[0017]业务平台,用于根据所述监控数据获取对应的场景描述信息和录制需求信息,并生成包含所述场景描述信息和录制需求信息的数据录制请求,并输出所述数据录制请求。
[0018]本专利技术实施例第四方面,提供另一种自动驾驶控制器,在设置有算法模块的处理芯片中,针对每个算法模块设置有与该算法模块对应的异常事件监控子模块和监控数据生成子模块;
[0019]异常事件监控子模块,用于监控其对应的目标算法模块的异常事件,所述异常事件包括所述目标算法模块的上游数据异常的事件和所述目标算法模块运行过程中发生异常的事件;
[0020]监控数据生成子模块,用于生成与其对应的目标算法模块的异常事件监控子模块监控到的异常事件对应的监控数据,并将所述监控数据发送给业务平台;
[0021]业务平台,用于根据所述监控数据获取对应的场景描述信息和录制需求信息,并生成包含所述场景描述信息和录制需求信息的数据录制请求,并输出所述数据录制请求。。
[0022]本专利技术实施例第五方面,提供一种工控机,包括:
[0023]通信模块,用于接收数据录制请求,并将所述数据录制请求发送给数据录制模块;
[0024]数据录制模块,用于根据所述数据录制请求中的录制需求信息中的topic需求列表和录制时长录制目标topic,并生成和存储包含所述目标topic和场景描述信息的本地数据包;根据所述场景描述信息和录制需求信息生成所述数据包的基本数据信息,并通过所述通信模块输出所述基本数据信息。
[0025]本专利技术实施例第六方面,提供一种移动设备,所述移动设备包括前述第三方面或第四方面提供的自动驾驶控制器,和/或如第五方面提供的工控机。
[0026]本专利技术技术方案,通过自动驾驶控制器+云服务器或者自动驾驶控制器+工控机+云端服务器,能够实现自动、实时高效的从自动驾驶车辆产生的运行数据中筛选、记录、存储和展现异常运行数据,整个过程自动完成无需人工参与,不仅降低数据采集成本,而且不依赖于测试员的专业能力和经验,采集数据较为全面精准,不存在漏检误检的问题。
附图说明
[0027]图1为本专利技术实施例一提供的数据采集系统的结构示意图之一;
[0028]图2为本专利技术实施例一提供的数据采集系统的结构示意图之二;
[0029]图3为本专利技术实施例一提供的监控数据ID示意图;
[0030]图3A为本专利技术实施例一提供的监控数据ID的一个具体示例;
[0031]图4为本专利技术实施例一提供的场景描述信息的示意图;
[0032]图5为本专利技术实施例一提供的录制需求信息的示意图;
[0033]图6为本专利技术实施例一中数据采集系统的结构示意图;
[0034]图7为本专利技术实施例一中自动驾驶控制器的结构示意图之一;
[0035]图8为本专利技术实施例一中自动驾驶控制器的结构示意图之二;
[0036]图9为本专利技术实施例一中业务平台获取场景描述信息和录制需求信息的具体示例;
[0037]图10为本专利技术实施例一中工控机的结构示意图;
[0038]图11为本专利技术实施例二中数据采集方法的流程图。
具体实施方式
[0039]为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据采集系统,其特征在于,所述系统包括:自动驾驶控制器,用于监控各算法模块的异常事件,所述异常事件包括各算法模块的上游数据异常的事件和各算法模块运行过程中发生异常的事件;生成与所述异常事件对应的监控数据;根据所述监控数据获取对应的场景描述信息和录制需求信息,并生成包含所述场景描述信息和录制需求信息的数据录制请求,将所述数据录制请求发送给工控机;工控机,用于在接收到数据录制请求时,根据所述数据录制请求中的录制需求信息中的topic需求列表和录制时长录制目标topic,并生成和存储包含所述目标topic和场景描述信息的本地数据包;根据所述场景描述信息和录制需求信息生成所述数据包的基本数据信息;将所述基本数据信息发送给云端服务器;云端服务器,接收并展示所述基本数据信息。2.根据权利要求1所述的系统,其特征在于,自动驾驶控制器生成与所述异常事件对应的监控数据,具体包括:根据预置的数据格式,生成包含产生所述异常事件的算法模块身份信息、子节点身份信息、异常事件描述信息和异常事件类型的监控数据。3.根据权利要求1所述的系统,其特征在于,自动驾驶控制器根据所述监控数据获取对应的场景描述信息和录制需求信息,具体包括:从预置的监控数据与场景描述信息、录制需求信息的对应关系中,获取与所述监控数据对应的场景描述信息和录制需求信息。4.根据权利要求1所述的系统,其特征在于,所述录制需求信息包括topic需求列表、录制时长和存储路径;根据所述数据录制请求中的录制需求信息中的topic需求列表和录制时长录制目标topic,并生成和存储包含所述目标topic和场景描述信息的本地数据包,具体包括:根据录制时长从topic需求列表中确定目标topic,并录制目标topic;对所述目标topic、场景描述信息进行打包生成本地数据包,并将所述本地数据包按照所述存储路径进行存储。5.根据权利要求1所述的系统,其特征在于,所述自动驾驶控制器中的算法模块分布在至少一个处理芯片上;各处理芯片通过千兆以太网接口进行数据传输;所述工控机通过万兆以太网接口进行数据传输。6.一种数据采集系统,其特征在于,所述系统包括:自动驾驶控制器,监控各算法模块的异常事件,所述异常事件包括各算法模块的上游数据异常的事件和各算法模块运行过程中发生异常的事件;生成与所述异常事件对应的监控数据;根据所述监控数据获取对应的场景描述信息和录制需求信息;根据所述录制需求信息中的topic需求列表和录制时长录制目标topic,并生成和存储包含所述目标topic和场景描述信息的本地数据包;根据所述场景描述信息和录制需求信息生成所述数据包的基本数据信息,将所述数据包的基本数据信息发送给云端服务器;云端服务器,接收并展示所述基本数据信息。7.一种数据采集方法,其特征在于,所述方法包括:监控各算法模块的异常事件,所述异...

【专利技术属性】
技术研发人员:张放夏洋毕野虹天张德兆李晓飞霍舒豪王肖
申请(专利权)人:北京智行者科技股份有限公司
类型:发明
国别省市:

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

1