CN115437609A - 一种自动驾驶***的开发方法、装置及存储介质 - Google Patents

一种自动驾驶***的开发方法、装置及存储介质 Download PDF

Info

Publication number
CN115437609A
CN115437609A CN202211000753.3A CN202211000753A CN115437609A CN 115437609 A CN115437609 A CN 115437609A CN 202211000753 A CN202211000753 A CN 202211000753A CN 115437609 A CN115437609 A CN 115437609A
Authority
CN
China
Prior art keywords
development
detection
information
target
driving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211000753.3A
Other languages
English (en)
Inventor
李丰军
周剑光
方芳
付勇
徐聪
高文建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Automotive Innovation Co Ltd
Original Assignee
China Automotive Innovation Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Automotive Innovation Co Ltd filed Critical China Automotive Innovation Co Ltd
Priority to CN202211000753.3A priority Critical patent/CN115437609A/zh
Publication of CN115437609A publication Critical patent/CN115437609A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

本申请公开一种自动驾驶***的开发方法、装置及存储介质,该方法包括:获取目标行驶场景和多个预设检测项,其中,目标行驶场景为多个行驶场景中的任一个;确定目标行驶场景在多个预设检测项下对应的检测信息;根据多个行驶场景对应的检测信息得到自动驾驶***的开发信息,利用本申请提供的技术方案可以辅助开发自动驾驶***,提高车辆驾驶功能开发的效率。

Description

