当前位置: 首页 > 专利查询>罗伯特专利>正文

用于自动驾驶开发的设备和方法技术

技术编号:33877916 阅读:12 留言:0更新日期:2022-06-22 17:07
本发明专利技术涉及一种用于自动驾驶开发的设备,所述设备包括:接收部件,用于接收车辆的场景数据;计算部件,用于对所述场景数据进行处理,并运行算法来验证高级驾驶辅助系统ADAS;以及网络部件,用于将处理后的场景数据上传至远端装置,其中,所述计算部件还配置成利用同步时间戳来对来自多个组件的场景数据进行校正。本发明专利技术还涉及一种用于自动驾驶开发的方法、计算机存储介质、自动驾驶开发终端和车辆。自动驾驶开发终端和车辆。自动驾驶开发终端和车辆。

【技术实现步骤摘要】
用于自动驾驶开发的设备和方法


[0001]本专利技术涉及自动驾驶开发的领域,更具体地,涉及一种用于自动驾驶开发的设备和方法、计算机存储介质、自动驾驶开发终端和车辆。

技术介绍

[0002]L4级自动驾驶车辆要求能够安全地实现自动驾驶,即使人类驾驶员没有对车辆做出干预请求,也要求自动驾驶车辆做出适当的反应。从搭载了无数服务器的自动驾驶雏形,到真正能够上路的无人驾驶汽车,无疑要通过技术革新实现演变。该技术演变要求技术开发手段的不断革新。
[0003]在现有的自动驾驶开发中,车辆测试、数据和车辆管理以及算法迭代都是离线进行的,并且无法以高效的方式很好地进行结合。另外,极端情况的探索和数据上传效率较低,并且(驾驶辅助)系统的验证也是离线、非现场进行的。由于车辆测试、系统验证等操作都是离线、非现场进行的,这导致现有的自动驾驶开发效率较低,成本高。

技术实现思路

