[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118372831A - Vehicle lane change control method, device, vehicle, storage medium and program product - Google Patents

Vehicle lane change control method, device, vehicle, storage medium and program product Download PDF

Info

Publication number
CN118372831A
CN118372831A CN202410841206.0A CN202410841206A CN118372831A CN 118372831 A CN118372831 A CN 118372831A CN 202410841206 A CN202410841206 A CN 202410841206A CN 118372831 A CN118372831 A CN 118372831A
Authority
CN
China
Prior art keywords
vehicle
lane
speed
determining
target
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.)
Granted
Application number
CN202410841206.0A
Other languages
Chinese (zh)
Other versions
CN118372831B (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.)
Xiaomi Automobile Technology Co Ltd
Original Assignee
Xiaomi Automobile Technology 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 Xiaomi Automobile Technology Co Ltd filed Critical Xiaomi Automobile Technology Co Ltd
Priority to CN202410841206.0A priority Critical patent/CN118372831B/en
Publication of CN118372831A publication Critical patent/CN118372831A/en
Application granted granted Critical
Publication of CN118372831B publication Critical patent/CN118372831B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18163Lane change; Overtaking manoeuvres
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • B60W40/105Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)

Abstract

本公开涉及自动驾驶技术领域,尤其涉及一种车辆变道控制方法、装置、车辆、存储介质及程序产品。车辆变道控制方法包括:获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息,目标车道包括第一车辆所处的第一车道和与第一车道相邻的第二车道,第二车辆包括位于第一车辆感知范围内的车辆和超出第一车辆感知范围的车辆;根据第二车辆的行驶信息,确定第一车辆的变道决策;按照所述变道决策控制第一车辆行驶。如此,能够实现基于全局的最优变道规划,提高所确定的变道决策的可靠性,提升自动驾驶体验。

The present disclosure relates to the field of autonomous driving technology, and in particular to a vehicle lane change control method, device, vehicle, storage medium and program product. The vehicle lane change control method includes: obtaining driving information of a second vehicle on a target lane and located in front of a first vehicle, the target lane includes a first lane where the first vehicle is located and a second lane adjacent to the first lane, and the second vehicle includes a vehicle within the perception range of the first vehicle and a vehicle beyond the perception range of the first vehicle; determining the lane change decision of the first vehicle according to the driving information of the second vehicle; and controlling the driving of the first vehicle according to the lane change decision. In this way, it is possible to achieve global optimal lane change planning, improve the reliability of the determined lane change decision, and enhance the autonomous driving experience.

Description

车辆变道控制方法、装置、车辆、存储介质及程序产品Vehicle lane change control method, device, vehicle, storage medium and program product

技术领域Technical Field

本公开涉及车辆的自动驾驶技术领域,尤其涉及一种车辆变道控制方法、装置、车辆、存储介质及程序产品。The present disclosure relates to the technical field of automatic driving of vehicles, and in particular to a vehicle lane change control method, device, vehicle, storage medium and program product.

背景技术Background technique

自动驾驶车辆依靠人工智能、视觉计算、雷达、监控装置和全球定位系统协同合作,让电脑可以在没有任何人类主动的操作下,自动安全地操作机动车辆。但在实际应用中,车辆在道路上行驶时,需要进行变道,此时车辆自动驾驶系统需要对周围环境进行识别并完成智能变道。Autonomous vehicles rely on artificial intelligence, visual computing, radar, monitoring devices and global positioning systems to work together, allowing computers to automatically and safely operate motor vehicles without any human intervention. However, in actual applications, when a vehicle is driving on the road, it needs to change lanes. At this time, the vehicle's autonomous driving system needs to identify the surrounding environment and complete intelligent lane changes.

目前,自动驾驶车辆多是通过自车的感知能力对周围环境进行识别完成智能变道。其中,自车通过设置在自车上的感知传感器,例如,摄像头、激光雷达、毫米波雷达等,实现对同车道前后车辆,相邻车道车辆的位置感知,从而明确自车与周围车辆的位置关系。然而,自车的感知范围为感知传感器的感知范围,即,自车仅能识别出自车感知范围内的车辆,无法探测到超出感知范围内的车辆。如此,自车仅根据自车感知范围内的车辆的行驶信息进行变道。At present, most autonomous vehicles use their own perception capabilities to identify the surrounding environment and complete intelligent lane changes. Among them, the self-driving vehicle uses perception sensors installed on the self-vehicle, such as cameras, laser radars, millimeter-wave radars, etc., to realize the position perception of vehicles in the same lane and the adjacent lanes, so as to clarify the position relationship between the self-vehicle and the surrounding vehicles. However, the perception range of the self-vehicle is the perception range of the perception sensor, that is, the self-vehicle can only identify vehicles within the perception range of the self-vehicle, and cannot detect vehicles outside the perception range. In this way, the self-vehicle only changes lanes based on the driving information of vehicles within the perception range of the self-vehicle.

发明内容Summary of the invention

为克服相关技术中存在的问题,本公开提供一种车辆变道控制方法、装置、车辆、存储介质及程序产品。In order to overcome the problems existing in the related art, the present disclosure provides a vehicle lane change control method, device, vehicle, storage medium and program product.

根据本公开实施例的第一方面,提供一种车辆变道控制方法,包括:According to a first aspect of an embodiment of the present disclosure, a vehicle lane change control method is provided, comprising:

获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息,所述目标车道包括所述第一车辆所处的第一车道和与所述第一车道相邻的第二车道,所述第二车辆包括位于所述第一车辆感知范围内的车辆和超出所述第一车辆感知范围的车辆;Acquire driving information of a second vehicle on a target lane and located in front of the first vehicle, the target lane includes a first lane where the first vehicle is located and a second lane adjacent to the first lane, and the second vehicle includes a vehicle within a sensing range of the first vehicle and a vehicle beyond the sensing range of the first vehicle;

根据所述第二车辆的行驶信息,确定所述第一车辆的变道决策;determining a lane change decision of the first vehicle according to the driving information of the second vehicle;

按照所述变道决策控制所述第一车辆行驶。The first vehicle is controlled to travel according to the lane change decision.

可选地,所述行驶信息包括行驶速度,所述根据所述第二车辆的行驶信息,确定所述第一车辆的变道决策,包括:Optionally, the driving information includes a driving speed, and determining the lane change decision of the first vehicle according to the driving information of the second vehicle includes:

根据所述第二车辆的行驶速度,分别确定所述第一车道的第一车流速度和所述第二车道的第二车流速度;determining a first traffic speed of the first lane and a second traffic speed of the second lane respectively according to the travel speed of the second vehicle;

根据所述第一车流速度和所述第二车流速度,确定所述第一车辆的变道决策。A lane change decision of the first vehicle is determined according to the first traffic speed and the second traffic speed.

可选地,所述根据所述第一车流速度和所述第二车流速度,确定所述第一车辆的变道决策,包括:Optionally, determining the lane change decision of the first vehicle according to the first traffic speed and the second traffic speed includes:

若所述第一车流速度和所述第二车流速度满足预设条件,则确定所述第一车辆由所述第一车道变道至所述第二车道;If the first vehicle flow speed and the second vehicle flow speed meet a preset condition, determining that the first vehicle changes lanes from the first lane to the second lane;

所述预设条件包括所述第二车流速度大于所述第一车流速度,或者,所述第二车流速度大于所述第一车流速度且所述第二车流速度与所述第一车流速度的差值大于预设阈值。The preset condition includes that the second traffic speed is greater than the first traffic speed, or that the second traffic speed is greater than the first traffic speed and the difference between the second traffic speed and the first traffic speed is greater than a preset threshold.

可选地,所述行驶信息还包括位置信息,所述根据所述第一车流速度和所述第二车流速度,确定所述第一车辆的变道决策,包括:Optionally, the driving information further includes position information, and determining the lane change decision of the first vehicle according to the first traffic speed and the second traffic speed includes:

在所述第一车流速度大于或等于所述第二车流速度时,根据所述第二车辆的位置信息,分别在所述第一车道和所述第二车道上确定距离所述第一车辆最近的第三车辆和第四车辆;When the first traffic speed is greater than or equal to the second traffic speed, determining a third vehicle and a fourth vehicle closest to the first vehicle on the first lane and the second lane respectively according to the position information of the second vehicle;

根据所述第三车辆的行驶速度和所述第四车辆的行驶速度,确定所述第一车辆的变道决策。A lane changing decision of the first vehicle is determined according to a driving speed of the third vehicle and a driving speed of the fourth vehicle.

可选地,所述根据所述第三车辆的行驶速度和所述第四车辆的行驶速度,确定所述第一车辆的变道决策,包括:Optionally, determining the lane change decision of the first vehicle according to the driving speed of the third vehicle and the driving speed of the fourth vehicle includes:

若所述第三车辆的行驶速度小于所述第四车辆的行驶速度,则在位于所述第一车道上的所述第二车辆中确定目标车辆;If the travel speed of the third vehicle is less than the travel speed of the fourth vehicle, determining a target vehicle among the second vehicles located on the first lane;

在所述第三车辆和所述目标车辆之间,确定每一组相邻车辆的行驶间距;Determining a travel distance between each group of adjacent vehicles between the third vehicle and the target vehicle;

根据每一组相邻车辆的行驶间距,确定所述第一车辆的变道决策。A lane change decision of the first vehicle is determined according to the driving distance between each group of adjacent vehicles.

可选地,所述根据每一组相邻车辆的行驶间距,确定所述第一车辆的变道决策,包括:Optionally, determining the lane change decision of the first vehicle according to the driving distance between each group of adjacent vehicles includes:

若确定存在行驶间距大于预设的允许切入间距的至少一组目标相邻车辆,则确定所述第一车辆由所述第一车道变道至所述第二车道,并在所述目标相邻车辆之间由所述第二车道变道至所述第一车道;If it is determined that there is at least one group of target adjacent vehicles whose driving distance is greater than the preset allowable cut-in distance, determining that the first vehicle changes lanes from the first lane to the second lane, and changes lanes from the second lane to the first lane between the target adjacent vehicles;