一种自动驾驶***的开发方法、装置及存储介质
技术领域
本申请涉及智能网联汽车技术领域,特别涉及一种自动驾驶***的开发方法、装置及存储介质。
背景技术
由于自动驾驶车辆在道路上行驶过程中,会面临各种各样的行驶场景,则需要自动驾驶车辆具备能够应对所有可能出现和变化多端的行驶场景的功能,以实现安全等级为L3级以上的无人驾驶。
调查发现,目前行业中已有无人驾驶软件或者相关平台,开发出以应对不同行驶场景的功能,然而开发的功能仅仅为所有可能出现和变化多端的场景中的一部分,且开发人员无法掌握车辆所能够应对的行驶场景全貌以及行驶场景对应的功能需求,在无法掌握车辆所能够应对的行驶场景全貌以及行驶场景对应的功能需求的情况下,难以判断现有的行驶场景是否满足城市无人驾驶的需求,除此之外,开发人员也无法利用有效的开发资源来快速扩充可以应对的场景,进而导致开发效率低等问题。
因此,需要一种自动驾驶***的辅助开发技术方案,以解决上述现有技术存在的问题。
发明内容
为了解决现有技术的问题,本申请实施例提供了一种自动驾驶***的开发方法、装置及存储介质的技术方案,其所述技术方案如下:
一方面,提供了一种自动驾驶***的开发方法,所述方法包括:
获取目标行驶场景和多个预设检测项,所述目标行驶场景为多个行驶场景中的任一个;
确定所述目标行驶场景在所述多个预设检测项下对应的检测信息;
根据所述多个行驶场景对应的检测信息得到所述自动驾驶***的开发信息。
进一步地,所述开发信息包括所述目标行驶场景的开发状态信息;所述根据所述检测信息得到所述自动驾驶***的开发信息,包括:
根据所述检测信息得到所述目标行驶场景的开发状态信息。
进一步地,所述根据所述检测信息得到所述目标行驶场景的开发状态信息,包括:
若所述目标行驶场景在所述多个预设检测项下的检测信息均指示完成状态,则标记所述目标行驶场景的开发状态信息为已开发状态。
进一步地,在根据所述多个行驶场景对应的检测信息得到所述自动驾驶***的开发信息的步骤之后,还包括:
确定所述开发状态信息为已开发状态的所述目标行驶场景的数量与所述多个行驶场景的数量的比值,得到第一比值结果,所述第一比值结果表征所述多个行驶场景的开发进度。
进一步地,所述根据所述检测信息得到所述目标行驶场景的开发状态信息,包括:
若所述目标行驶场景在所述多个预设检测项下的任一检测信息未指示完成状态,则标记所述目标行驶场景的开发状态信息为未开发状态或开发进行中。
进一步地,还包括:
获取所述开发状态信息为未开发状态或开发进行中的所述目标行驶场景;
基于所述目标行驶场景的第一预设值,确定待开发的多个预设检测项中的目标检测项的优先开发信息,所述第一预设值表征所述目标行驶场景的预设重要程度。
进一步地,所述开发信息包括目标检测项对应的检测项开发信息,所述目标检测项为所述多个预设检测项中的任一项;所述根据所述检测信息得到所述自动驾驶***的开发信息,包括:
根据所述目标检测项下的所述检测信息对应的检测开发状态,确定所述目标检测项对应的检测项开发信息。
进一步地,所述确定所述目标行驶场景在所述多个预设检测项下对应的检测信息,包括:
确定所述目标行驶场景对应的所述多个预设检测项下的所述目标检测项;
确定所述目标检测项对应的检测开发信息。
另一方面,提供了一种自动驾驶***的开发装置,所述装置包括:
获取模块:用于获取目标行驶场景和多个预设检测项,所述目标行驶场景为多个行驶场景中的任一个;
检测信息确定模块:用于确定所述目标行驶场景在所述多个预设检测项下对应的检测信息;
开发信息确定模块:用于根据所述多个行驶场景对应的检测信息得到所述自动驾驶***的开发信息。
另一方面提供了一种自动驾驶***的开发设备,所述自动驾驶***的开发设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述的自动驾驶***的开发方法。
另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述的自动驾驶***的开发方法。
本申请提供的一种自动驾驶***的开发方法、装置及存储介质,具有如下技术效果:
本申请实施例通过获取目标行驶场景和多个预设检测项,其中,目标行驶场景为多个行驶场景中的任一个,以便对目标行驶场景和多个预设检测项相关联,进而确定目标行驶场景在多个预设检测项下对应的检测信息,以便根据多个行驶场景对应的检测信息得到自动驾驶***的开发信息,利用本申请提供的技术方案可以辅助开发自动驾驶***,提高车辆驾驶功能开发的效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种自动驾驶***的开发方法的流程示意图;
图2为本申请实施例提供的生成行驶场景对应分析依据的流程示意图;
图3为本申请实施例提供的行驶场景对应的算法覆盖程度的比例分配图;
图4为本申请实施例提供的优先开发信息确定方法的流程示意图,
图5为本申请实施例提供的预设检测项中各检测项对应的算法覆盖程度的比例分配图;
图6为本申请实施例提供的一种自动驾驶***的开发装置的结构示意图;
图7为本申请实施例提供的一种服务器的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一执行顺序。
请参阅图1,其为本申请实施例提供的一种自动驾驶***的开发方法的流程示意图,下面结合图1对本申请的技术方案进行详细描述。
本申请实施例提供了一种自动驾驶***的开发方法,该方法具体包括以下步骤:
S101:获取目标行驶场景和多个预设检测项,其中,目标行驶场景为多个行驶场景中的任一个。
在本申请实施例中,目标行驶场景为自动驾驶车辆所需要应对的行驶场景,目标行驶场景由道路信息和目标感知环境信息而组成的行驶场景,通过获取自动驾驶车辆在行驶过程中可能遇到的全面覆盖且广泛的目标行驶场景,以确保生成较为完整的自动驾驶车辆的行驶场景,进而提高自动驾驶车辆的安全性能。
具体的,道路信息可以为自动驾驶车辆从出发点到终点的全局规划路径中途径的道路数据,示例性的,道路信息可以为自动驾驶车辆所在的车道信息、变道信息和行驶状态信息,其中,变道信息可以为向左变道、向右变道、上匝道或下匝道等,行驶状态信息可以为直行、左转、右转、掉头、驶出公路、环岛或泊车等。
当自动驾驶车辆在行驶过程中,不仅能够途径复杂多变的道路信息,同时也能够遇到改变自动驾驶车辆行驶轨迹的目标感知环境信息,具体的,目标感知环境信息包括天气环境因素、物体因素和道路设施因素,其中,天气环境因素可以为能够影响传感器精准识别的天气因素或能够影响道路表面摩擦系数的天气因素等,物体因素可以为车辆行驶周围是否有物体存在、所存在的物体种类、物体所处的状态或物体与自动驾驶车辆以及物体与物体之间的相对关系等,道路设施因素可以为有无信号灯、信号灯的种类、交通设施或标志标识等。
实际的应用中,每一目标行驶场景可以包括任一道路信息与一种或几种目标感知环境信息排列组合的行驶场景,通过对道路信息和目标感知环境信息进行排列组合,以便形成自动驾驶车辆在行驶过程中尽可能遇到的行驶场景,通过行驶场景的提前设定,有效提高自动驾驶车辆在行驶过程中的行驶稳定性。
具体的,如图2所示,其为本申请实施例提供的生成行驶场景对应分析依据的流程示意图,根据图2中道路信息和目标感知环境信息间的排列组合,得到覆盖全面的行驶场景,以使得自动驾驶车辆能够应对多种多样且复杂多变的行驶场景。
在另一实施例中,预设检测项为应对行驶场景而设置的检测项,具体的,预设检测项包括感知项、预测项、决策项和轨迹生产项,感知项用于感知行驶场景中存在的道路信息和目标感知环境信息,预测项用于对感知项所感知的信息进行预测,决策项用于根据预测的结果做出判断,轨迹生产项用于根据判断结果,生成相应的轨迹。在实际的应用中,根据不同的行驶场景,确定行驶场景所需的预测项,以便根据预设检测项开发相应的算法,以使得自动车辆能够根据相应的算法在目标行驶场景中安全行驶。
S102:确定目标行驶场景在多个预设检测项下对应的检测信息;
在一个可选的实施方式中,步骤S102可以包括:
S1021:确定目标行驶场景对应的多个预设检测项下的目标检测项。
S1022:确定目标检测项对应的检测开发信息。
在本申请实施例中,检测信息为针对目标行驶场景所需的检测项信息,根据确定的目标行驶场景对应的目标检测项,以及目标检测项对应的检测开发状态,得到目标行驶场景对应的目标检测项的被开发信息,进而确定目标行驶场景的开发进度,以便算法开发人员针对目标行驶场景的算法开发情况,确定未开发的目标行驶场景对应的检测项,从而提高算法开发人员对检测项的开发效率。
S103:根据多个行驶场景对应的检测信息得到自动驾驶***的开发信息。
在一个可选的实施方式中,开发信息包括目标行驶场景的开发状态信息;则步骤S103可以包括:
S1031:根据检测信息得到目标行驶场景的开发状态信息。
在本申请实施例中,开发状态信息包括已开发状态、开发进行中和未开发状态,根据目标行驶场景的开发状态信息,确定自动驾驶车辆能够应对的行驶场景以及不能够应对的行驶场景,以便通过对目标行驶场景所需的开发状态信息进行统计处理,以对处于未开发状态以及开发进行中的目标行驶场景进行相应的算法开发,以提高自动驾驶车辆能够应对更多的行驶场景,提高自动驾驶车辆的安全性。
在另一个可选的实施方式中,步骤S1031可以包括:
若目标行驶场景在多个预设检测项下的检测信息均指示完成状态,则标记目标行驶场景的开发状态信息为已开发状态。
在另一个可选的实施方式中,步骤S1031还可以包括:
若目标行驶场景在多个预设检测项下的任一检测信息未指示完成状态,则标记目标行驶场景的开发状态信息为未开发状态或开发进行中。
在本申请实施例中,通过对目标行驶场景在多个预设检测项下的任一检测信息的算法开发状态,确定目前自动驾驶车辆能够应对的目标行驶场景,基于目前自动驾驶车辆能够应对的目标行驶场景,制定检测项的开发策略,以便对处于算法开发中或算法未开发状态的预设检测项进行算法开发,进而确定无人驾驶车辆能够应对更多的目标行驶场景,以实现自动驾驶车辆在复杂多变且障碍物较多的目标行驶场景中的自动驾驶,提高自动驾驶车辆的安全性。
具体的,若目标行驶场景在多个目标检测项下的检测信息均指示完成状态,即,目标行驶场景所需的多个目标检测项均为算法开发完成状态,则确定目标行驶场景的开发状态信息为已开发状态;若目标行驶场景在多个目标检测项下的任一检测信息未指示完成状态,即,目标行驶场景所需的多个目标检测项中任一目标检测项的检测信息为算法开发中或算法未开发状态,则确定目标行驶场景的开发状态信息为未开发状态或开发进行中,以便算法开发人员对开发状态信息为未开发状态或开发进行中的目标行驶场景进行算法开发,并制定算法开发策略,以在极端的时间内,开发较多的自动驾驶车辆可以应对的目标行驶场景。
在实际的应用中,目标行驶场景的开发状态信息以及目标行驶场景所需的预测项间的对应关系如表1所示,具体的表1为:
Figure BDA0003807264390000101
下面以行驶场景1和行驶场景5为例对本申请实施例进行说明。从表1中可以看出,对于行驶场景1来说,行驶场景1为存在限速标志的行驶场景,该行驶场景1所需的预设检测项包括感知项、决策项和轨迹生产项,其中,感知项用于识别限速标志,决策项用于在感知到限速标志时,根据自动驾驶车辆当前的车速做出加速/减速的判断,轨迹生产项用于根据决策项输出的结果,生成加速/减速的规划轨迹,在行驶场景1所需的检测项中,感知项对应的算法开发状态、决策项对应的算法开发状态和轨迹生产项对应的算法开发状态均为开发完成状态,则行驶场景1的开发状态信息则为已开发状态,则无需对行驶场景1所需的检测项对应的算法进行开发,即自动驾驶车辆能够应对行驶场景1,在行驶场景1中可实现正常行驶。
进一步地,从表1中可以看出,对于行驶场景5来说,行驶场景5为在车辆行驶的车道存在静态物体且左后方相邻车道存在行驶车辆的行驶场景,该行驶场景5所需的检测项包括感知项、预测项、决策项和轨迹生产项,其中,感知项用于识别静态物体和行驶车辆,预测项用于预测处于行驶状态的行驶车辆的行驶意图,决策项用于在预测到行驶车辆的行驶意图时,根据预测结果做出绕行/减速的判断,轨迹生产项用于根据决策项做出的判断结果,生成相应的规划轨迹,相应的规划轨迹可以为减速停车,待行驶车辆通过后变道行驶,在行驶场景5所需的预设检测项中,感知项对应的算法开发状态、决策项对应的算法开发状态和轨迹生产项对应的算法开发状态中至少一项存在算法开发中且不存在算法未开发状态,则行驶场景5所需的检测项对应的算法开发状态为算法开发中,则需要对处于算法开发中的检测项进行算法开发,可以理解的是,自动驾驶车辆无法应对行驶场景5,在行驶场景5中暂不可实现正常行驶,则需要算法开发人员对行驶场景5中未处于算法开发完成状态的检测项进行算法开发,以提高车辆驾驶功能开发的效率。
在一个可选的实施方式中,步骤S103之后,所述方法还可以包括:
确定开发状态信息为已开发状态的目标行驶场景的数量与多个行驶场景的数量的比值,得到第一比值结果,第一比值结果表征多个行驶场景的开发进度。
在本申请实施例中,通过计算表征多个行驶场景的开发进度的第一比值结果,确定自动驾驶车辆可以应对的目标行驶场景的比例,以辅助算法开发人员开发自动驾驶***,使自动驾驶车辆能够应对更多的行驶场景,以便覆盖更多的行驶场景,且全面掌握各行驶场景的算法开发进度,进而适时调整开发资源。
具体的,通过得到的第一比值结果确定目标行驶场景的覆盖度,如图3所示,从图3中可以明显的看出开发状态信息为已开发状态的目标行驶场景,进而辅助开发自动驾驶***,以便功能开发人员整体掌握自动驾驶车辆能够应对的行驶场景。
在一个可选的实施方式中,如图4所示,其为本申请实施例提供的优先开发信息确定方法的流程示意图,所述方法还可以包括:
S401:获取开发状态信息为未开发状态或开发进行中的目标行驶场景。
S402:基于目标行驶场景的第一预设值,确定待开发的多个预设检测项中的目标检测项的优先开发信息,其中,第一预设值表征目标行驶场景的重要程度。
在本申请实施例中,基于目标行驶场景的第一预设值,即目标行驶场景的预设重要程度,调整多个目标检测项中任一检测项的算法开发状态,基于调整后的多个目标检测项中任一检测项的算法开发状态,计算调整后开发状态信息为已开发状态的目标行驶场景的数量与多个行驶场景的数量的比值,得到第二比值结果,基于第一比值结果和第二比值结果,确定目标行驶场景的算法覆盖的变化率,进而确定待开发的多个预设检测项中的目标检测项的优先开发信息,以便提高开发效率,且可以在相同时间内,开发较多的行驶场景。
具体的,调整多个目标检测项中任一检测项的算法开发状态,即将处于算法未开发状态或算法开发中的检测项调整为算法开发完成状态,目标行驶场景的预设重要程度可以按照驾驶性能、安全性、乘坐体验和智能化等的顺序确定,通过调整检测项的算法开发状态,并对调整后的第二比值结果与调整前的第一比值结果进行比对,得到目标行驶场景的算法覆盖的变化率,即调整前后算法覆盖的变化情况,进而基于调整前后算法覆盖的变化情况,来制定算法开发策略,其中,算法开发策略可以为根据调整前后自动驾驶车辆能够应对的目标行驶场景的算法覆盖的变化大小,来制定算法开发顺序,即调整前后自动驾驶车辆能够应对的目标行驶场景的算法覆盖的变化越大,则优先进行算法开发,以提高功能开发人员的开发效率。
在一个可选的实施方式中,开发信息包括目标检测项对应的检测项开发信息,目标检测项为多个预设检测项中的任一项;则步骤S103可以包括:
S1032:根据目标检测项下的检测信息对应的检测开发状态,确定目标检测项对应的检测项开发信息。
在本申请实施例中,检测项开发信息为检测项对应的开发信息,可通过目标检测项的检测开发状态确定目标检测项对应的检测项开发信息,具体的,分别计算处于算法开发完成状态的多个目标检测项中每一目标检测项的算法覆盖情况,即计算处于算法开发完成状态的检测项的数量占目标检测项的数量的比值,得到第三比值结果,第三比值结果表征目标检测项的开发进度,以便算法开发人员做出合理的资源分配,示例性的,如图5所示,从图5中可以看出,决策项和规划轨迹功能的算法覆盖较低,可加大对决策项和规划轨迹功能的算法开发资源投入,以提高自动驾驶车辆在行驶过程中所应对的行驶场景的覆盖程度。
在一个可选的实施方式中,通过预设传感器实现对感知项的感知功能,其中,预设传感器可以为激光雷达、毫米波雷达、相机或超声波雷达中的一种或者几种,实际的应用中,在自动驾驶车辆上设置有多个预设传感器,由于不同预设传感器的感知范围或感知的对象存在相同的情况,则分别获取不同预设传感器的感知信息对应的开发状态信息,若不同预设传感器在同一行驶场景中所感知的环境信息一致,且不同预设传感器所感知的环境信息对应的开发状态信息中存在开发完成状态,则行驶场景所需的感知项的开发状态信息为算法开发完成状态,若不同预设传感器在同一行驶场景中所感知的环境信息一致,且不同预设传感器所感知的环境信息对应的开发状态信息中存在算法开发中,且不存在算法开发完成状态时,则目标行驶场景所需的感知项的开发状态信息为算法开发中,进而能够避免重复开发行驶场景对应的感知项,提高算法开发效率。
由本申请实施例的上述技术方案可见,具有如下技术效果:
本申请实施例通过获取目标行驶场景和多个预设检测项,其中,目标行驶场景为多个行驶场景中的任一个,以便对目标行驶场景和多个预设检测项相关联,进而确定目标行驶场景在多个预设检测项下对应的检测信息,以便根据多个行驶场景对应的检测信息得到自动驾驶***的开发信息,利用本申请提供的技术方案可以辅助开发自动驾驶***,提高车辆驾驶功能开发的效率。
本申请实施例中还提供了一种自动驾驶***的开发装置,如图6所示,其为本实施例提供的一种自动驾驶***的开发装置的结构示意图,其装置具体包括如下模块:
获取模块10:用于获取目标行驶场景和多个预设检测项,目标行驶场景为多个行驶场景中的任一个。
检测信息确定模块20:用于确定目标行驶场景在多个预设检测项下对应的检测信息。
开发信息确定模块30:用于根据多个行驶场景对应的检测信息得到自动驾驶***的开发信息。
优选的,开发信息包括目标行驶场景的开发状态信息;则开发信息确定模块30可以包括:
开发状态信息确定模块301:根据检测信息得到目标行驶场景的开发状态信息。
优选的,开发状态信息确定模块301包括:
第一状态标记模块3011:用于若目标行驶场景在多个预设检测项下的检测信息均指示完成状态,则标记目标行驶场景的开发状态信息为已开发状态。
优选的,所述装置还包括:
第一比值结果确定模块:用于确定开发状态信息为已开发状态的目标行驶场景的数量与多个行驶场景的数量的比值,得到第一比值结果,第一比值结果表征多个行驶场景的开发进度。
优选的,开发状态信息确定模块301包括:
第二状态标记模块3012:用于若目标行驶场景在多个预设检测项下的任一检测信息未指示完成状态,则标记目标行驶场景的开发状态信息为未开发状态或开发进行中。
优选的,所述装置还包括:
目标行驶场景获取模块:用于获取开发状态信息为未开发状态或开发进行中的目标行驶场景。
优先开发信息确定模块:用于基于目标行驶场景的第一预设值,确定待开发的多个预设检测项中的目标检测项的优先开发信息,其中,第一预设值表征目标行驶场景的预设重要程度。
优选的,开发信息包括目标检测项对应的检测项开发信息,目标检测项为多个预设检测项中的任一项;则开发信息确定模块30包括:
检测项开发信息确定模块:用于根据目标检测项下的检测信息对应的检测开发状态,确定目标检测项对应的检测项开发信息。
优选的,检测信息确定模块20包括:
第一确定模块:用于确定目标行驶场景对应的多个预设检测项下的目标检测项。
第二确定模块:用于确定目标检测项对应的检测开发信息。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本申请实施例提供了一种自动驾驶***的开发设备,该自动驾驶***的开发设备包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的自动驾驶***的开发方法。
存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。
所述自动驾驶***的开发设备可以为服务器,本申请实施例还提供了一种服务器的结构示意图,请参阅图7,该服务器700用于实施上述实施例中提供的数据处理方法。该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器710(例如,一个或一个以上处理器)和存储730,一个或一个以上存储应用程序723或数据722的存储介质720(例如一个或一个以上海量存储设备)。其中,存储器730和存储介质720可以是短暂存储或持久存储。存储在存储介质720的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,处理器710可以设置为与存储介质720通信,在服务器700上执行存储介质720中的一系列指令操作。服务器700还可以包括一个或一个以上电源770,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口740,和/或,一个或一个以上操作***721,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
本申请的实施例还提供了一种计算机可读存储介质,所述存储介质可设置于服务器之中以保存用于实现方法实施例中一种自动驾驶***的开发方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述方法实施例提供的自动驾驶***的开发方法。
需要说明的是:上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

