一种根据交通灯进行并道的方法、装置以及无人驾驶车辆转让专利

申请号 : CN202110031277.0

文献号 : CN112874535B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 柳金峰郑婵娟周继彦李广卢敦陆陈炳初何飞勇李湛文陈奕鑫

申请人 : 广东科学技术职业学院

摘要 :

本发明实施例公开了一种根据交通灯进行并道的方法,包括判断无人驾驶车辆是否存在变道需求;若存在,则获取变道需求对应的目标车道;当目标车道上依次具有第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段,则判断第一可并入路段的长度是否小于第一预设阈值;若是,则判断第一可并入路段是否位于转弯车道,以及判断交通灯处是否允许车辆转弯;若是,则判断第二可并入路段的长度是否大于或者等于第一预设阈值;若是,则控制无人驾驶车辆于第二可并入路段并入目标车道,从而通过第二可并入路段可实现无人驾驶车辆成功并道且并道时是完全符合交通规则的。

权利要求 :

1.一种根据交通灯进行并道的方法,应用于无人驾驶车辆,其特征在于,所述方法包括:

根据所述无人驾驶车辆的预设的行驶路线,判断所述无人驾驶车辆是否存在变道需求;

若存在,则获取所述变道需求对应的目标车道;

当所述目标车道上自所述变道需求的触发目标起依次具有第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段,并且所述第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段均位于所述无人驾驶车辆前方,则判断所述第一可并入路段的长度是否小于第一预设阈值;

若所述第一可并入路段的长度小于第一预设阈值,则判断所述第一可并入路段是否位于转弯车道,以及判断所述交通灯处是否允许车辆转弯;

若所述第一可并入路段是位于转弯车道且所述交通灯处不允许车辆转弯,则判断所述第二可并入路段的长度是否大于或者等于第一预设阈值;

若所述第二可并入路段的长度大于或者等于第一预设阈值,则控制所述无人驾驶车辆于所述第二可并入路段并入所述目标车道;

所述控制所述无人驾驶车辆于所述第二可并入路段并入所述目标车道的步骤,进一步包括:

比较所述第二可并入路段的长度与第二预设阈值的大小;

若所述第二可并入路段的长度小于所述第二预设阈值,则控制所述无人驾驶车辆以减缓的速度,并且于所述第二可并入路段并入所述目标车道;

若所述第二可并入路段的长度大于或者等于所述第二预设阈值,则控制所述无人驾驶车辆以正常速度,并且于所述第二可并入路段并入所述目标车道。

2.一种根据交通灯进行并道的装置,其特征在于,所述装置包括:第一判断模块,用于根据无人驾驶车辆的预设的行驶路线,判断所述无人驾驶车辆是否存在变道需求;

获取模块,用于若存在所述变道需求,则获取所述变道需求对应的目标车道;

第二判断模块,用于当所述目标车道上自所述变道需求的触发目标起依次具有第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段,并且所述第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段均位于所述无人驾驶车辆前方,则判断所述第一可并入路段的长度是否小于第一预设阈值;

第三判断模块,用于若所述第一可并入路段的长度小于第一预设阈值,则判断所述第一可并入路段是否位于转弯车道,以及判断所述交通灯处是否允许车辆转弯;

第四判断模块,用于若所述第一可并入路段是位于转弯车道且所述交通灯处不允许车辆转弯,则判断所述第二可并入路段的长度是否大于或者等于第一预设阈值;

第一控制模块,用于若所述第二可并入路段的长度大于或者等于第一预设阈值,则控制所述无人驾驶车辆于所述第二可并入路段并入所述目标车道;

所述第一控制模块包括:

比较单元,用于比较所述第二可并入路段的长度与第二预设阈值的大小;

第一控制单元,用于若所述第二可并入路段的长度小于所述第二预设阈值,则控制所述无人驾驶车辆以减缓的速度,并且于所述第二可并入路段并入所述目标车道;

第二控制单元,用于若所述第二可并入路段的长度大于或者等于所述第二预设阈值,则控制所述无人驾驶车辆以正常速度,并且于所述第二可并入路段并入所述目标车道。

3.一种无人驾驶车辆,其特征在于,包括:至少一个处理器;以及

存储器,所述存储器与所述至少一个处理器通信连接,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1所述的方法。

