一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车辆控制方法及装置、车辆与流程

2022-07-10 10:06:28 来源:中国专利 TAG:


1.本技术涉及自动驾驶技术,特别涉及一种车辆控制方法及装置、车辆。


背景技术:

2.随着人工智能技术的发展,自动驾驶技术正在逐渐广泛地被应用,从而降低了驾驶员的驾驶负担。关于自动驾驶,例如国际自动机工程师学会(sae international)提出了5个等级,即l1-l5级,其中,l1级,辅助驾驶,能够帮助驾驶员完成某些驾驶任务,且只能帮助完成一项驾驶操作;l2级,部分自动化,可以同时自动进行加减速和转向的操作;l3级,条件自动化,车辆在特定环境中可以实现自动加减速和转向,不需要驾驶者的操作;l4级,高度自动化,可以实现驾驶全程不需要驾驶员,但是会有限制条件,例如限制车辆车速不能超过一定值,且驾驶区域相对固定;l5级,完全自动化,完全自适应驾驶,适应任何驾驶场景。
3.这些等级越高,表示自动驾驶功能也越强大。但是目前的技术对于高等级的自动驾驶还没有完全实现。具体而言,例如实际情况中的交通场景是非常复杂的,而目前的自动驾驶技术还有许多场景没有充分考虑到,与人类的驾驶能力相比,还远远不够灵活。也就是说,在适应多种交通场景的灵活性方面,自动驾驶技术还存在改进的余地。


技术实现要素:

4.本技术提供一种车辆控制方法及装置、车辆等,能够提高自动驾驶的灵活性。
5.本技术第一方面提供一种车辆控制方法,包括:检测车辆的驾驶员的第一操作,第一操作用于命令车辆由当前车道向目标车道进行变道;获取车辆的跨实线变道许可开关的状态信息;当检测到第一操作并且状态信息指示跨实线变道许可开关处于打开状态时,执行第一控制,第一控制包括使车辆进行变道。
6.这里,跨实线变道的含义是跨实线车道线进行变道。关于跨实线变道许可开关,如其名字所示的,在其被打开时,车辆的跨实线变道成为可能,在其被关闭时,车辆的跨实线变道被禁止。
7.采用如上所述的车辆控制方法,当检测到驾驶员的第一操作并且跨实线变道许可开关处于打开状态时,使车辆进行自动变道。如此,例如在紧急避险等情况下自车辆能够进行跨实线变道,避免机械地按照“禁止跨实线变道”规则行驶造成事故或不便,从而能够提高自动驾驶控制的灵活性。
8.另外,该变道由驾驶员(人)的操作来触发,从而保持人的控制为最高优先级,维护人的主观介入权限,让自动驾驶技术更好地服务于人;而且,将变道的最高判断权保留给驾驶员,能够弥补自动驾驶技术对于驾驶员情感的判断缺失以及更好地满足不同驾驶员的个性化需求,尊重驾驶员的驾驶意图。
9.作为第一方面的一种可能的实现方式,车辆控制方法还包括:获取当前车道与目标车道间的车道线的类型信息;当类型信息指示车道线为实线车道线时,第一控制还包括发出用于指示车道线为实线车道线的提示。
10.采用如上方式,由于在车道线为实线车道线时发出提示,从而能够警示驾驶员提高注意力,抑制误操作造成行车危险的可能性。
11.该提示例如包括音效提示、显示文字提示和/或语音提示。
12.作为第一方面的一种可能的实现方式,第一控制包括:在从检测到第一操作开始经过预设时间后,使车辆进行变道。
13.采用如上方式,由于在经过预设时间后使车辆进行变道,因而,能够给驾驶员留有取消变道的时间,抑制误操作造成行车危险的可能性。
14.另外,作为第一方面的一种可能的实现方式,第一控制包括:在预设时间内,当再次检测到第一操作时,使车辆进行变道。
15.采用如上方式,驾驶员再次进行第一操作,可以认为是要求车辆进行变道的意图强烈,此时,不再等待预设时间的经过而进行自动变道,从而能够执行更加符合乘员意图的控制。
16.作为第一方面的一种可能的实现方式,第一控制还包括调整变道路况条件参数,变道路况条件参数指示车辆进行变道时目标车道的路况应满足的条件,其中,调整后的变道路况条件参数相比于调整前更容易被满足;车辆控制方法还包括:获取目标车道的路况信息;当路况信息所指示的路况满足调整后的变道路况条件参数所指示的条件时,使车辆进行变道。
17.采用如上方式,乘员要求进行变道,可以认为乘员对变道的要求较为迫切,因而,通过调整变道路况条件参数使变道路况条件更容易得到满足(降低路况要求),使车辆更容易实现变道,从而能够更加适当地响应乘员的要求。
18.作为第一方面的一种可能的实现方式,第一操作为将转向灯开关切换到使左转向灯或右转向灯开启的状态。
19.采用如上方式,将转向灯开关的打开操作设定为发出变道指令的触发操作,从而与驾驶员进行人工驾驶时的转向操作行为相一致,避免新定义其他操作时使驾驶员感到操作复杂,或者在慌乱时产生误操作。
20.本技术第二方面提供一种车辆控制装置,包括:操作检测模块,用于检测车辆的驾驶员的第一操作,第一操作用于命令车辆由当前车道向目标车道进行变道;开关状态获取模块,用于获取车辆的跨实线变道许可开关的状态信息;控制模块,用于当检测到第一操作并且状态信息指示跨实线变道许可开关处于打开状态时,执行第一控制,第一控制包括使车辆进行变道。
21.采用如上所述的车辆控制装置,当检测到驾驶员的第一操作并且跨实线变道许可开关处于打开状态时,使车辆进行变道。如此,例如在紧急避险等情况下自车辆能够进行跨实线变道,避免机械地按照“禁止跨实线变道”规则行驶造成事故或不便,从而能够提高自动驾驶控制的灵活性。
22.作为第二方面的一个可能的实现方式,车辆控制装置还包括车道线类型获取模块,用于获取当前车道与目标车道间的车道线的类型信息;当类型信息指示车道线为实线车道线时,第一控制还包括发出用于指示车道线为实线车道线的提示。
23.采用如上方式,由于在车道线为实线车道线时发出提示,从而能够警示驾驶员提高注意力,抑制误操作造成行车危险的可能性。
24.作为第二方面的一种可能的实现方式,该提示包括音效提示、显示文字提示和/或语音提示。
25.作为第二方面的一种可能的实现方式,在从操作检测模块检测到第一操作开始经过预设时间后,控制模块使车辆进行变道。
26.采用如上方式,由于在经过预设时间后使车辆进行变道,因而,能够给驾驶员留有取消变道的时间,抑制误操作造成行车危险的可能性。
27.作为第二方面的一种可能的实现方式,在预设时间内,当操作检测模块再次检测到第一操作时,控制模块使车辆进行变道。
28.采用如上方式,驾驶员再次进行第一操作,可以认为是要求车辆进行变道的意图强烈,此时,不再等待预设时间的经过而进行变道,从而能够执行更加符合乘员意图的控制。
29.作为第二方面的一种可能的实现方式,控制模块执行的第一控制还包括调整变道路况条件参数,变道路况条件参数指示车辆进行变道时目标车道的路况应满足的条件,其中,调整后的变道路况条件参数相比于调整前更容易被满足;车辆控制装置还包括路况获取模块,路况获取模块用于获取目标车道的路况信息;当路况信息所指示的路况满足调整后的变道路况条件参数所指示的条件时,控制模块执行使车辆进行变道的控制。
30.采用如上方式,乘员要求进行变道,可以认为乘员对变道的要求较为迫切,因而,通过调整变道路况条件参数使变道路况条件更容易得到满足(降低路况要求),使车辆更容易实现变道,从而能够更加适当地响应乘员的要求。
31.作为第二方面的一种可能的实现方式,第一操作为将转向灯开关切换到使左转向灯或右转向灯开启的状态。
32.采用如上方式,将转向灯开关的打开操作设定为发出变道指令的触发操作,从而与驾驶员进行人工驾驶时的转向操作行为相一致,避免新定义其他操作时使驾驶员感到操作复杂,或者在慌乱时产生误操作。
33.本技术第三方面提供一种车辆,包括上述任一结构的车辆控制装置。
34.采用这样的车辆,当检测到驾驶员的第一操作并且跨实线变道许可开关处于打开状态时,使车辆进行变道。如此,例如在紧急避险等情况下自车辆能够进行跨实线变道,避免机械地按照“禁止跨实线变道”规则行驶造成事故或不便,从而能够提高自动驾驶控制的灵活性。
35.作为第三方面的一种可能的实现方式,该车辆为特种车辆,特种车辆包括救护车、消防车、警车或工程抢险车。
36.对于特种车辆而言,相比于家用车辆等而言,跨实线变道的情况较多,因此适用于这些车辆更能够体现自动驾驶控制的灵活性。
37.本技术第四方面提供一种计算机可读存储介质,其上存储有程序指令,其特征在于,程序指令当被计算机执行时使得计算机执行上述任一种的车辆控制方法。
38.本技术的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
39.以下参照附图来进一步说明本技术的各个特征和各个特征之间的联系。附图均为
示例性的,一些特征并不以实际比例示出,并且一些附图中可能省略了本技术所涉及领域的惯常的且对于本技术非必要的特征,或是额外示出了对于本技术非必要的特征,附图所示的各个特征的组合并不用以限制本技术。另外,在本说明书全文中,相同的附图标记所指代的内容也是相同的。具体的附图说明如下:
40.图1为本技术的一个应用场景例的示意图;
41.图2为本技术的另一个应用场景例的示意图;
42.图3为本技术的又一个应用场景例的示意图;
43.图4为本技术一个实施方式中涉及的自动变道的示意流程图;
44.图5为本技术一个实施方式中涉及的跨实线变道许可开关的示意说明图;
45.图6为本技术一个实施方式中涉及的车载显示器上的显示画面例的示意说明图;
46.图7为本技术一个实施方式中涉及的车辆的控制装置的结构示意框图;
47.图8为本技术一个实施方式中涉及的自动变道的示意流程图;
48.图9为本技术一个实施方式中涉及的车辆的控制装置的结构示意框图;
49.图10为本技术实施方式中涉及的车辆的结构示意框图。
具体实施方式
50.首先对本技术的一些应用场景例进行说明。
51.图1所示为本技术的一个应用场景例。如图1所示,车辆101行驶在高速公路的匝道口附近,驾驶员意图从匝道口驶出高速公路,然而,车辆101即将错过匝道口,此时,驾驶员希望车辆101执行跨实线变道而驶入匝道口。
52.图2所示为本技术的另一个应用场景例。如图2所示,在车辆102的前方存在急刹车的车辆103,车辆102即将撞上车辆103,此时,车辆102的驾驶员希望车辆102执行跨实线变道而驶入其当前车道的左侧车道以避免与车辆103发生碰撞。
53.图3所示为本技术的又一个应用场景例。如图3所示,在拥挤的道路上行驶有救护车104,为了给救护车104让路,车辆105的驾驶员希望车辆105跨实线变道而驶入其当前车道的右侧车道。另外,除了救护车之外,特种车辆还有消防车、警车、工程抢险车等,在道路上行驶时,会遇到给这些特殊车辆让路的情况。另外,对于这些特种车辆本身,也存在跨实线变道的需求。
54.如上,在实际情况中,存在很多需要跨越实线进行变道的需求,响应这些需求,本技术提供一种能够使车辆在自动驾驶模式下执行跨实线变道的技术,以提高自动驾驶的场景覆盖范围,提高自动驾驶的灵活性,更加良好地适应驾驶员的意图或者个性化需求。
55.具体而言,本技术主要提供一种车辆控制方法、车辆控制装置、车辆、计算机程序、计算机可读存储介质与计算设备。
56.接下来对具有自动驾驶模式的车辆的一般结构进行描述。图10为本技术实施方式中涉及的一种具有自动驾驶模式的车辆的结构示意框图。
57.如图10所示,车辆100具有控制装置10、摄像头20、通信装置30、导航装置40、动力系统50、转向系统60、制动系统70。另外,车辆100还具有转向拨杆(转向灯开关),该转向拨杆具有三个状态,即使右转向灯开启的状态、关闭状态(中立位置)与使左转向灯开启的状态。另外,车辆100还具有这些结构要素以外的结构要素,但在此省略说明。
58.摄像头20用于检测车外环境,数量可以是一个也可以是多个。该摄像头20是外部环境传感器的一个例子,除此之外,还可以设置激光雷达、毫米波雷达等来检测车外环境。
59.通信装置30能够与未图示的外部对象之间进行无线通信。外部对象例如可以包括未图示的基站、云端服务器、移动终端(智能手机等)、路侧设备、其他车辆等。
60.导航装置40典型地具有未图示的gnss(全球导航卫星系统,global navigation satellite system)接收机和地图数据库。导航装置40能够通过gnss接收机接收到的卫星信号来确定车辆100的位置,且能够根据地图数据库中的地图信息生成到达目的地的路径,并将关于该路径的信息提供给控制装置10。另外,导航装置40还可以具有imu(inertial measurement unit,惯性测量装置),通过融合gnss接收机的信息和imu的信息来进行定位。
61.动力系统50具有未图示的驱动ecu和未图示驱动源。驱动ecu通过控制驱动源来控制车辆100的驱动力(扭矩)。作为驱动源的例子,可以是发动机、驱动电机等。驱动ecu能够根据驾驶员对加速踏板的操作来控制驱动源,从而能够控制驱动力。另外,驱动ecu还能够根据从车辆控制装置10发送来的指令来控制驱动源,从而能够控制驱动力。驱动源的驱动力经由未图示的变速器等传递给未图示的车轮,从而驱动车辆100行驶。
62.转向系统60具有未图示的转向ecu即eps(electric power steering,电动助力转向系统)ecu和未图示的eps电机。转向ecu能够根据驾驶员对方向盘的操作来控制eps电机,从而控制车轮(具体而言是转向轮)的朝向。另外,转向ecu还能够根据从车辆控制装置10发送来的指令控制eps电机,从而控制车轮的朝向。另外,也可以通过改变对左右车轮的扭矩分配或制动力分配来进行转向操纵。
63.制动系统70具有未图示的制动ecu和未图示的制动机构。制动机构通过制动电机、液压机构等使制动部件进行工作。制动ecu能够根据驾驶员对制动踏板的操作来控制制动机构,从而能够控制制动力。另外,制动ecu还能够根据从车辆控制装置10发送来的指令控制制动机构,从而能够控制制动力。在车辆100是电动车辆或者混合动力车辆的情况下,制动系统70还可以包括能量回收制动机构。
64.车辆控制装置10可以由一个ecu(electronic control unit,电控单元)实现,也可以由多个ecu组合实现,ecu是包括通过内部总线连接的处理器、存储器和通信接口的计算设备,在存储器中存储有程序指令,该程序指令当被处理器执行时发挥相应的功能模块和功能单元的作用。这些功能模块和功能单元包括控制模块13以及后面详细描述的操作检测模块11、开关状态获取模块12、车道线类型获取模块14、路况获取模块15(图7、图9)等,其中,控制模块13还可以包括行动计划单元13a、行驶控制单元13b、提示单元13c(图7)、变道路况条件参数调整单元13d(图9)等。
65.即,车辆控制装置10通过由处理器来执行程序(软件)来实现这些功能模块和/或功能单元,然而,车辆控制装置10也可以通过lsi(large scale integration,大规模集成电路)和asic(application specific integrated circuit,专用集成电路)等硬件来实现这些功能模块和/或功能单元的全部或一部分,或者还可以通过软件和硬件的组合来来实现这些功能模块和/或功能单元的全部或一部分。
66.另外,控制模块13用于控制车辆100自主行驶(自主移动)等,其包括行动计划单元13a与行驶控制单元13b。
67.行动计划单元13a用于计算车辆100到目的地的目标轨迹,并且,根据摄像头20等
光学传感器检测到的外部环境信息,判断车辆100的行驶状况,更新目标轨迹来决定车辆100的各种行动。上述导航装置40计算出的路径是粗略的路径。与此相对,行动计划单元13a计算出的目标轨迹除了导航装置40计算出的粗略的路径之外,还包括用于控制车辆100的加速、减速和转向的比较细致的内容。
68.行驶控制单元13b根据行动计划单元13a提供的行动计划,生成用于发送给动力系统50、转向系统60和制动系统70的控制指令,以能够控制动力系统50、转向系统60和制动系统70,而使车辆100按照行动计划行驶。
69.通过具有上述结构,车辆100能够实现导航巡航辅助(navigation cruise assistant,nca)、智能巡航辅助(intelligent cruise assistant,ica)等自动驾驶模式,在自动驾驶模式下进行自主行驶。本技术实施方式中的车辆控制方法与车辆控制装置等可以实现于自动驾驶等级在l2-l5的自动驾驶车辆上。
70.下面参照图4-图7对本技术的一个实施方式涉及的车辆控制方法等进行详细描述。
71.本实施方式涉及自车辆处于自动驾驶模式下时关于自动变道的车辆控制方法,该车辆控制方法应用在上述自动驾驶车辆(在下面将其称之为自车辆)中。
72.这里的自动驾驶模式例如有ica模式与nca模式,二者同属于自动驾驶模式的一种,主要区别在于,通常,在nca模式下,自车辆按照导航路径行驶,因此存在自动变道的情况,而在ica模式下,如果不存在驾驶员如后面所描述的那样主动发出的自动变道指令的话,车辆一般不会进行自动变道。
73.另外,除了ica模式与nca模式之外,本实施方式的车辆控制方法还可以适用于其他自动驾驶模式。
74.在本实施方式中,当自车辆处于ica模式或nca模式等自动驾驶模式下时,在车载显示器上同时显示导航画面,在导航画面中示意性地显示自车辆行驶在道路上的情景。作为其他实施方式,也可以不显示导航画面,或者由驾驶员选择是否显示导航画面。另外,在本实施方式中,以道路包括3条车道,中间车道为自车辆所行驶的当前车道,右侧车道为自车辆意图驶入的目标车道为例进行描述。
75.本实施方式中描述的nca模式下的变道流程与ica模式下的变道流程是相同的,二者主要区别在于导航画面的显示内容有所不同。具体而言,如图所示,在nca模式下,在导航画面中,在自车辆前显示指示线,该指示线表示导航路径,而在ica模式下,并不显示该指示线。
76.下面以nca模式为例,对本实施方式的变道处理流程进行详细描述。
77.在s100中,在nca模式下,获取驾驶员主动发出的自动变道指令。这里,关于驾驶员主动发出自动变道指令,例如,驾驶员手动拨动转向拨杆(即转向灯开关),将其切换到使右转向灯开启(闪烁)的状态。此时,控制装置获得表示转向拨杆处于该状态的信号,即接收到驾驶员主动发出的自动变道指令。这里,驾驶员手动拨动转向拨杆将其切换为使右转向灯开启与左转向灯开启的状态的操作被定义为发出自动变道指令,用于命令自车辆由当前车道向目标车道进行变道。
78.之后,在s102中,判断是否满足变道车道条件,具体而言,根据车辆行驶的当前车道与意图驶入的目标车道间的车道线的类型信息确定该车道线是实线车道线还是虚线车
道线,当为实线车道线时,在交通规则上,通常禁止车辆向目标车道变道,此时判断为不满足变道车道条件;当为虚线车道线时,在交通规则上,允许车辆向目标车道变道,此时判断为满足变道车道条件。
79.这里,按照交通规则,实线车道线为禁止变道标识,即,按照交通法规的规定,禁止车辆跨越实线车道线进行变道。当前车道与目标车道间的车道线的类型信息例如可以从电子地图数据中获取,或者也可以根据车辆具备的摄像头拍摄到的图像数据来获取。另外,实际情况中,车道线可能是一条实线和一条与其平行的虚线组成的标线,此时,如果当前车道侧为实线、目标车道侧为虚线,则这种车道线属于本技术中所述的实线车道线,而如果当前车道侧为虚线、目标车道侧为实线,则这种车道线不属于本技术中所述的实线车道线。
80.再者,作为禁止变道标识,除了车道线标识之外,还存在路边标识牌(例如禁止超车标识牌),因此,可以通过对路边标识牌的检测来获知当前车道与目标车道间的车道线的类型(特别是例如在下雪时难以根据摄像头拍摄到的路面图像数据来检测车道线的情况下)。故而,本技术中所述的“车道线的类型信息”包括能够指示车道线类型的路边标识牌信息。
81.在s102中的判断结果为“否”时,即不满足变道车道条件时,在s106中,判断当前车道与目标车道间的车道线是否为长实线车道线。也就是判断实线车道线是否向车辆前方延伸规定距离以上。如果没有延伸规定距离以上,意味着前方不远处存在虚线车道线。当s106中的判断结果为“否”,即当前车道与目标车道间的车道线不是长实线车道线时,执行s104中的处理,进行变道等待。
82.另外,在s106中的判断结果为“是”时,即当前车道与目标车道间的车道线为长实线车道线时,在s200中,判断跨实线变道许可开关是否为打开状态。具体而言,即,获取跨实线变道许可开关的状态信息,根据该状态信息判断跨实线变道许可开关是否为打开状态。这里,如其名字所示的含义,跨实线变道许可开关用于许可和禁止车辆进行跨实线变道,其打开状态表示许可车辆进行跨实线变道,即车辆跨实线变道成为可能状态,关闭状态表示禁止车辆进行跨实线变道。在本实施方式中,该跨实线变道许可开关是虚拟开关,集成在车辆控制装置中,作为其他实施方式,也可以是实体开关,例如设置在仪表板上。另外,该跨实线变道许可开关可以是专用开关,也可以是多用开关。这里,专用开关的意思是跨实线变道许可开关仅具有许可和禁止车辆跨越实线车道线进行变道的功能,多用开关的意思是还具有其他功能,例如,许可和禁止车辆超过车道限速行驶的功能,也就是说,当该开关打开时,许可车辆跨越实线车道线进行变道以及超过车道限速行驶,当该开关关闭时,禁止车辆跨越实线车道线进行变道以及超过车道限速行驶。
83.图5中示出了该跨实线变道许可开关的一个例子(本实施方式)。
84.如图5所示,在该例子中,跨实线变道许可开关为虚拟开关,且其名字被显示为“强制变道”,但是这不改变其实质功能。另外,在该例子中,该跨实线变道许可开关16在自动驾驶模式(图中具体为nca模式)设定界面18中与其他开关等一起显示,当驾驶员点击跨实线变道许可开关16而意图将其打开时,弹出询问驾驶员是否确认开启的确认界面19,并且,在该确认界面中同时显示免责声明,告知驾驶员点击确认按钮的话则意味着同时签署该免责声明。
85.在s200中的判断结果为“否”时,即跨实线变道许可开关为关闭状态时,在s206中,
向驾驶员发出提示,以告知驾驶员不能执行变道。作为该提示的具体例子,在本实施方式中,使目标车道的车道线突出显示,例如以红色进行高亮显示,并闪烁,同时还可以通过自车辆的扬声器发出语音提示。在从发出该信息开始经过预设时间(例如3秒)后,或者在从获取到来自驾驶员的自动变道指令开始经过预设时间后,在s208中,执行通常的nca控制。
86.另外,在s200中的判断结果为“是”时,即跨实线变道许可开关为打开状态时,在s202中,执行变道准备控制。例如,在导航画面中使目标车道的车道线突出显示,例如以红色进行高亮显示,以提示驾驶员自车辆将要执行跨实线变道。另外,还可以发出音效提示,例如通过扬声器发出“嘟嘟”的声音。发出这些用于指示车道线为实线车道线的提示的控制是本技术中的第一控制的一例。
87.另外,在s202中还通过文字有和/或语音的方式告知驾驶员可以执行取消跨实线变道的操作,该操作例如是反向拨动转向拨杆,即,使转向拨杆切换到使右转向灯关闭的状态。发出用于“告知驾驶员可以执行取消跨实线变道的操作”的提示的控制是本技术中的第一控制的一例。
88.之后,在s204中,判断是否满足变道路况条件,即判断当前车道与目标车道的路况条件是否允许自车辆进行变道。例如,当目标车道上的预设范围内不存在其他车辆时,判断为满足变道路况条件;当目标车道上预设范围内存在其他车辆时(例如可参见s212中所示的“目标车道上存在与自车辆并行的其他车辆”情况),判断为不满足变道路况条件。这里的预设范围是本技术中的变道路况条件参数的一例。
89.当s204中的判断结果为“否”时,即不满足变道路况条件时,在s212中,执行等待控制,以等待目标车道的路况条件变化为能够允许自车辆执行变道的情况。另外,在导航画面中使目标车道突出显示,例如以红色高亮显示,以提示驾驶员:“车辆现在不能向目标车道进行变道”。另外,在导航画面中,还用虚线来突出显示当前车道与目标车道间的车道线,以提示驾驶员:“车辆将当前车道与目标车道间的车道线看做虚线车道线”。其颜色可以与目标车道此时的显示颜色相同(红色)。这里的“用虚线来突出显示当前车道与目标车道间的车道线”的具体方式可以是使原本显示为实线的车道线变成虚线,也可以是在实线的基础上叠加不同颜色和/或较粗的虚线。
90.另外,在导航画面中,还在目标车道上显示自车辆的目标位置(即自车辆完成变道时在目标车道上的位置),并且在该目标位置上显示阴影线,以提示驾驶员自车辆目前不能向此目标位置进行变道。该s212中的处理与s112相同,后续的处理也相同,具体将在后面进行描述。
91.当s204中的判断结果为“是”时,即满足变道路况条件时,并且在预设时间(例如5秒)内驾驶员没有执行取消跨实线变道的操作或者在预设时间(例如5秒)内驾驶员将转向拨杆复位(关闭转向灯开关)后再次同向拨动转向拨杆时,在s210中,执行使自车辆自动跨实线变道的控制,即通过控制油门踏板和方向盘等来使自车辆向目标车道驶入。这里的预设时间可以从接收到来源于驾驶员的自动变道指令起算。通过在经过预设时间后才执行使自车辆自动跨实线变道的控制,从而能够给驾驶员进行取消操作留有时间。另外,当驾驶员将转向拨杆复位后再次同向拨动转向拨杆时,可以认为是驾驶员在催促车辆迅速执行自动变道,此时属于紧急情况的可能性很高,因而,在此时立即执行自动跨实线变道的控制而不再等待预设时间的经过,能够执行更加符合驾驶员意图的控制。另外,这里的“使自车辆自
动跨实线变道的控制”是本技术中的第一控制的一例。
92.另外,在s210中,还在导航画面中突出显示目标车道,可以用与不满足变道路况条件时不同的颜色例如蓝色进行高亮显示,以提示驾驶员:“车辆将要向目标车道进行变道”。另外,在导航画面中,用虚线突出显示当前车道与目标车道间的车道线,以提示驾驶员:“车辆将当前车道与目标车道间的车道线看做是虚线车道线”。其颜色可以与目标车道此时的显示颜色相同(蓝色)。
93.另外,还在目标车道上显示自车辆的目标位置(即自车辆完成变道时在目标车道上的位置),该目标位置的显示中不包括s212中上述的“阴影线”,即显示方式不同于s212,以提示驾驶员自车辆此时可以向此目标位置进行变道。
94.另外,在s210中,还可以例如通过在导航画面上显示提示文字以告知驾驶员可以通过预设操作取消此次变道。或者在即将开始执行使自车辆跨实线变道的控制时,显示该提示文字。另外,还可以通过语音的方式发出该提示。该预设操作例如是反向拨动转向开关。并且,当驾驶员执行了该预设操作时,取消此次自动变道控制,不过,该处理步骤没有在图中绘出。
95.图6中示出了此时的一个导航画面例。如图6所示,在导航画面200中,右侧显示地图501,左侧示意性地显示了自车辆100所行驶的道路场景,其中,当前车道为201,左侧车道为203,右侧车道即目标车道为202,目标车道202还被突出显示,且在目标车道202上显示自车辆100的目标位置401。另外,在显示画面的左侧部分上部还显示有表示此时为右转向的转向指示箭头301,该转向指示箭头301闪烁显示。另外,在导航画面200的文字提示区域204显示文字“即将强制变道”,以提示驾驶员自100将要进行跨实线变道,同时还显示文字“反向拨杆可撤销”,以提示驾驶员可以通过对转向拨杆进行反向操作取消该跨实线变道。
96.在s214中,实时判断(监视)目标车道的路况是否满足变道条件。例如,当目标车道上的预设范围内不存在其他车辆时,判断为满足变道条件;当目标车道上预设范围内存在其他车辆时(例如可参见s218中所示的“在自车辆变道的过程中目标车道上出现紧随在自车辆后方行驶的其他车辆”情况),判断为不满足变道条件。
97.当s214中的判断结果为“是”时,继续执行使自车辆跨实线变道的控制,直至s216中的完成变道。另外,在s216中,当完成自动变道时,突出显示目标车道的两侧车道线,例如以上述蓝色进行显示。
98.当s214中的判断结果为“否”时,在s218中确定为“变道过程中受阻”,停止执行使自车辆跨实线变道的控制。此时,导航画面的显示方式与s212中的显示方式相同。
99.之后,在s124中,判断是否满足自动退回当前车道的条件,即判断当前车道的路况是否允许自车辆返回当前车道进行正常行驶。例如,在当前车道的预设范围内不存在其他车辆时,判断为满足自动退回当前车道的条件。此时,在s126中,确定为“变道取消”,并执行使自车辆退回当前车道行驶的控制。
100.另外,参照s128中的画面,当自车辆在横向上移动到当前车道与目标车道之间而压实线车道线行驶时,有左侧车道上的其他车辆向自车辆的当前车道变道而阻碍了自车辆退回当前车道行驶,此时,在s124中判断为不满足自动退回当前车道的条件。当在s124中判断为不满足自动退回当前车道的条件时,在s128中,通过音效、文字和/或语音的方式向驾驶员发出提示,告知驾驶员应接管自车辆。之后,在s130中,当驾驶员通过操作方向盘等方
式接管车辆时,自车辆按照驾驶员的操作进行行驶等。
101.采用如上的本实施方式,当接收到因驾驶员的操作而产生的自动变道指令(s100),并且跨实线变道许可开关处于打开状态时,执行使自车辆进行变道的控制。由此,例如在紧急避险等情况下自车辆能够进行跨实线变道,避免机械地按照“禁止跨实线变道”规则行驶造成事故或不便,从而能够提高自动驾驶控制的灵活性。另外,该自动变道由驾驶员(人)的操作来触发,从而保持人的控制为最高优先级,维护人的主观介入权限,让自动驾驶技术更好地服务于人;而且,将变道的最高判断权保留给驾驶员,能够弥补自动驾驶技术对于驾驶员情感的判断缺失以及更好地满足不同驾驶员的个性化需求,尊重驾驶员的驾驶意图。
[0102]“自动变道”的含义是车辆以自动驾驶模式进行的变道,变道时的加减速指令和转向指令等不是源于驾驶员对油门踏板、制动踏板和方向盘的操作,而是源于车辆控制装置的自主决策。
[0103]
上面主要描述了当前车道与目标车道间的车道线为实线车道线时的处理流程,下面描述该车道线为虚线车道线时的处理流程。
[0104]
当s102中的判断结果为“是”,即满足变道车道条件时,或者,当s106中的判断结果为“否”,即当前车道与目标车道间的车道线不是实线车道线(是虚线车道线)时,在s104中,进行变道等待。之后,在s108中,判断是否满足变道路况条件。例如,当目标车道上的预设范围内不存在其他车辆时,判断为满足变道路况条件;当目标车道上预设范围内存在其他车辆时(例如可参见s112中所示的“目标车道上存在与自车辆并行的其他车辆”情况),判断为不满足变道路况条件。
[0105]
当s108中的判断结果为“否”时,即不满足变道路况条件时,在s112中,执行等待控制,以等待目标车道的路况条件变化为能够允许自车辆执行变道的情况。。另外,还在导航画面中突出显示目标车道,例如以红色高亮显示,其中,当前车道与目标车道间的车道线以虚线显示,其颜色可以与目标车道的显示颜色相同。另外,还在目标车道上显示自车辆的目标位置,并且在该目标位置上显示阴影线,以提示驾驶员自车辆目前不能向此目标位置进行变道。
[0106]
之后,在s116中,判断是否满足变道路况条件,即判断当前车道与目标车道的路况条件是否允许自车辆进行变道。当s116中的判断结果为“是”时,即路况条件允许自车辆进行变道时,执行s110中的处理,具体在后面描述。当s116中的判断结果为“否”时,即路况条件不允许自车辆进行变道时,执行s120中的处理。在s120中,因长时间无法进行变道,因而确定为“变道取消”,放弃本次变道,并且,可以向驾驶员发出提示,例如,使当前车道的车道线被突出显示,例如以蓝色突出显示当前车道的两侧车道线。
[0107]
当s108中的判断结果为“是”时,即满足变道路况条件时,在s110中,执行使自车辆跨实线变道的控制,即通过控制油门踏板和方向盘等来使自车辆向目标车道驶入。另外,还在导航画面中突出显示目标车道,可以用与不满足变道路况条件时不同的颜色例如蓝色进行高亮显示,其中,当前车道与目标车道间的车道线以虚线显示,其颜色可以与目标车道的显示颜色相同。另外,还在目标车道上显示自车辆的目标位置,该目标位置的显示中不包括s112中所述的“阴影线”,即显示方式不同于s112,以提示驾驶员自车辆此时可以向此目标位置进行变道。
[0108]
在s114中,判断(监视)目标车道的路况是否满足变道条件。例如,当目标车道上的预设范围内不存在其他车辆时,判断为满足变道条件;当目标车道上预设范围内存在其他车辆时(例如可参见s122中所示的“在自车辆变道的过程中目标车道上出现紧随在自车辆后方行驶的其他车辆”情况),判断为不满足变道条件。
[0109]
当s114中的判断结果为“是”时,继续执行使自车辆跨实线变道的控制,直至s118中的完成变道。另外,在s118中,当完成自动变道时,突出显示目标车道的两侧车道线,例如以上述蓝色进行显示。
[0110]
当s114中的判断结果为“否”时,在s122中确定为“变道过程中受阻”,停止执行使自车辆跨实线变道的控制。此时,导航画面的显示方式与s212中的显示方式相同。之后,执行s124中的处理,由于上面已经对s124中的处理以及其后的处理进行了描述,因而这里不再重复描述。
[0111]
在上面的描述中,驾驶员通过拨动转向拨杆(转向灯开关)来发出自动变道指令,然而,本技术并不限于此,例如还可以通过隔空手势操作或者语音操作等方式来发出自动变道指令。这里的驾驶员使转向灯开关切换为打开的操作、隔空操作、语音操作对应于本技术中的第一操作。
[0112]
另外,在上面的描述中,在s102和s106中判断当前车道与目标车道间的车道线的类型是实线车道线还是虚线车道线,根据车道线类型的不同执行不同的控制,然而,本技术并不限于此,例如可以省略s102与s106的处理,不区分实线车道线与虚线车道线,也就是不论当前车道与目标车道间的车道线的类型是实线车道线还是虚线车道线,在跨实线变道许可开关打开的情况下,都视为虚线车道线。
[0113]
本实施方式还提供一种车辆控制装置,该车辆控制装置用于执行上述车辆控制方法。如图7所示,该车辆控制装置10具有操作检测模块11、开关状态获取模块12、控制模块13、车道线类型获取模块14、路况获取模块15与跨实线变道许可开关16,这些模块可以由硬件实现也可以由软件实现,具体方式在上面已经进行了描述,这里不再重复描述。
[0114]
操作检测模块11通过获取转向拨杆的开关信号来检测驾驶员的操作,该操作用于发出自动变道指令,以命令自车辆100由当前车道向目标车道进行自动变道。
[0115]
在本实施方式中,跨实线变道许可开关16为虚拟开关,集成在控制装置10中,其实例可以参见图5。
[0116]
开关状态获取模块12用于检测跨实线变道许可开关16的状态信息,该状态信息指示跨实线变道许可开关16处于打开状态或关闭状态。
[0117]
控制模块13具有上述行动计划单元13a、上述行驶控制单元13b与提示单元13c。行动计划单元13a与行驶控制单元13b在上面已经进行了描述,这里不再重复描述。提示单元13c用于控制各种提示的发出,包括前面描述的音效提示、显示文字提示、显示画面提示与语音提示等。
[0118]
车道线类型获取模块14用于获取当前车道与目标车道间的车道线的类型信息,该类型信息例如根据摄像头20拍摄到的路面图像的处理结果得到。
[0119]
路况获取模块15用于获取目标车道的路况信息,该路况信息例如根据摄像头20拍摄到的图像的处理结果得到。
[0120]
上述控制方法中,s100至s130、s200至s218中的处理主要由控制模块13执行,执行
时所需的信息相应地由操作检测模块11、开关状态获取模块12、车道线类型获取模块14与路况获取模块15获取。
[0121]
另外,本实施方式还提供计算机程序、计算机可读存储介质与计算设备,计算设备具有处理器与计算机可读存储介质,计算机可读存储介质中存储有计算机程序(程序指令),程序指令被计算机(处理器)执行时,执行上述s100至s130、s200至s218中的处理。
[0122]
再者,本实施方式还提供具有上述车辆控制装置的车辆,该车辆可以是家用轿车或载货汽车等,还可以是特种车辆例如救护车、消防车、警车或工程抢险车等。
[0123]
下面参照图8、图9对本技术另一个实施方式涉及的车辆控制方法等进行说明。
[0124]
本实施方式涉及自车辆处于自动驾驶模式下时关于自动变道的车辆控制方法。本实施方式与上述实施方式的主要区别在于,在驾驶员通过操作转向灯开关等方式发出自动变道指令时,车辆开启“激进变道”功能,调整变道路况条件参数,使目标车道的路况条件更容易得到满足,从而使车辆能够根据实际路况在保证安全的基础上尽可能插入目标车道上的车队中。这里的“满足变道路况条件参数”例如可以是自车辆预测得到的完成变道后与目标车道上的其他车辆间的距离是否在距离阈值(称之为安全距离)以上、变道前目标车道上在预设范围内是否存在其他车辆以及该其他车辆的车速是否低于速度阈值等。“使目标车道的路况条件更容易得到满足”的含义是例如将预设的上述安全距离减小、将上述预设范围缩小、将预设的上述车速阈值调高。
[0125]
下面参照图8对本实施方式中关于自动变道的车辆控制方法进行描述。另外,在下面的描述中以自车辆处于ica模式为例进行说明。再者,在下面的描述中,对于与上述实施方式相同的部分,添加了相同的附图标记,并适当省略了对其的描述或简略性地对其进行描述。
[0126]
如图8所示,在s100中,在ica模式下,获取驾驶员主动发出的自动变道指令。之后,在获取到该自动变道指令时,在s102中,判断是否满足变道车道条件,即判断当前车道与目标车道间的车道线的类型是否为虚线车道线。
[0127]
在s102中的判断结果为“否”时,即不满足变道车道条件时,在s106中,判断当前车道与目标车道间的车道线是否为长实线车道线。当s106中的判断结果为“否”,即当前车道与目标车道间的车道线不是长实线车道线时,执行s104中的处理,进行变道等待。
[0128]
另外,当s102中的判断结果为“是”时,即满足变道车道条件时,也执行s104中的处理。这里,s104以及其后的处理与图4b中所示的内容相同,省略了对其的详细说明。
[0129]
另外,在s106中的判断结果为“是”时,即当前车道与目标车道间的车道线为长实线车道线时,在s200中,判断跨实线变道许可开关是否为打开状态。在s200的判断结果为“否”,即跨实线变道许可开关为关闭状态时,执行s206中的处理。
[0130]
在s200的判断结果为“是”,即跨实线变道许可开关为打开状态时,执行s302中的处理。在s302中,执行变道准备控制,在此,调整变道路况参数,调整后的变道路况参数相比于调整前更容易被满足。这里的“调整变道路况参数”的控制是本技术中的第一控制的一例。
[0131]
另外,在导航画面中,对目标车道进行突出显示,例如以红色进行高亮显示,同时,用虚线来突出显示当前车道与目标车道间的车道线。再者,还通过文字有和/或语音的方式告知驾驶员可以执行取消跨实线变道的操作,该操作例如是反向拨动转向拨杆,即,使转向
拨杆切换到使右转向灯关闭的状态。
[0132]
之后,在s304中,判断是否满足变道路况条件,即判断当前车道与目标车道的路况条件是否允许自车辆进行变道。例如,当目标车道上的(调整后的)预设范围内不存在其他车辆时,判断为满足变道路况条件;当目标车道上预设范围内存在其他车辆时(例如可参见s312中所示的“目标车道上存在与自车辆并行的其他车辆”情况),判断为不满足变道路况条件。这里的预设范围对应于本技术中的变道路况条件参数。
[0133]
当s304中的判断结果为“否”时,即不满足变道路况条件时,在s312中,执行等待控制,以等待目标车道的路况条件变化为能够允许自车辆执行变道的情况。另外,在导航画面中使目标车道突出显示,例如以红色高亮显示,以提示驾驶员:“车辆现在不能向目标车道进行变道”。另外,在导航画面中,还用虚线来突出显示当前车道与目标车道间的车道线,以提示驾驶员:“车辆将当前车道与目标车道间的车道线看做虚线车道线”。其颜色可以与目标车道此时的显示颜色相同(红色)。在本实施方式中,s312中对目标车道以及目标车道与当前车道间的车道线的突出显示方式与s302中相同。
[0134]
当s304中的判断结果为“是”时,即满足变道路况条件时,并且在预设时间(例如5秒)内驾驶员没有执行取消跨实线变道的操作或者在预设时间(例如5秒)内驾驶员将转向拨杆复位(关闭转向灯开关)后再次同向拨动转向拨杆时,在s310中,执行使自车辆自动跨实线变道的控制,即通过控制油门踏板和方向盘等来使自车辆向目标车道驶入。
[0135]
这里,由于变道路况条件参数被调整得比通常情况(例如s108中的情况)更容易被满足,因此如图8中s310所示,在目标车道上存在很小的车间距(间隙)时自车辆即可执行自动变道,而向目标车道上的车队插入。
[0136]
另外,在本实施方式中,在s310中,用与s310中相同的方式对目标车道以及目标车道与当前车道间的车道线进行突出显示。
[0137]
之后,在变道的过程中,在s314中,实时判断(监视)目标车道的路况是否满足变道条件。例如,当目标车道上的预设范围内不存在其他车辆时,判断为满足变道条件;当目标车道上预设范围内存在其他车辆时(例如可参见s318中所示的“在自车辆变道的过程中目标车道上自车辆意图插入的间隙变小”情况),判断为不满足变道条件。
[0138]
当s314中的判断结果为“是”时,继续执行使自车辆跨实线变道的控制,直至s316中的完成变道。另外,在s316中,当完成自动变道时,突出显示目标车道的两侧车道线,例如以蓝色进行显示。
[0139]
当s314中的判断结果为“否”时,在s318中确定为“变道过程中受阻”,停止执行使自车辆跨实线变道的控制。此时,导航画面中用与s3相同的方式对目标车道以及目标车道与当前车道间的车道线进行突出显示。
[0140]
之后,在s124中,判断是否满足自动退回当前车道的条件,即判断当前车道的路况是否允许自车辆返回当前车道正常行驶。s124以及其后的s126、s128、s130中的处理与上述实施方式相同,这里省略对其的详细描述。
[0141]
采用如上所描述的本实施方式,在驾驶员通过打开转向灯开关等方式发出自动变道指令,且跨实线变道许可开关处于打开状态下时,调整变道路况条件参数,使其更容易被满足,从而,使车辆更容易实现变道,从而能够更加适当地响应驾驶员的要求。
[0142]
这里的变道路况条件参数指示自车辆进行自动变道时目标车道应满足的路况条
件,即,当目标车道的路况满足该变道路况条件参数所指示的路况条件时,许可自车辆进行自动变道,当目标车道的路况不满足变道路况条件参数所指示的路况条件时,紧张自车辆进行自动变道。
[0143]
在上面的描述中,在当前车道与目标车道间的车道线为实线车道线的情况下,调整变道路况条件参数,作为本实施方式的一个变形例,也可以在当前车道与目标车道间的车道线为虚线车道线的情况下,也调整变道路况条件参数,即,变道路况条件参数的调整不以获知车道线的类型为前提条件。
[0144]
另外,本实施方式还提供一种车辆控制装置,应用于车辆100,用于执行上述车辆控制方法。图9中示出了该车辆控制装置的结构示意框图,与图7中的不同之处在于,本实施方式中的车辆控制装置10的控制模块中还具有变道路况条件参数调整单元13d,用于执行在s302的描述中提及的变道路况条件参数的调整,其他结构与图7相同,在此省略了对其的重复描述。
[0145]
上述控制方法中,s100至s130、s200、s206、s302至s318中的处理主要由控制模块13执行,执行时所需的信息相应地由操作检测模块11、开关状态获取模块12、车道线类型获取模块14与路况获取模块15获取。
[0146]
另外,本实施方式还提供计算机程序、计算机可读存储介质与计算设备,计算设备具有处理器与计算机可读存储介质,计算机可读存储介质中存储有计算机程序(程序指令),程序指令被计算机(处理器)执行时,执行上述s100至s130、s200、s206、s302至s318中的处理。
[0147]
注意,上述仅为本技术的较佳实施例及所运用的技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术的构思的情况下,还可以包括更多其他等效实施例,均属于本技术的保护范畴。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献