Claims (10)

1.一种自动驾驶***的开发方法,其特征在于,所述方法包括:
获取目标行驶场景和多个预设检测项,所述目标行驶场景为多个行驶场景中的任一个;
确定所述目标行驶场景在所述多个预设检测项下对应的检测信息;
根据所述多个行驶场景对应的检测信息得到所述自动驾驶***的开发信息。
2.根据权利要求1所述的方法,其特征在于,所述开发信息包括所述目标行驶场景的开发状态信息;所述根据所述检测信息得到所述自动驾驶***的开发信息,包括:
根据所述检测信息得到所述目标行驶场景的开发状态信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述检测信息得到所述目标行驶场景的开发状态信息,包括:
若所述目标行驶场景在所述多个预设检测项下的检测信息均指示完成状态,则标记所述目标行驶场景的开发状态信息为已开发状态。
4.根据权利要求3所述的方法,其特征在于,在根据所述多个行驶场景对应的检测信息得到所述自动驾驶***的开发信息的步骤之后,还包括:
确定所述开发状态信息为已开发状态的所述目标行驶场景的数量与所述多个行驶场景的数量的比值,得到第一比值结果,所述第一比值结果表征所述多个行驶场景的开发进度。
5.根据权利要求2所述的方法,其特征在于,所述根据所述检测信息得到所述目标行驶场景的开发状态信息,包括:
若所述目标行驶场景在所述多个预设检测项下的任一检测信息未指示完成状态,则标记所述目标行驶场景的开发状态信息为未开发状态或开发进行中。
6.根据权利要求5所述的方法,其特征在于,还包括:
获取所述开发状态信息为未开发状态或开发进行中的所述目标行驶场景;
基于所述目标行驶场景的第一预设值,确定待开发的多个预设检测项中的目标检测项的优先开发信息,所述第一预设值表征所述目标行驶场景的预设重要程度。
7.根据权利要求1所述的方法,其特征在于,所述开发信息包括目标检测项对应的检测项开发信息,所述目标检测项为所述多个预设检测项中的任一项;所述根据所述检测信息得到所述自动驾驶***的开发信息,包括:
根据所述目标检测项下的所述检测信息对应的检测开发状态,确定所述目标检测项对应的检测项开发信息。
8.根据权利要求7所述的方法,其特征在于,所述确定所述目标行驶场景在所述多个预设检测项下对应的检测信息,包括:
确定所述目标行驶场景对应的所述多个预设检测项下的所述目标检测项;
确定所述目标检测项对应的检测开发信息。
9.一种自动驾驶***的开发装置,其特征在于,所述装置包括:
获取模块:用于获取目标行驶场景和多个预设检测项,所述目标行驶场景为多个行驶场景中的任一个;
检测信息确定模块:用于确定所述目标行驶场景在所述多个预设检测项下对应的检测信息;
开发信息确定模块:用于根据所述多个行驶场景对应的检测信息得到所述自动驾驶***的开发信息。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如权利要求1~8任一项所述的自动驾驶***的开发方法。
CN202211000753.3A 2022-08-16 2022-08-16 一种自动驾驶***的开发方法、装置及存储介质 Pending CN115437609A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211000753.3A CN115437609A (zh) 2022-08-16 2022-08-16 一种自动驾驶***的开发方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211000753.3A CN115437609A (zh) 2022-08-16 2022-08-16 一种自动驾驶***的开发方法、装置及存储介质

