WO2023025007A1 - Vehicle avoidance method and apparatus, vehicle-mounted device, and storage medium - Google Patents
Vehicle avoidance method and apparatus, vehicle-mounted device, and storage medium Download PDFInfo
- Publication number
- WO2023025007A1 WO2023025007A1 PCT/CN2022/113083 CN2022113083W WO2023025007A1 WO 2023025007 A1 WO2023025007 A1 WO 2023025007A1 CN 2022113083 W CN2022113083 W CN 2022113083W WO 2023025007 A1 WO2023025007 A1 WO 2023025007A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- lane
- target vehicle
- neighbor
- avoidance
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000004044 response Effects 0.000 claims abstract description 8
- 238000001514 detection method Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 description 49
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000013136 deep learning model Methods 0.000 description 3
- 238000013135 deep learning Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
Definitions
- the method of this embodiment includes the following steps:
- the target vehicle can use the front-view camera, surround-view camera, millimeter-wave radar, and ultrasonic radar to obtain road information and neighbor vehicle information.
- the target vehicle can also obtain the target vehicle's speed, acceleration, steering wheel angle and other vehicle information through the vehicle sensor.
- the road information provided by the vehicle network map is obtained, the lane line information identified by the vehicle front-view camera and the surround-view camera are determined, and multiple vehicle sensors are combined with the vehicle Controller Area Network (CAN) bus to transmit the target-level signal.
- CAN Vehicle Controller Area Network
- the target vehicle avoidance module 520 is configured to determine whether there is an optional lane in the adjacent lanes of the current lane to which the target vehicle belongs to which is the same as the target traveling direction of the current lane; if there is the optional lane, then according to The road information determines whether there is an avoidable section in the optional lane; if there is an avoidable section, then determine the optional lane as an avoidable lane.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
A vehicle avoidance method, comprising: in response to determining that a target vehicle is in an autonomous driving state, detecting a driving behavior of a neighbor vehicle within a preset distance; and in response to determining that in the current lane to which the target vehicle belongs, at least one neighbor vehicle among neighbor vehicles in front of the target vehicle and at least one neighbor vehicle among neighbor vehicles behind the target vehicle respectively have an avoidance behavior, and a vehicle to be avoided is present behind the target vehicle in the current lane, controlling the target vehicle to perform avoidance. Also comprised are a vehicle avoidance apparatus, a vehicle-mounted device, and a storage medium.
Description
本申请要求在2021年8月26日提交中国专利局、申请号为202110986477.1的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。This application claims priority to a Chinese patent application with application number 202110986477.1 filed with the China Patent Office on August 26, 2021, the entire contents of which are incorporated herein by reference.
本申请实施例涉及自动驾驶车辆技术领域,例如涉及一种车辆避让方法、装置、车载设备及存储介质。Embodiments of the present application relate to the technical field of self-driving vehicles, for example, to a vehicle avoidance method, device, vehicle-mounted equipment, and storage medium.
特种车辆在执行紧急任务时,享有道路通行优先权,其他车辆和行人应当让行。自动驾驶车辆在真实的交通环境下,可能会遇到在执行紧急任务的特种车辆,需要进行自动的紧急避让。When performing emergency tasks, special vehicles shall have the right of priority in road passage, and other vehicles and pedestrians shall give way. In real traffic environments, self-driving vehicles may encounter special vehicles performing emergency tasks and need to perform automatic emergency avoidance.
相关技术中,可以通过在自动驾驶车辆上安装声音传感设备,以根据特种车辆的警报声音对特种车辆进行识别,并及时避让特种车辆。还可以通过导航接收来自车载终端发送的特种车辆位置、速度等信息,以判断自动驾驶车辆周围的特种车辆,来进行及时的避让。也可以通过在自动驾驶车辆上安装视觉传感器并通过图像信息处理与深度学习等方法,识别特种车辆以进行避让。In the related technology, sound sensing equipment can be installed on the self-driving vehicle to identify the special vehicle according to the alarm sound of the special vehicle, and avoid the special vehicle in time. It is also possible to receive information such as the position and speed of special vehicles from the vehicle-mounted terminal through navigation to judge the special vehicles around the self-driving vehicle for timely avoidance. It is also possible to identify special vehicles for avoidance by installing visual sensors on self-driving vehicles and through methods such as image information processing and deep learning.
然而,上述需要在自动驾驶车辆上安装额外的声音传感设备,以专门用于特种车辆的识别,这就造成了自动驾驶车辆的制造成本增加。上述通过导航接收特种车辆位置,需要保证多特种车辆均在车联网中,否则,难以进行识别。上述图像信息处理与深度学习的方法,无法识别未经训练的特种车辆车型,会造成识别特种车辆时的错漏,影响紧急避让。However, the above needs to install additional sound sensing equipment on the self-driving vehicle, which is specially used for the identification of special vehicles, which causes an increase in the manufacturing cost of the self-driving vehicle. To receive the location of special vehicles through navigation, it is necessary to ensure that multiple special vehicles are in the Internet of Vehicles, otherwise, it will be difficult to identify them. The above image information processing and deep learning methods cannot identify untrained special vehicle types, which will cause errors and omissions in identifying special vehicles and affect emergency avoidance.
发明内容Contents of the invention
本申请实施例提供了一种车辆避让方法、装置、车载设备及存储介质,可以根据邻居车辆的行驶行为,快速进行避让行驶。Embodiments of the present application provide a vehicle avoidance method, device, vehicle-mounted equipment, and storage medium, which can quickly perform avoidance driving according to the driving behavior of neighboring vehicles.
第一方面,本申请实施例提供了一种车辆避让方法,该方法包括:In a first aspect, an embodiment of the present application provides a vehicle avoidance method, the method comprising:
响应于确定目标车辆处于自动驾驶状态,检测预设距离内的邻居车辆的行驶行为;In response to determining that the target vehicle is in an automatic driving state, detecting the driving behavior of neighbor vehicles within a preset distance;
响应于确定检测到在所述目标车辆所属的当前车道中,位于所述目标车辆的前方和后方的邻居车辆中分别存在至少一辆邻居车辆存在避让行为,且在所述当前车道中所述目标车辆的后方存在待避让车辆,控制所述目标车辆进行避让。Responsive to determining that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in an avoidance behavior among neighbor vehicles located in front of and behind the target vehicle respectively, and the target vehicle in the current lane There is a vehicle to be evaded behind the vehicle, and the target vehicle is controlled to evade.
第二方面,本申请实施例还提供了一种车辆避让装置,该装置包括:In the second aspect, the embodiment of the present application also provides a vehicle avoidance device, which includes:
行驶行为检测模块,设置为响应于确定目标车辆处于自动驾驶状态,检测预设距离内的邻居车辆的行驶行为;The driving behavior detection module is configured to detect the driving behavior of neighbor vehicles within a preset distance in response to determining that the target vehicle is in an automatic driving state;
目标车辆避让模块,设置为响应于确定检测到在所述目标车辆所属的当前车道中,位于所述目标车辆的前方和后方的邻居车辆中分别存在至少一辆邻居车辆存在避让行为,且在所述当前车道中所述目标车辆的后方存在待避让车辆,控制所述目标车辆进行避让。The target vehicle avoidance module is configured to detect that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in an avoidance behavior in the neighbor vehicles in front of and behind the target vehicle respectively, and There is a vehicle to be avoided behind the target vehicle in the current lane, and the target vehicle is controlled to avoid.
第三方面,本申请实施例还提供了一种车载设备,所述车载设备包括:In a third aspect, the embodiment of the present application also provides a vehicle-mounted device, the vehicle-mounted device includes:
一个或多个处理器;one or more processors;
存储装置,设置为存储一个或多个程序,storage means configured to store one or more programs,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请实施例任一所述的车辆避让方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle avoidance method described in any one of the embodiments of the present application.
第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例任一所述的车辆避让方法。In a fourth aspect, the embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the vehicle avoidance method as described in any one of the embodiments of the present application is implemented.
图1为本申请一实施例所提供的一种车辆避让方法的流程示意图;FIG. 1 is a schematic flow chart of a vehicle avoidance method provided in an embodiment of the present application;
图2为本申请另一实施例所提供的一种车辆避让方法的流程示意图;FIG. 2 is a schematic flow chart of a vehicle avoidance method provided in another embodiment of the present application;
图3为本申请另一实施例所提供的一种车辆避让方法的流程示意图;FIG. 3 is a schematic flowchart of a vehicle avoidance method provided in another embodiment of the present application;
图4为本申请一实施例所提供的一种目标车辆中车载传感器的结构示意图;FIG. 4 is a schematic structural diagram of an on-board sensor in a target vehicle provided by an embodiment of the present application;
图5为本申请一实施例所提供的一种车辆避让装置的结构示意图;Fig. 5 is a schematic structural diagram of a vehicle avoidance device provided by an embodiment of the present application;
图6为本申请一实施例所提供的一种车载设备的结构示意图。FIG. 6 is a schematic structural diagram of a vehicle-mounted device provided by an embodiment of the present application.
图1为本申请一实施例所提供的一种车辆避让方法的流程示意图,本实施例可适用于在自动驾驶时,遇到需要避让的特种车辆时,及时进行车辆避让的情况,该方法可以由车辆避让装置来执行,该装置可以通过软件和/或硬件的形式实现,该硬件可以是车载设备等。Fig. 1 is a schematic flow chart of a vehicle avoidance method provided by an embodiment of the present application. This embodiment is applicable to situations in which a vehicle avoidance is performed in a timely manner when encountering a special vehicle that needs to be avoided during automatic driving. The method can It is executed by the vehicle avoidance device, which can be implemented in the form of software and/or hardware, and the hardware can be vehicle-mounted equipment and the like.
如图1所述,本实施例的方法包括如下步骤:As shown in Figure 1, the method of this embodiment includes the following steps:
S110、当目标车辆处于自动驾驶状态时,检测预设距离内的邻居车辆的行驶行为。S110. When the target vehicle is in an automatic driving state, detect the driving behavior of neighboring vehicles within a preset distance.
其中,目标车辆可以是具有自动驾驶功能的车辆。自动驾驶状态可以是自动驾驶车辆根据预设路线进行自动驾驶的运行状态。预设距离可以是目标车辆上的车载传感器能够探测的距离,可以包括纵向预设距离和横向预设距离等。邻居车辆可以是目标车辆的预设距离内的车辆。行驶行为可以是直行行驶,转向行驶等,也可以是正常行驶,避让行驶等。Wherein, the target vehicle may be a vehicle with an automatic driving function. The automatic driving state may be an operating state in which the automatic driving vehicle performs automatic driving according to a preset route. The preset distance may be a distance that can be detected by the vehicle-mounted sensor on the target vehicle, and may include a longitudinal preset distance and a lateral preset distance. The neighbor vehicles may be vehicles within a preset distance of the target vehicle. The driving behavior may be straight driving, turning, etc., or normal driving, avoidance driving, etc.
例如,当检测到目标车辆处于自动驾驶状态时,为了保证目标车辆在自动驾驶时的安全性和准确性,可以通过目标车辆上的车载传感器对周围环境进行探测。进而,可以确定目标车辆的预设距离内的邻居车辆的行驶方向,行驶速度等,也就能够确定邻居车辆的行驶行为。For example, when it is detected that the target vehicle is in the state of automatic driving, in order to ensure the safety and accuracy of the target vehicle during automatic driving, the surrounding environment can be detected through the on-board sensors on the target vehicle. Furthermore, the driving direction, driving speed, etc. of the neighboring vehicles within the preset distance of the target vehicle can be determined, and the driving behavior of the neighboring vehicles can also be determined.
示例性的,目标车辆的前向传感器和后向传感器在纵向探测范围可达到200m,即纵向预设距离为200m,侧向传感器在横向探测范围可达到20m,即横向预设距离为20m。当目标车辆处于自动驾驶状态时,可以通过摄像头,超声波雷达等车载传感器获取道路信息及邻居车辆信息,以确定邻居车辆的行驶行为。Exemplarily, the longitudinal detection range of the forward sensor and the rear sensor of the target vehicle can reach 200m, that is, the longitudinal preset distance is 200m, and the lateral detection range of the lateral sensor can reach 20m, that is, the lateral preset distance is 20m. When the target vehicle is in the state of automatic driving, it can obtain road information and neighbor vehicle information through cameras, ultrasonic radar and other on-board sensors to determine the driving behavior of neighbor vehicles.
S120、若检测到在目标车辆所属的当前车道中,位于目标车辆的前方和后方的邻居车辆中均存在至少一辆邻居车辆存在避让行为,且在当前车道中,目标车辆的后方存在待避让车辆,则控制目标车辆进行避让。S120. If it is detected that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in an avoidance behavior in both the front and rear neighbor vehicles of the target vehicle, and in the current lane, there is a vehicle to be avoided behind the target vehicle , then control the target vehicle to avoid.
其中,当前车道可以是目标车辆行驶的车道。避让行为可以是离开当前车道,向旁边的车道行驶的行为。待避让车辆可以是当前车道中行驶,无避让行为的车辆,可以是特种车辆。Wherein, the current lane may be a lane in which the target vehicle is driving. The avoidance behavior may be a behavior of leaving the current lane and driving to the next lane. The vehicle to be avoided can be a vehicle driving in the current lane without avoiding behavior, or it can be a special vehicle.
例如,根据车载传感器采集的传感数据确定目标车辆所属的当前车道,进而,还可以通过车载传感器确定当前车道中位于目标车辆前方以及后方是否存在至少一辆邻居车辆存在避让行为。若是,则可以确定目标车辆的前方邻居车辆和后方邻居车辆进行了更换车道的避让 行为,此时,目标车辆所属当前车道的后方可能存在需要避让的车辆。若目标车辆的后方存在一个无避让行为且快速行驶的邻居车辆,则可以将该邻居车辆看作待避让车辆,并控制目标车辆进行自动避让。For example, the current lane to which the target vehicle belongs is determined according to the sensor data collected by the on-board sensor, and then, whether there is at least one neighbor vehicle in the current lane in front of and behind the target vehicle in the current lane to avoid behavior can also be determined through the on-board sensor. If so, it can be determined that the front neighbor vehicle and the rear neighbor vehicle of the target vehicle have performed the avoidance behavior of changing lanes. At this time, there may be vehicles that need to avoid vehicles behind the current lane to which the target vehicle belongs. If there is a fast-moving neighbor vehicle behind the target vehicle, the neighbor vehicle can be regarded as the vehicle to be avoided, and the target vehicle can be controlled to avoid automatically.
需要说明的是,判断在目标车辆所属的当前车道中,位于目标车辆的前方和后方邻居车辆的避让行为,可以是先判断后方邻居车辆后判断前方邻居车辆,因为,待避让车辆通常是从当前车道中,目标车辆的后方行驶。当然,也可以先判断前方邻居车辆后判断后方邻居车辆。因此,目标车辆的前方和后方的邻居车辆的判断顺序可以根据实际情况设定,在本实施例中不做具体限定。It should be noted that judging the avoidance behavior of neighbor vehicles in front and behind of the target vehicle in the current lane to which the target vehicle belongs may be to first judge the rear neighbor vehicle and then judge the front neighbor vehicle, because the vehicle to be avoided usually starts from the current lane. Drive behind the target vehicle in the lane. Certainly, it is also possible to first determine the front neighbor vehicle and then determine the rear neighbor vehicle. Therefore, the determination order of the neighbor vehicles in front of and behind the target vehicle can be set according to the actual situation, which is not specifically limited in this embodiment.
例如,若在当前车道中,位于目标车辆的后方,存在至少一辆邻居车辆持续靠近目标车辆,则将至少一辆邻居车辆确定为待避让车辆。For example, if there is at least one neighbor vehicle continuously approaching the target vehicle behind the target vehicle in the current lane, then at least one neighbor vehicle is determined as the vehicle to be avoided.
例如,若当前车道中,目标车辆的前后均有邻居车辆避让行驶,则表明可能存在待避让车辆。此时,若通过车载传感器检测到有至少一辆邻居车辆并未进行避让行驶,且与目标车辆的距离越来越近,表明该车辆极有可能是特种车辆,进行避让行驶的邻居车辆均是避让该车辆的,进而,可以将该车辆作为待避让车辆。For example, if in the current lane, there are neighboring vehicles avoiding driving in the front and rear of the target vehicle, it indicates that there may be vehicles to be avoided. At this time, if at least one neighbor vehicle is detected by the on-board sensor and the distance between the vehicle and the target vehicle is getting closer and closer, it indicates that the vehicle is most likely a special vehicle, and the neighbor vehicles that avoid the vehicle are all If the vehicle is to be avoided, then the vehicle can be regarded as the vehicle to be avoided.
示例性的,检测到邻居车辆持续靠近目标车辆可以是通过雷达传感器探测到邻居车辆与目标车辆的距离持续减小,则认为邻居车辆快速接近目标车辆,需要目标车辆进行避让行驶。Exemplarily, detecting that the neighbor vehicle continues to approach the target vehicle may be detected by the radar sensor as the distance between the neighbor vehicle and the target vehicle continues to decrease, then it is considered that the neighbor vehicle is rapidly approaching the target vehicle, and the target vehicle is required to perform evasive driving.
本申请实施例的技术方案,通过当目标车辆处于自动驾驶状态时,检测预设距离内的邻居车辆的行驶行为,若检测到在目标车辆所属的当前车道中,位于目标车辆的前方和后方的邻居车辆中均存在至少一辆邻居车辆存在避让行为,且在当前车道中,目标车辆的后方存在待避让车辆,则控制目标车辆进行避让,避免了外接传感器而造成的制造成本高的情况以及通过深度学习模型识别特种车辆时,造成的运算复杂的情况,可以根据邻居车辆的行驶行为,快速进行避让行驶。In the technical solution of the embodiment of the present application, when the target vehicle is in the automatic driving state, by detecting the driving behavior of the neighbor vehicles within the preset distance, if it is detected that the target vehicle is in the current lane to which the target vehicle belongs, it is located in front of and behind the target vehicle. If there is at least one neighbor vehicle avoiding behavior among the neighbor vehicles, and there is a vehicle to be avoided behind the target vehicle in the current lane, then the target vehicle is controlled to avoid the situation, which avoids the high manufacturing cost caused by external sensors and through When the deep learning model recognizes special vehicles, the calculation is complicated, and it can quickly avoid driving according to the driving behavior of neighboring vehicles.
图2为本申请另一实施例所提供的一种车辆避让方法的流程示意图,本实施例在上述多个实施例的基础上,针对邻居车辆行驶行为的检测方式以及目标车辆的避让行驶方式可参见本实施例的技术方案。其中,与上述多个实施例相同或相应的术语的解释在此不再赘述。Fig. 2 is a schematic flow chart of a vehicle avoidance method provided by another embodiment of the present application. On the basis of the above-mentioned multiple embodiments, this embodiment can detect the driving behavior of neighbor vehicles and the avoidance driving method of the target vehicle. Refer to the technical solution of this embodiment. Wherein, explanations of terms that are the same as or corresponding to the above multiple embodiments are not repeated here.
如图2所述,本实施例的方法包括如下步骤:As shown in Figure 2, the method of this embodiment includes the following steps:
S210、当目标车辆处于自动驾驶状态时,通过目标车辆的车载纵向传感器,确定在当前车道中,预设距离内且位于目标车辆前方和后方的邻居车辆的行驶行为。S210. When the target vehicle is in the automatic driving state, determine the driving behavior of neighbor vehicles located in front and behind the target vehicle within a preset distance in the current lane through the vehicle-mounted longitudinal sensor of the target vehicle.
其中,车载纵向传感器包括前视摄像头、毫米波雷达、毫米波角雷达、超声波雷达以及环视摄像头中的至少一种。行驶行为包括正常行驶行为以及避让行驶行为。正常行驶行为可以是邻居车辆沿着邻居车辆所属的车道行驶的行为,避让行驶行为可以是邻居车辆进行更换车道的行驶行为。Wherein, the vehicle-mounted longitudinal sensor includes at least one of a forward-looking camera, a millimeter-wave radar, a millimeter-wave angle radar, an ultrasonic radar, and a surround-view camera. The driving behavior includes normal driving behavior and avoidance driving behavior. The normal driving behavior may be the behavior of the neighbor vehicle driving along the lane to which the neighbor vehicle belongs, and the avoidance driving behavior may be the driving behavior of the neighbor vehicle changing lanes.
例如,当目标车辆处于自动驾驶状态时,通过车载纵向传感器探测目标车辆所属车道的前方和后方的邻居车辆的形式行为,以便后续判断目标车辆是否需要进行避让。For example, when the target vehicle is in the state of automatic driving, the on-board longitudinal sensor is used to detect the behavior of neighbor vehicles in front and behind the lane to which the target vehicle belongs, so as to subsequently determine whether the target vehicle needs to avoid.
需要说明的是,车载纵向传感器可以检测车道线位置、车道线类型、车道线颜色、路面标志位置、路面标志方向等道路信息,还可以检测目标车辆与周围的邻居车辆的距离等信息。It should be noted that the on-board longitudinal sensor can detect road information such as lane line position, lane line type, lane line color, road sign position, road sign direction, etc., and can also detect information such as the distance between the target vehicle and surrounding neighbor vehicles.
S220、若检测到在目标车辆所属的当前车道中,位于目标车辆的前方和后方的邻居车辆中均存在至少一辆邻居车辆存在避让行为,且在当前车道中,目标车辆的后方存在待避让车辆,则基于预先获取的道路信息,确定可避让车道,控制目标车辆向可避让车道行驶。S220. If it is detected that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in an avoidance behavior in both the front and rear neighbor vehicles of the target vehicle, and in the current lane, there is a vehicle to be avoided behind the target vehicle , then based on the pre-acquired road information, the avoidable lane is determined, and the target vehicle is controlled to drive to the avoidable lane.
其中,道路信息可以包括基于车载传感器获取的车道线位置、车道线类型、车道线颜色、路面标志位置、路面标志方向等,还可以包括基于车载地图确定的车道行驶方向等,车道行驶方向可以包括直行车道、左转车道和右转车道。可避让车道可以是目标车辆能够驶入以避让待避让车辆的车道。Among them, the road information may include the position of the lane line, the type of the lane line, the color of the lane line, the position of the road surface marking, the direction of the road surface marking, etc. acquired based on the vehicle sensor, and may also include the driving direction of the lane determined based on the vehicle map, etc. The driving direction of the lane may include Through lanes, left turn lanes and right turn lanes. The avoidable lane may be a lane into which the target vehicle can drive to avoid the vehicle to be avoided.
例如,若检测到在目标车辆所属的当前车道中,位于目标车辆的前方和后方的邻居车辆中均存在至少一辆邻居车辆存在避让行为,且在当前车道中,目标车辆的后方存在待避让车辆,则可以认为目标车辆需要进行避让行驶。进而,可以基于车载传感器和/或车载地图获取的道路信息确定当前车道两侧是否存在能够避让行驶的车道,若存在能够避让行驶的车道,则将该车道确定为可避让车道,进而,目标车辆可以自动驶入可避让车道,以对待避让车辆进行避让。For example, if it is detected that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in the neighbor vehicles located in front of and behind the target vehicle in an avoidance behavior, and in the current lane, there is a vehicle to be avoided behind the target vehicle , it can be considered that the target vehicle needs to avoid driving. Furthermore, it can be determined based on the road information acquired by the on-board sensor and/or the on-board map whether there is a lane that can be avoided on both sides of the current lane, and if there is a lane that can be avoided, then the lane is determined as an avoidable lane, and then the target vehicle It can automatically drive into the avoidable lane to avoid vehicles to be avoided.
例如,可避让车道的确定方式可以是:确定与当前车道的目标行进方向相同且存在可避让区间的邻居车道为可避让车道。For example, the way to determine the avoidable lane may be: determine the neighbor lane that has the same target traveling direction as the current lane and has an avoidable section as the avoidable lane.
其中,目标行进方向可以是目标车辆当前行驶的方向或自动驾驶路径规划中当前时刻需要行驶的方向。可避让区间可以是能够容纳目标车辆驶入的区间。邻居车道可以是与当前车道相邻的车道。例如,根据车载传感器可以对目标车辆周围的道路信息和车辆行驶信息进行获取,确定出与当前车道的目标行进方向相同的车道,以确保自动驾驶行进路线不被更改,例如,确定存在可避让区间的邻居车道,以保证目标车辆能够驶入邻居车道进行避让。进而,可以将与当前车道的目标行进方向相同且存在可避让区间的邻居车道作为可避让车道。Wherein, the target travel direction may be the current travel direction of the target vehicle or the current travel direction in the automatic driving path planning. The avoidable section may be a section that can accommodate the entry of the target vehicle. Neighbor lanes may be lanes adjacent to the current lane. For example, according to the on-board sensors, the road information and vehicle driving information around the target vehicle can be obtained, and the lane that is in the same direction as the current lane’s target travel direction can be determined to ensure that the automatic driving route is not changed. For example, it is determined that there is an avoidable section neighbor lane to ensure that the target vehicle can drive into the neighbor lane for avoidance. Furthermore, a neighbor lane that has the same target traveling direction as the current lane and has an avoidable section can be used as an avoidable lane.
例如,确定可避让车道的步骤可以是:For example, the steps for determining avoidable lanes could be:
步骤一、判断目标车辆所属当前车道的邻居车道中是否存在与当前车道的目标行进方向相同的可选车道。Step 1: Judging whether there is an optional lane in the neighbor lanes of the current lane to which the target vehicle belongs in the same target traveling direction as the current lane.
其中,可选车道可以是与当前车道的目标行进方向相同的邻居车道,可以是当前车道的左侧车道和/或右侧车道。Wherein, the optional lane may be a neighboring lane with the same target traveling direction as the current lane, and may be the left lane and/or the right lane of the current lane.
例如,可以根据目标车辆中配置的车载地图,确定当前车道以及当前车道的邻居车道的行进方向,还可以根据车载传感器识别道路周围的标识,确定当前车道以及当前车道的邻居车道的行进方向。进而,可以判断邻居车道中是否存在与当前车道的目标行进方向相同的可选车道。若存在可选车道,则可以进行下一步判断,若不存在可选车道,则表明进行避让行驶会导致自动驾驶路线变更,可以生成提醒信息,并发送至目标车辆的驾驶员用户,以使驾驶员用户判断如何进行避让行驶。For example, the traveling direction of the current lane and the neighboring lanes of the current lane can be determined according to the on-board map configured in the target vehicle, and the traveling direction of the current lane and the neighboring lanes of the current lane can also be determined according to the signs around the road identified by the on-board sensors. Furthermore, it can be determined whether there is an optional lane in the neighbor lane that has the same target traveling direction as the current lane. If there is an optional lane, you can proceed to the next step of judgment. If there is no optional lane, it means that avoidance driving will lead to a change in the automatic driving route. A reminder message can be generated and sent to the driver user of the target vehicle so that the driving The driver user judges how to avoid driving.
步骤二、若存在可选车道,则根据道路信息,确定可选车道中是否存在可避让区间。Step 2: If there is an optional lane, determine whether there is an avoidable section in the optional lane according to the road information.
其中,道路信息可以包括可选车道中当前正在行驶的邻居车辆的行驶信息,例如:与目标车辆的距离,行驶速度等。Wherein, the road information may include driving information of neighbor vehicles currently driving in the optional lane, such as distance from the target vehicle, driving speed, and the like.
例如,若存在可选车道,则可以进一步判断可选车道是否可以供目标车辆驶入。通过车载传感器确定可选车道中当前正在行驶的邻居车辆的行驶速度以及与目标车辆的距离,通过自动驾驶系统分析可选车道中是否存在能够容纳目标车辆的可避让区间。若不存在可避让区间,则可以生成提醒信息,并发送至目标车辆的驾驶员用户,以使驾驶员用户判断如何进行避让行驶。For example, if there is an optional lane, it can be further judged whether the optional lane is available for the target vehicle to drive into. The vehicle-mounted sensor determines the speed of the neighbor vehicle that is currently driving in the optional lane and the distance to the target vehicle, and the automatic driving system analyzes whether there is an avoidable section that can accommodate the target vehicle in the optional lane. If there is no avoidable section, a reminder message can be generated and sent to the driver user of the target vehicle, so that the driver user can judge how to avoid driving.
步骤三、若存在可避让区间,则将可选车道确定为可避让车道。Step 3: If there is an avoidable section, determine the optional lane as the avoidable lane.
例如,将存在可避让区间的可选车道作为可避让车道。若当前车道的左右两侧的邻居车 道均是可避让车道,则后续目标车辆可以驶入任意一个可避让车道进行车辆避让。For example, an optional lane with an avoidable section is taken as an avoidable lane. If the neighbor lanes on the left and right sides of the current lane are avoidable lanes, then the subsequent target vehicle can drive into any avoidable lane for vehicle avoidance.
需要说明的是,可以通过分析可避让车道中邻居车辆的行驶信息,判断目标车辆在何种时机以何种速度进行变道处理,以安全准确的完成车辆避让。It should be noted that by analyzing the driving information of neighbor vehicles in the avoidable lane, it is possible to judge when and at what speed the target vehicle will change lanes, so as to complete vehicle avoidance safely and accurately.
S230、若不存在可避让车道,则控制目标车辆发出提醒信息。S230. If there is no avoidable lane, control the target vehicle to send a reminder message.
其中,提醒信息可以是声音信息,也可以是文字信息。Wherein, the reminding information may be sound information or text information.
例如,若不存在可避让车道,则通过目标车辆的自动驾驶系统可以生成提示信息,以提醒驾驶员用户,当前需要进行避让操作,但是自动驾驶状态无法执行避让操作。For example, if there is no avoidable lane, the automatic driving system of the target vehicle can generate prompt information to remind the driver user that an avoidance operation is currently required, but the automatic driving state cannot perform the avoidance operation.
示例性的,若提醒信息是声音信息,则可以通过目标车辆的声音播放设备也可以将提醒信息发送至驾驶员用户的移动终端设备,以通过移动终端设备播放提醒信息。若提醒信息是文字信息,则可以通过目标车辆的车载显示装置显示文字信息,也可以将提醒信息发送至驾驶员用户的移动终端设备,以通过移动终端设备以弹窗或强提醒等方式提醒驾驶员用户注意,并及时手动接管目标车辆。Exemplarily, if the reminder information is sound information, the reminder information can be sent to the driver user's mobile terminal device through the sound playback device of the target vehicle, so that the reminder information can be played through the mobile terminal device. If the reminder information is text information, the text information can be displayed on the vehicle-mounted display device of the target vehicle, or the reminder information can be sent to the mobile terminal device of the driver user, so as to remind the driver through a pop-up window or a strong reminder through the mobile terminal device. Pay attention to the operator and user, and take over the target vehicle manually in time.
本申请实施例的技术方案,通过当目标车辆处于自动驾驶状态时,通过目标车辆的车载纵向传感器,确定在当前车道中,预设距离内且位于目标车辆前方和后方的邻居车辆的行驶行为,若检测到在目标车辆所属的当前车道中,位于目标车辆的前方和后方的邻居车辆中均存在至少一辆邻居车辆存在避让行为,且在当前车道中,目标车辆的后方存在待避让车辆,则基于预先获取的道路信息,确定可避让车道,控制目标车辆向可避让车道行驶,若不存在可避让车道,则控制目标车辆发出提醒信息,避免了外接传感器而造成的制造成本高的情况以及通过深度学习模型识别特种车辆时,造成的运算复杂的情况,可以根据邻居车辆的行驶行为,快速进行避让行驶。In the technical solution of the embodiment of the present application, when the target vehicle is in the automatic driving state, the vehicle-mounted longitudinal sensor of the target vehicle is used to determine the driving behavior of neighbor vehicles within a preset distance and located in front and behind the target vehicle in the current lane, If it is detected that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in the neighbor vehicles located in front of and behind the target vehicle, and there is an avoidance behavior in the current lane, and there is a vehicle to be avoided behind the target vehicle in the current lane, then Based on the pre-acquired road information, the avoidable lane is determined, and the target vehicle is controlled to drive to the avoidable lane. If there is no avoidable lane, the target vehicle is controlled to send a reminder message, which avoids the high manufacturing cost caused by external sensors and through When the deep learning model recognizes special vehicles, the calculation is complicated, and it can quickly avoid driving according to the driving behavior of neighboring vehicles.
作为上述多个实施例的示例实施方案,图3为本申请另一实施例所提供的一种车辆避让方法的流程示意图。其中,与上述多个实施例相同或相应的术语的解释在此不再赘述。As an exemplary implementation of the above-mentioned multiple embodiments, FIG. 3 is a schematic flowchart of a vehicle avoidance method provided in another embodiment of the present application. Wherein, explanations of terms that are the same as or corresponding to the above multiple embodiments are not repeated here.
如图3所述,车辆避让方法的步骤如下:As shown in Figure 3, the steps of the vehicle avoidance method are as follows:
第一步、启动目标车辆,通过车载传感器识别当前交通情况。The first step is to start the target vehicle and identify the current traffic situation through the on-board sensor.
第二步、判断目标车辆是否处于自动驾驶状态,如果是,进入第三步判断,如果不是,结束判断,并返回识别交通情况,使驾驶员用户手动驾驶目标车辆。The second step is to judge whether the target vehicle is in the automatic driving state, if yes, enter the third step of judgment, if not, end the judgment, and return to identify the traffic situation, so that the driver user manually drives the target vehicle.
第三步、识别本车道(当前车道)内的情况,判断本车道内,后方车辆是否向左侧或向右侧车道(邻居车道)避让,有一车辆(待避让车辆)快速接近,如果是,进入第四步判断,如果不是,结束判断,并返回执行识别本车道内的情况。The third step is to identify the situation in this lane (current lane), and judge whether the rear vehicle in this lane avoids to the left or to the right lane (neighbor lane), and there is a vehicle (vehicle to be avoided) approaching quickly, if so, Enter the fourth step of judgment, if not, end the judgment, and return to execute the identification of the situation in this lane.
第四步、判断本车道内,前方车辆是否都进行向左侧或向右侧车道避让,如果是,进入第五步判断,如果不是,结束判断,并返回执行第三步。The fourth step is to judge whether the vehicles in front of the lane are avoiding to the left or the right lane, if yes, enter the fifth step to judge, if not, end the judgment, and return to the third step.
第五步、判断左侧或右侧车道是否为同向行驶方向(目标行进方向相同)车道(可避让车道)。如果是,换道至同向行驶方向车道,并返回执行第三步,如果否,需立刻提醒驾驶员用户接管。Step 5, judging whether the left or right lane is the same direction of travel (the target direction of travel is the same) lane (avoidable lane). If yes, change lanes to the lane in the same direction of travel, and return to the third step, if no, immediately remind the driver and user to take over.
目标车辆可以采用车载前视摄像头、环视摄像头、毫米波雷达、超声波雷达获取道路信息及邻居车辆信息。目标车辆还可以通过整车传感器获取目标车辆的速度、加速度、方向盘转角等本车信息。进而,获取车载网络地图所提供的道路信息,确定车载前视摄像头以及环视摄像头等识别的车道线信息,结合多个车载传感器通过车载控制器局域网络(Controller Area Network,CAN)总线把目标级信号实时发送给整车控制器ADV(自动驾驶车辆),以 使目标车辆的自动驾驶系统能够自动判断是否存在待避让的特种车辆,并执行避让操作。The target vehicle can use the front-view camera, surround-view camera, millimeter-wave radar, and ultrasonic radar to obtain road information and neighbor vehicle information. The target vehicle can also obtain the target vehicle's speed, acceleration, steering wheel angle and other vehicle information through the vehicle sensor. Furthermore, the road information provided by the vehicle network map is obtained, the lane line information identified by the vehicle front-view camera and the surround-view camera are determined, and multiple vehicle sensors are combined with the vehicle Controller Area Network (CAN) bus to transmit the target-level signal. Send it to the vehicle controller ADV (Automatic Driving Vehicle) in real time, so that the automatic driving system of the target vehicle can automatically judge whether there is a special vehicle to be avoided, and perform an avoidance operation.
图4为本申请实施例所提供的一种目标车辆中车载传感器的结构示意图。如图4所示,一个前视摄像头、一个环视摄像头、一个毫米波雷达、四个毫米波角雷达以及12个超声波雷达可以通过车载CAN总线将信号发送至ADV控制器。地图定位可以通过以太网将网络地图所提供的道路信息发送至ADV控制器。并且,可以通过ADV控制器经由网关与其他车载设备进行信息交互。FIG. 4 is a schematic structural diagram of an on-board sensor in a target vehicle provided by an embodiment of the present application. As shown in Figure 4, a forward-looking camera, a surround-view camera, a millimeter-wave radar, four millimeter-wave angle radars, and 12 ultrasonic radars can send signals to the ADV controller through the vehicle CAN bus. Map positioning can send the road information provided by the network map to the ADV controller through Ethernet. In addition, the ADV controller can exchange information with other vehicle-mounted devices via a gateway.
需要说明的是,在良好的环境下,前向及后向的车载传感器可检测到目标物体(如:邻居车辆,车道线等),在纵向探测范围可达到200m,侧向的车载传感器可检测到目标物体,在横向探测范围可达到20m。通过车载传感器可检测车道线位置、车道线类型、车道线颜色、路面标志位置、路面标志方向等。通过地图定位可检测本车道和相邻车道(轮距车辆)的车道行驶方向(直行车道、左转车道和右转车道)。It should be noted that in a good environment, the forward and backward vehicle-mounted sensors can detect target objects (such as: neighbor vehicles, lane lines, etc.), and the longitudinal detection range can reach 200m, and the lateral vehicle-mounted sensors can detect To the target object, the horizontal detection range can reach 20m. The position of the lane line, the type of the lane line, the color of the lane line, the position of the road marking, the direction of the road marking, etc. can be detected by the on-board sensor. The lane driving direction (straight lane, left-turn lane and right-turn lane) of the own lane and adjacent lanes (wheel-base vehicles) can be detected through map positioning.
本实施例的技术方案,通过车载传感器获取道路与邻居车辆的信息,利用车载控制器进行实时判别,确定周围有否特种车辆执行紧急任务,避免了依赖声音传感器和V2X来进行特种车辆识别,并进行避让的情况,可以自动驾驶车辆快速准确的进行避让行驶。In the technical solution of this embodiment, the vehicle-mounted sensor is used to obtain the information of roads and neighboring vehicles, and the vehicle-mounted controller is used to make real-time judgments to determine whether there are special vehicles around to perform emergency tasks, avoiding relying on sound sensors and V2X for special vehicle identification, and In the case of avoidance, the self-driving vehicle can quickly and accurately perform avoidance driving.
图5为本申请实施例所提供的一种车辆避让装置的结构示意图,该装置包括:行驶行为检测模块510和目标车辆避让模块520。FIG. 5 is a schematic structural diagram of a vehicle avoidance device provided in an embodiment of the present application, which includes: a driving behavior detection module 510 and a target vehicle avoidance module 520 .
其中,行驶行为检测模块510,设置为当目标车辆处于自动驾驶状态时,检测预设距离内的邻居车辆的行驶行为;目标车辆避让模块520,设置为若检测到在所述目标车辆所属的当前车道中,位于所述目标车辆的前方和后方的邻居车辆中均存在至少一辆邻居车辆存在避让行为,且在所述当前车道中,所述目标车辆的后方存在待避让车辆,则控制所述目标车辆进行避让。Among them, the driving behavior detection module 510 is set to detect the driving behavior of neighbor vehicles within a preset distance when the target vehicle is in the automatic driving state; the target vehicle avoidance module 520 is set to In the lane, if there is at least one neighbor vehicle in an avoidance behavior among the neighbor vehicles located in front of and behind the target vehicle, and in the current lane, there is a vehicle to be avoided behind the target vehicle, then control the The target vehicle evades.
例如,所述装置还包括:待避让车辆确定模块,设置为若在所述当前车道中,位于所述目标车辆的后方,存在至少一辆邻居车辆持续靠近所述目标车辆,则将所述至少一辆邻居车辆确定为待避让车辆。For example, the device further includes: a vehicle to be avoided determination module, configured to if there is at least one neighbor vehicle that is located behind the target vehicle in the current lane and continues to approach the target vehicle, then the at least A neighbor vehicle is determined as the vehicle to be avoided.
例如,目标车辆避让模块520,设置为基于预先获取的道路信息,确定可避让车道;控制所述目标车辆向所述可避让车道行驶。For example, the target vehicle avoidance module 520 is configured to determine an avoidable lane based on pre-acquired road information; and control the target vehicle to drive to the avoidable lane.
例如,目标车辆避让模块520,设置为确定与所述当前车道的目标行进方向相同且存在可避让区间的邻居车道为可避让车道。For example, the target vehicle avoidance module 520 is configured to determine that a neighbor lane that has the same target traveling direction as the current lane and that has an avoidable section is an avoidable lane.
例如,目标车辆避让模块520,设置为判断所述目标车辆所属当前车道的相邻车道中是否存在与所述当前车道的目标行进方向相同的可选车道;若存在所述可选车道,则根据所述道路信息,确定所述可选车道中是否存在可避让区间;若存在所述可避让区间,则将所述可选车道确定为可避让车道。For example, the target vehicle avoidance module 520 is configured to determine whether there is an optional lane in the adjacent lanes of the current lane to which the target vehicle belongs to which is the same as the target traveling direction of the current lane; if there is the optional lane, then according to The road information determines whether there is an avoidable section in the optional lane; if there is an avoidable section, then determine the optional lane as an avoidable lane.
例如,所述装置还包括:提醒模块,设置为若不存在可避让车道,则控制所述目标车辆发出提醒信息。For example, the device further includes: a reminder module, configured to control the target vehicle to issue a reminder if there is no avoidable lane.
例如,行驶行为检测模块510,设置为通过所述目标车辆的车载纵向传感器,确定所述在所述当前车道中,预设距离内且位于所述目标车辆前方和后方的邻居车辆的行驶行为;其中,所述车载纵向传感器包括前视摄像头、毫米波雷达、毫米波角雷达、超声波雷达以及环视摄像头中的至少一种;所述行驶行为包括正常行驶行为以及避让行驶行为。For example, the driving behavior detection module 510 is configured to determine the driving behavior of the neighbor vehicles located in front and behind the target vehicle within a preset distance in the current lane through the vehicle-mounted longitudinal sensor of the target vehicle; Wherein, the vehicle-mounted longitudinal sensor includes at least one of a front-view camera, a millimeter-wave radar, a millimeter-wave angle radar, an ultrasonic radar, and a surround-view camera; the driving behavior includes a normal driving behavior and an avoidance driving behavior.
本申请实施例的技术方案,通过当目标车辆处于自动驾驶状态时,检测预设距离内的邻 居车辆的行驶行为,若检测到在目标车辆所属的当前车道中,位于目标车辆的前方和后方的邻居车辆中均存在至少一辆邻居车辆存在避让行为,且在当前车道中,目标车辆的后方存在待避让车辆,则控制目标车辆进行避让,避免了外接传感器而造成的制造成本高的情况以及通过深度学习模型识别特种车辆时,造成的运算复杂的情况,可以根据邻居车辆的行驶行为,快速进行避让行驶。In the technical solution of the embodiment of the present application, when the target vehicle is in the automatic driving state, by detecting the driving behavior of the neighbor vehicles within the preset distance, if it is detected that the target vehicle is in the current lane to which the target vehicle belongs, it is located in front of and behind the target vehicle. If there is at least one neighbor vehicle avoiding behavior among the neighbor vehicles, and there is a vehicle to be avoided behind the target vehicle in the current lane, then the target vehicle is controlled to avoid the situation, which avoids the high manufacturing cost caused by external sensors and through When the deep learning model recognizes special vehicles, the calculation is complicated, and it can quickly avoid driving according to the driving behavior of neighboring vehicles.
本申请实施例所提供的车辆避让装置可执行本申请任意实施例所提供的车辆避让方法,具备执行方法相应的功能模块和有益效果。The vehicle avoidance device provided in the embodiment of the present application can execute the vehicle avoidance method provided in any embodiment of the present application, and has corresponding functional modules and beneficial effects for executing the method.
值得注意的是,上述装置所包括的多个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,多个功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请实施例的保护范围。It is worth noting that the multiple units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be realized; in addition, the specific names of multiple functional units It is only for the convenience of distinguishing each other, and is not used to limit the protection scope of the embodiment of the present application.
图6为本申请实施例所提供的一种车载设备的结构示意图。图6示出了适于用来实现本申请实施例实施方式的示例性车载设备60的框图。图6显示的车载设备60仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。FIG. 6 is a schematic structural diagram of a vehicle-mounted device provided by an embodiment of the present application. FIG. 6 shows a block diagram of an exemplary vehicle-mounted device 60 suitable for implementing the embodiments of the present application. The vehicle-mounted device 60 shown in FIG. 6 is only an example, and should not impose any limitation on the functions and application scope of the embodiment of the present application.
如图6所示,车载设备60以通用计算设备的形式表现。车载设备60的组件可以包括但不限于:一个或者多个处理器或者处理单元601,系统存储器602,连接不同系统组件(包括系统存储器602和处理单元601)的总线603。As shown in FIG. 6, the on-vehicle device 60 takes the form of a general-purpose computing device. The components of the onboard device 60 may include, but are not limited to: one or more processors or processing units 601 , a system memory 602 , and a bus 603 connecting different system components (including the system memory 602 and the processing unit 601 ).
总线603表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。 Bus 603 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus structures. These architectures include, by way of example, but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect ( PCI) bus.
车载设备60典型地包括多种计算机系统可读介质。这些介质可以是任何能够被车载设备60访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。The on-vehicle device 60 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the onboard device 60, including volatile and non-volatile media, removable and non-removable media.
系统存储器602可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)604和/或高速缓存存储器605。车载设备60可以包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统606可以设置为读写不可移动的、非易失性磁介质(图6未显示,通常称为“硬盘驱动器”)。尽管图6中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线603相连。系统存储器602可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请多个实施例的功能。 System memory 602 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 604 and/or cache memory 605 . The onboard device 60 may include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 606 may be configured to read and write to non-removable, non-volatile magnetic media (not shown in FIG. 6, commonly referred to as a "hard drive"). Although not shown in FIG. 6, a disk drive for reading and writing to removable non-volatile disks (such as "floppy disks") may be provided, as well as for removable non-volatile optical disks (such as CD-ROM, DVD-ROM or other optical media) CD-ROM drive. In these cases, each drive may be connected to bus 603 via one or more data media interfaces. System memory 602 may include at least one program product having a set (eg, at least one) of program modules configured to perform the functions of various embodiments of the present application.
具有一组(至少一个)程序模块607的程序/实用工具608,可以存储在例如系统存储器602中,这样的程序模块607包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块607通常执行本申请所描述的实施例中的功能和/或方法。A program/utility 608 having a set (at least one) of program modules 607, such as but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include the implementation of the network environment. The program module 607 generally executes the functions and/or methods in the embodiments described in this application.
车载设备60也可以与一个或多个外部设备609(例如键盘、指向设备、显示器610等)通信,还可与一个或者多个使得用户能与该车载设备60交互的设备通信,和/或与使得该车载设备60能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等) 通信。这种通信可以通过输入/输出(I/O)接口611进行。并且,车载设备60还可以通过网络适配器612与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器612通过总线603与车载设备60的其它模块通信。应当明白,尽管图6中未示出,可以结合车载设备60使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。The in-vehicle device 60 may also communicate with one or more external devices 609 (such as a keyboard, a pointing device, a display 610, etc.), and may also communicate with one or more devices that allow the user to interact with the in-vehicle device 60, and/or communicate with Any device (eg, network card, modem, etc.) that enables the on-board device 60 to communicate with one or more other computing devices. Such communication may occur through input/output (I/O) interface 611 . Moreover, the vehicle-mounted device 60 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and/or a public network such as the Internet) through the network adapter 612 . As shown, the network adapter 612 communicates with other modules of the in-vehicle device 60 through the bus 603 . It should be appreciated that although not shown in FIG. 6, other hardware and/or software modules may be used in conjunction with onboard device 60, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, magnetic tape Drives and data backup storage systems, etc.
处理单元601通过运行存储在系统存储器602中的程序,从而执行多种功能应用以及数据处理,例如实现本申请实施例所提供的车辆避让方法。The processing unit 601 executes a variety of functional applications and data processing by running the programs stored in the system memory 602, for example, implementing the vehicle avoidance method provided by the embodiment of the present application.
本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时设置为执行一种车辆避让方法,该方法包括:The embodiment of the present application also provides a storage medium containing computer-executable instructions, the computer-executable instructions are configured to execute a vehicle avoidance method when executed by a computer processor, the method comprising:
当目标车辆处于自动驾驶状态时,检测预设距离内的邻居车辆的行驶行为;When the target vehicle is in an automatic driving state, detect the driving behavior of neighbor vehicles within a preset distance;
若检测到在所述目标车辆所属的当前车道中,位于所述目标车辆的前方和后方的邻居车辆中均存在至少一辆邻居车辆存在避让行为,且在所述当前车道中,所述目标车辆的后方存在待避让车辆,则控制所述目标车辆进行避让。If it is detected that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in an avoidance behavior among the neighbor vehicles in front of and behind the target vehicle, and in the current lane, the target vehicle If there is a vehicle to be evaded behind, the target vehicle is controlled to evade.
本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读存储介质可以为非暂态计算机可读存储介质。The computer storage medium in the embodiments of the present application may use any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer readable storage media include: electrical connections with one or more leads, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), Erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. The computer readable storage medium may be a non-transitory computer readable storage medium.
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including - but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言或其组合来编写用于执行本申请实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言——诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program codes for performing the operations of the embodiments of the present application may be written in one or more programming languages or combinations thereof, the programming languages including object-oriented programming languages—such as Java, Smalltalk, C++, including A conventional procedural programming language - such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).
Claims (10)
- 一种车辆避让方法,包括:A vehicle avoidance method, comprising:响应于确定目标车辆处于自动驾驶状态,检测预设距离内的邻居车辆的行驶行为;In response to determining that the target vehicle is in an automatic driving state, detecting the driving behavior of neighbor vehicles within a preset distance;响应于确定检测到在所述目标车辆所属的当前车道中,位于所述目标车辆的前方和后方的邻居车辆中分别存在至少一辆邻居车辆存在避让行为,且在所述当前车道中所述目标车辆的后方存在待避让车辆,控制所述目标车辆进行避让。Responsive to determining that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in an avoidance behavior among neighbor vehicles located in front of and behind the target vehicle respectively, and the target vehicle in the current lane There is a vehicle to be evaded behind the vehicle, and the target vehicle is controlled to evade.
- 根据权利要求1所述的方法,还包括:The method according to claim 1, further comprising:响应于确定所述当前车道中位于所述目标车辆的后方存在至少一辆邻居车辆持续靠近所述目标车辆,将所述至少一辆邻居车辆确定为待避让车辆。In response to determining that there is at least one neighbor vehicle located behind the target vehicle in the current lane and continuously approaching the target vehicle, the at least one neighbor vehicle is determined as a vehicle to be avoided.
- 根据权利要求1所述的方法,其中,所述控制所述目标车辆进行避让,包括:The method according to claim 1, wherein said controlling the target vehicle to avoid avoidance comprises:基于预先获取的道路信息,确定可避让车道;Based on the pre-acquired road information, determine the avoidable lane;控制所述目标车辆向所述可避让车道行驶。The target vehicle is controlled to travel to the avoidable lane.
- 根据权利要求3所述的方法,其中,所述确定可避让车道,包括:The method according to claim 3, wherein said determining an avoidable lane comprises:确定与所述当前车道的目标行进方向相同且存在可避让区间的邻居车道为可避让车道。Determining a neighbor lane that has the same target traveling direction as the current lane and has an avoidable section as an avoidable lane.
- 根据权利要求3所述的方法,其中,所述确定可避让车道,包括:The method according to claim 3, wherein said determining an avoidable lane comprises:判断所述目标车辆所属当前车道的邻居车道中是否存在与所述当前车道的目标行进方向相同的可选车道;Judging whether there is an optional lane in the neighbor lane of the current lane to which the target vehicle belongs to which is the same as the target traveling direction of the current lane;基于存在所述可选车道的判断结果,根据所述道路信息,确定所述可选车道中是否存在可避让区间;Based on the judgment result of the existence of the optional lane, according to the road information, determine whether there is an avoidable section in the optional lane;响应于确定存在所述可避让区间,将所述可选车道确定为可避让车道。In response to determining that the avoidable section exists, the optional lane is determined as an avoidable lane.
- 根据权利要求3所述的方法,还包括:The method according to claim 3, further comprising:基于不存在可避让车道的判断结果,控制所述目标车辆发出提醒信息。Based on the judgment result that there is no avoidable lane, the target vehicle is controlled to issue a reminder message.
- 根据权利要求1所述的方法,其中,所述检测预设距离内的邻居车辆的行驶行为,包括:The method according to claim 1, wherein said detecting the driving behavior of neighbor vehicles within a preset distance comprises:通过所述目标车辆的车载纵向传感器,确定所述在所述当前车道中,预设距离内且位于所述目标车辆前方和后方的邻居车辆的行驶行为;Determining the driving behavior of neighbor vehicles within a preset distance and located in front and behind the target vehicle in the current lane through the vehicle-mounted longitudinal sensor of the target vehicle;其中,所述车载纵向传感器包括前视摄像头、毫米波雷达、毫米波角雷达、超声波雷达以及环视摄像头中的至少一种;所述行驶行为包括正常行驶行为以及避让行驶行为。Wherein, the vehicle-mounted longitudinal sensor includes at least one of a front-view camera, a millimeter-wave radar, a millimeter-wave angle radar, an ultrasonic radar, and a surround-view camera; the driving behavior includes a normal driving behavior and an avoidance driving behavior.
- 一种车辆避让装置,包括:A vehicle avoidance device, comprising:行驶行为检测模块,设置为响应于确定目标车辆处于自动驾驶状态,检测预设距离内的邻居车辆的行驶行为;The driving behavior detection module is configured to detect the driving behavior of neighbor vehicles within a preset distance in response to determining that the target vehicle is in an automatic driving state;目标车辆避让模块,设置为响应于确定检测到在所述目标车辆所属的当前车道中,位于所述目标车辆的前方和后方的邻居车辆中分别存在至少一辆邻居车辆存在避让行为,且在所述当前车道中所述目标车辆的后方存在待避让车辆,控制所述目标车辆进行避让。The target vehicle avoidance module is configured to detect that in the current lane to which the target vehicle belongs, there is at least one neighbor vehicle in an avoidance behavior in the neighbor vehicles in front of and behind the target vehicle respectively, and There is a vehicle to be avoided behind the target vehicle in the current lane, and the target vehicle is controlled to avoid.
- 一种车载设备,包括:A vehicle-mounted device, comprising:一个或多个处理器;one or more processors;存储装置,设置为存储一个或多个程序,storage means configured to store one or more programs,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的车辆避让方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle avoidance method according to any one of claims 1-7.
- 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行 时实现如权利要求1-7中任一所述的车辆避让方法。A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the vehicle avoidance method according to any one of claims 1-7 is realized.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110986477.1 | 2021-08-26 | ||
CN202110986477.1A CN113602263A (en) | 2021-08-26 | 2021-08-26 | Vehicle avoidance method and device, vehicle-mounted equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023025007A1 true WO2023025007A1 (en) | 2023-03-02 |
Family
ID=78342083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/113083 WO2023025007A1 (en) | 2021-08-26 | 2022-08-17 | Vehicle avoidance method and apparatus, vehicle-mounted device, and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113602263A (en) |
WO (1) | WO2023025007A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113602263A (en) * | 2021-08-26 | 2021-11-05 | 中国第一汽车股份有限公司 | Vehicle avoidance method and device, vehicle-mounted equipment and storage medium |
CN114030468B (en) * | 2021-12-07 | 2024-08-09 | 宁波路特斯机器人有限公司 | Automatic vehicle avoidance control method and system for special road conditions and vehicle |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106340180A (en) * | 2015-07-06 | 2017-01-18 | 北京文安智能技术股份有限公司 | Vehicle-mounted illegal lane occupation behavior detecting method and device |
CN109166353A (en) * | 2018-09-12 | 2019-01-08 | 安徽中科美络信息技术有限公司 | Complex crossing guided vehicle road detection method and system in front of a kind of vehicle driving |
CN110989622A (en) * | 2019-12-25 | 2020-04-10 | 腾讯科技(深圳)有限公司 | Automatic driving control method, device, storage medium and computer equipment |
JP2020516535A (en) * | 2017-04-20 | 2020-06-11 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | Lane selection method, target vehicle and computer storage medium |
CN113602263A (en) * | 2021-08-26 | 2021-11-05 | 中国第一汽车股份有限公司 | Vehicle avoidance method and device, vehicle-mounted equipment and storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5136500B2 (en) * | 2009-03-30 | 2013-02-06 | アイシン・エィ・ダブリュ株式会社 | Driving support device, driving support method, and driving support program |
CN103065480B (en) * | 2012-12-14 | 2015-08-05 | 中国航天系统工程有限公司 | The control method that particular vehicle is current and device |
US10074274B2 (en) * | 2016-02-29 | 2018-09-11 | Faraday & Future Inc. | Emergency signal detection and response |
CN110733499A (en) * | 2018-07-18 | 2020-01-31 | 大陆泰密克汽车系统(上海)有限公司 | Autonomous vehicle and control method thereof |
CN109552328B (en) * | 2018-12-26 | 2020-12-15 | 广州小鹏汽车科技有限公司 | Control method for automatically avoiding special vehicle and vehicle-mounted system |
JP7271259B2 (en) * | 2019-03-28 | 2023-05-11 | 日産自動車株式会社 | Vehicle management system, vehicle management device, and vehicle management method |
-
2021
- 2021-08-26 CN CN202110986477.1A patent/CN113602263A/en active Pending
-
2022
- 2022-08-17 WO PCT/CN2022/113083 patent/WO2023025007A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106340180A (en) * | 2015-07-06 | 2017-01-18 | 北京文安智能技术股份有限公司 | Vehicle-mounted illegal lane occupation behavior detecting method and device |
JP2020516535A (en) * | 2017-04-20 | 2020-06-11 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | Lane selection method, target vehicle and computer storage medium |
CN109166353A (en) * | 2018-09-12 | 2019-01-08 | 安徽中科美络信息技术有限公司 | Complex crossing guided vehicle road detection method and system in front of a kind of vehicle driving |
CN110989622A (en) * | 2019-12-25 | 2020-04-10 | 腾讯科技(深圳)有限公司 | Automatic driving control method, device, storage medium and computer equipment |
CN113602263A (en) * | 2021-08-26 | 2021-11-05 | 中国第一汽车股份有限公司 | Vehicle avoidance method and device, vehicle-mounted equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113602263A (en) | 2021-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022007655A1 (en) | Automatic lane changing method and apparatus, and device and storage medium | |
CN109817021B (en) | Method and device for avoiding traffic participants in roadside blind areas of laser radar | |
US11377025B2 (en) | Blocked information displaying method and system for use in autonomous vehicle | |
US10717434B2 (en) | Apparatus for preventing pedestrian collision accident, system having the same, and method thereof | |
JP2022507995A (en) | Obstacle avoidance methods and equipment for unmanned vehicles | |
EP3961582A2 (en) | Method and apparatus for controlling vehicle and electronic device | |
WO2023025007A1 (en) | Vehicle avoidance method and apparatus, vehicle-mounted device, and storage medium | |
CN110588648A (en) | Method and device for identifying collision danger during vehicle running, vehicle and storage medium | |
WO2023071959A1 (en) | Obstacle avoidance method and apparatus, electronic device and storage medium | |
WO2020057406A1 (en) | Driving aid method and system | |
KR102534960B1 (en) | Detection of matrices for autonomous vehicles and response thereto | |
KR20210062144A (en) | Apparatus for displaying virtual lane in platooning and method thereof | |
CN111380546A (en) | Vehicle positioning method and device based on parallel road, electronic equipment and medium | |
CN113043955A (en) | Road condition information display device and method and vehicle | |
US20240161623A1 (en) | Driving support device | |
CN109883439A (en) | A kind of automobile navigation method, device, electronic equipment and storage medium | |
US11731615B2 (en) | System and method for remote operator assisted driving through collision avoidance | |
KR20200036072A (en) | Apparatus for controlling vehicle, system having the same and method thereof | |
CN114475656B (en) | Travel track prediction method, apparatus, electronic device and storage medium | |
CN112833893A (en) | Assistance system for a vehicle, navigation device, corresponding method and storage medium | |
CN113911111A (en) | Vehicle collision detection method, system, electronic device, and storage medium | |
US11580861B2 (en) | Platooning controller, system including the same, and method thereof | |
EP3674178B1 (en) | Parking control method and apparatus, electronic device and storage medium | |
CN110784680B (en) | Vehicle positioning method and device, vehicle and storage medium | |
US20230126172A1 (en) | Method of outputting prompt information, device, medium, and vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22860353 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22860353 Country of ref document: EP Kind code of ref document: A1 |