说明书 :

一种根据交通灯进行并道的方法、装置以及无人驾驶车辆

技术领域

[0001] 本发明实施例涉及无人驾驶车辆技术领域,特别是涉及一种根据交通灯进行并道的方法、装置以及无人驾驶车辆。

背景技术

[0002] 人工智能是未来的发展趋势,那么与人工智能密切相关的无人驾驶车辆也将是未来发展的一个热门领域。无人驾驶车辆主要依靠高精度地图、定位和感知等获取车辆附近
的情况,非常的智能和先进。无人驾驶车辆的出现无疑将会给人们的出行带来前所未有的
体验。
[0003] 但是,本发明的发明人在实现本发明的过程中,发现:目前的无人驾驶车辆行驶于行驶车道,在需要变道到目标车道时,通常会在距离触发变道需求的触发目标最近的可并
入路段进行变道,但是当最近的可并入路段的长度过短时,容易造成无人驾驶车辆并道失
败。

发明内容

[0004] 鉴于上述问题,本发明实施例提供了一种根据交通灯进行并道的方法、装置以及无人驾驶车辆,克服了上述问题或者至少部分地解决了上述问题。
[0005] 根据本发明实施例的一个方面,提供了一种根据交通灯进行并道的方法,所述方法包括:根据所述无人驾驶车辆的预设的行驶路线,判断所述无人驾驶车辆是否存在变道
需求;若存在,则获取所述变道需求对应的目标车道;当所述目标车道上自所述变道需求的
触发目标起依次具有第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可
并入路段,并且所述第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可
并入路段均位于所述无人驾驶车辆前方,则判断所述第一可并入路段的长度是否小于第一
预设阈值;若所述第一可并入路段的长度小于第一预设阈值,则判断所述第一可并入路段
是否位于转弯车道,以及判断所述交通灯处是否允许车辆转弯;若所述第一可并入路段是
位于转弯车道且所述交通灯处不允许车辆转弯,则判断所述第二可并入路段的长度是否大
于或者等于第一预设阈值;若所述第二可并入路段的长度大于或者等于第一预设阈值,则
控制所述无人驾驶车辆于所述第二可并入路段并入所述目标车道;所述控制所述无人驾驶
车辆于所述第二可并入路段并入所述目标车道的步骤,进一步包括:比较所述第二可并入
路段的长度与第二预设阈值的大小;若所述第二可并入路段的长度小于所述第二预设阈
值,则控制所述无人驾驶车辆以减缓的速度,并且于所述第二可并入路段并入所述目标车
道;若所述第二可并入路段的长度大于或者等于所述第二预设阈值,则控制所述无人驾驶
车辆以正常速度,并且于所述第二可并入路段并入所述目标车道。
[0006] 根据本发明实施例的一个方面,提供了一种根据交通灯进行并道的装置,所述装置包括:第一判断模块,用于根据所述无人驾驶车辆的预设的行驶路线,判断所述无人驾驶
车辆是否存在变道需求;获取模块,用于若存在所述变道需求,则获取所述变道需求对应的
目标车道;第二判断模块,用于当所述目标车道上自所述变道需求的触发目标起依次具有
第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段,并且所述
第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段均位于所述
无人驾驶车辆前方,则判断所述第一可并入路段的长度是否小于第一预设阈值;第三判断
模块,用于若所述第一可并入路段的长度小于第一预设阈值,则判断所述第一可并入路段
是否位于转弯车道,以及判断所述交通灯处是否允许车辆转弯;第四判断模块,用于若所述
第一可并入路段是位于转弯车道且所述交通灯处不允许车辆转弯,则判断所述第二可并入
路段的长度是否大于或者等于第一预设阈值;第一控制模块,用于若所述第二可并入路段
的长度大于或者等于第一预设阈值,则控制所述无人驾驶车辆于所述第二可并入路段并入
所述目标车道;所述第一控制模块包括:比较单元,用于比较所述第二可并入路段的长度与
第二预设阈值的大小;第一控制单元,用于若所述第二可并入路段的长度小于所述第二预
设阈值,则控制所述无人驾驶车辆以减缓的速度,并且于所述第二可并入路段并入所述目
标车道;第二控制单元,用于若所述第二可并入路段的长度大于或者等于所述第二预设阈
值,则控制所述无人驾驶车辆以正常速度,并且于所述第二可并入路段并入所述目标车道。
[0007] 根据本发明实施例的一个方面,提供了一种无人驾驶车辆,该无人驾驶车辆包括:至少一个处理器,以及存储器,所述存储器与所述至少一个处理器通信连接,所述存储器存
储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所
述至少一个处理器能够执行如上所述的方法。
[0008] 本发明实施例的有益效果是:区别于现有的根据交通灯进行并道的方法,本发明实施例中根据交通灯进行并道的方法,能够实现当距离变道需求的触发目标最近的可并入
路段过短时,通过第二可并入路段实现无人驾驶车辆在变道需求的触发目标前成功并道且
并道时是完全符合交通规则的。

附图说明

[0009] 一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除
非有特别申明,附图中的图不构成比例限制。
[0010] 图1是本发明实施例提供的一种根据交通灯进行并道的方法的流程示意图;
[0011] 图2是本发明实施例提供的判断无人驾驶车辆是否存在变道需求的一种实现方式的流程示意图;
[0012] 图3是本发明实施例提供的另一种根据交通灯进行并道的方法的流程示意图;
[0013] 图4是本发明实施例提供的控制无人驾驶车辆于第二可并入路段并入所述目标车道的方法的流程示意图;
[0014] 图5是本发明实施例提供的检测无人驾驶车辆是否满足并入目标车道的条件的一种可实现方法的流程示意图;
[0015] 图6是本发明实施例提供的一种根据交通灯进行并道的装置的示意图;
[0016] 图7是本发明实施例提供的无人驾驶车辆的硬件结构示意图。

具体实施方式

[0017] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅用以解
释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出
创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018] 需要说明的是,当元件被表述“固定于”另一个元件,它可以直接在另一个元件上、或者其间可以存在一个或多个居中的元件。当一个元件被表述“连接”另一个元件,它可以
是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。本说明书所使用的
术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
[0019] 此外,下面所描述的本发明各个实施例中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0020] 实施例一
[0021] 请参阅图1,图1是本发明实施例提供的一种根据交通灯进行并道的方法的流程示意图,该方法包括以下步骤:
[0022] 步骤S101,根据所述无人驾驶车辆的预设的行驶路线,判断所述无人驾驶车辆是否存在变道需求,若存在,则执行步骤S102。
[0023] 其中,若无人驾驶车辆不存在变道需求,则只需控制无人驾驶车辆在当前行驶的行驶车道上行驶即可,以及在预设时间后,执行步骤S101,即在预设时间后接着判断所述无
人驾驶车辆是否存在变道需求。
[0024] 当用户使用无人驾驶车辆时,将生成从起点到目的地的预设的行驶路线。所述预设的行驶路线可以是所述无人驾驶车辆根据用车时间、起点、目的地和用户的用车习惯推
荐的行驶路线,也可以是用户根据起点和目的地等选择的行驶路线。
[0025] 例如,预设的行驶路线包括在A道路上直行,直行至B转弯路口,然后右转进入C道路上直行,直行至D转弯路口,然后左转进入E道路……
[0026] 一般的,所述无人驾驶车辆在交通灯处或者在转弯路口存在变道需求。
[0027] 例如,无人驾驶车辆在A道路上的直行车道上直行,当需要在B转弯路口转弯时,需要并入转弯车道,此时就存在变道需求。
[0028] 在一些实施例中,所述判断所述无人驾驶车辆是否存在变道需求的步骤可参阅图2,步骤S101包括以下步骤:
[0029] 步骤S1011,获取所述无人驾驶车辆当前行驶的行驶车道。
[0030] 所述行驶车道可以是直行车道、向左转弯的转弯车道和向右转弯的右转车道。
[0031] 步骤S1012,从所述无人驾驶车辆的预设的行驶路线中获取最近的需要转弯的第一转弯路口。
[0032] 在一些实施例中,所述第一转弯路口设置交通灯,且所述交通灯为允许转弯的交通灯。
[0033] 步骤S1013,获取所述第一转弯路口对应的第一转弯车道。
[0034] 所述第一转弯路口对应的第一转弯车道是与“转弯”这一行驶路线对应的。对于单排的转弯车道,例如,右转,则转弯车道为最远离车行道分界线的车道。例如,左转,则转弯
车道为最靠近车行道分界线的车道。
[0035] 需要说明的是,对于双排的转弯车道或者多排的转弯车道,则需要获取所有的转弯车道。
[0036] 步骤S1014,判断所述第一转弯车道是否与所述行驶车道相同,若不相同,则执行步骤S1015,否则执行步骤S1016。
[0037] 例如,无人驾驶车辆的行驶车道为直行车道,则第一转弯车道与所述行驶车道不相同,执行步骤S1015,确定所述无人驾驶车辆存在变道需求。
[0038] 例如,无人驾驶车辆的行驶车道为向左转的转弯车道,第一转弯车道为向右转的转弯车道,则所述第一转弯车道与所述行驶车道不相同,执行步骤S1015,确定所述无人驾
驶车辆存在变道需求。
[0039] 例如,无人驾驶车辆的行驶车道为向右转的转弯车道,第一转弯车道为向右转的转弯车道,则所述第一转弯车道与所述行驶车道相同,执行步骤S1016。
[0040] 步骤S1015,确定所述无人驾驶车辆存在变道需求,其中,所述第一转弯车道为所述变道需求对应的目标车道。
[0041] 步骤S1016,从所述无人驾驶车辆的预设的行驶路线中获取距离所述第一转弯路口最近的需要转弯的第二转弯路口。
[0042] 步骤S1017,获取所述第二转弯路口对应的第二转弯车道。
[0043] 步骤S1018,判断所述第二转弯车道是否与所述行驶车道相同,若不相同,则执行步骤S1019。
[0044] 步骤S1019,确定所述无人驾驶车辆存在变道需求,其中,所述第二转弯车道为所述变道需求对应的目标车道。
[0045] 若所述第二转弯车道与所述行驶车道相同,则确定所述无人驾驶车辆不存在变道需求。
[0046] 步骤S102,获取所述变道需求对应的目标车道。
[0047] 根据上述步骤S1011至步骤S1019,所述第一转弯车道与所述行驶车道不相同时,所述目标车道为所述第一转弯车道,所述变道需求的触发目标为所述第一转弯车道;所述
第一转弯车道与所述行驶车道相同,所述第二转弯车道与所述行驶车道不相同时,所述目
标车道为所述第二转弯车道,所述变道需求的触发目标为所述第二转弯车道。
[0048] 步骤S103,当所述目标车道上自所述变道需求的触发目标起依次具有第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段,并且所述第一非并入
路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段均位于所述无人驾驶车
辆前方,则判断所述第一可并入路段的长度是否小于第一预设阈值,若所述第一可并入路
段的长度小于第一预设阈值,则执行步骤S104。
[0049] 其中,所述第一非并入路段和第二非并入路段分别包括拥堵路段和实线路段。
[0050] 其中,所述第一可并入路段和第二可并入路段不是拥堵路段,并且不是实线路段。
[0051] 其中,所述第一可并入路段的长度的一种可实现的测量方法为:所述无人驾驶车辆上搭载车载雷达,所述车载雷达不断的发射信号以及接收物体的回波信号,根据发射的
信号和物体的回波信号可测定物体与车载雷达的距离,所述车载雷达测定所述无人驾驶车
辆与所述第一非并入路段之间的第一距离,以及测定所述无人驾驶车辆与所述第二非并入
路段之间的第二距离,用第一距离减去第二距离即得到所述第一可并入路段的长度。
[0052] 其中,所述第一预设阈值为并道安全距离,对于正常行驶的车辆,一般的,可将并道安全距离设置为50米。
[0053] 若所述第一可并入路段的长度小于第一预设阈值,则在所述第一可并入路段进行并道是不安全的,因此,可检测所述第二可并入路段是否适合并道。
[0054] 需要说明的是,若所述第一可并入路段的长度大于或者等于第一预设阈值,则可执行步骤S107,控制所述无人驾驶车辆于所述第一可并入路段并入所述目标车道。
[0055] 步骤S104,若所述第一可并入路段的长度小于第一预设阈值,则判断所述第一可并入路段是否位于转弯车道,以及判断所述交通灯处是否允许车辆转弯,若所述第一可并
入路段是位于转弯车道且所述交通灯处不允许车辆转弯,则执行步骤S105。
[0056] 若所述第一可并入路段的长度小于第一预设阈值,则可检测所述第二可并入路段是否适合车辆并道。由于第一可并入路段与第二非并入路段之间具有交通灯,只有在第一
可并入路段位于转弯车道且所述交通灯处不允许车辆转弯的情况下,在第二可并入路段进
行车辆并道才是符合交通规则的。
[0057] 在一些实施例中,当所述目标车道上自所述变道需求的触发目标起依次具有第一非并入路段、第一可并入路段、第二非并入路段和第二可并入路段,且所述第一可并入路段
的长度小于第一预设阈值时,可执行步骤S104,或者,当所述第二可并入路段与所述无人驾
驶车辆之间具有转弯路口,所述无人驾驶车辆于所述转弯路口不存在变道需求,所述触发
目标的前方具有目标点时,请参阅图3,也可在步骤S104之前执行以下步骤:
[0058] 步骤S201,检测所述无人驾驶车辆距离所述目标点是否具有可选路线,若所述无人驾驶车辆距离所述目标点没有可选路线,则执行步骤S104,若所述无人驾驶车辆距离所
述目标点有可选路线,则执行步骤S202。
[0059] 例如,所述预设的行驶路线为于a转弯路口在b道路直行,经触发目标转弯后直行到达目标点c转弯路口,则可选路线可以是于a转弯路口在d道路直行,经e转弯路口后直行
到达目标点c转弯路口。
[0060] 其中,所述目标点为所述触发目标的前方的某一位置点,例如,所述目标点可以是所述触发目标的前方的一需要转弯的转弯路口。
[0061] 当所述第二非并入路段为自所述无人驾驶车辆起的路段,所述目标点是所述触发目标的前方的一需要转弯的转弯路口,则很显然的,没有所述可选路线,此时只能执行步骤
S104。
[0062] 当所述第二非并入路段与所述无人驾驶车辆之间具有转弯路口且所述无人驾驶车辆与所述转弯路口不存在变道需求,则所述无人驾驶车辆距离所述目标点有可选路线,
此时执行步骤S202。
[0063] 步骤S202,预测所述无人驾驶车辆通过所述预设的行驶路线到达所述目标点的第一驾驶时间,以及预测所述无人驾驶车辆通过所述可选路线到达所述目标点的第二驾驶时
间。
[0064] 所述第一驾驶时间和第二驾驶时间可参考车辆在当前时刻的历史数据。
[0065] 步骤S203,判断所述第一驾驶时间是否小于或者等于所述第二驾驶时间,若所述第一驾驶时间小于或者等于所述第二驾驶时间,则执行步骤S104。
[0066] 当所述第一驾驶时间小于或者等于所述第二驾驶时间,即所述无人驾驶车辆通过所述预设的行驶路线到达所述目标点的时间小于或者等于所述无人驾驶车辆通过所述可
选路线到达所述目标点的时间,则仍然选择按照预设的行驶路线行驶。
[0067] 当所述第一驾驶时间大于所述第二驾驶时间,则可选择按照可选路线行驶,以保障所述无人驾驶车辆的行驶时间。
[0068] 步骤S105,判断所述第二可并入路段的长度是否大于或者等于第一预设阈值,若所述第二可并入路段的长度大于或者等于第一预设阈值,则执行步骤S106。
[0069] 步骤S106,控制所述无人驾驶车辆于所述第二可并入路段并入所述目标车道。
[0070] 当所述第一可并入路段和第二非并入路段之间具有交通灯,所述第一可并入路段位于转弯车道,所述第一交通灯不允许车辆转弯,则通过所述第二可并入路段并入所述目
标车道以及无人驾驶车辆依次经第二可并入路段、第二非并入路段、第一可并入路段和第
一非并入路段,以及于所述触发目标处转弯,则无人驾驶车辆的行驶才是完全符合交通规
则的。
[0071] 当所述第二可并入路段的长度大于或者等于第一预设阈值,可执行步骤S106。在一些实施例中,请参阅图4,步骤S106包括:
[0072] 步骤S1061,比较所述第二可并入路段的长度与第二预设阈值的大小,若所述第二可并入路段的长度小于所述第二预设阈值,则执行步骤S1062,若所述第二可并入路段的长
度大于或者等于所述第二预设阈值,则执行步骤S1063。
[0073] 其中,在一些实施例中,所述第二预设阈值为并道安全距离加刹车距离,一般的,可将并道安全距离设置为50米,可将刹车距离设置为35米,则所述第二预设阈值可设置为
85米。
[0074] 当然,所述并道安全距离或者刹车距离也可设置为其他值。
[0075] 步骤S1062,控制所述无人驾驶车辆以减缓的速度,并且于所述第二可并入路段并入所述目标车道。
[0076] 需要说明的是,当所述第二可并入路段的长度小于第二预设阈值时,控制所述无人驾驶车辆以减缓的速度,并且于所述第二可并入路段并入所述目标车道,则在所述无人
驾驶车辆并道时,可进一步的保障无人驾驶车辆的行车安全。
[0077] 步骤S1063,控制所述无人驾驶车辆以正常速度,并且于所述第二可并入路段并入所述目标车道。
[0078] 需要说明的是,当所述第二可并入路段的长度大于或者等于第二预设阈值时,控制所述无人驾驶车辆以正常速度,并且于所述第二可并入路段并入所述目标车道,则在所
述无人驾驶车辆并道时,不影响无人驾驶车辆的行驶速度以及不影响无人驾驶车辆达到目
的地的时间。
[0079] 需要说明的是,在一些实施例中,在步骤S106之前,还需检测所述无人驾驶车辆是否满足并入所述目标车道的条件,当所述无人驾驶车辆满足并入所述目标车道的条件时,
才执行所述步骤S106。
[0080] 所述检测所述无人驾驶车辆是否满足并入所述目标车道的条件的步骤,具体的,请参阅图5,可以包括以下步骤:
[0081] 步骤S301,识别所述无人驾驶车辆是否位于所述目标车道相邻的车道上,若是,则执行步骤S302。
[0082] 若识别到所述无人驾驶车辆不是位于所述目标车道相邻的车道上,则需要先将所述无人驾驶车辆并入与所述目标车道相邻的车道上。
[0083] 步骤S302,检测所述车道上是否存在与所述无人驾驶车辆并排的并排车辆,若存在所述并排车辆,则执行步骤S303,若不存在所述并排车辆,则执行步骤S304。
[0084] 所述与所述无人驾驶车辆并排的并排车辆,包括所述并排车辆的车尾与所述无人驾驶车辆的车头平行,包括所述并排车辆的车尾与所述无人驾驶车辆的车身平行,包括所
述并排车辆的车头与所述无人驾驶车辆的车身平行,以及包括所述并排车辆的车头与所述
无人驾驶车辆的车尾平行。
[0085] 步骤S303,确定所述无人驾驶车辆不满足并入所述目标车道的条件。
[0086] 若所述目标车道上存在与所述无人驾驶车辆并排的并排车辆,则此时不能将所述无人驾驶车辆并入所述目标车道。
[0087] 步骤S304,确定所述无人驾驶车辆满足并入所述目标车道的条件。
[0088] 检测所述无人驾驶车辆是否满足并入所述目标车道的条件的步骤是在进入步骤S106之前进行的,即在第二可并入路段的长度大于或者等于第一预设阈值之后进行的,一
般的,第一预设阈值选取并道安全距离,因此检测所述无人驾驶车辆是否满足并入所述目
标车道的条件时,当所述无人驾驶车辆位于所述目标车道相邻的车道上且当所述目标车道
上没有与所述无人驾驶车辆并排的并排车辆时即可确定所述无人驾驶车辆满足并入所述
目标车道的条件。
[0089] 当确定满足并入所述目标车道的条件时,则可控制所述无人驾驶车辆并入所述目标车道,从而进一步的保障所述无人驾驶车辆并入所述目标车道的安全。
[0090] 在一些实施例中,在执行步骤S106时,可控制所述无人驾驶车辆亮起对应的转弯灯。
[0091] 所述对应的转弯灯是指,当左转时,亮起左转对应的转弯灯,当右转时,亮起右转对应的转弯灯。
[0092] 在本发明实施例中,通过根据所述无人驾驶车辆的预设的行驶路线,判断所述无人驾驶车辆是否存在变道需求;若存在,则获取所述变道需求对应的目标车道;当所述目标
车道上自所述变道需求的触发目标起依次具有第一非并入路段、第一可并入路段、交通灯、
第二非并入路段和第二可并入路段,并且所述第一非并入路段、第一可并入路段、交通灯、
第二非并入路段和第二可并入路段均位于所述无人驾驶车辆前方,则判断所述第一可并入
路段的长度是否小于第一预设阈值;若所述第一可并入路段的长度小于第一预设阈值,则
判断所述第一可并入路段是否位于转弯车道,以及判断所述交通灯处是否允许车辆转弯;
若所述第一可并入路段是位于转弯车道且所述交通灯处不允许车辆转弯,则判断所述第二
可并入路段的长度是否大于或者等于第一预设阈值;若所述第二可并入路段的长度大于或
者等于第一预设阈值,则控制所述无人驾驶车辆于所述第二可并入路段并入所述目标车
道,从而当距离变道需求的触发目标最近的可并入路段过短时,通过第二可并入路段实现
无人驾驶车辆在变道需求的触发目标前成功并道且并道时是完全符合交通规则的。
[0093] 实施例二
[0094] 请参阅图6,图6是本发明实施例提供的一种根据交通灯进行并道的装置的示意图,该装置400包括:第一判断模块401,用于根据所述无人驾驶车辆的预设的行驶路线,判
断所述无人驾驶车辆是否存在变道需求;获取模块402,用于若存在所述变道需求,则获取
所述变道需求对应的目标车道;第二判断模块403,用于当所述目标车道上自所述变道需求
的触发目标起依次具有第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二
可并入路段,并且所述第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二
可并入路段均位于所述无人驾驶车辆前方,则判断所述第一可并入路段的长度是否小于第
一预设阈值;第三判断模块404,用于若所述第一可并入路段的长度小于第一预设阈值,则
判断所述第一可并入路段是否位于转弯车道,以及判断所述交通灯处是否允许车辆转弯;
第四判断模块405,用于若所述第一可并入路段是位于转弯车道且所述交通灯处不允许车
辆转弯,则判断所述第二可并入路段的长度是否大于或者等于第一预设阈值;第一控制模
块406,用于若所述第二可并入路段的长度大于或者等于第一预设阈值,则控制所述无人驾
驶车辆于所述第二可并入路段并入所述目标车道。
[0095] 在一些实施例中,所述第一控制模块406包括:比较单元4061,用于比较所述第二可并入路段的长度与第二预设阈值的大小;第一控制单元4062,用于若所述第二可并入路
段的长度小于所述第二预设阈值,则控制所述无人驾驶车辆以减缓的速度,并且于所述第
二可并入路段并入所述目标车道;第二控制单元4063,用于若所述第二可并入路段的长度
大于或者等于所述第二预设阈值,则控制所述无人驾驶车辆以正常速度,并且于所述第二
可并入路段并入所述目标车道。
[0096] 在一些实施例中,所述装置还包括:第一控制模块407,用于若所述第一可并入路段的长度大于或者等于第一预设阈值,则控制所述无人驾驶车辆于所述第一可并入路段并
入所述目标车道。
[0097] 在一些实施例中,所述第一判断模块401包括:第一获取单元4011,用于获取所述无人驾驶车辆当前行驶的行驶车道;
[0098] 第二获取单元4012,用于从所述无人驾驶车辆的预设的行驶路线中获取最近的需要转弯的第一转弯路口;第三获取单元4013,用于获取所述第一转弯路口对应的第一转弯
车道;第一判断单元4014,用于判断所述第一转弯车道是否与所述行驶车道相同;第一确定
单元4015,用于若所述第一转弯车道与所述行驶车道不相同,则确定所述无人驾驶车辆存
在变道需求,其中,所述第一转弯车道为所述变道需求对应的目标车道;第四获取单元
4016,用于若所述第一转弯车道与所述行驶车道相同,则从所述无人驾驶车辆的预设的行
驶路线中获取距离所述第一转弯路口最近的需要转弯的第二转弯路口;第五获取单元
4017,用于获取所述第二转弯路口对应的第二转弯车道;第二判断单元4018,用于判断所述
第二转弯车道是否与所述行驶车道相同;第二确定单元4019,用于若所述第二转弯车道与
所述行驶车道不相同,则确定所述无人驾驶车辆存在变道需求,其中,所述第二转弯车道为
所述变道需求对应的目标车道。
[0099] 在一些实施例中,所述第二可并入路段与所述无人驾驶车辆之间具有转弯路口,所述无人驾驶车辆于所述转弯路口不存在变道需求,所述触发目标的前方具有目标点,所
述装置还包括:检测模块408,用于检测所述无人驾驶车辆距离所述目标点是否具有可选路
线,若所述无人驾驶车辆距离所述目标点没有可选路线,则执行所述第三判断模块404;预
测模块409,用于若所述无人驾驶车辆距离所述目标点有可选路线,则预测所述无人驾驶车
辆通过所述预设的行驶路线到达所述目标点的第一驾驶时间,以及预测所述无人驾驶车辆
通过所述可选路线到达所述目标点的第二驾驶时间;第五判断模块410,用于判断所述第一
驾驶时间是否小于或者等于所述第二驾驶时间,若所述第一驾驶时间小于或者等于所述第
二驾驶时间,则执行所述第三判断模块404。
[0100] 在本发明实施例中,通过第一判断模块401根据所述无人驾驶车辆的预设的行驶路线,判断所述无人驾驶车辆是否存在变道需求;若存在所述变道需求,则通过获取模块
402获取所述变道需求对应的目标车道;当所述目标车道上自所述变道需求的触发目标起
依次具有第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段,
并且所述第一非并入路段、第一可并入路段、交通灯、第二非并入路段和第二可并入路段均
位于所述无人驾驶车辆前方,则通过第二判断模块403判断所述第一可并入路段的长度是
否小于第一预设阈值;若所述第一可并入路段的长度小于第一预设阈值,则通过第三判断
模块404判断所述第一可并入路段是否位于转弯车道,以及判断所述交通灯处是否允许车
辆转弯;若所述第一可并入路段是位于转弯车道且所述交通灯处不允许车辆转弯,则通过
第四判断模块405判断所述第二可并入路段的长度是否大于或者等于第一预设阈值;若所
述第二可并入路段的长度大于或者等于第一预设阈值,则通过第一控制模块406控制所述
无人驾驶车辆于所述第二可并入路段并入所述目标车道,从而当距离变道需求的触发目标
最近的可并入路段过短时,通过第二可并入路段实现无人驾驶车辆在变道需求的触发目标
前成功并道且并道时是完全符合交通规则的。
[0101] 实施例三
[0102] 请参阅图7,图7是本发明实施例提供的无人驾驶车辆的硬件结构示意图。该无人驾驶车辆500包括:一个或多个处理器501以及存储器502,图7中以一个存储器为例。
[0103] 处理器501和存储器502可以通过总线或者其他方式连接,本发明实施例中以通过总线连接为例。
[0104] 存储器502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的根据交通灯进行并道的方
法对应的程序指令/模块(例如,附图6所示的各个模块)。处理器501通过运行存储在存储器
502中的非易失性软件程序、指令以及模块,从而执行根据交通灯进行并道的装置的各种功
能应用以及数据处理,即实现上述方法实施例的根据交通灯进行并道的方法。
[0105] 存储器502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据根据交通灯进行并道的装置
的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易
失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一
些实施例中,存储器502可选包括相对于处理器501远程设置的存储器,这些远程存储器可
以通过网络连接至控制无人驾驶车辆装置。上述网络的实例包括但不限于互联网、企业内
部网、局域网、移动通信网及其组合。
[0106] 所述一个或者多个模块存储在所述存储器502中,当被所述一个或者多个处理器501执行时,执行上述任意方法实施例中的根据交通灯进行并道的方法。
[0107] 上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。
[0108] 本发明实施例提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被无人驾驶车辆执行上述任意
方法实施例中的根据交通灯进行并道的方法。
[0109] 本发明实施例提供了一种计算机程序产品,包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使
所述计算机执行上述任意方法实施例中的根据交通灯进行并道的方法。
[0110] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单
元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其
中的部分或者全部模块来实现本实施例方案的目的。
[0111] 通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件来实现。本领域普通技术
人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相
关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包
括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体
(Read‑On ly Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0112] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以
以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没
有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人
员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技
术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实
施例技术方案的范围。