Publications (1)

Publication Number Publication Date
CN115437609A true CN115437609A (zh) 2022-12-06

Family

ID=84241987

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211000753.3A Pending CN115437609A (zh) 2022-08-16 2022-08-16 一种自动驾驶***的开发方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN115437609A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117724693A (zh) * 2024-02-07 2024-03-19 深圳海星智驾科技有限公司 自动驾驶软件的开发方法、***、计算机设备及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117724693A (zh) * 2024-02-07 2024-03-19 深圳海星智驾科技有限公司 自动驾驶软件的开发方法、***、计算机设备及存储介质
CN117724693B (zh) * 2024-02-07 2024-05-24 深圳海星智驾科技有限公司 自动驾驶软件的开发方法、***、计算机设备及存储介质

Similar Documents

Publication Publication Date Title
CN109213134B (zh) 生成自动驾驶策略的方法和装置
CN110809790B (zh) 车辆用信息存储方法、车辆的行驶控制方法、以及车辆用信息存储装置
CN112286206B (zh) 自动驾驶的模拟方法、***、设备、可读存储介质及平台
CN111680362B (zh) 一种自动驾驶仿真场景获取方法、装置、设备及存储介质
CN109064763A (zh) 自动驾驶车辆的测试方法、装置、测试设备和存储介质
CN111832652B (zh) 决策模型的训练方法及装置
US10755565B2 (en) Prioritized vehicle messaging
CN112579464A (zh) 自动驾驶算法的校验方法、装置、设备以及存储介质
CN107745711B (zh) 一种在自动驾驶模式下确定路线的方法和装置
WO2022052856A1 (zh) 基于交通工具的数据处理方法、装置、计算机及存储介质
CN111874007A (zh) 基于知识与数据驱动的无人车分层决策方法、***、装置
CN115437609A (zh) 一种自动驾驶***的开发方法、装置及存储介质
CN113291320A (zh) 一种车辆轨迹预测方法、装置、设备及存储介质
CN112671487B (zh) 一种车辆测试的方法、服务器以及测试车辆
CN115165398A (zh) 车辆的行驶功能测试方法、装置、计算设备及介质
CN113428178B (zh) 一种自动驾驶车辆控制方法、装置、介质及车辆
CN112179359B (zh) 一种地图匹配方法、装置、电子设备和存储介质
CN113593221A (zh) 信息价值评估式驾驶***、网联车辆***和数据传输方法
CN116088538B (zh) 车辆轨迹信息生成方法、装置、设备和计算机可读介质
CN113758492A (zh) 地图检测方法和装置
CN114419758B (zh) 跟车距离的计算方法、装置、车辆及存储介质
CN115320636A (zh) 一种自动驾驶方法、装置及存储介质
CN113077631B (zh) 一种v2x车辆识别方法、装置、设备及介质
CN115454082A (zh) 车辆避障方法及***、计算机可读存储介质和电子设备
CN111104611B (zh) 一种数据处理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination