CN112765783A - 一种用于仿真测试的道路的处理方法及装置 - Google Patents
一种用于仿真测试的道路的处理方法及装置 Download PDFInfo
- Publication number
- CN112765783A CN112765783A CN202011630341.9A CN202011630341A CN112765783A CN 112765783 A CN112765783 A CN 112765783A CN 202011630341 A CN202011630341 A CN 202011630341A CN 112765783 A CN112765783 A CN 112765783A
- Authority
- CN
- China
- Prior art keywords
- road
- lane
- route
- intersection
- determining
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开一种用于仿真测试的道路的处理方法及装置,包括:根据各道路交汇口的车道数量、行车方向和交通规则,建立各道路交汇口对应的各车道的连通关系;确定道路交汇口对应的来车方向的第一道路以及去车方向的第二道路;根据第一道路和第二道路的相对位置确定预期车道路线;根据预期车道路线,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线;根据路线设置指令中的直行道路的直行道路标识和预设的直行变道规则,生成直行道路的自动驾驶路线;根据道路交汇口的自动驾驶路线和直行道路的自动驾驶路线生成全程自动驾驶路线。应用本发明能够自动设置的不同行车路线,以保证测试覆盖率,提高测试效率。
Description
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种用于仿真测试的道路的处理方法及装置。
背景技术
为了测试自动驾驶的各项性能,需要建立道路场景进行仿真测试。在实际场景中,由于一条道路通常被划分为多个车道,以及道路交汇口对应多个方向的道路,因此,即使从位置A经过相同的道路到位置B,也存在多种基于车道的路线。
目前,可以通过手动设置车辆经过从位置A到位置B的多种基于车道的路线,但是,费时费力且可能出现漏测,影响测试的覆盖率。
发明内容
根据本发明实施例的第一方面,提供一种用于仿真测试的道路的处理方法,包括:根据各道路交汇口的车道数量、行车方向和交通规则,建立各道路交汇口对应的各车道的连通关系;在接收到路线设置指令之后,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;根据所述第一道路和所述第二道路的相对位置,确定预期车道路线;根据所述预期车道路线,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线;根据所述路线设置指令中除所述第一道路和所述第二道路以外的直行道路的直行道路标识,以及预设的直行变道规则,生成直行道路的自动驾驶路线;根据所述道路交汇口的自动驾驶路线和所述直行道路的自动驾驶路线,生成全程自动驾驶路线。
可选的,所述从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识的步骤,包括:根据预设的道路交汇口的道路集合,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;其中,所述预设的道路交汇口的道路集合,包括各道路交汇口分别连接的各条道路的道路标识。
可选的,所述根据所述第一道路和所述第二道路之间的夹角,确定预期车道路线的步骤,包括:根据所述第一道路和所述第二道路的相对位置,分别确定所述第一道路中的第一车道,以及所述第二道路中的第二车道;基于所述第一车道和所述第二车道,确定预期车道路线。
可选的,所述根据所述第一道路和所述第二道路的相对位置,分别确定所述第一道路中的第一车道,以及所述第二道路中的第二车道的步骤,包括:以所述第一道路为第一视角,确定所述第一道路标识对应的第一道路,与所述第二道路标识对应的第二道路的相对位置;若所述相对位置为所述第二道路在所述第一道路的前侧,则确定所述道路交汇口的通过方式为直行通过;若所述相对位置为所述第二道路在所述第一道路的右侧,则确定所述道路交汇口的通过方式为右转通过;若所述相对位置为所述第二道路在所述第一道路的左侧,则确定所述道路交汇口的通行方式为左转通过;根据已确定的所述道路交汇口的通行方式,基于预设的道路选择规则中优选的车道类型,确定所述第一道路中的第一车道,以及与所述第一车道已建立连通关系的所述第二道路中的车道为第二车道。其中,所述预设的道路选择规则,包括:优选的车道类型,所述车道类型包括混合车道和非混合车道。
可选的,所述根据所述预期车道路线,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线的步骤,包括:将所述第一道路和所述第二道路中已建立所述连通关系的车道中,除所述预期车道路线对应的车道以外的车道设置不允许通行标识;根据所述连通关系和所述不允许通行标识,生成道路交汇口的自动驾驶路线。
根据本发明实施例的第二方面,提供一种用于仿真测试的道路的处理装置,包括:建立模块,用于根据各道路交汇口的车道数量、行车方向和交通规则,建立各道路交汇口对应的各车道的连通关系;第一确定模块,用于在接收到路线设置指令之后,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;第二确定模块,用于根据所述第一道路和所述第二道路的相对位置,确定预期车道路线;生成模块,用于根据所述预期车道路线,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线。
可选的,所述第一确定模块,具体用于根据预设的道路交汇口的道路集合,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;其中,所述预设的道路交汇口的道路集合,包括各道路交汇口分别连接的各条道路的道路标识。
可选的,所述第二确定模块,具体包括第一确定子模块和第二确定子模块;所述第一确定子模块,用于根据所述第一道路和所述第二道路的相对位置,分别确定所述第一道路中的第一车道,以及所述第二道路中的第二车道;所述第二确定子模块,用于基于所述第一车道和所述第二车道,确定预期车道路线。
可选的,所述第一确定子模块,具体包括第三确定子模块、第四确定子模块、第五确定子模块、第六确定子模块和第七确定子模块;所述第三确定子模块,用于以所述第一道路为第一视角,确定所述第一道路标识对应的第一道路,与所述第二道路标识对应的第二道路的相对位置;所述第四确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的前侧,则确定所述道路交汇口的通过方式为直行通过;所述第五确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的右侧,则确定所述道路交汇口的通过方式为右转通过;所述第六确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的左侧,则确定所述道路交汇口的通行方式为左转通过;所述第七确定子模块,用于根据已确定的所述道路交汇口的通行方式,基于预设的道路选择规则中优选的车道类型,确定所述第一道路中的第一车道,以及与所述第一车道已建立连通关系的所述第二道路中的车道为第二车道,其中,所述预设的道路选择规则,包括:优选的车道类型,所述车道类型包括混合车道和非混合车道。
可选的,所述第一生成模块,具体包括设置子模块和生成子模块;所述设置子模块,用于将所述第一道路和所述第二道路中已建立所述连通关系的车道中,除所述预期车道路线对应的车道以外的车道设置不允许通行标识;所述生成子模块,用于根据所述连通关系和所述不允许通行标识,生成道路交汇口的自动驾驶路线。
本发明实施例的创新点包括:
1、可以通过下发路线设置指令,自动设置包括道路交汇口的不同行车路线,以保证测试覆盖率,提高测试效率,无需人工设置,省时省力,是本发明实施例的创新点之一。
2、可以通过设置预设的道路选择规则,设置对于同一道路的不同车道的选择标准,实现即使同一预期的路线,在经过同一个道路交汇口也可以有不同的通过路线的效果,以提高测试覆盖率。是本发明实施例的创新点之一。
3、可以基于道路交汇口已设置的连通关系,通过对车道设置不允许通过标识,限制自动驾驶车辆经过道路交汇口的具体通过路线,而无需手动设置,从而提高测试效率。是本发明实施例的创新点之一。
4、可以根据预设的直行变道规则,从直行车道的多个车道上选择基于车道的直行道路的自动驾驶路线,以提高直行车道的测试覆盖率。是本发明实施例的创新点之一
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的用于仿真测试的车道的处理方法的处理流程示意图;
图2a为本发明中的道路交汇口的连通关系的示意图。
图2b为本发明中步骤105的处理流程示意图;
图3为本发明中子步骤21的处理流程示意图;
图4为本发明中步骤107的处理流程示意图;
图5为本发明的用于仿真测试的车道的处理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种用于仿真测试的道路的处理方法及装置。以下分别进行详细说明。
本发明提出了一种用于仿真测试的道路的处理方法,参考图1,图1为本发明的车道处理方法的处理流程示意图。如图1所示,用于仿真测试的道路的处理方法包括如下步骤:
步骤101,根据各道路交汇口的车道数量、行车方向和交通规则,建立各道路交汇口对应的各车道的连通关系。
其中,道路交汇口对应的各车道,是指汇集在该道路交汇口的各车道。道路交汇口包括多车道路口、十字路口、丁字路口、岔道口等。
比如,道路交汇口为十字路口,该十字路口对应的四个方向的道路均为四车道,那么,汇集在该十字路口的车道共有十六条。
又比如,道路交汇口为丁字路口,该丁字路口对应的三个方向的道路均为两车道,那么,汇集在该丁字路口的车道共有六条。
在本步骤中,可以按照各道路交汇口的车道数量、行车方向和交通规则,建立各车道的连通关系,使得自动驾驶的车辆能够按照连通关系,通过该道路交汇口。
其中,交通规则可以包括左转车道、右转车道、直行车道、左转加直行车道、右转加直行车道等等。
比如,参考图2a,图2a为本发明中的道路交汇口的连通关系的示意图。如图2a所示,十字路口,按照上北下南左西右东区分四个道路,分别为南向道路、北向道路、东向道路和西向道路,各道路均为两车道,包括左转加直行车道和右转车道;可以按照车道数量、行车方向以及交通规则,建立的各车道的连通关系包括:11车道分别与15车道和2车道连通,12车道与8车道连通,6车道分别与2车道和10车道连通,5车道与16车道连通,14车道分别于10车道和3车道连通,13车道与1车道连通,3车道分别与7车道和15车道连通,4车道与9车道连通。
步骤103,在接收到路线设置指令之后,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识。
在本步骤中,首先,用户可以根据测试需求,确定车辆行驶的预期的路线;然后根据预期的路线,下发路线设置指令,路线设置指令中携带多个路段的道路标识,多个路段组成预期的路线,一个路段对应一个道路标识,可以理解的,多个道路标识能够体现预期的路线;接下来,根据预设的道路交汇口的道路集合,从路线设置指令中携带的各道路标识中,将对应同一道路交汇口的两个道路标识选出来。
其中,道路交汇口的道路集合是指各道路交汇口对应的两个道路的道路标识的集合,具体包括来车方向的第一道路的第一道路标识和去车方向的第二道路的第二道路标识。
比如,如图2a所示,已知十字路口A的西向道路的道路标识为001,东向道路的道路标识为002;路线设置指令中携带的多个道路标识,包括010、011、031、042、034、001、002、099、043,可以根据道路交汇口的道路集合,确定001和002为十字路口A对应的两个道路标识。
这样,可以通过下发路线设置指令,测试自动驾驶的不同行车路线,具体的,可以通过测试自动化的方式,自动下发包括不同道路标识的路线设置指令,使得路线设置指令能够覆盖所有待测试的行车路线,以保证测试覆盖率,提高测试效率,无需人工设置,省时省力。
步骤105,根据所述第一道路和所述第二道路的相对位置,确定预期车道路线。
在本步骤中,可以根据道路交汇口的来车方向的第一道路,以及去车方向的第二道路的相对位置,确定车辆行驶的预期的路线在通过该道路交汇口的通行方式,通行方式具体可以包括直行、右转弯和左转弯;然后,根据已确定的通行方式,确定预期的路线对应的预期车道路线。
需要说明的是,预期的路线是基于道路的,不区分车道,完成预期的路线可以对车道有不同的选择方式,而预期车道路线是基于车道的,更加具体。
可选的,参考图2b,图2b为本发明中步骤105的处理流程示意图。如图2b所示,步骤105具体可以包括:
子步骤21,根据所述第一道路和所述第二道路的相对位置,分别确定所述第一道路中的第一车道,以及所述第二道路中的第二车道。
具体的,可以根据道路交汇口的来车方向的第一道路,以及去车方向的第二道路之间的相对位置,确定车辆行驶的预期的路线在通过该道路交汇口的通行方式,进而基于第一道路和第二道路内不同车道的行车方向,确定第一道路中的第一车道和第二道路中的第二车道。
比如,通行方式为左转,则第一道路的第一车道为左转车道或左转加直行车道,第二道路的第二车道为与所述第一车道已建立连通关系的车道。
可选的,参考图3,图3为本发明中子步骤21的处理流程示意图。如图3所示,子步骤21具体可以包括:
子步骤31,以所述第一道路为第一视角,确定所述第一道路标识对应的第一道路,与所述第二道路标识对应的第二道路的相对位置。
子步骤32,若所述相对位置为所述第二道路在所述第一道路的前侧,则确定所述道路交汇口的通过方式为直行通过。
子步骤33,若所述相对位置为所述第二道路在所述第一道路的右侧,则确定所述道路交汇口的通过方式为右转通过。
子步骤34,若所述相对位置为所述第二道路在所述第一道路的左侧,则确定所述道路交汇口的通行方式为左转通过。
具体的,可以通过第一道路和第二道路的相对位置来确定预期的路线在经过道路交汇口的通过方式。具体的,可以以所述第一道路为第一视角,确定所述第一道路标识对应的第一道路,与所述第二道路标识对应的第二道路的相对位置。
若所述第二道路在所述第一道路的前侧,则可以说明沿预期的路线的车辆在经过道路交汇口后未转弯,进而确定所述道路交汇口的通过方式为直行通过。
若所述第二道路在所述第一道路的右侧,则可以说明沿预期的路线的车辆在经过道路交汇口后右转,进而确定所述道路交汇口的通过方式为右转通过。
若所述第二道路在所述第一道路的左侧,则可以说明沿预期的路线的车辆在经过道路交汇口后左转,进而确定所述道路交汇口的通行方式为左转通过。
子步骤35,根据已确定的所述道路交汇口的通行方式,基于预设的道路选择规则中优选的车道类型,确定所述第一道路中的第一车道,以及与所述第一车道已建立连通关系的所述第二道路中的车道为第二车道。
其中,所述预设的道路选择规则,包括:优选的车道类型,所述车道类型包括混合车道和非混合车道。
具体的,若通过方式为直行方式,且第一道路中具有直行功能的车道包括直行车道、直行加左转车道、直行加右转车道,那么,当预设的道路选择规则中的优选的车道类型为非混合车道时,选择第一道路中的直行车道作为第一车道,当预设的道路选择规则中的优选的车道类型为混合车道时,选择第一道路中的直行加左转车道或直行加右转车道作为第一车道。
若通过方式为左转方式,且第一道路中具有左转功能的车道包括左转车道和直行加左转车道,那么,当预设的道路选择规则中的优选的车道类型为非混合车道时,选择第一道路中的左转车道作为第一车道,当预设的道路选择规则中的优选的车道类型为混合车道时,选择第一道路中的直行加左转车道作为第一车道。
若通过方式为右转方式,且第一道路中具有右转功能的车道包括右转车道和直行加右转车道,那么,当预设的道路选择规则中的优选的车道类型为非混合车道时,选择第一道路中的右转车道作为第一车道,当预设的道路选择规则中的优选的车道类型为混合车道时,选择第一道路中的直行加右转车道作为第一车道。
子步骤22,基于所述第一车道和所述第二车道,确定预期车道路线。
具体的,可以基于已确定的第一道路的第一车道,以及第二道路的第二车道,确定自动驾驶待执行的预期车道路线。
需要说明的是,上面提到的自动驾驶待执行的预期车道路线,只是根据预期的路线细化得到的基于车道的预期车道路线,但是还未通过设置使得自动驾驶能够按照上述预期车道路线进行行驶。
可见,可以通过设置预设的道路选择规则,使得同一预期的路线对应不同的预期车道路线,具体的,即使同一预期的路线,在经过同一个道路交汇口也可以有不同的通过路线,具体的,可以以测试自动化的方式,自动设置预设的道路选择规则,使得预期车道路线能够覆盖所有可能的场景,提高测试覆盖率。
此外,所述预设的道路选择规则还可以包括变道规则,变道规则可以用于确定预期的路线中除道路交汇口以外的直行道路的车道,具体如下:
基于预设的道路选择规则中的所述变道规则,根据所述路线设置指令中除所述第一道路标识和所述第二道路标识以外的直行道路标识,确定所述直行道路标识对应的直行道路的直行车道,所述直行车道与所述第一道路或所述第二道路连接。
具体的,还可以通过设置直行道路的直行车道,对预期的路线中的直行道路的车道进行规划,提高测试覆盖面。
步骤107,基于所述预期车道路线和所述连通关系,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线。
在本步骤中,由于在已建立的连通关系中,车辆可以以任一路线通过道路交汇口,为了能够测试经过同一个道路交汇口的多重路线,可以按照之前确定的预期车道路线来执行本次测试,因此,可以通过在第一道路和第二道路的车道内设置不允许通行标识,使得自动驾驶车辆能够按照已确定的预期车道路线通过该道路交汇口,保证测试效果。
上述处理过程可以是一个循环的执行过程,可以根据车道选择规则,即使是同一个路线,也在每次测试中走不同的车道,进而可以遍历到所有的车道路线,提高测试效果。
可选的,参考图4,图4为本发明中步骤107的处理流程示意图。如图4所示,步骤107具体可以包括:
子步骤41,将所述第一道路和所述第二道路中已建立所述连通关系的车道中,除所述预期车道路线对应的车道以外的车道设置不允许通行标识。
具体的,可以在步骤101中,第一道路和第二道路中已建立连通关系的车道中,除第一车道和第二车道组成的预期车道路线以外的车道设置不允许通行标识,也即只允许车辆以预期车道路线,经过道路交汇口,从而限制自动驾驶车辆经过道路交汇口的路线。
比如,第一道路有三个车道与第二道路已建立连通关系,分别为左转车道、直行车道和右转车道,由于预期车道路线为直行通过,那么,可以将左转车道和右转车道均设置上不允许通过标识,使得车辆只能通过第一道路的直行车道经过该道路交汇口。
子步骤42,根据所述连通关系和所述不允许通行标识,生成道路交汇口的自动驾驶路线。
这样,可以基于道路交汇口已设置的连通关系,通过对车道设置不允许通过标识,限制自动驾驶车辆经过道路交汇口的具体通过路线,也即道路交汇口的自动驾驶路线,而无需手动设置,从而提高测试效率。
步骤109,根据所述路线设置指令中除所述第一道路和所述第二道路以外的直行道路的直行道路标识,以及预设的直行变道规则,生成直行道路的自动驾驶路线。
需要说明的是,路线设置指令中包括直行道路的道路标识和道路交汇口对应的道路标识。
在本步骤中,可以根据路线设置指令中的直行道路的道路标识,基于预设的直行变道规则,生成基于车道的、针对直行道路的自动驾驶路线。
其中,预设的直行变道规则,包括在直行道路上的第一变道规则,以及在接近道路交汇口时的第二变道规则。
第一变道规则可以包括:直行变道距离和直行变道方式。
比如,若直行变道距离为100米,那么车辆在直行道路中,每行驶100米即变道一次,若直行变道方式为临近车道变道,那么车辆在直行道路中,每次均变道到临近车道。
又比如,若直行变道距离为200米,那么车辆在直行道路中,每行驶200米即变道一次,若直行变道方式为隔车道变道,那么车辆在直行道路中,每次均变道均从当前的车道1,经临近车道2,最终变道至车道2旁的车道3,也即连续变道两次。
第二变道规则可以包括:道路交汇口变道距离。
比如,若道路交汇口变道距离为100米,那么车辆在距道路交汇口100米处,变道到道路交汇口的自动驾驶路线中,若一次变道没有到达道路交汇口的自动驾驶路线中,则隔预设时段之后,再次变道到临近车道,如此重复变道直到到达道路交汇口的自动驾驶路线中。
步骤111,根据所述道路交汇口的自动驾驶路线和所述直行道路的自动驾驶路线,生成全程自动驾驶路线。
在本步骤中,结合道路交汇口的自动驾驶路线和直行道路的自动驾驶路线,生成全程自动驾驶路线。可以理解的,上述自动驾驶路线均基于车道。
可见,本发明能够通过路线设置指令、预设的道路选择规则和预设的直行变道规则的设置,自动生成多种包括道路交汇口和直行道路的不同通过路线的自动驾驶路线,具体的,能够通过设置路线设置指令和预设的道路选择规则,限制自动驾驶车辆经过道路交汇口的通过路线,以及根据预设的直行变道规则,确定直行道路上的直行自动驾驶路线,实现自动遍历道路交汇口和直行道路的自动驾驶路线,无需手动逐一进行设置,可以提高测试的覆盖面,保证测试效果。
本发明提出了一种用于仿真测试的道路的处理装置,参考图5,图5为本发明的用于仿真测试的车道处理装置的结构示意图。如图5所示,用于仿真测试的道路的处理装置50包括:
建立模块501,用于根据各道路交汇口的车道数量、行车方向和交通规则,建立各道路交汇口对应的各车道的连通关系;
第一确定模块502,用于在接收到路线设置指令之后,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;
第二确定模块503,用于根据所述第一道路和所述第二道路的相对位置,确定预期车道路线;
第一生成模块504,用于根据所述预期车道路线,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线;
第二生成模块505,根据所述路线设置指令中除所述第一道路和所述第二道路以外的直行道路的直行道路标识,以及预设的直行变道规则,生成直行道路的自动驾驶路线;
第三生成模块506,根据所述道路交汇口的自动驾驶路线和所述直行道路的自动驾驶路线,生成全程自动驾驶路线。
可选的,第一确定模块502,具体用于根据预设的道路交汇口的道路集合,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;
其中,所述预设的道路交汇口的道路集合,包括各道路交汇口分别连接的各条道路的道路标识。
可选的,第二确定模块503,具体包括第一确定子模块和第二确定子模块,
所述第一确定子模块,用于根据所述第一道路和所述第二道路的相对位置,分别确定所述第一道路中的第一车道,以及所述第二道路中的第二车道;
所述第二确定子模块,用于基于所述第一车道和所述第二车道,确定预期车道路线。
可选的,所述第一确定子模块,具体包括第三确定子模块、第四确定子模块、第五确定子模块、第六确定子模块和第七确定子模块;
所述第三确定子模块,用于以所述第一道路为第一视角,确定所述第一道路标识对应的第一道路,与所述第二道路标识对应的第二道路的相对位置;
所述第四确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的前侧,则确定所述道路交汇口的通过方式为直行通过;
所述第五确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的右侧,则确定所述道路交汇口的通过方式为右转通过;
所述第六确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的左侧,则确定所述道路交汇口的通行方式为左转通过;
所述第七确定子模块,用于根据已确定的所述道路交汇口的通行方式,基于预设的道路选择规则中优选的车道类型,确定所述第一道路中的第一车道,以及与所述第一车道已建立连通关系的所述第二道路中的车道为第二车道,其中,所述预设的道路选择规则,包括:优选的车道类型,所述车道类型包括混合车道和非混合车道。
可选的,第一生成模块504,具体包括设置子模块和生成子模块,
所述设置子模块,用于将所述第一道路和所述第二道路中已建立所述连通关系的车道中,除所述预期车道路线对应的车道以外的车道设置不允许通行标识;
所述生成子模块,用于根据所述连通关系和所述不允许通行标识,生成道路交汇口的自动驾驶路线。
可见,本发明提出的用于仿真测试的道路的处理装置,能够通过路线设置指令、预设的道路选择规则和预设的直行变道规则的设置,自动生成多种包括道路交汇口和直行道路的不同通过路线的自动驾驶路线,具体的,能够通过设置路线设置指令和预设的道路选择规则,限制自动驾驶车辆经过道路交汇口的通过路线,以及根据预设的直行变道规则,确定直行道路上的直行自动驾驶路线,实现自动遍历道路交汇口和直行道路的自动驾驶路线,无需手动逐一进行设置,可以提高测试的覆盖面,保证测试效果。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
Claims (10)
1.一种用于仿真测试的道路的处理方法,其特征在于,包括:
根据各道路交汇口的车道数量、行车方向和交通规则,建立各道路交汇口对应的各车道的连通关系;
在接收到路线设置指令之后,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;
根据所述第一道路和所述第二道路的相对位置,确定预期车道路线;
根据所述预期车道路线,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线;
根据所述路线设置指令中除所述第一道路和所述第二道路以外的直行道路的直行道路标识,以及预设的直行变道规则,生成直行道路的自动驾驶路线;
根据所述道路交汇口的自动驾驶路线和所述直行道路的自动驾驶路线,生成全程自动驾驶路线。
2.根据权利要求1所述的方法,其特征在于,所述从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识的步骤,包括:
根据预设的道路交汇口的道路集合,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;
其中,所述预设的道路交汇口的道路集合,包括各道路交汇口分别连接的各条道路的道路标识。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一道路和所述第二道路的相对位置,确定预期车道路线的步骤,包括:
根据所述第一道路和所述第二道路的相对位置,分别确定所述第一道路中的第一车道,以及所述第二道路中的第二车道;
基于所述第一车道和所述第二车道,确定预期车道路线。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一道路和所述第二道路的相对位置,分别确定所述第一道路中的第一车道,以及所述第二道路中的第二车道的步骤,包括:
以所述第一道路为第一视角,确定所述第一道路标识对应的第一道路,与所述第二道路标识对应的第二道路的相对位置;
若所述相对位置为所述第二道路在所述第一道路的前侧,则确定所述道路交汇口的通过方式为直行通过;
若所述相对位置为所述第二道路在所述第一道路的右侧,则确定所述道路交汇口的通过方式为右转通过;
若所述相对位置为所述第二道路在所述第一道路的左侧,则确定所述道路交汇口的通行方式为左转通过;
根据已确定的所述道路交汇口的通行方式,基于预设的道路选择规则中优选的车道类型,确定所述第一道路中的第一车道,以及与所述第一车道已建立连通关系的所述第二道路中的车道为第二车道。
其中,所述预设的道路选择规则,包括:优选的车道类型,所述车道类型包括混合车道和非混合车道。
5.根据权利要求1所述的方法,其特征在于,所述根据所述预期车道路线,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线的步骤,包括:
将所述第一道路和所述第二道路中已建立所述连通关系的车道中,除所述预期车道路线对应的车道以外的车道设置不允许通行标识;
根据所述连通关系和所述不允许通行标识,生成道路交汇口的自动驾驶路线。
6.一种用于仿真测试的道路的处理装置,其特征在于,包括:
建立模块,用于根据各道路交汇口的车道数量、行车方向和交通规则,建立各道路交汇口对应的各车道的连通关系;
第一确定模块,用于在接收到路线设置指令之后,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;
第二确定模块,用于根据所述第一道路和所述第二道路的相对位置,确定预期车道路线;
第一生成模块,用于根据所述预期车道路线,在所述第一道路和所述第二道路对应的车道设置不允许通行标识,生成道路交汇口的自动驾驶路线;
第二生成模块,根据所述路线设置指令中除所述第一道路和所述第二道路以外的直行道路的直行道路标识,以及预设的直行变道规则,生成直行道路的自动驾驶路线;
第三生成模块,根据所述道路交汇口的自动驾驶路线和所述直行道路的自动驾驶路线,生成全程自动驾驶路线。
7.根据权利要求6所述的装置,其特征在于,
所述第一确定模块,具体用于根据预设的道路交汇口的道路集合,从所述路线设置指令中携带的各道路标识中,确定道路交汇口对应的来车方向的第一道路的第一道路标识以及去车方向的第二道路的第二道路标识;
其中,所述预设的道路交汇口的道路集合,包括各道路交汇口分别连接的各条道路的道路标识。
8.根据权利要求6所述的装置,其特征在于,
所述第二确定模块,具体包括第一确定子模块和第二确定子模块;
所述第一确定子模块,用于根据所述第一道路和所述第二道路的相对位置,分别确定所述第一道路中的第一车道,以及所述第二道路中的第二车道;
所述第二确定子模块,用于基于所述第一车道和所述第二车道,确定预期车道路线。
9.根据权利要求8所述的装置,其特征在于,
所述第一确定子模块,具体包括第三确定子模块、第四确定子模块、第五确定子模块、第六确定子模块和第七确定子模块;
所述第三确定子模块,用于以所述第一道路为第一视角,确定所述第一道路标识对应的第一道路,与所述第二道路标识对应的第二道路的相对位置;
所述第四确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的前侧,则确定所述道路交汇口的通过方式为直行通过;
所述第五确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的右侧,则确定所述道路交汇口的通过方式为右转通过;
所述第六确定子模块,用于若所述相对位置为所述第二道路在所述第一道路的左侧,则确定所述道路交汇口的通行方式为左转通过;
所述第七确定子模块,用于根据已确定的所述道路交汇口的通行方式,基于预设的道路选择规则中优选的车道类型,确定所述第一道路中的第一车道,以及与所述第一车道已建立连通关系的所述第二道路中的车道为第二车道,其中,所述预设的道路选择规则,包括:优选的车道类型,所述车道类型包括混合车道和非混合车道。
10.根据权利要求6所述的装置,其特征在于,
所述第一生成模块,具体包括设置子模块和生成子模块;
所述设置子模块,用于将所述第一道路和所述第二道路中已建立所述连通关系的车道中,除所述预期车道路线对应的车道以外的车道设置不允许通行标识;
所述生成子模块,用于根据所述连通关系和所述不允许通行标识,生成道路交汇口的自动驾驶路线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011630341.9A CN112765783A (zh) | 2020-12-31 | 2020-12-31 | 一种用于仿真测试的道路的处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011630341.9A CN112765783A (zh) | 2020-12-31 | 2020-12-31 | 一种用于仿真测试的道路的处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112765783A true CN112765783A (zh) | 2021-05-07 |
Family
ID=75699545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011630341.9A Pending CN112765783A (zh) | 2020-12-31 | 2020-12-31 | 一种用于仿真测试的道路的处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112765783A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113823121A (zh) * | 2021-09-18 | 2021-12-21 | 深圳须弥云图空间科技有限公司 | 一种车辆行驶配置方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104680804A (zh) * | 2015-03-26 | 2015-06-03 | 哈尔滨工业大学 | 一种交叉口直右共用车道预信号控制方法 |
US20170241794A1 (en) * | 2016-02-18 | 2017-08-24 | Electronics And Telecommunications Research Institute | Method and apparatus for predicting vehicle route |
CN110597711A (zh) * | 2019-08-26 | 2019-12-20 | 湖南大学 | 一种基于场景和任务的自动驾驶测试用例生成方法 |
CN110968092A (zh) * | 2018-09-28 | 2020-04-07 | 株式会社斯巴鲁 | 自动驾驶辅助装置 |
CN111002984A (zh) * | 2019-12-24 | 2020-04-14 | 北京汽车集团越野车有限公司 | 一种自动驾驶方法、装置、车辆及自动驾驶设备 |
CN111638711A (zh) * | 2020-05-22 | 2020-09-08 | 北京百度网讯科技有限公司 | 用于自动驾驶的行驶轨迹规划方法、装置、设备和介质 |
CN112001986A (zh) * | 2020-08-24 | 2020-11-27 | 北京百度网讯科技有限公司 | 虚拟车道的生成方法、装置以及电子设备和存储介质 |
-
2020
- 2020-12-31 CN CN202011630341.9A patent/CN112765783A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104680804A (zh) * | 2015-03-26 | 2015-06-03 | 哈尔滨工业大学 | 一种交叉口直右共用车道预信号控制方法 |
US20170241794A1 (en) * | 2016-02-18 | 2017-08-24 | Electronics And Telecommunications Research Institute | Method and apparatus for predicting vehicle route |
CN110968092A (zh) * | 2018-09-28 | 2020-04-07 | 株式会社斯巴鲁 | 自动驾驶辅助装置 |
CN110597711A (zh) * | 2019-08-26 | 2019-12-20 | 湖南大学 | 一种基于场景和任务的自动驾驶测试用例生成方法 |
CN111002984A (zh) * | 2019-12-24 | 2020-04-14 | 北京汽车集团越野车有限公司 | 一种自动驾驶方法、装置、车辆及自动驾驶设备 |
CN111638711A (zh) * | 2020-05-22 | 2020-09-08 | 北京百度网讯科技有限公司 | 用于自动驾驶的行驶轨迹规划方法、装置、设备和介质 |
CN112001986A (zh) * | 2020-08-24 | 2020-11-27 | 北京百度网讯科技有限公司 | 虚拟车道的生成方法、装置以及电子设备和存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113823121A (zh) * | 2021-09-18 | 2021-12-21 | 深圳须弥云图空间科技有限公司 | 一种车辆行驶配置方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109000678B (zh) | 基于高精度地图的驾驶辅助装置及方法 | |
JP4506688B2 (ja) | ナビゲーション装置 | |
CN108922185B (zh) | 一种快捷部署交叉口渠化***的方法 | |
WO2015051718A1 (zh) | 一种动态轨迹导航方法及云平台 | |
CN108961990B (zh) | 用于处理高精地图的方法和装置 | |
CN106679685A (zh) | 一种用于车辆导航的行车路径规划方法 | |
CN111142525A (zh) | 高精度地图车道拓扑构建方法及***、服务器及介质 | |
CN111027160B (zh) | 一种基于数据转换的sumo交通仿真场景精准构建方法 | |
CN104101353A (zh) | 一种导航方法、装置和实时导航*** | |
CN109472977A (zh) | 一种多信息采集发布一体化智能路侧*** | |
CN1959347A (zh) | 路径引导***和路径引导方法 | |
CN111829536B (zh) | 导航地图路网生成方法、装置、存储介质及电子设备 | |
CN113453263B (zh) | 一种车路协同v2i仿真测试***及其方法 | |
RU2716363C1 (ru) | Способ обозначения местоположений вдоль дорог на карте | |
CN109997015A (zh) | 用于指引路线的装置、方法、计算机程序以及计算机可读记录介质 | |
CN104680820A (zh) | 一种基于梯度场的交通流车联网***及交通流控制方法 | |
JP2012127745A (ja) | ナビゲーション装置、ナビゲーション方法及びプログラム | |
CN111238502B (zh) | 一种道路地图生成方法、装置及相关*** | |
CN104236567A (zh) | 车载导航信息的获取方法及车载导航*** | |
CN111314857B (zh) | 一种基于过车视频数据的车辆实时出行轨迹获取方法 | |
CN112765783A (zh) | 一种用于仿真测试的道路的处理方法及装置 | |
CN111583677A (zh) | 车路协同环境下基于多路径方案的交叉口车辆诱导方法 | |
CN115547078A (zh) | 信息交互方法及装置、电子设备和计算机可读存储介质 | |
CN103900589A (zh) | 导航***多条航线路况显示方法及装置 | |
CN112863212A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210507 |
|
RJ01 | Rejection of invention patent application after publication |