若确定不存在所述目标相邻车辆,则确定所述第一车辆不变道。If it is determined that the target adjacent vehicle does not exist, it is determined that the first vehicle does not change lanes.

可选地,所述在所述目标相邻车辆之间由所述第二车道变道至所述第一车道,包括:Optionally, the lane changing from the second lane to the first lane between the target adjacent vehicles includes:

若所述目标相邻车辆为多组,则在多组所述目标相邻车辆中距离所述第一车辆最远的目标相邻车辆之间由所述第二车道变道至所述第一车道。If there are multiple groups of target adjacent vehicles, the lane is changed from the second lane to the first lane between the target adjacent vehicles that are farthest from the first vehicle among the multiple groups of target adjacent vehicles.

可选地,所述若所述第三车辆的行驶速度小于所述第四车辆的行驶速度,则在位于所述第一车道上的所述第二车辆中确定目标车辆,包括:Optionally, if the driving speed of the third vehicle is less than the driving speed of the fourth vehicle, determining the target vehicle among the second vehicles located on the first lane comprises:

若所述第三车辆的行驶速度小于所述第四车辆的行驶速度,则按照所述第一车辆的行驶方向,依次遍历位于所述第一车道上的所述第二车辆的行驶速度;If the driving speed of the third vehicle is less than the driving speed of the fourth vehicle, then the driving speeds of the second vehicles located on the first lane are sequentially traversed according to the driving direction of the first vehicle;

若遍历到行驶速度大于所述第四车辆的行驶速度的第五车辆,则将所述第五车辆确定为所述目标车辆;If a fifth vehicle whose driving speed is greater than that of the fourth vehicle is traversed, the fifth vehicle is determined as the target vehicle;

若未遍历到行驶速度大于所述第四车辆的行驶速度的第五车辆,则将位于所述第一车道上预设范围内且距离所述第一车辆最远的第二车辆确定为所述目标车辆。If a fifth vehicle having a travel speed greater than that of the fourth vehicle is not traversed, a second vehicle located within a preset range on the first lane and farthest from the first vehicle is determined as the target vehicle.

可选地,所述根据所述第二车辆的行驶速度,分别确定所述第一车道的第一车流速度和所述第二车道的第二车流速度,包括:Optionally, determining the first traffic speed of the first lane and the second traffic speed of the second lane respectively according to the travel speed of the second vehicle includes:

将位于所述第一车道上预设范围内的第二车辆的最小行驶速度确定为所述第一车道的第一车流速度;Determine the minimum travel speed of a second vehicle located within a preset range on the first lane as a first traffic speed of the first lane;

将位于所述第二车道上预设范围内的第二车辆的最小行驶速度确定为所述第二车道的第二车流速度。The minimum travel speed of a second vehicle located within a preset range on the second lane is determined as a second traffic speed of the second lane.

可选地,所述获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息:Optionally, the obtaining of driving information of a second vehicle on the target lane and located ahead of the first vehicle:

通过接收与第一车辆通信的路侧单元和/或其他车辆发送的消息以及通过获取所述第一车辆的感知装置的感知信息,获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息。The driving information of the second vehicle on the target lane and located in front of the first vehicle is obtained by receiving messages sent by the roadside unit and/or other vehicles communicating with the first vehicle and by obtaining the perception information of the perception device of the first vehicle.

根据本公开实施例的第二方面,提供一种车辆变道控制装置,包括:According to a second aspect of an embodiment of the present disclosure, a vehicle lane change control device is provided, comprising:

获取模块,被配置为获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息,所述目标车道包括所述第一车辆所处的第一车道和与所述第一车道相邻的第二车道,所述第二车辆包括位于所述第一车辆感知范围内的车辆和超出所述第一车辆感知范围的车辆;an acquisition module, configured to acquire driving information of a second vehicle on a target lane and located in front of the first vehicle, the target lane including a first lane where the first vehicle is located and a second lane adjacent to the first lane, and the second vehicle including a vehicle within a sensing range of the first vehicle and a vehicle beyond the sensing range of the first vehicle;

确定模块,被配置为根据所述第二车辆的行驶信息,确定所述第一车辆的变道决策;a determination module, configured to determine a lane change decision of the first vehicle according to the driving information of the second vehicle;

控制模块,被配置为按照所述变道决策控制所述第一车辆行驶。The control module is configured to control the driving of the first vehicle according to the lane change decision.

根据本公开实施例的第三方面,提供一种车辆,包括:According to a third aspect of an embodiment of the present disclosure, a vehicle is provided, comprising:

第一处理器;a first processor;

用于存储处理器可执行指令的存储器;a memory for storing processor-executable instructions;

其中,所述第一处理器被配置为执行所述指令以实现本公开实施例的第一方面所述方法的步骤。Among them, the first processor is configured to execute the instructions to implement the steps of the method described in the first aspect of the embodiment of the present disclosure.

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被第二处理器执行时实现本公开实施例的第一方面所述方法的步骤。According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a second processor, the steps of the method described in the first aspect of the embodiment of the present disclosure are implemented.

根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被第三处理器执行时实现本公开实施例的第一方面所述方法的步骤。According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, which implements the steps of the method described in the first aspect of an embodiment of the present disclosure when executed by a third processor.

采用上述技术方案,根据位于第一车辆感知范围内的车辆的行驶信息和超出第一车辆感知范围的车辆的行驶信息,确定第一车辆的变道决策,并按照该变道决策进行变道。如此,能够实现基于全局的最优变道规划,提高所确定的变道决策的可靠性,提升自动驾驶体验。By adopting the above technical solution, the lane change decision of the first vehicle is determined according to the driving information of the vehicles within the sensing range of the first vehicle and the driving information of the vehicles beyond the sensing range of the first vehicle, and the lane change is performed according to the lane change decision. In this way, the global optimal lane change planning can be realized, the reliability of the determined lane change decision can be improved, and the autonomous driving experience can be enhanced.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

图1是根据一示例性实施例示出的一种车辆变道控制方法的流程图。FIG. 1 is a flow chart showing a vehicle lane change control method according to an exemplary embodiment.

图2是根据一示例性实施例示出的一种车辆变道控制系统的框图。Fig. 2 is a block diagram of a vehicle lane change control system according to an exemplary embodiment.

图3是根据一示例性实施例示出的一种车辆位置关系拓扑的示意图。Fig. 3 is a schematic diagram showing a vehicle position relationship topology according to an exemplary embodiment.

图4是根据一示例性实施例示出的一种车辆变道控制装置的框图。Fig. 4 is a block diagram of a vehicle lane change control device according to an exemplary embodiment.

图5是根据一示例性实施例示出的一种车辆的框图。Fig. 5 is a block diagram of a vehicle according to an exemplary embodiment.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

以下本公开的一些实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。The embodiments described in some embodiments of the present disclosure below do not represent all embodiments consistent with the present disclosure. Instead, they are only examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

需要说明的是,本公开中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。It should be noted that all actions of acquiring signals, information or data in the present disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the device is located and with the authorization given by the owner of the corresponding device.

在现有技术中,由于自车仅能识别出自车感知范围内的车辆,无法探测到超出感知范围的车辆,因此,也就无法得知被前车遮挡的其他车辆的行驶情况,无法得到全局视角,从而无法做出基于全局的最优变道规划。可能会出现如下情况:当本车变道到相邻车道后,相邻车道前方车辆存在慢速车辆或拥堵,导致该车道整体行驶速度慢,使得变道后的车道非更优的车道,本车可能仍需变回至原有车道。而原有车道在本车切出后,有可能会由后车补位,导致本车在原车道的车位被占,使得本车当前无法切回至原有车道。即,在现有技术中,自车仅根据自车感知范围内车辆的行驶信息确定变道决策,导致所确定的变道决策的可靠性较低,影响自动驾驶体验。In the prior art, since the ego vehicle can only identify vehicles within the ego vehicle's perception range and cannot detect vehicles beyond the perception range, it is impossible to know the driving conditions of other vehicles blocked by the front vehicle, and it is impossible to obtain a global perspective, and thus it is impossible to make a global optimal lane change plan. The following situation may occur: when the ego vehicle changes lanes to an adjacent lane, there are slow vehicles or congestion in front of the adjacent lane, resulting in a slow overall driving speed in the lane, making the lane after the lane change not a better lane, and the ego vehicle may still need to change back to the original lane. After the ego vehicle cuts out of the original lane, the rear vehicle may fill the position, resulting in the parking space of the ego vehicle in the original lane being occupied, making it impossible for the ego vehicle to switch back to the original lane. That is, in the prior art, the ego vehicle determines the lane change decision only based on the driving information of the vehicles within the ego vehicle's perception range, resulting in low reliability of the determined lane change decision, affecting the autonomous driving experience.

有鉴于此,本公开提供一种车辆变道控制方法、装置、车辆、存储介质及程序产品,以根据位于第一车辆感知范围内的车辆的行驶信息和超出第一车辆感知范围的车辆的行驶信息,确定第一车辆的变道决策,并按照该变道决策进行变道,如此,能够实现基于全局的最优变道规划,提高所确定的变道决策的可靠性,提升自动驾驶体验。In view of this, the present disclosure provides a vehicle lane change control method, device, vehicle, storage medium and program product, so as to determine the lane change decision of the first vehicle according to the driving information of vehicles within the perception range of the first vehicle and the driving information of vehicles beyond the perception range of the first vehicle, and change lanes according to the lane change decision. In this way, the global optimal lane change planning can be realized, the reliability of the determined lane change decision can be improved, and the autonomous driving experience can be enhanced.

图1是根据一示例性实施例示出的一种车辆变道控制方法的流程图。该方法可以应用于服务器也可以应用于第一车辆,本公开以应用于第一车辆为例进行描述。如图1所示,该方法可以包括以下步骤。FIG1 is a flow chart of a vehicle lane change control method according to an exemplary embodiment. The method can be applied to a server or to a first vehicle, and the present disclosure is described by taking the application to the first vehicle as an example. As shown in FIG1 , the method can include the following steps.

在步骤S11中,获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息。In step S11, the driving information of the second vehicle which is on the target lane and is located ahead of the first vehicle is obtained.

其中,目标车道包括第一车辆所处的第一车道和与第一车道相邻的第二车道,第二车辆包括位于第一车辆感知范围内的车辆和超出第一车辆感知范围的车辆。The target lane includes a first lane where the first vehicle is located and a second lane adjacent to the first lane, and the second vehicle includes a vehicle within a perception range of the first vehicle and a vehicle beyond the perception range of the first vehicle.

应当理解的是,行驶前方包括第一车辆所处的第一车道上的前方和与第一车道相邻的第二车道上的前方。也即是说,所确定的第二车辆中的一部分车辆位于第一车道上,另一部分车辆位于第二车道上。It should be understood that the driving front includes the front on the first lane where the first vehicle is located and the front on the second lane adjacent to the first lane. In other words, part of the determined second vehicles are located on the first lane, and the other part of the vehicles are located on the second lane.

在步骤S12中,根据第二车辆的行驶信息,确定第一车辆的变道决策。In step S12, a lane change decision of the first vehicle is determined according to the driving information of the second vehicle.

变道决策可以包括是否由第一车道变道至第二车道的决策、以及在变道至第二车道之后如何再由第二车道变道至第一车道的决策等。The lane change decision may include a decision on whether to change from the first lane to the second lane, and a decision on how to change from the second lane to the first lane after changing to the second lane.

在步骤S13中,按照变道决策控制第一车辆行驶。In step S13, the first vehicle is controlled to travel according to the lane change decision.

采用上述技术方案,根据位于第一车辆感知范围内的车辆的行驶信息和超出第一车辆感知范围的车辆的行驶信息,确定第一车辆的变道决策,并按照该变道决策进行变道。如此,能够实现基于全局的最优变道规划,提高所确定的变道决策的可靠性,提升自动驾驶体验。By adopting the above technical solution, the lane change decision of the first vehicle is determined according to the driving information of the vehicles within the sensing range of the first vehicle and the driving information of the vehicles beyond the sensing range of the first vehicle, and the lane change is performed according to the lane change decision. In this way, the global optimal lane change planning can be realized, the reliability of the determined lane change decision can be improved, and the autonomous driving experience can be enhanced.

为了便于本领域技术人员更好的理解本公开所提供的车辆变道控制方法,下面以一个完整的实施例对该方法进行描述。In order to facilitate those skilled in the art to better understand the vehicle lane change control method provided by the present disclosure, the method is described below with a complete embodiment.

在一种实施例中,图1中步骤S11获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息可以包括:通过与第一车辆通信的接收路侧单元和/或其他车辆发送的消息以及通过获取第一车辆的感知装置的感知信息,获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息。In one embodiment, step S11 in Figure 1 to obtain the driving information of the second vehicle on the target lane and in front of the first vehicle may include: obtaining the driving information of the second vehicle on the target lane and in front of the first vehicle by receiving messages sent by a roadside unit and/or other vehicles that communicate with the first vehicle and by obtaining perception information of a perception device of the first vehicle.

示例地,图2是根据一示例性实施例示出的一种车辆变道控制系统的框图。如图2所示,车辆变道控制系统包括:第一车辆、其他车辆和路侧单元(RSU,Road Side Unit)。其中,第一车辆可以包括具备V2X(vehicle to X,车用无线通信技术)功能的车载单元(OBU,On board Unit)、视觉感知单元、融合感知单元、变道决策单元和控制单元。其他车辆为多个车辆且该多个车辆可以均具备具有播发行驶信息能力的车载单元,多个车辆中也可以有部分车辆不具备车载单元,这样,其他具备车载单元的车辆能够通过感知功能识别不具备车载单元的车辆的行驶信息,并通过自身的车载单元播发自车的和所识别到的不具备车载单元的车辆的行驶信息。For example, FIG2 is a block diagram of a vehicle lane change control system according to an exemplary embodiment. As shown in FIG2 , the vehicle lane change control system includes: a first vehicle, other vehicles and a road side unit (RSU). Among them, the first vehicle may include an on-board unit (OBU, On board Unit) with V2X (vehicle to X, vehicle wireless communication technology) function, a visual perception unit, a fusion perception unit, a lane change decision unit and a control unit. The other vehicles are multiple vehicles and the multiple vehicles may all have an on-board unit with the ability to broadcast driving information. Some of the multiple vehicles may not have an on-board unit. In this way, other vehicles with on-board units can identify the driving information of vehicles without on-board units through the perception function, and broadcast the driving information of the vehicle itself and the identified vehicle without on-board units through its own on-board unit.

路侧单元具备感知能力和播发数据的能力。路侧单元能够感知在路侧单元所在区域内行驶的车辆的行驶信息,并播发该行驶信息。The roadside unit has the ability to sense and broadcast data. The roadside unit can sense the driving information of vehicles traveling in the area where the roadside unit is located and broadcast the driving information.

示例地,具备播发行驶信息能力的车载单元的其他车辆将自车的行驶信息封装至基本安全消息(BSM,Basic Safety Message),和/或,将感知到的其他车辆的行驶信息封装至感知共享消息(SSM,Sensor Sharing Message),之后,对外播发。类似地,路侧单元将所感知到的车辆的行驶信息封装至感知共享消息SSM对外播发。For example, other vehicles with onboard units capable of broadcasting driving information encapsulate their own driving information into a Basic Safety Message (BSM), and/or encapsulate the perceived driving information of other vehicles into a Sensor Sharing Message (SSM), and then broadcast it externally. Similarly, the roadside unit encapsulates the perceived driving information of the vehicle into a Sensor Sharing Message (SSM) and broadcasts it externally.

第一车辆可以通过具备V2X比如V2V(Vehicle to Vehicle,车对车通信技术)功能的车载单元接收其他车辆播发的消息,以得到其他车辆播发的车辆的行驶信息,和/或,第一车辆可以通过具备V2X比如V2I(Vehicle to Infrastructure,车辆与基础设施之间的通信技术)功能的车载单元接收路侧单元播发的消息,以得到路侧单元播发的车辆的行驶信息。此外,第一车辆还设置有视觉感知单元,还可以通过自车的视觉感知单元探测位于感知范围内的车辆的行驶信息。The first vehicle can receive messages broadcasted by other vehicles through a vehicle-mounted unit with V2X functions such as V2V (Vehicle to Vehicle, vehicle-to-vehicle communication technology) to obtain the driving information of the vehicle broadcasted by other vehicles, and/or the first vehicle can receive messages broadcasted by a roadside unit through a vehicle-mounted unit with V2X functions such as V2I (Vehicle to Infrastructure, vehicle-to-infrastructure communication technology) to obtain the driving information of the vehicle broadcasted by the roadside unit. In addition, the first vehicle is also provided with a visual perception unit, and can also detect the driving information of vehicles within the perception range through the visual perception unit of the vehicle itself.

之后,融合感知单元对从路侧单元和/或其他车辆发送的消息中得到的车辆的行驶信息、以及自车感知到的车辆的行驶信息进行融合,得到目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息。示例地,融合感知单元可以基于从路侧单元和/或其他车辆接收到的车辆的行驶信息和自车感知到的车辆的行驶信息,在道路地图中绘制车辆位置关系拓扑。Afterwards, the fusion perception unit fuses the driving information of the vehicle obtained from the message sent by the roadside unit and/or other vehicles and the driving information of the vehicle perceived by the vehicle itself, and obtains the driving information of the second vehicle on the target lane and located in front of the first vehicle. For example, the fusion perception unit can draw the vehicle position relationship topology in the road map based on the driving information of the vehicle received from the roadside unit and/or other vehicles and the driving information of the vehicle perceived by the vehicle itself.

最后,变道决策单元根据所获得的第二车辆的行驶信息,确定第一车辆的变道决策。控制单元按照该变道决策控制第一车辆行驶。示例地,如图2所示,变道决策单元基于预设的变道算法得到变道决策,并将变道决策转换为控制指令。控制单元用于执行该控制指令,以实现按照变道决策控制第一车辆行驶的目的。Finally, the lane change decision unit determines the lane change decision of the first vehicle according to the obtained driving information of the second vehicle. The control unit controls the first vehicle to drive according to the lane change decision. For example, as shown in FIG2 , the lane change decision unit obtains the lane change decision based on a preset lane change algorithm, and converts the lane change decision into a control instruction. The control unit is used to execute the control instruction to achieve the purpose of controlling the first vehicle to drive according to the lane change decision.

采用上述技术方案,通过接收与第一车辆通信的路侧单元和/或其他车辆发送的消息、以及通过获取第一车辆的感知装置的感知信息,获取第二车辆的行驶信息。如此,能够获取到第一车辆感知范围内的车辆的行驶信息和超出第一车辆感知范围的车辆的行驶信息,后续在根据第二车辆的行驶信息确定第一车辆的变道决策时,能够实现基于全局的最优变道规划,提高所确定的变道决策的可靠性。By adopting the above technical solution, the driving information of the second vehicle is obtained by receiving messages sent by the roadside unit and/or other vehicles communicating with the first vehicle and by obtaining the perception information of the perception device of the first vehicle. In this way, the driving information of vehicles within the perception range of the first vehicle and the driving information of vehicles beyond the perception range of the first vehicle can be obtained. When the lane change decision of the first vehicle is determined based on the driving information of the second vehicle, the global optimal lane change planning can be realized, and the reliability of the determined lane change decision can be improved.

下面对图1中步骤S12根据第二车辆的行驶信息,确定第一车辆的变道决策的具体实施方式进行说明。The following is a description of a specific implementation of step S12 in FIG. 1 for determining the lane change decision of the first vehicle according to the driving information of the second vehicle.

在一种实施例中,行驶信息包括行驶速度。步骤S12根据第二车辆的行驶信息,确定第一车辆的变道决策,可以包括:根据第二车辆的行驶速度,分别确定第一车道的第一车流速度和第二车道的第二车流速度;根据第一车流速度和第二车流速度,确定第一车辆的变道决策。In one embodiment, the driving information includes a driving speed. Step S12 determines the lane change decision of the first vehicle according to the driving information of the second vehicle, which may include: determining a first traffic speed of the first lane and a second traffic speed of the second lane according to the driving speed of the second vehicle; and determining the lane change decision of the first vehicle according to the first traffic speed and the second traffic speed.