[0004]根据本专利技术的一方面,提供了一种用于自动驾驶开发的设备,所述设备包括:接收部件,用于接收车辆的场景数据;计算部件,用于对所述场景数据进行处理,并运行算法来验证高级驾驶辅助系统ADAS;以及网络部件,用于将处理后的场景数据上传至远端装置,其中,所述计算部件还配置成利用同步时间戳来对来自多个组件的场景数据进行校正。
[0005]作为上述方案的补充或替换,在上述设备中,所述接收部件还配置成经由CAN或以太网接收所述车辆相关的视频、声音、位置以及激光雷达点云数据。
[0006]作为上述方案的补充或替换,在上述设备中,所述计算部件配置成在所述高级驾驶辅助系统ADAS运行时同步执行验证算法。
[0007]作为上述方案的补充或替换,在上述设备中,所述同步时间戳为GPS时间戳。
[0008]作为上述方案的补充或替换,在上述设备中,所述计算部件还配置成对来自多个组件的场景数据进行格式转换。
[0009]作为上述方案的补充或替换,在上述设备中,所述接收部件还配置成从所述远端装置接收用于所述高级驾驶辅助系统ADAS的升级数据、测试命令、数据管理指令以及算法迭代指令中的一个或多个。
[0010]作为上述方案的补充或替换,在上述设备中,所述远端装置为云服务器。
[0011]作为上述方案的补充或替换,上述设备还包括:麦克风,用于接收用户的语音;以及标注部件,用于将所述用户的语音与相对应的场景数据记录在一起。
[0012]根据本专利技术的另一个方面,提供了一种用于自动驾驶开发的方法,所述方法包括:接收车辆的场景数据;对所述场景数据进行处理,并运行算法来验证高级驾驶辅助系统ADAS;以及将处理后的场景数据上传至远端装置,其中,对所述场景数据进行处理包括:利用同步时间戳来对来自多个组件的场景数据进行校正。
[0013]作为上述方案的补充或替换,在上述方法中,接收车辆的场景数据包括:经由CAN或以太网接收所述车辆相关的视频、声音、位置以及激光雷达点云数据。
[0014]作为上述方案的补充或替换,在上述方法中,对所述场景数据进行处理,并运行算法来验证高级驾驶辅助系统ADAS包括:在所述高级驾驶辅助系统ADAS运行的同时执行验证算法。
[0015]作为上述方案的补充或替换,在上述方法中,所述同步时间戳为GPS时间戳。
[0016]作为上述方案的补充或替换,在上述方法中,对所述场景数据进行处理包括:对来自多个组件的场景数据进行格式转换。
[0017]作为上述方案的补充或替换,上述方法还可包括:从所述远端装置接收用于所述高级驾驶辅助系统ADAS的升级数据、测试命令、数据管理指令以及算法迭代指令中的一个或多个。
[0018]作为上述方案的补充或替换,在上述方法中,所述远端装置为云服务器。
[0019]根据本专利技术的又一个方面,提供了一种计算机存储介质,所述介质包括指令,所述指令在运行时执行如前所述的方法。
[0020]根据本专利技术的又一个方面,提供了一种自动驾驶开发终端,其包括如前所述的设备。
[0021]根据本专利技术的再一个方面,提供了一种安装有如前所述的自动驾驶开发终端的车辆。
[0022]本专利技术的实施例的用于自动驾驶开发方案通过利用同步时间戳来对来自多个组件的场景数据进行校正并将处理后的场景数据上传至远端装置,使得对车辆或高级驾驶辅助系统ADAS的测试、验证等能够在线同步进行。这样,可大大提高开发的效率,缩短开发周期。
附图说明
[0023]从结合附图的以下详细说明中,将会使本专利技术的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
[0024]图1示出了根据本专利技术的一个实施例的用于自动驾驶开发的设备的结构示意图;以及图2示出了根据本专利技术的一个实施例的用于自动驾驶开发的方法的流程示意图。
具体实施方式
[0025]为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。
[0026]另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。
descent control)和电动汽车报警(Electric vehicle warning sounds)系统。
[0036]另外,术语“远端装置”是指相对于车辆而言处于远端的装置或设备。在一个实施例中,远端装置为云服务器。通过网络部件130将处理后的场景数据上传至云服务器,使得该用于自动驾驶开发的设备1000与云端保持连接。
[0037]在一个实施例中,接收部件110配置成经由CAN或以太网接收车辆相关的视频、声音、位置以及激光雷达点云数据。其中,CAN (Controller Area Network)即控制器局域网络,是ISO国际标准化的串行通信协议。与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。它在汽车领域上的应用是最广泛的,世界上一些著名的汽车制造厂商都采用了CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。
[0038]在一个实施例中,接收部件110还配置成从远端装置(例如云服务器)接收用于高级驾驶辅助系统ADAS的升级数据、测试命令、数据管理指令以及算法迭代指令中的一个或多个。这可例如使得在开发阶段车辆中所有ADAS ECU(即ADAS电子控制单元)的固件(软件)在线升级(FOTA,Firmware Over The Air)成为可能。
[0039]在一个实施例中,计算部件120配置成在高级驾驶辅助系统ADAS运行时同步执行验证算法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于自动驾驶开发的设备,其特征在于,所述设备包括:接收部件,用于接收车辆的场景数据;计算部件,用于对所述场景数据进行处理,并运行算法来验证高级驾驶辅助系统ADAS;以及网络部件,用于将处理后的场景数据上传至远端装置,其中,所述计算部件还配置成利用同步时间戳来对来自多个组件的场景数据进行校正。2.如权利要求1所述的设备,其中,所述接收部件还配置成经由CAN或以太网接收所述车辆相关的视频、声音、位置以及激光雷达点云数据。3.如权利要求1所述的设备,其中,所述计算部件配置成在所述高级驾驶辅助系统ADAS运行时同步执行验证算法。4.如权利要求1所述的设备,其中,所述同步时间戳为GPS时间戳。5.如权利要求1所述的设备,其中,所述计算部件还配置成对来自多个组件的场景数据进行格式转换。6.如权利要求1所述的设备,其中,所述接收部件还配置成从所述远端装置接收用于所述高级驾驶辅助系统ADAS的升级数据、测试命令、数据管理指令以及算法迭代指令中的一个或多个。7.如权利要求1或6所述的设备,其中,所述远端装置为云服务器。8. 如权利要求1所述的设备,还包括:麦克风,用于接收用户的语音;以及标注部件,用于将所述用户的语音与相对应的场景数据记录在一起。9.一种用于自动驾驶开发的方法,其特征在于,所述方法包括:接收车辆的场景数据;对所述...

【专利技术属性】
技术研发人员:许杨汪文辉郭希良
申请(专利权)人:罗伯特
类型:发明
国别省市:

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

1