在本公开中,根据第一车道的第一车流速度和第二车道的第二车流速度,确定第一车辆的变道决策,相较于仅根据第一车道上和第二车道上位于第一车辆前方且距离第一车辆最近的车辆的行驶速度来确定第一车辆的变道决策,提高了所确定的变道决策的可靠性。In the present disclosure, the lane changing decision of the first vehicle is determined based on the first traffic speed in the first lane and the second traffic speed in the second lane. Compared with determining the lane changing decision of the first vehicle only based on the driving speeds of vehicles in the first lane and the second lane that are located in front of the first vehicle and closest to the first vehicle, the reliability of the determined lane changing decision is improved.

在一种方式中,可以将车道上的每一车辆的行驶速度的平均值确定为该车道的车流速度。例如,将位于第一车道上的第二车辆的行驶速度的平均值确定为第一车道的第一车流速度,将位于第二车道上的第二车辆的行驶速度的平均值确定为第二车道的第二车流速度。In one embodiment, the average value of the driving speed of each vehicle in a lane may be determined as the traffic speed of the lane. For example, the average value of the driving speed of the second vehicle in the first lane may be determined as the first traffic speed of the first lane, and the average value of the driving speed of the second vehicle in the second lane may be determined as the second traffic speed of the second lane.

考虑到通常车道的车流速度取决于该车道上车辆的最小行驶速度,因此,在该实施例的一种可能方式中,根据第二车辆的行驶速度,分别确定第一车道的第一车流速度和第二车道的第二车流速度的实施方式为:将位于第一车道上预设范围内的第二车辆的最小行驶速度确定为第一车道的第一车流速度;将位于第二车道上预设范围内的第二车辆的最小行驶速度确定为第二车道的第二车流速度。Taking into account that the traffic speed of a lane usually depends on the minimum driving speed of vehicles in the lane, therefore, in one possible way of this embodiment, the implementation method of respectively determining the first traffic speed of the first lane and the second traffic speed of the second lane according to the driving speed of the second vehicle is as follows: the minimum driving speed of the second vehicle located within a preset range on the first lane is determined as the first traffic speed of the first lane; the minimum driving speed of the second vehicle located within a preset range on the second lane is determined as the second traffic speed of the second lane.

其中,预设范围是指第一车辆前方且距离第一车辆预设距离的范围。示例地,预设距离可以根据车速进行标定,车速越大预设距离就越大。例如,预设距离S=7.2v,其中,v为第一车辆的行驶速度,单位为m/s。假设行驶速度为27.78m/s,则预设距离S=200m。The preset range refers to a range in front of the first vehicle and at a preset distance from the first vehicle. For example, the preset distance can be calibrated according to the vehicle speed, and the greater the vehicle speed, the greater the preset distance. For example, the preset distance S=7.2 v, where v is the speed of the first vehicle in m/s. Assuming the speed is 27.78 m/s, the preset distance S=200 m.

在确定出预设距离之后,在第一车道上在第一车辆行驶方向上向前选取预设距离内的第二车辆,并在所选取的第二车辆的行驶速度中,将最小行驶速度确定为第一车道的第一车流速度。类似地,在第二车道上在第一车辆行驶方向上向前选取预设距离内的第二车辆,并在所选取的第二车辆的行驶速度中,将最小行驶速度确定为第二车道的第二车流速度。After the preset distance is determined, a second vehicle within the preset distance is selected in the first lane in the driving direction of the first vehicle, and the minimum driving speed is determined as the first traffic speed of the first lane among the selected driving speeds of the second vehicles. Similarly, a second vehicle within the preset distance is selected in the second lane in the driving direction of the first vehicle, and the minimum driving speed is determined as the second traffic speed of the second lane among the selected driving speeds of the second vehicles.

图3是根据一示例性实施例示出的一种车辆位置关系拓扑的示意图。如图3所示,第一车辆为车辆HV,第二车辆包括位于第一车道上的车辆RV1、车辆RV2、车辆RV3和车辆RV4,以及,位于第二车道上的车辆RVa和车辆RVb。车辆的行驶方向如图中箭头所示。假设在第一车道上预设范围内行驶最慢的车辆为车辆RV2,则将车辆RV2的行驶速度v2确定为第一车流速度,在第二车道上预设范围内行驶最慢的车辆为车辆RVb,则将车辆RVb的行驶速度vb确定为第二车流速度。FIG3 is a schematic diagram of a vehicle position relationship topology according to an exemplary embodiment. As shown in FIG3 , the first vehicle is a vehicle HV, and the second vehicle includes vehicles RV1, RV2, RV3, and RV4 located on the first lane, and vehicles RVa and RVb located on the second lane. The driving direction of the vehicle is shown by the arrow in the figure. Assuming that the slowest vehicle within a preset range on the first lane is vehicle RV2, the driving speed v2 of vehicle RV2 is determined as the first traffic speed, and the slowest vehicle within a preset range on the second lane is vehicle RVb, then the driving speed vb of vehicle RVb is determined as the second traffic speed.

在该实施例的一种可能方式中,根据第一车流速度和第二车流速度,确定第一车辆的变道决策可以包括:若第一车流速度和第二车流速度满足预设条件,则确定第一车辆由第一车道变道至第二车道;预设条件包括第二车流速度大于第一车流速度,或者,第二车流速度大于第一车流速度且第二车流速度与第一车流速度的差值大于预设阈值。In one possible manner of this embodiment, determining the lane change decision of the first vehicle based on the first traffic speed and the second traffic speed may include: if the first traffic speed and the second traffic speed meet preset conditions, determining that the first vehicle changes lanes from the first lane to the second lane; the preset conditions include that the second traffic speed is greater than the first traffic speed, or that the second traffic speed is greater than the first traffic speed and the difference between the second traffic speed and the first traffic speed is greater than a preset threshold.

示例地,在第二车流速度大于第一车流速度时表征第二车道的整体行驶速度大于第二车道的整体行驶速度,预测第一车辆变道至第二车道后因第二车道存在慢速车辆或拥堵而导致第一车辆需要变回第一车道的概率较小,因此,在该情况下,确定第一车辆的变道决策为由第一车道变道至第二车道。For example, when the second traffic speed is greater than the first traffic speed, it indicates that the overall driving speed of the second lane is greater than the overall driving speed of the second lane. It is predicted that the probability that the first vehicle needs to change back to the first lane due to the presence of a slow vehicle or congestion in the second lane after changing lanes to the second lane is small. Therefore, in this case, the lane change decision of the first vehicle is determined to be changing from the first lane to the second lane.

又示例地,在第二车流速度大于第一车流速度时,进一步判定第二车流速度与第一车流速度的差值是否大于预设阈值,若第二车流速度与第一车流速度的差值大于预设阈值,预测第一车辆变道至第二车道后因第二车道存在慢速车辆或拥堵而导致第一车辆需要变回第一车道的概率进一步降低,因此,在该情况下,确定第一车辆的变道决策为由第一车道变道至第二车道。其中,预设阈值是预先标定的变道经济性阈值。In another example, when the second traffic speed is greater than the first traffic speed, it is further determined whether the difference between the second traffic speed and the first traffic speed is greater than a preset threshold. If the difference between the second traffic speed and the first traffic speed is greater than the preset threshold, it is predicted that the probability that the first vehicle needs to change back to the first lane due to the presence of slow vehicles or congestion in the second lane after changing lanes to the second lane is further reduced. Therefore, in this case, the lane change decision of the first vehicle is determined to be changing from the first lane to the second lane. The preset threshold is a pre-calibrated lane change economy threshold.

在该实施例的另一种可能方式中,根据第一车流速度和第二车流速度,确定第一车辆的变道决策还可以包括:若第一车流速度和第二车流速度不满足预设条件,则确定第一车辆不变道。In another possible manner of this embodiment, determining the lane change decision of the first vehicle based on the first traffic speed and the second traffic speed may also include: if the first traffic speed and the second traffic speed do not meet preset conditions, determining that the first vehicle does not change lanes.

参照图3,沿用上述例子,假设车辆RVb的行驶速度vb小于或等于车辆RV2的行驶速度v2,如果变道至第二车道,车辆RVa会很快追上车辆RVb,但是由于车辆RVb的行驶速度vb小于或等于第一车道的最小行驶速度,这样变道是不经济的。因此,若第一车流速度和第二车流速度不满足预设条件,则确定第一车辆不变道。Referring to FIG3 , using the above example, assuming that the driving speed vb of vehicle RVb is less than or equal to the driving speed v2 of vehicle RV2, if the vehicle RVa changes lanes to the second lane, the vehicle RVa will quickly catch up with the vehicle RVb, but since the driving speed vb of vehicle RVb is less than or equal to the minimum driving speed of the first lane, such lane change is not economical. Therefore, if the first traffic speed and the second traffic speed do not meet the preset conditions, it is determined that the first vehicle does not change lanes.

然而,在该方式中,在确定第一车流速度和第二车流速度不满足预设条件时,第一车辆不变道,可能会限制第一车辆的行驶速度,从而延长第一车辆的行驶时长,影响驾乘体验。However, in this manner, when it is determined that the first vehicle speed and the second vehicle speed do not meet the preset conditions, the first vehicle does not change lanes, which may limit the driving speed of the first vehicle, thereby extending the driving time of the first vehicle and affecting the driving experience.

因此,在该实施例中的又一种可能方式中,行驶信息还可以包括位置信息,根据第一车流速度和第二车流速度,确定第一车辆的变道决策还可以包括:在第一车流速度大于或等于第二车流速度时,根据第二车辆的位置信息,分别在第一车道和第二车道上确定距离第一车辆最近的第三车辆和第四车辆;根据第三车辆的行驶速度和第四车辆的行驶速度,确定第一车辆的变道决策。Therefore, in another possible manner in this embodiment, the driving information may also include position information, and determining the lane changing decision of the first vehicle according to the first traffic speed and the second traffic speed may also include: when the first traffic speed is greater than or equal to the second traffic speed, determining the third vehicle and the fourth vehicle closest to the first vehicle on the first lane and the second lane respectively according to the position information of the second vehicle; determining the lane changing decision of the first vehicle according to the driving speed of the third vehicle and the driving speed of the fourth vehicle.

参照图3,在第一车道上距离第一车辆最近的第三车辆为车辆RV1,在第二车道上距离第一车辆最近的第四车辆为车辆RVa。根据车辆RV1的行驶速度v1和车辆RVa的行驶速度va的大小关系,确定第一车辆的变道决策。3 , the third vehicle closest to the first vehicle in the first lane is vehicle RV1, and the fourth vehicle closest to the first vehicle in the second lane is vehicle RVa. The lane change decision of the first vehicle is determined based on the magnitude relationship between the driving speed v1 of vehicle RV1 and the driving speed va of vehicle RVa.

应当理解的是,若第一车流速度为第一车道上预设范围内的第二车辆的最小行驶速度,以及,第二车流速度为第二车道上预设范围内的第二车辆的最小行驶速度,且在第一车道上最小行驶速度的车辆为距离第一车辆最近的第三车辆,在第二车道上最小行驶速度的车辆为距离第一车辆最近的第四车辆,则在确定出第一车流速度大于或等于第二车流速度时,无需再在第一车道和第二车道上确定距离第一车辆最近的第三车辆和第四车辆,直接控制第一车辆不变道即可。It should be understood that if the first traffic speed is the minimum driving speed of the second vehicle within the preset range on the first lane, and the second traffic speed is the minimum driving speed of the second vehicle within the preset range on the second lane, and the vehicle with the minimum driving speed on the first lane is the third vehicle closest to the first vehicle, and the vehicle with the minimum driving speed on the second lane is the fourth vehicle closest to the first vehicle, then when it is determined that the first traffic speed is greater than or equal to the second traffic speed, there is no need to determine the third vehicle and the fourth vehicle closest to the first vehicle on the first lane and the second lane, and the first vehicle can be directly controlled not to change lanes.

也即是说,在第一车流速度不为距离第一车辆最近的第三车辆的行驶速度,以及,第二车流速度不为距离第一车辆最近的第四车辆的行驶速度的情况下,若确定第一车流速度大于或等于第二车流速度,则分别在第一车道和第二车道上确定距离第一车辆最近的第三车辆和第四车辆,以及,根据第三车辆和第四车辆的行驶速度,确定第一车辆的变道决策。That is to say, when the first traffic speed is not the driving speed of the third vehicle closest to the first vehicle, and the second traffic speed is not the driving speed of the fourth vehicle closest to the first vehicle, if it is determined that the first traffic speed is greater than or equal to the second traffic speed, the third vehicle and the fourth vehicle closest to the first vehicle are determined on the first lane and the second lane respectively, and the lane change decision of the first vehicle is determined based on the driving speeds of the third vehicle and the fourth vehicle.

在本公开中,根据第三车辆的行驶速度和第四车辆的行驶速度,确定第一车辆的变道决策,可以包括:若第三车辆的行驶速度小于第四车辆的行驶速度,则在位于第一车道上的第二车辆中确定目标车辆;在第三车辆和目标车辆之间,确定每一组相邻车辆的行驶间距;根据每一组相邻车辆的行驶间距,确定第一车辆的变道决策。In the present disclosure, determining the lane change decision of the first vehicle according to the driving speed of the third vehicle and the driving speed of the fourth vehicle may include: if the driving speed of the third vehicle is less than the driving speed of the fourth vehicle, determining the target vehicle among the second vehicles located in the first lane; determining the driving distance of each group of adjacent vehicles between the third vehicle and the target vehicle; and determining the lane change decision of the first vehicle according to the driving distance of each group of adjacent vehicles.

其中,目标车辆是指第一车辆若变道至第二车道后再从第二车道变回第一车道的最远变回位置对应的车辆。也即是说,第一车辆若能够在目标车辆后面的任一位置由第二车道变回至第一车道,则可以控制第一车辆先变道至第二车道,之后,再由第二车道变回至第一车道。The target vehicle refers to the vehicle at the farthest return position of the first vehicle if it changes to the second lane and then changes back to the first lane from the second lane. In other words, if the first vehicle can change back to the first lane from the second lane at any position behind the target vehicle, the first vehicle can be controlled to change to the second lane first, and then change back to the first lane from the second lane.

首先,在位于第一车道上的第二车辆中确定目标车辆。在一种实施方式中,若第三车辆的行驶速度小于第四车辆的行驶速度,则在位于第一车道上的第二车辆中确定目标车辆,可以包括:若第三车辆的行驶速度小于第四车辆的行驶速度,则按照第一车辆的行驶方向,依次遍历位于第一车道上的第二车辆的行驶速度;若遍历到行驶速度大于第四车辆的行驶速度的第五车辆,则将第五车辆确定为目标车辆;若未遍历到行驶速度大于第四车辆的行驶速度的第五车辆,则将位于第一车道上预设范围内且距离第一车辆最远的第二车辆确定为目标车辆。First, the target vehicle is determined among the second vehicles located on the first lane. In one embodiment, if the driving speed of the third vehicle is less than the driving speed of the fourth vehicle, the target vehicle is determined among the second vehicles located on the first lane, which may include: if the driving speed of the third vehicle is less than the driving speed of the fourth vehicle, the driving speeds of the second vehicles located on the first lane are sequentially traversed according to the driving direction of the first vehicle; if a fifth vehicle whose driving speed is greater than the driving speed of the fourth vehicle is traversed, the fifth vehicle is determined as the target vehicle; if a fifth vehicle whose driving speed is greater than the driving speed of the fourth vehicle is not traversed, the second vehicle located within a preset range on the first lane and farthest from the first vehicle is determined as the target vehicle.

参照图3,在第一车道上按照第一车辆的行驶方向,依次遍历车辆RV1、车辆RV2、车辆RV3和车辆RV4的行驶速度,若在遍历到车辆RV3的行驶速度时确定车辆RV3的行驶速度v3大于车辆RVa的行驶速度va,则可以将车辆RV3确定为目标车辆。若车辆RV1、车辆RV2、车辆RV3和车辆RV4的行驶速度均小于或等于车辆RVa的行驶速度,则可以将第一车道上预设范围内且距离第一车辆最远的第二车辆确定为目标车辆。若第一车道上预设范围内且距离第一车辆最远的第二车辆为车辆RV4,则将车辆RV4确定为目标车辆。其中,预设范围是指第一车辆前方且距离第一车辆预设距离的范围。示例地,预设距离的确定方式如前文所述此处不再赘述。Referring to Figure 3, on the first lane, according to the driving direction of the first vehicle, the driving speeds of vehicles RV1, RV2, RV3 and RV4 are traversed in sequence. If the driving speed v3 of vehicle RV3 is determined to be greater than the driving speed va of vehicle RVa when traversing to the driving speed of vehicle RV3, vehicle RV3 can be determined as the target vehicle. If the driving speeds of vehicles RV1, RV2, RV3 and RV4 are all less than or equal to the driving speed of vehicle RVa, the second vehicle on the first lane that is within the preset range and farthest from the first vehicle can be determined as the target vehicle. If the second vehicle on the first lane that is within the preset range and farthest from the first vehicle is vehicle RV4, vehicle RV4 is determined as the target vehicle. Among them, the preset range refers to the range in front of the first vehicle and at a preset distance from the first vehicle. For example, the method for determining the preset distance is as described above and will not be repeated here.

接着,在确定出目标车辆之后,在第三车辆和目标车辆之间,确定每一组相邻车辆的行驶间距。示例地,参照图3,若目标车辆为车辆RV3,则车辆RV1和车辆RV2为一组相邻车辆,车辆RV2和车辆RV3为一组相邻车辆,在每一组相邻车辆中,两者之间的距离为该组相邻车辆的行驶间距。Next, after the target vehicle is determined, the driving distance of each group of adjacent vehicles is determined between the third vehicle and the target vehicle. For example, referring to FIG3 , if the target vehicle is vehicle RV3, then vehicles RV1 and RV2 are a group of adjacent vehicles, and vehicles RV2 and RV3 are a group of adjacent vehicles. In each group of adjacent vehicles, the distance between the two is the driving distance of the group of adjacent vehicles.

应当理解的是,行驶信息包括位置信息,第一车辆在接收到第二车辆的位置信息时,可以计算出每一组相邻车辆的行驶间距。或者,行驶信息中还可以包括每一车辆的尺寸信息,第一车辆根据位置信息和尺寸信息,针对每一组相邻车辆,精准地计算出该组相邻车辆中前车车尾与后车车头之间的距离,并将该距离确定为该组相邻车辆的行驶间距。又或者,行驶信息中可以包括每一组相邻车辆之间的行驶间距,等等。本公开对确定每一组相邻车辆的行驶间距的具体实施方式不作具体限定。It should be understood that the driving information includes position information. When the first vehicle receives the position information of the second vehicle, it can calculate the driving distance between each group of adjacent vehicles. Alternatively, the driving information may also include the size information of each vehicle. The first vehicle accurately calculates the distance between the rear end of the front vehicle and the front end of the rear vehicle in each group of adjacent vehicles based on the position information and the size information, and determines the distance as the driving distance between the group of adjacent vehicles. Alternatively, the driving information may include the driving distance between each group of adjacent vehicles, and so on. The present disclosure does not specifically limit the specific implementation method for determining the driving distance between each group of adjacent vehicles.

最后,根据每一组相邻车辆的行驶间距,确定第一车辆的变道决策。Finally, the lane change decision of the first vehicle is determined according to the driving distance between each group of adjacent vehicles.

在一种实施方式中,根据每一组相邻车辆的行驶间距,确定第一车辆的变道决策,可以包括:若确定存在行驶间距大于预设的允许切入间距的至少一组目标相邻车辆,则确定第一车辆由第一车道变道至第二车道,并在目标相邻车辆之间由第二车道变道至第一车道;若确定不存在目标相邻车辆,则确定第一车辆不变道。In one embodiment, determining the lane change decision of the first vehicle based on the driving distance between each group of adjacent vehicles may include: if it is determined that there is at least one group of target adjacent vehicles whose driving distance is greater than a preset allowable cut-in distance, determining that the first vehicle changes lanes from the first lane to the second lane, and changes lanes from the second lane to the first lane between the target adjacent vehicles; if it is determined that there is no target adjacent vehicle, determining that the first vehicle does not change lanes.

其中,允许切入间距是自定义的,例如,允许切入间距为3与第一车辆纵向车身长度的乘积。若确定存在行驶间距大于允许切入间距的至少一组目标相邻车辆,则表征第一车辆在变道至第二车道之后,还可以再变道回第一车道,在该情况下,确定第一车辆的变道决策为由第一车道变道至第二车道,并在目标相邻车辆之间由第二车道变道至第一车道。若确定不存在目标相邻车辆,则表征第一车辆在变道至第二车道后向前跟车至第四车辆时,无法再变道回到第一车道,而由于第二车道的第二车流速度较慢,第一车辆只能在较慢的车道上行驶,影响用户的驾乘体验,因此,在该情况下,确定第一车辆的变道决策为不变道。The allowable cut-in spacing is user-defined, for example, the allowable cut-in spacing is the product of 3 and the longitudinal body length of the first vehicle. If it is determined that there is at least one group of target adjacent vehicles whose driving spacing is greater than the allowable cut-in spacing, it indicates that the first vehicle can change lanes back to the first lane after changing lanes to the second lane. In this case, the lane change decision of the first vehicle is determined to be changing lanes from the first lane to the second lane, and changing lanes from the second lane to the first lane between the target adjacent vehicles. If it is determined that there are no target adjacent vehicles, it indicates that the first vehicle cannot change lanes back to the first lane when following the fourth vehicle after changing lanes to the second lane, and because the second traffic speed in the second lane is slower, the first vehicle can only travel in the slower lane, affecting the user's driving experience. Therefore, in this case, the lane change decision of the first vehicle is determined to be not changing lanes.

示例地,可以将行驶间距大于预设的允许切入间距的行驶间距用允许切入标识进行标记,例如,用数字1表征允许切入标识,即,每组目标相邻车辆之间均标记有允许切入标识。第一车辆在确定变道策略时,可以在第三车辆和目标车辆之间识别行驶间距标记为允许切入标识的相邻车辆。若识别到允许切入标识,则确定第一车辆的变道决策为由第一车道变道至第二车道,并在行驶间距标记为允许切入标识的目标相邻车辆之间由第二车道变道至第一车道。若未识别到允许切入标识,则确定第一车辆的变道决策为不变道。For example, a driving distance greater than a preset allowable cut-in distance may be marked with an allow-cut-in mark, for example, the allow-cut-in mark is represented by the number 1, that is, each group of target adjacent vehicles is marked with an allow-cut-in mark. When determining the lane change strategy, the first vehicle may identify an adjacent vehicle whose driving distance is marked with an allow-cut-in mark between the third vehicle and the target vehicle. If the allow-cut-in mark is identified, the lane change decision of the first vehicle is determined to be a lane change from the first lane to the second lane, and a lane change from the second lane to the first lane between the target adjacent vehicles whose driving distance is marked with the allow-cut-in mark. If the allow-cut-in mark is not identified, the lane change decision of the first vehicle is determined to be no lane change.

在该实施方式中,若目标相邻车辆为一组,则变道决策为第一车道变道至第二车道,并在该组目标相邻车辆之间由第二车道变道至第一车道。若目标相邻车辆为多组,在一种可能的方式中,变道决策为第一车道变道至第二车道,并在任意一组目标相邻车辆之间由第二车道变道至第一车道。然而,由于第四车辆的行驶速度较快,为了提升用户驾乘体验,可以尽可能地延长第一车辆跟随第四车辆行驶的时长,因此,在另一种可能的方式中,若目标相邻车辆为多组,则在多组目标相邻车辆中距离第一车辆最远的目标相邻车辆之间由第二车道变道至第一车道。In this embodiment, if the target adjacent vehicles are a group, the lane change decision is to change from the first lane to the second lane, and change from the second lane to the first lane between the target adjacent vehicles in the group. If the target adjacent vehicles are multiple groups, in one possible manner, the lane change decision is to change from the first lane to the second lane, and change from the second lane to the first lane between any group of target adjacent vehicles. However, since the fourth vehicle is traveling at a faster speed, in order to improve the user's driving experience, the time that the first vehicle follows the fourth vehicle can be extended as much as possible. Therefore, in another possible manner, if the target adjacent vehicles are multiple groups, the lane change is made from the second lane to the first lane between the target adjacent vehicles that are farthest from the first vehicle in the multiple groups of target adjacent vehicles.

示例地,沿用上述例子,假设车辆RV1和车辆RV2之间的行驶间距大于允许切入间距,车辆RV2和车辆RV3之间的行驶间距大于允许切入间距,则第一车辆的变道决策为由第一车道变道至第二车道,并在车辆RV2和车辆RV3之间由第二车道变道至第一车道。For example, continuing with the above example, assuming that the driving distance between vehicle RV1 and vehicle RV2 is greater than the allowed cutting-in distance, and the driving distance between vehicle RV2 and vehicle RV3 is greater than the allowed cutting-in distance, the lane change decision of the first vehicle is to change from the first lane to the second lane, and to change from the second lane to the first lane between vehicle RV2 and vehicle RV3.

如此,有效地避免了第一车辆减速,提升了用户驾乘体验,还可以实现更优更经济的变道。In this way, the first vehicle can be effectively prevented from slowing down, the user's driving experience can be improved, and a better and more economical lane change can be achieved.

基于同一发明构思,本公开还提供一种车辆变道控制装置。图4是根据一示例性实施例示出的一种车辆变道控制装置的框图。如图4所示,车辆变道控制装置400可以包括:Based on the same inventive concept, the present disclosure also provides a vehicle lane change control device. FIG4 is a block diagram of a vehicle lane change control device according to an exemplary embodiment. As shown in FIG4 , the vehicle lane change control device 400 may include:

获取模块401,被配置为获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息,所述目标车道包括所述第一车辆所处的第一车道和与所述第一车道相邻的第二车道,所述第二车辆包括位于所述第一车辆感知范围内的车辆和超出所述第一车辆感知范围的车辆;The acquisition module 401 is configured to acquire driving information of a second vehicle on a target lane and located in front of the first vehicle, the target lane includes a first lane where the first vehicle is located and a second lane adjacent to the first lane, and the second vehicle includes a vehicle within a sensing range of the first vehicle and a vehicle beyond the sensing range of the first vehicle;

确定模块402,被配置为根据所述第二车辆的行驶信息,确定所述第一车辆的变道决策;A determination module 402 is configured to determine a lane change decision of the first vehicle according to the driving information of the second vehicle;

控制模块403,被配置为按照所述变道决策控制所述第一车辆行驶。The control module 403 is configured to control the first vehicle to travel according to the lane change decision.

可选地,所述行驶信息包括行驶速度,所述确定模块402可以包括:Optionally, the driving information includes driving speed, and the determining module 402 may include:

第一确定子模块,被配置为根据所述第二车辆的行驶速度,分别确定所述第一车道的第一车流速度和所述第二车道的第二车流速度;A first determination submodule is configured to determine a first traffic speed of the first lane and a second traffic speed of the second lane according to a driving speed of the second vehicle;

第二确定子模块,被配置为根据所述第一车流速度和所述第二车流速度,确定所述第一车辆的变道决策。The second determination submodule is configured to determine the lane change decision of the first vehicle according to the first traffic speed and the second traffic speed.

可选地,所述第二确定子模块,被配置为:若所述第一车流速度和所述第二车流速度满足预设条件,则确定所述第一车辆由所述第一车道变道至所述第二车道;Optionally, the second determination submodule is configured to: determine that the first vehicle changes lanes from the first lane to the second lane if the first vehicle flow speed and the second vehicle flow speed meet a preset condition;

所述预设条件包括所述第二车流速度大于所述第一车流速度,或者,所述第二车流速度大于所述第一车流速度且所述第二车流速度与所述第一车流速度的差值大于预设阈值。The preset condition includes that the second traffic speed is greater than the first traffic speed, or that the second traffic speed is greater than the first traffic speed and the difference between the second traffic speed and the first traffic speed is greater than a preset threshold.

可选地,所述行驶信息还包括位置信息,所述第二确定子模块还可以包括:Optionally, the driving information further includes location information, and the second determining submodule may further include:

第三确定子模块,被配置为在所述第一车流速度大于或等于所述第二车流速度时,根据所述第二车辆的位置信息,分别在所述第一车道和所述第二车道上确定距离所述第一车辆最近的第三车辆和第四车辆;A third determination submodule is configured to determine, when the first traffic speed is greater than or equal to the second traffic speed, a third vehicle and a fourth vehicle closest to the first vehicle on the first lane and the second lane, respectively, according to the position information of the second vehicle;

第四确定子模块,被配置为根据所述第三车辆的行驶速度和所述第四车辆的行驶速度,确定所述第一车辆的变道决策。The fourth determination submodule is configured to determine the lane change decision of the first vehicle according to the driving speed of the third vehicle and the driving speed of the fourth vehicle.

可选地,所述第四确定子模块,被配置为:若所述第三车辆的行驶速度小于所述第四车辆的行驶速度,则在位于所述第一车道上的所述第二车辆中确定目标车辆;Optionally, the fourth determination submodule is configured to: if the driving speed of the third vehicle is less than the driving speed of the fourth vehicle, determine the target vehicle among the second vehicles located on the first lane;

在所述第三车辆和所述目标车辆之间,确定每一组相邻车辆的行驶间距;Determining a travel distance between each group of adjacent vehicles between the third vehicle and the target vehicle;

根据每一组相邻车辆的行驶间距,确定所述第一车辆的变道决策。A lane change decision of the first vehicle is determined according to the driving distance between each group of adjacent vehicles.

可选地,所述第四确定子模块,被配置为:若确定存在行驶间距大于预设的允许切入间距的至少一组目标相邻车辆,则确定所述第一车辆由所述第一车道变道至所述第二车道,并在所述目标相邻车辆之间由所述第二车道变道至所述第一车道;Optionally, the fourth determination submodule is configured to: if it is determined that there is at least one group of target adjacent vehicles whose driving distance is greater than a preset allowable cut-in distance, determine that the first vehicle changes lanes from the first lane to the second lane, and changes lanes from the second lane to the first lane between the target adjacent vehicles;

若确定不存在所述目标相邻车辆,则确定所述第一车辆不变道。If it is determined that the target adjacent vehicle does not exist, it is determined that the first vehicle does not change lanes.

可选地,所述第四确定子模块,被配置为:若所述目标相邻车辆为多组,则在多组所述目标相邻车辆中距离所述第一车辆最远的目标相邻车辆之间由所述第二车道变道至所述第一车道。Optionally, the fourth determining submodule is configured to: if there are multiple groups of target adjacent vehicles, change lanes from the second lane to the first lane between target adjacent vehicles farthest from the first vehicle among the multiple groups of target adjacent vehicles.

可选地,所述第四确定子模块,被配置为:若所述第三车辆的行驶速度小于所述第四车辆的行驶速度,则按照所述第一车辆的行驶方向,依次遍历位于所述第一车道上的所述第二车辆的行驶速度;Optionally, the fourth determination submodule is configured to: if the driving speed of the third vehicle is less than the driving speed of the fourth vehicle, sequentially traverse the driving speeds of the second vehicles located on the first lane according to the driving direction of the first vehicle;

若遍历到行驶速度大于所述第四车辆的行驶速度的第五车辆,则将所述第五车辆确定为所述目标车辆;If a fifth vehicle whose driving speed is greater than that of the fourth vehicle is traversed, the fifth vehicle is determined as the target vehicle;

若未遍历到行驶速度大于所述第四车辆的行驶速度的第五车辆,则将位于所述第一车道上预设范围内且距离所述第一车辆最远的第二车辆确定为所述目标车辆。If a fifth vehicle having a travel speed greater than that of the fourth vehicle is not traversed, a second vehicle located within a preset range on the first lane and farthest from the first vehicle is determined as the target vehicle.

可选地,所述第一确定子模块,被配置为:将位于所述第一车道上预设范围内的第二车辆的最小行驶速度确定为所述第一车道的第一车流速度;Optionally, the first determination submodule is configured to: determine the minimum driving speed of a second vehicle located within a preset range on the first lane as the first traffic speed of the first lane;

将位于所述第二车道上预设范围内的第二车辆的最小行驶速度确定为所述第二车道的第二车流速度。The minimum travel speed of a second vehicle located within a preset range on the second lane is determined as a second traffic speed of the second lane.

可选地,所述获取模块401,被配置为:通过接收与第一车辆通信的路侧单元和/或其他车辆发送的消息以及通过获取所述第一车辆的感知装置的感知信息,获取目标车道上且位于第一车辆行驶前方的第二车辆的行驶信息。Optionally, the acquisition module 401 is configured to obtain driving information of a second vehicle on the target lane and in front of the first vehicle by receiving messages sent by a roadside unit and/or other vehicles communicating with the first vehicle and by acquiring perception information of a perception device of the first vehicle.

关于上述实施例中的车辆变道控制装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the vehicle lane change control device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

本公开还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被第二处理器执行时实现本公开提供的车辆变道控制方法的步骤。The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a second processor, implement the steps of the vehicle lane change control method provided by the present disclosure.

图5是根据一示例性实施例示出的一种车辆的框图。例如,车辆500可以是混合动力车辆,也可以是非混合动力车辆、电动车辆、燃料电池车辆或者其他类型的车辆。车辆500可以是自动驾驶车辆、半自动驾驶车辆或者非自动驾驶车辆。FIG5 is a block diagram of a vehicle according to an exemplary embodiment. For example, vehicle 500 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicles. Vehicle 500 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.

参照图5,车辆500可包括各种子系统,例如,信息娱乐系统510、感知系统520、决策控制系统530、驱动系统540以及计算平台550。其中,车辆500还可以包括更多或更少的子系统,并且每个子系统都可包括多个部件。另外,车辆500的每个子系统之间和每个部件之间可以通过有线或者无线的方式实现互连。5 , the vehicle 500 may include various subsystems, for example, an infotainment system 510, a perception system 520, a decision control system 530, a drive system 540, and a computing platform 550. The vehicle 500 may also include more or fewer subsystems, and each subsystem may include multiple components. In addition, each subsystem and each component of the vehicle 500 may be interconnected by wire or wireless means.

在一些实施例中,信息娱乐系统510可以包括通信系统,娱乐系统以及导航系统等。In some embodiments, the infotainment system 510 may include a communication system, an entertainment system, and a navigation system, among others.

感知系统520可以包括若干种传感器,用于感测车辆500周边的环境的信息。例如,感知系统520可包括全球定位系统(全球定位系统可以是GPS系统,也可以是北斗系统或者其他定位系统)、惯性测量单元(inertial measurement unit,IMU)、激光雷达、毫米波雷达、超声雷达以及摄像装置。The perception system 520 may include several sensors for sensing information about the environment around the vehicle 500. For example, the perception system 520 may include a global positioning system (the global positioning system may be a GPS system, or a Beidou system or other positioning systems), an inertial measurement unit (IMU), a laser radar, a millimeter wave radar, an ultrasonic radar, and a camera.

决策控制系统530可以包括计算系统、整车控制器、转向系统、油门以及制动系统。The decision control system 530 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.

驱动系统540可以包括为车辆500提供动力运动的组件。在一个实施例中,驱动系统540可以包括引擎、能量源、传动系统和车轮。引擎可以是内燃机、电动机、空气压缩引擎中的一种或者多种的组合。引擎能够将能量源提供的能量转换成机械能量。The drive system 540 may include components that provide powered motion for the vehicle 500. In one embodiment, the drive system 540 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of an internal combustion engine, an electric motor, and an air compression engine. The engine is capable of converting energy provided by the energy source into mechanical energy.

车辆500的部分或所有功能受计算平台550控制。计算平台550可包括至少一个第一处理器551和存储器552,第一处理器551可以执行存储在存储器552中的指令553。Some or all functions of the vehicle 500 are controlled by a computing platform 550. The computing platform 550 may include at least one first processor 551 and a memory 552, and the first processor 551 may execute instructions 553 stored in the memory 552.

第一处理器551可以是任何常规的处理器,诸如商业可获得的CPU。处理器还可以包括诸如图像处理器(Graphic Process Unit,GPU),现场可编程门阵列(FieldProgrammable Gate Array,FPGA)、片上系统(System on Chip,SOC)、专用集成芯片(Application Specific Integrated Circuit,ASIC)或它们的组合。The first processor 551 may be any conventional processor, such as a commercially available CPU. The processor may also include a graphics processor (Graphic Process Unit, GPU), a field programmable gate array (Field Programmable Gate Array, FPGA), a system on chip (System on Chip, SOC), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC) or a combination thereof.

存储器552可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The memory 552 may be implemented by any type of volatile or nonvolatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

除了指令553以外,存储器552还可存储数据,例如道路地图,路线信息,车辆的位置、方向、速度等数据。存储器552存储的数据可以被计算平台550使用。In addition to instructions 553 , memory 552 may also store data, such as road maps, route information, vehicle location, direction, speed, etc. The data stored in memory 552 may be used by computing platform 550 .

在本公开实施例中,第一处理器551可以执行指令553,以完成上述的车辆变道控制方法的全部或部分步骤。In the embodiment of the present disclosure, the first processor 551 may execute instruction 553 to complete all or part of the steps of the above-mentioned vehicle lane change control method.

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的车辆变道控制方法的代码部分。In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program that can be executed by a programmable device. The computer program has a code portion for executing the above-mentioned vehicle lane change control method when executed by the programmable device.

此外,在本文中使用词语“示例性的”以表示充当示例、实例、示图。在本文中被描述为“示例性的”任何方面或设计都不一定理解为与其他方面或设计相比是有利的。相反,使用词语示例性的旨在以具体的方式呈现概念。如在本文中所使用的,术语“或”旨在表示包括性的“或”而不是排他性的“或”。即,除非另外指定,或者从上下文中清楚,否则“X应用A或B”旨在表示自然的包括性排列中的任何一种排列。即,如果X应用A;X应用B;或者X应用A和B两者,则“X应用A或B”在前述实例中的任何一个实例下都满足。另外,除非另外指定或者从上下文中清楚指向单数形式,否则如在该申请和所附权利要求中所使用的冠词“一”和“一个”通常被理解为表示“一个或多个”。In addition, the word "exemplary" is used herein to indicate serving as an example, instance, or diagram. Any aspect or design described as "exemplary" in this article is not necessarily understood to be advantageous compared to other aspects or designs. On the contrary, the use of the word exemplary is intended to present concepts in a concrete way. As used herein, the term "or" is intended to represent an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X applies A or B" is intended to represent any one of the natural inclusive arrangements. That is, if X applies A; X applies B; or X applies both A and B, "X applies A or B" is satisfied under any of the aforementioned examples. In addition, unless otherwise specified or clearly pointed to a singular form from the context, the articles "one" and "an" as used in this application and the appended claims are generally understood to mean "one or more".

同样,尽管已经关于一个或多个实现示出并描述了本公开,但是在阅读并理解了该说明书和附图之后,本领域技术人员将想到等同的变型和修改。本公开包括所有这样的修改和变型,并且仅由权利要求的范围来限制。特别关于由上文所描述的组件(例如,元件、资源等)执行的各种功能,除非另外指出,否则用于描述这样的组件的术语旨在对应于执行所描述的组件的具体功能的任何组件(功能上等价的),即使结构上不等价于所公开的结构。另外,尽管可以已经关于几个实现中的仅仅一个而公开了本公开的特定的特征,但是如可以是期望的并且有利于任何给定的或特定的应用的那样,这样的特征可以与其它实现的一个或多个其它特征相结合。此外,就在具体实施方式或者权利要求中所使用的“包括”、“拥有”、“具有”、“有”、或其变型而言,这样的术语旨在作为类似于术语“包含”的方式是包括性的。Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art after reading and understanding the specification and drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components (e.g., elements, resources, etc.) described above, unless otherwise indicated, the terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific functions of the described components, even if the structure is not equivalent to the disclosed structure. In addition, although specific features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and beneficial to any given or specific application. In addition, with respect to "including", "having", "having", "having", or variations thereof used in a specific embodiment or claim, such terms are intended to be inclusive in a manner similar to the term "comprising".

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (14)

1. A vehicle lane change control method, characterized by comprising:
acquiring driving information of a second vehicle which is positioned in front of a first vehicle and on a target lane, wherein the target lane comprises a first lane where the first vehicle is positioned and a second lane adjacent to the first lane, and the second vehicle comprises a vehicle positioned in a first vehicle sensing range and a vehicle beyond the first vehicle sensing range;
determining a lane change decision of the first vehicle according to the running information of the second vehicle;
And controlling the first vehicle to run according to the lane change decision.
2. The vehicle lane-change control method according to claim 1, wherein the travel information includes a travel speed, and the determining the lane-change decision of the first vehicle based on the travel information of the second vehicle includes:
determining a first traffic speed of the first lane and a second traffic speed of the second lane according to the running speed of the second vehicle;
and determining a lane change decision of the first vehicle according to the first traffic flow speed and the second traffic flow speed.
3. The vehicle lane-change control method according to claim 2, wherein the determining the lane-change decision of the first vehicle based on the first traffic flow speed and the second traffic flow speed includes:
If the first vehicle flow speed and the second vehicle flow speed meet preset conditions, determining that the first vehicle changes lanes from the first lane to the second lane;
the preset condition includes that the second traffic speed is greater than the first traffic speed, or that the second traffic speed is greater than the first traffic speed and that a difference between the second traffic speed and the first traffic speed is greater than a preset threshold.
4. The vehicle lane-change control method according to claim 2, wherein the running information further includes position information, and the determining the lane-change decision of the first vehicle based on the first traffic flow speed and the second traffic flow speed includes:
When the first traffic speed is greater than or equal to the second traffic speed, determining a third vehicle and a fourth vehicle closest to the first vehicle on the first lane and the second lane according to the position information of the second vehicle;
And determining the lane change decision of the first vehicle according to the running speed of the third vehicle and the running speed of the fourth vehicle.
5. The vehicle lane-change control method according to claim 4, wherein the determining the lane-change decision of the first vehicle based on the traveling speed of the third vehicle and the traveling speed of the fourth vehicle includes:
If the running speed of the third vehicle is smaller than the running speed of the fourth vehicle, determining a target vehicle in the second vehicle positioned on the first lane;
determining a travel distance of each set of neighboring vehicles between the third vehicle and the target vehicle;
And determining the lane change decision of the first vehicle according to the driving distance of each group of adjacent vehicles.
6. The vehicle lane-change control method according to claim 5, wherein the determining the lane-change decision of the first vehicle according to the travel distance of each set of adjacent vehicles includes:
If at least one group of target adjacent vehicles with the running distance larger than the preset allowable cut-in distance exists, determining that the first vehicle changes from the first lane to the second lane, and changing from the second lane to the first lane between the target adjacent vehicles;
and if the target adjacent vehicle is determined not to exist, determining that the first vehicle does not change lanes.
7. The vehicle lane-change control method according to claim 6, characterized in that lane-change from the second lane to the first lane between the target adjacent vehicles includes:
and if the target adjacent vehicles are multiple groups, changing the lane from the second lane to the first lane among the multiple groups of target adjacent vehicles, which are farthest from the first vehicle.
8. The vehicle lane-change control method according to claim 5, wherein the determining a target vehicle in the second vehicle located on the first lane if the traveling speed of the third vehicle is smaller than the traveling speed of the fourth vehicle includes:
If the running speed of the third vehicle is smaller than the running speed of the fourth vehicle, traversing the running speeds of the second vehicles on the first lane in sequence according to the running direction of the first vehicle;
If the vehicle traverses to a fifth vehicle with the running speed being greater than that of the fourth vehicle, determining the fifth vehicle as the target vehicle;
And if the vehicle does not traverse to a fifth vehicle with the running speed being greater than that of the fourth vehicle, determining a second vehicle which is positioned in the preset range on the first lane and farthest from the first vehicle as the target vehicle.
9. The vehicle lane-change control method according to any one of claims 2 to 8, characterized in that the determining of the first traffic speed of the first lane and the second traffic speed of the second lane, respectively, based on the traveling speed of the second vehicle, includes:
determining a minimum running speed of a second vehicle located in a preset range on the first lane as a first traffic flow speed of the first lane;
And determining the minimum running speed of the second vehicle in the preset range on the second lane as the second traffic flow speed of the second lane.
10. The vehicle lane change control method according to claim 1, wherein the acquiring of the traveling information of the second vehicle that is on the target lane and is located in front of the traveling of the first vehicle:
And acquiring the running information of a second vehicle which is positioned in front of the first vehicle and on the target lane by receiving a message sent by a road side unit and/or other vehicles which are communicated with the first vehicle and acquiring the sensing information of a sensing device of the first vehicle.
11. A lane change control apparatus for a vehicle, comprising:
An acquisition module configured to acquire travel information of a second vehicle located in front of a first vehicle traveling on a target lane including a first lane in which the first vehicle is located and a second lane adjacent to the first lane, the second vehicle including a vehicle located within the first vehicle perception range and a vehicle exceeding the first vehicle perception range;
a determining module configured to determine a lane change decision of the first vehicle according to the traveling information of the second vehicle;
and the control module is configured to control the first vehicle to run according to the lane change decision.
12. A vehicle, characterized by comprising:
A first processor;
a memory for storing processor-executable instructions;
Wherein the first processor is configured to execute the instructions to implement the steps of the method of any one of claims 1-10.
13. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a second processor, implements the steps of the method according to any one of claims 1-10.
14. A computer program product comprising a computer program which, when executed by a third processor, implements the steps of the method of any of claims 1-10.
CN202410841206.0A 2024-06-26 2024-06-26 Vehicle lane change control method, device, vehicle, storage medium and program product Active CN118372831B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410841206.0A CN118372831B (en) 2024-06-26 2024-06-26 Vehicle lane change control method, device, vehicle, storage medium and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410841206.0A CN118372831B (en) 2024-06-26 2024-06-26 Vehicle lane change control method, device, vehicle, storage medium and program product

Publications (2)

Publication Number Publication Date
CN118372831A true CN118372831A (en) 2024-07-23
CN118372831B CN118372831B (en) 2024-10-29

Family

ID=91902530

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410841206.0A Active CN118372831B (en) 2024-06-26 2024-06-26 Vehicle lane change control method, device, vehicle, storage medium and program product

Country Status (1)

Country Link
CN (1) CN118372831B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111469847A (en) * 2020-04-14 2020-07-31 宁波吉利汽车研究开发有限公司 A method and system for lane change path planning
WO2020233920A1 (en) * 2019-05-17 2020-11-26 Robert Bosch Gmbh Driving assistance system and lane change determining unit and method thereof
CN114559940A (en) * 2022-02-17 2022-05-31 北京经纬恒润科技股份有限公司 Vehicle lane changing method, device and vehicle
CN116976084A (en) * 2023-06-21 2023-10-31 腾讯科技(深圳)有限公司 Vehicle lane change simulation method, device, equipment, storage medium and program product
CN117068166A (en) * 2023-08-29 2023-11-17 中汽创智科技有限公司 Vehicle lane changing method, device and storage medium
CN117565899A (en) * 2024-01-02 2024-02-20 梅赛德斯-奔驰集团股份公司 Method and system for controlling a vehicle, vehicle and computer program product

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020233920A1 (en) * 2019-05-17 2020-11-26 Robert Bosch Gmbh Driving assistance system and lane change determining unit and method thereof
CN111469847A (en) * 2020-04-14 2020-07-31 宁波吉利汽车研究开发有限公司 A method and system for lane change path planning
CN114559940A (en) * 2022-02-17 2022-05-31 北京经纬恒润科技股份有限公司 Vehicle lane changing method, device and vehicle
CN116976084A (en) * 2023-06-21 2023-10-31 腾讯科技(深圳)有限公司 Vehicle lane change simulation method, device, equipment, storage medium and program product
CN117068166A (en) * 2023-08-29 2023-11-17 中汽创智科技有限公司 Vehicle lane changing method, device and storage medium
CN117565899A (en) * 2024-01-02 2024-02-20 梅赛德斯-奔驰集团股份公司 Method and system for controlling a vehicle, vehicle and computer program product

Also Published As

Publication number Publication date
CN118372831B (en) 2024-10-29

Similar Documents

Publication Publication Date Title
US20190310644A1 (en) Vehicle path identification
CN106660552B (en) Travel controlling system and travel control method
JP6269552B2 (en) Vehicle travel control device
CN106891893B (en) Vehicle mode determination
KR20200071840A (en) System and method for supporting operation of autonomous vehicle
CN106573618A (en) Travel control device and method for vehicle
CN111741447A (en) Vehicle-to-vehicle communication control
CN110888429A (en) Vehicle navigation and control
CN112262066B (en) Driving support method and driving support device
JP6954469B2 (en) Driving support method and driving support device
US20210291679A1 (en) A method of parking an autonomous driving vehicle for autonomous charging
JP6988637B2 (en) Automatic driving course determination device
JP2020071053A (en) Map information system
US20180329421A1 (en) Road link information updating device and vehicle control system
US20210362727A1 (en) Shared vehicle management device and management method for shared vehicle
JP7342828B2 (en) automatic driving device
JP6658968B2 (en) Driving support method and driving support device
CN111919245B (en) Travel position determining device
JP6903225B2 (en) Driving support device
CN118372831B (en) Vehicle lane change control method, device, vehicle, storage medium and program product
US11513488B2 (en) Controlling power of electronic devices on a vehicle
JP2020050105A (en) Operation control method and operation control device
JP2019045940A (en) Automated driving system
US12168440B2 (en) Vehicle travel control apparatus and vehicle travel control method
JP7163934B2 (en) Leading Vehicle Discrimination Device, Leading Vehicle Discriminating Method, and Leading Vehicle Discriminating Program

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
GR01 Patent grant
GR01 Patent grant