CN115071720A - A method, device and electronic device for determining a drivable area of a vehicle - Google Patents
A method, device and electronic device for determining a drivable area of a vehicle Download PDFInfo
- Publication number
- CN115071720A CN115071720A CN202210815251.XA CN202210815251A CN115071720A CN 115071720 A CN115071720 A CN 115071720A CN 202210815251 A CN202210815251 A CN 202210815251A CN 115071720 A CN115071720 A CN 115071720A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- area
- drivable
- road
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- 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
- B60W40/02—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 related to ambient conditions
- B60W40/04—Traffic conditions
-
- 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18163—Lane change; Overtaking manoeuvres
-
- 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
- B60W40/02—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 related to ambient conditions
- B60W40/06—Road conditions
-
- 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
- B60W40/02—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 related to ambient conditions
- B60W40/06—Road conditions
- B60W40/072—Curvature of the road
-
- 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
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
本申请公开了一种车辆可行驶区域确定方法、装置及电子设备,涉及智能驾驶技术领域。其中,方法包括:检测车辆周围无障碍物的安全区域,并根据包含当前时间的历史时间段对应的第一道路信息及车辆状态信息,预测下一时间段对应的第二道路信息,最后根据第二道路信息,在安全区域中确定出下一时间段对应的各个可行驶区域。通过上述方法,可以避免因为车载传感器故障或者误识别而确定出错误的可行驶区域,提高可行驶区域确定的准确性,从而保障车辆行驶安全。
The present application discloses a method, device and electronic device for determining a drivable area of a vehicle, and relates to the technical field of intelligent driving. The method includes: detecting a safe area without obstacles around the vehicle, and predicting the second road information corresponding to the next time period according to the first road information and the vehicle state information corresponding to the historical time period including the current time, and finally according to the first road information and the vehicle state information corresponding to the historical time period including the current time. Second, road information, in the safe area, determine each drivable area corresponding to the next time period. Through the above method, it is possible to avoid the determination of a wrong drivable area due to the failure or misrecognition of the vehicle-mounted sensor, and to improve the accuracy of the determination of the drivable area, thereby ensuring the safety of the vehicle.
Description
技术领域technical field
本申请涉及智能驾驶技术领域,特别是涉及一种车辆可行驶区域确定方法、装置及电子设备。The present application relates to the technical field of intelligent driving, and in particular, to a method, device and electronic device for determining a drivable area of a vehicle.
背景技术Background technique
在智能驾驶车辆行驶过程中,通常利用车载前视摄像头对车辆前方道路车道线、道路曲率及路宽进行识别,并根据识别结果确定当前道路信息。再利用车载环视摄像头和前雷达以及角雷达对车辆周围行驶车辆进行识别,进而判断车身周围的目标对象对可行驶区域的影响,最终确定出当前可行驶区域,并按照当前可行驶区域来行驶。During the driving process of an intelligent driving vehicle, the vehicle front-view camera is usually used to identify the road lane line, road curvature and road width in front of the vehicle, and the current road information is determined according to the identification result. Then use the vehicle surround view camera, front radar and angle radar to identify the vehicles driving around the vehicle, and then judge the influence of the target objects around the vehicle on the drivable area, and finally determine the current drivable area and drive according to the current drivable area.
上述车辆可行驶区域识别方法,过于依赖摄像头、雷达等车载传感器的性能,若传感器出现故障或者误识别,比如,无法正确输出车道线信息,将直接影响可行驶区域识别的准确性,进而影响行车安全。The above method for identifying the drivable area of a vehicle relies too much on the performance of on-board sensors such as cameras and radars. If the sensor fails or misidentifies, for example, the lane line information cannot be output correctly, it will directly affect the accuracy of the drivable area identification, which in turn affects driving. Safety.
发明内容SUMMARY OF THE INVENTION
本申请公开了一种车辆可行驶区域确定方法、装置及电子设备,避免因为车载传感器故障或者误识别而确定出错误的可行驶区域,提高可行驶区域确定的准确性,从而保障车辆行驶安全。The present application discloses a method, device and electronic device for determining a drivable area of a vehicle, which avoids determining a wrong drivable area due to faults or misidentification of on-board sensors, improves the accuracy of determining the drivable area, and ensures the safety of vehicle driving.
第一方面,本申请提供了一种车辆可行驶区域确定方法,所述方法包括:In a first aspect, the present application provides a method for determining a drivable area of a vehicle, the method comprising:
检测车辆周围无障碍物的安全区域;Detect safe areas around the vehicle without obstacles;
根据包含当前时间的历史时间段对应的第一道路信息及车辆状态信息,预测下一时间段对应的第二道路信息,其中,所述第二道路信息至少包括车道线、道路曲率、路宽、车道数;According to the first road information and vehicle state information corresponding to the historical time period including the current time, the second road information corresponding to the next time period is predicted, wherein the second road information at least includes lane lines, road curvature, road width, number of lanes;
根据所述第二道路信息,在所述安全区域中确定出所述下一时间段对应的可行驶区域。According to the second road information, a drivable area corresponding to the next time period is determined in the safe area.
通过上述方法,根据预测出的道路信息,对车载传感器识别出的安全区域进行修正,进而得到车辆下一时间段对应的可行驶区域。避免因为车载传感器故障或者误识别而确定出错误的可行驶区域,提高可行驶区域确定的准确性,从而保障车辆行驶安全。Through the above method, the safe area identified by the vehicle-mounted sensor is corrected according to the predicted road information, and then the drivable area corresponding to the next time period of the vehicle is obtained. Avoid determining the wrong drivable area due to the failure or misrecognition of the on-board sensor, and improve the accuracy of the determination of the drivable area, thereby ensuring the safety of the vehicle.
在一种可能的设计中,所述检测车辆周围无障碍物的安全区域,包括:In a possible design, the detection of a safe area without obstacles around the vehicle includes:
识别车辆周围的各个静态目标分别对应的第一外轮廓信息,其中,所述静态目标至少包括道路边缘、道路护栏及路障;Identifying first outer contour information corresponding to each static target around the vehicle, wherein the static target at least includes road edges, road guardrails and roadblocks;
识别车辆周围的各个动态目标分别对应的第二外轮廓信息,其中,所述动态目标至少包括移动车辆;Identifying the second outer contour information corresponding to each dynamic target around the vehicle, wherein the dynamic target includes at least a moving vehicle;
根据各个第一外轮廓信息以及各个第二外轮廓信息,得到车辆周围无障碍物的安全区域。According to each of the first outer contour information and each of the second outer contour information, a safe area without obstacles around the vehicle is obtained.
通过上述方法,识别出车辆周围无障碍物的安全区域,得到车辆初始可行驶区域。Through the above method, a safe area without obstacles around the vehicle is identified, and the initial drivable area of the vehicle is obtained.
在一种可能的设计中,所述根据各个第一外轮廓信息以及各个第二外轮廓信息,得到车辆周围无障碍物的安全区域,包括:In a possible design, according to each of the first outer contour information and each of the second outer contour information, the obtained safe area without obstacles around the vehicle includes:
将各个第一外轮廓信息中的各个目标点之间连接起来,得到第一物理空间区域;Connecting each target point in each first outer contour information to obtain a first physical space area;
将各个第二外轮廓信息中的各个目标点之间连接起来,得到第二物理空间区域;Connecting each target point in each second outer contour information to obtain a second physical space area;
将所述第一物理空间区域和所述第二物理空间区域叠加,得到车辆周围无障碍物的安全区域。The first physical space area and the second physical space area are superimposed to obtain a safe area without obstacles around the vehicle.
通过上述方法,根据各个目标的外轮廓信息生成无障碍物的安全区域,可以减少安全区域确定过程中的数据处理量。Through the above method, a safe area without obstacles is generated according to the outer contour information of each target, which can reduce the amount of data processing in the process of determining the safe area.
在一种可能的设计中,所述根据包含当前时间的历史时间段对应的第一道路信息及车辆状态信息,预测下一时间段对应的第二道路信息,包括:In a possible design, predicting the second road information corresponding to the next time period according to the first road information and the vehicle state information corresponding to the historical time period including the current time includes:
根据所述第一道路信息中的车道线、路宽和所述车辆状态信息中的车辆位置,确定所述下一时间段对应的车道线、路宽;Determine the lane line and road width corresponding to the next time period according to the lane line and road width in the first road information and the vehicle position in the vehicle state information;
根据所述第一道路信息中的道路曲率和所述车辆状态信息中的车辆转向角,确定所述下一时间段对应的道路曲率;Determine the road curvature corresponding to the next time period according to the road curvature in the first road information and the vehicle steering angle in the vehicle state information;
根据所述下一时间段对应的车道线、路宽以及道路曲率,计算得到所述第二道路信息,其中,所述第二道路信息包括车道线、路宽、道路曲率、车道数。The second road information is obtained by calculation according to the lane line, road width and road curvature corresponding to the next time period, wherein the second road information includes lane line, road width, road curvature, and number of lanes.
通过上述方法,基于包含当前时刻的历史时间段内对应的道路信息以及车辆状态信息,预测出车辆下一时间段对应的道路信息,从而有助于对车载传感器识别出的安全区域进一步修正。Through the above method, the road information corresponding to the next time period of the vehicle is predicted based on the corresponding road information and vehicle status information in the historical time period including the current moment, thereby helping to further correct the safe area identified by the vehicle-mounted sensor.
在一种可能的设计中,所述根据所述第二道路信息,在所述安全区域中确定出所述下一时间段对应的各个可行驶区域,包括:In a possible design, each drivable area corresponding to the next time period is determined in the safe area according to the second road information, including:
在所述安全区域内确定出所述第二道路信息对应的空间边界;determining the spatial boundary corresponding to the second road information within the safe area;
根据所述第二道路信息中的车道线、路宽、道路曲率、车道数,对所述空间边界内的区域进行划分,得到各个车道级可行驶区域;According to the lane line, road width, road curvature, and number of lanes in the second road information, the area within the space boundary is divided to obtain each lane-level drivable area;
将各个车道级可行驶区域作为所述下一时间段对应的各个可行驶区域。Each lane-level drivable area is taken as each drivable area corresponding to the next time period.
通过上述方法,在车载传感器识别出的安全区域中,进一步车道级可行驶区域,并且车道级可行驶区域包含道路信息,为车辆的自动驾驶提供保障。Through the above method, in the safe area identified by the on-board sensor, there is a further lane-level drivable area, and the lane-level drivable area includes road information, which provides guarantee for the automatic driving of the vehicle.
在一种可能的设计中,在所述在所述安全区域中确定出所述下一时间段对应的各个可行驶区域之后,还包括:In a possible design, after the respective drivable areas corresponding to the next time period are determined in the safety area, the method further includes:
根据所述车辆状态信息,确定出各个可行驶区域之间的行驶优先级,其中,所述车辆状态信息至少包括车辆执行动作和/或车辆位置信息;According to the vehicle state information, determining the driving priority between each drivable area, wherein the vehicle state information at least includes vehicle execution action and/or vehicle location information;
根据所述行驶性优先级,在各个可行驶区域中确定出目标行驶区域。Based on the drivability priority, a target travel area is determined in each drivable area.
通过上述方法,基于各个可行驶区域之间的行驶优先级,进一步确定出目标行驶区域,提高智能行驶可靠性和安全性。Through the above method, the target driving area is further determined based on the driving priority among each driving area, and the reliability and safety of intelligent driving are improved.
在一种可能的设计中,所述根据所述车辆状态信息,确定出各个可行驶区域之间的行驶优先级,包括:In a possible design, according to the vehicle state information, determining the driving priority between each drivable area includes:
判断车辆是否执行变道操作;Determine whether the vehicle performs a lane change operation;
在车辆执行变道操作,并且变道失败时,根据车辆位置信息判断车辆是否跨越车道线;When the vehicle performs a lane change operation and fails to change lanes, determine whether the vehicle crosses the lane line according to the vehicle position information;
若车辆跨越车道线,则确定所述行驶优先级为:车辆跨越的目标行驶区域,优先于所述目标行驶区域以外的各个可行驶区域;If the vehicle crosses the lane line, the driving priority is determined as: the target driving area that the vehicle crosses has priority over each drivable area other than the target driving area;
若车辆没有跨越车道线,则确定所述行驶优先级为:车辆当前行驶区域优先于所述当前行驶区域以外的各个可行驶区域。If the vehicle does not cross the lane line, the driving priority is determined as: the current driving area of the vehicle has priority over each drivable area other than the current driving area.
通过上述方法,在车辆变道失败时,根据不同的场景选择在各个车道级可行驶区域中选择下一时间段对应的可行驶区域。Through the above method, when the vehicle fails to change lanes, the drivable area corresponding to the next time period is selected from each lane-level drivable area according to different scenarios.
在一种可能的设计中,所述根据所述车辆状态信息,确定出各个可行驶区域之间的行驶优先级,包括:In a possible design, according to the vehicle state information, determining the driving priority between each drivable area includes:
根据车辆位置信息,判断车辆当前行驶区域前方是否存在可行驶区域;According to the vehicle location information, determine whether there is a drivable area in front of the current driving area of the vehicle;
在所述车辆当前行驶区域前方不存在可行驶区域时,计算所述车辆当前行驶区域以外的各个可行驶区域与车辆之间的横向距离;When there is no drivable area in front of the current driving area of the vehicle, calculating the lateral distance between each drivable area other than the current driving area of the vehicle and the vehicle;
确定各个横向距离中的最小距离对应的第一可行驶区域;determining the first drivable area corresponding to the smallest distance in each lateral distance;
确定所述行驶优先级为:所述第一可行驶区域,优先于所述第一可行驶区域以外的各个可行驶区域。The driving priority is determined as: the first drivable area has priority over each drivable area other than the first drivable area.
通过上述方法,在当前车辆前方没有可行驶区域时,根据车辆与各个车道级可行驶区域之间的横向距离,确定出下一时间段对应的可行驶区域。Through the above method, when there is no drivable area in front of the current vehicle, the drivable area corresponding to the next time period is determined according to the lateral distance between the vehicle and each lane-level drivable area.
在一种可能的设计中,所述根据所述车辆状态信息,确定出各个可行驶区域之间的行驶优先级,包括:In a possible design, according to the vehicle state information, determining the driving priority between each drivable area includes:
在车辆执行停车操作时,获取各个可行驶区域分别对应的可行驶车速,其中,所述可行驶车速根据可行驶区域对应的最高限速或可行驶区域中的车辆移动速度得到;When the vehicle performs a parking operation, the drivable vehicle speed corresponding to each drivable area is obtained, wherein the drivable vehicle speed is obtained according to the maximum speed limit corresponding to the drivable area or the moving speed of the vehicle in the drivable area;
对各个可行驶车速从低到高进行排序,得到各个可行驶车速分别对应的序号;Sort each drivable speed from low to high to obtain the serial numbers corresponding to each drivable speed;
将所述各个可行驶车速中任一可行驶车速对应的序号,作为所述任一可行驶车速对应可行驶区域的行驶优先级。The sequence number corresponding to any drivable vehicle speed among the various drivable vehicle speeds is used as the driving priority of the drivable area corresponding to the any drivable vehicle speed.
通过上述方法,在车辆执行停车操作时,将最低可行驶区域对应的可行驶车速作为优先级最高的可行驶区域,便于停车安全。Through the above method, when the vehicle performs a parking operation, the drivable vehicle speed corresponding to the lowest drivable area is taken as the drivable area with the highest priority, which is convenient for safe parking.
第二方面,本申请提供了一种车辆可行驶区域确定装置,所述装置包括:In a second aspect, the present application provides a device for determining a drivable area of a vehicle, the device comprising:
检测模块,用于检测车辆周围无障碍物的安全区域;The detection module is used to detect the safe area without obstacles around the vehicle;
预测模块,用于根据包含当前时间的历史时间段对应的第一道路信息及车辆状态信息,预测下一时间段对应的第二道路信息,其中,所述第二道路信息至少包括车道线、道路曲率、路宽、车道数;The prediction module is used to predict the second road information corresponding to the next time period according to the first road information and the vehicle state information corresponding to the historical time period including the current time, wherein the second road information at least includes lane lines, roads Curvature, road width, number of lanes;
确定模块,用于根据所述第二道路信息,在所述安全区域中确定出所述下一时间段对应的可行驶区域。and a determining module, configured to determine a drivable area corresponding to the next time period in the safe area according to the second road information.
在一种可能的设计中,所述检测模块具体用于:In a possible design, the detection module is specifically used for:
识别车辆周围的各个静态目标分别对应的第一外轮廓信息,其中,所述静态目标至少包括道路边缘、道路护栏及路障;Identifying first outer contour information corresponding to each static target around the vehicle, wherein the static target at least includes road edges, road guardrails and roadblocks;
识别车辆周围的各个动态目标分别对应的第二外轮廓信息,其中,所述动态目标至少包括移动车辆;Identifying the second outer contour information corresponding to each dynamic target around the vehicle, wherein the dynamic target includes at least a moving vehicle;
根据各个第一外轮廓信息以及各个第二外轮廓信息,得到车辆周围无障碍物的安全区域。According to each of the first outer contour information and each of the second outer contour information, a safe area without obstacles around the vehicle is obtained.
在一种可能的设计中,所述检测模块还用于:In a possible design, the detection module is also used for:
将各个第一外轮廓信息中的各个目标点之间连接起来,得到第一物理空间区域;Connecting each target point in each first outer contour information to obtain a first physical space area;
将各个第二外轮廓信息中的各个目标点之间连接起来,得到第二物理空间区域;Connecting each target point in each second outer contour information to obtain a second physical space area;
将所述第一物理空间区域和所述第二物理空间区域叠加,得到车辆周围无障碍物的安全区域。The first physical space area and the second physical space area are superimposed to obtain a safe area without obstacles around the vehicle.
在一种可能的设计中,所述预测模块具体用于:In a possible design, the prediction module is specifically used for:
根据所述第一道路信息中的车道线、路宽和所述车辆状态信息中的车辆位置,确定所述下一时间段对应的车道线、路宽;Determine the lane line and road width corresponding to the next time period according to the lane line and road width in the first road information and the vehicle position in the vehicle state information;
根据所述第一道路信息中的道路曲率和所述车辆状态信息中的车辆转向角,确定所述下一时间段对应的道路曲率;Determine the road curvature corresponding to the next time period according to the road curvature in the first road information and the vehicle steering angle in the vehicle state information;
根据所述下一时间段对应的车道线、路宽以及道路曲率,计算得到所述第二道路信息,其中,所述第二道路信息包括车道线、路宽、道路曲率、车道数。The second road information is obtained by calculation according to the lane line, road width and road curvature corresponding to the next time period, wherein the second road information includes lane line, road width, road curvature, and number of lanes.
在一种可能的设计中,所述确定模块具体用于:In a possible design, the determining module is specifically used for:
在所述安全区域内确定出所述第二道路信息对应的空间边界;determining the spatial boundary corresponding to the second road information within the safe area;
根据所述第二道路信息中的车道线、路宽、道路曲率、车道数,对所述空间边界内的区域进行划分,得到各个车道级可行驶区域;According to the lane line, road width, road curvature, and number of lanes in the second road information, the area within the space boundary is divided to obtain each lane-level drivable area;
将各个车道级可行驶区域作为所述下一时间段对应的各个可行驶区域。Each lane-level drivable area is taken as each drivable area corresponding to the next time period.
在一种可能的设计中,所述确定模块还用于:In a possible design, the determining module is also used for:
根据所述车辆状态信息,确定出各个可行驶区域之间的行驶优先级;According to the vehicle state information, determining the driving priority between each drivable area;
根据所述行驶性优先级,在各个可行驶区域中确定出目标行驶区域。Based on the drivability priority, a target travel area is determined in each drivable area.
在一种可能的设计中,所述确定模块还用于:In a possible design, the determining module is also used for:
判断车辆是否执行变道操作;Determine whether the vehicle performs a lane change operation;
在车辆执行变道操作,并且变道失败时,根据车辆位置信息判断车辆是否跨越车道线;When the vehicle performs a lane change operation and fails to change lanes, determine whether the vehicle crosses the lane line according to the vehicle position information;
若车辆跨越车道线,则确定所述行驶优先级为:车辆跨越的目标行驶区域,优先于所述目标行驶区域以外的各个可行驶区域;If the vehicle crosses the lane line, the driving priority is determined as: the target driving area that the vehicle crosses has priority over each drivable area other than the target driving area;
若车辆没有跨越车道线,则确定所述行驶优先级为:车辆当前行驶区域,优先于所述当前行驶区域以外的各个可行驶区域。If the vehicle does not cross the lane line, the driving priority is determined as: the current driving area of the vehicle is prior to each drivable area other than the current driving area.
在一种可能的设计中,所述确定模块还用于:In a possible design, the determining module is also used for:
根据车辆位置信息,判断车辆当前行驶区域前方是否存在可行驶区域;According to the vehicle location information, determine whether there is a drivable area in front of the current driving area of the vehicle;
在所述车辆当前行驶区域前方不存在可行驶区域时,计算所述车辆当前行驶区域以外的各个可行驶区域与车辆之间的横向距离;When there is no drivable area in front of the current driving area of the vehicle, calculating the lateral distance between each drivable area other than the current driving area of the vehicle and the vehicle;
确定各个横向距离中的最小距离对应的第一可行驶区域;determining the first drivable area corresponding to the smallest distance in each lateral distance;
确定所述行驶优先级为:所述第一可行驶区域,优先于所述第一可行驶区域以外的各个可行驶区域。The driving priority is determined as: the first drivable area has priority over each drivable area other than the first drivable area.
在一种可能的设计中,所述确定模块还用于:In a possible design, the determining module is also used for:
在车辆执行停车操作时,获取各个可行驶区域分别对应的可行驶车速,其中,所述可行驶车速根据可行驶区域对应的最高限速或可行驶区域中的车辆移动速度得到;When the vehicle performs a parking operation, the drivable vehicle speed corresponding to each drivable area is obtained, wherein the drivable vehicle speed is obtained according to the maximum speed limit corresponding to the drivable area or the moving speed of the vehicle in the drivable area;
对各个可行驶车速从低到高进行排序,得到各个可行驶车速分别对应的序号;Sort each drivable speed from low to high to obtain the serial numbers corresponding to each drivable speed;
将所述各个可行驶车速中任一可行驶车速对应的序号,作为所述任一可行驶车速对应可行驶区域的行驶优先级。The sequence number corresponding to any drivable vehicle speed among the various drivable vehicle speeds is used as the driving priority of the drivable area corresponding to the any drivable vehicle speed.
第三方面,本申请提供了一种电子设备,包括:In a third aspect, the present application provides an electronic device, comprising:
存储器,用于存放计算机程序;memory for storing computer programs;
处理器,用于执行所述存储器上所存放的计算机程序时,实现上述车辆可行驶区域确定方法步骤。The processor is configured to implement the steps of the above-mentioned method for determining a drivable area of a vehicle when executing the computer program stored in the memory.
第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述车辆可行驶区域确定方法步骤。In a fourth aspect, the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned method for determining a drivable area of a vehicle are implemented.
基于上述车辆可行驶区域确定方法,根据预测出的道路信息,对车载传感器识别出的安全区域进行修正,进而得到车辆下一时间段对应的可行驶区域。避免因为车载传感器故障或者误识别而确定出错误的可行驶区域,提高可行驶区域确定的准确性,从而保障车辆行驶安全。Based on the above method for determining the drivable area of the vehicle, the safe area identified by the vehicle-mounted sensor is corrected according to the predicted road information, and then the drivable area corresponding to the next time period of the vehicle is obtained. Avoid determining the wrong drivable area due to the failure or misrecognition of the on-board sensor, and improve the accuracy of the determination of the drivable area, thereby ensuring the safety of the vehicle.
上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果参照上述针对第一方面或者第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。For each aspect of the above-mentioned second aspect to the fourth aspect and the possible technical effect achieved by each aspect, reference is made to the above description of the technical effect achieved by the first aspect or various possible solutions in the first aspect, which will not be repeated here.
附图说明Description of drawings
图1为本申请提供的一种车辆可行驶区域确定方法的流程图;1 is a flow chart of a method for determining a drivable area of a vehicle provided by the present application;
图2为本申请提供的一种第一物理空间示意图;2 is a schematic diagram of a first physical space provided by the application;
图3为本申请提供的一种第二物理空间示意图之一;Fig. 3 is one of a kind of second physical space schematic diagrams provided by this application;
图4为本申请提供的一种第二物理空间示意图之二;FIG. 4 is the second schematic diagram of a second physical space provided by the application;
图5为本申请提供的一种第二物理空间示意图之三;5 is the third schematic diagram of a second physical space provided by the application;
图6为本申请提供的一种安全区域示意图之一;Fig. 6 is one of the schematic diagrams of a kind of safe area provided by this application;
图7为本申请提供的一种安全区域示意图之二;Fig. 7 is the second schematic diagram of a kind of safe area provided by this application;
图8为本申请提供的一种安全区域示意图之三;FIG. 8 is a third schematic diagram of a safe area provided by the application;
图9为本申请提供的一种车辆可行驶区域示意图;9 is a schematic diagram of a drivable area of a vehicle provided by the application;
图10为本申请提供的一种车辆可行驶区域确定方法的示例图;10 is an example diagram of a method for determining a drivable area of a vehicle provided by the application;
图11为本申请提供的一种可行驶区域确定装置的结构示意图;11 is a schematic structural diagram of a driveable area determination device provided by the application;
图12为本申请提供的一种电子设备结构示意图。FIG. 12 is a schematic structural diagram of an electronic device provided by the present application.
具体实施方式Detailed ways
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。需要说明的是,在本申请的描述中“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。A与B连接,可以表示:A与B直接连接和A与B通过C连接这两种情况。另外,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The specific operation methods in the method embodiments may also be applied to the apparatus embodiments or the system embodiments. It should be noted that, in the description of this application, "a plurality" is understood as "at least two". "And/or", which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone. A and B are connected, which can be expressed as two cases: A and B are directly connected and A and B are connected through C. In addition, in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing and describing, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
下面结合附图,对本申请实施例进行详细描述。The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
当前智能车辆自动行驶时,一般依赖过于依赖摄像头、雷达等车载传感器来完成,若传感器出现故障或者误识别,比如,无法正确输出车道线信息,将直接影响可行驶区域识别的准确性,进而影响行车安全。When the current intelligent vehicle drives automatically, it generally relies too much on on-board sensors such as cameras and radars. If the sensor fails or misidentifies, for example, the lane line information cannot be output correctly, it will directly affect the accuracy of the identification of the drivable area, which in turn affects Driving safety.
为了解决上述问题,本申请提供了一种车辆可行驶区域确定方法,根据预测出的道路信息,对车载传感器识别出的安全区域进行修正,进而得到车辆下一时间段对应的可行驶区域。避免因为车载传感器故障或者误识别而确定出错误的可行驶区域,提高可行驶区域确定的准确性,从而保障车辆行驶安全。其中,本申请实施例所述方法和装置基于同一技术构思,由于方法及装置所解决问题的原理相似,因此装置与方法的实施例可以相互参见,重复之处不再赘述。In order to solve the above problems, the present application provides a method for determining a drivable area of a vehicle. According to the predicted road information, the safe area identified by the vehicle-mounted sensor is corrected to obtain the drivable area corresponding to the next time period of the vehicle. Avoid determining the wrong drivable area due to the failure or misrecognition of the on-board sensor, and improve the accuracy of the determination of the drivable area, thereby ensuring the safety of the vehicle. The methods and devices described in the embodiments of the present application are based on the same technical concept. Since the principles of the problems solved by the methods and devices are similar, the embodiments of the devices and methods can be referred to each other, and repeated descriptions are omitted.
如图1所示,为本申请提供的一种车辆可行驶区域确定方法的流程图,具体包括如下步骤:As shown in FIG. 1 , the flow chart of a method for determining a drivable area of a vehicle provided by the present application specifically includes the following steps:
S11,检测车辆周围无障碍物的安全区域;S11, detecting a safe area without obstacles around the vehicle;
在本申请实施例中,检测车辆周围无障碍的安全区域主要是基于车载传感器来完成的,具体检测方法包括:In the embodiment of the present application, the detection of an unobstructed safety area around the vehicle is mainly completed based on on-board sensors, and the specific detection method includes:
通过车载传感器对感知范围内的各个静态目标边缘进行检测识别,得到各个静态目标分别对应的第一外轮廓信息,其中,静态目标至少包括道路边缘、道路护栏及路障,这些第一外轮廓信息由各个目标点信息组成,对这些目标点信息进行整合处理,可以得到各个目标点的位置和航向角。The edge of each static target within the sensing range is detected and identified by the vehicle-mounted sensor, and the first outer contour information corresponding to each static target is obtained, wherein the static target at least includes road edges, road guardrails and roadblocks, and these first outer contour information is determined by The information of each target point is composed, and the information of these target points is integrated, and the position and heading angle of each target point can be obtained.
同时,通过车载传感器对感知范围内的各个动态目标边缘进行检测识别,得到各个动态目标分别对应的第二外轮廓信息,其中,动态目标至少包括移动的车辆,这些第二外轮廓信息由各个目标点信息组成,对这些目标点信息进行整合处理,可以得到各个目标点的位置和航向角。At the same time, the edge of each dynamic target within the sensing range is detected and identified by the vehicle-mounted sensor, and the second outer contour information corresponding to each dynamic target is obtained, wherein the dynamic target at least includes a moving vehicle, and these second outer contour information is determined by each target. Point information is composed, and the information of these target points is integrated and processed, and the position and heading angle of each target point can be obtained.
进一步,根据各个第一外轮廓信息以及各个第二外轮廓信息,得到车辆周围无障碍物的安全区域。Further, according to each first outer contour information and each second outer contour information, a safe area without obstacles around the vehicle is obtained.
具体的,对各个第一外轮廓信息中的各个目标点信息进行边缘整合以及连接排序处理,从而得到目标线或者目标面,其中,各个目标点位于第一外轮廓信息中与车辆直线连接范围内无障碍物的目标面。这些目标点、目标线、以及目标面之间连接起来,将构成车辆周围预设范围内的第一物理空间区域。Specifically, edge integration and connection sorting processing are performed on each target point information in each first outer contour information, so as to obtain a target line or a target surface, wherein each target point is located in the first outer contour information within the range of straight line connection with the vehicle Obstacle-free target surface. These target points, target lines, and target surfaces are connected to form a first physical space area within a preset range around the vehicle.
举例来讲,参考图2,图2中的车辆M为正在执行智能驾驶功能的车辆,虚线为道路边缘的外轮廓信息,通过道路边缘外轮廓信息,将安全区域进行初步划分,得到车辆周围无障碍物,并且属于道路范围的第一物理空间。For example, referring to FIG. 2 , the vehicle M in FIG. 2 is a vehicle that is performing an intelligent driving function, and the dotted line is the outer contour information of the road edge. According to the outer contour information of the road edge, the safety area is preliminarily divided, and it is obtained that there is no surrounding area of the vehicle. obstacles, and belong to the first physical space of the road range.
同时,对各个第二外轮廓信息中的各个目标点信息进行边缘整合以及连接排序处理,得到车辆周围所有动态目标点组合而成的目标点线或者目标点面,这些点、线、面将构成车辆周围预设范围内的第二物理空间区域。At the same time, edge integration and connection sorting processing are performed on each target point information in each second outer contour information to obtain a target point line or target point surface composed of all dynamic target points around the vehicle. These points, lines, and surfaces will constitute A second physical space area within a preset range around the vehicle.
举例来讲,参考图3,图3中的车辆M为正在执行智能驾驶功能的车辆,车辆A、B分别为车辆M车载传感器识别出的移动车辆,此时进一步获取车辆A、B外轮廓信息,其中,这些外轮廓信息都是由各个目标点信息组成,然后将这些目标点之间连起来,形成如图3中的虚线形成的虚线面,该虚线面右边即为第二物理空间区域。For example, referring to FIG. 3 , the vehicle M in FIG. 3 is a vehicle that is performing an intelligent driving function, and the vehicles A and B are respectively the moving vehicles identified by the on-board sensors of the vehicle M. At this time, the outer contour information of the vehicles A and B is further obtained. , wherein the outer contour information is composed of the information of each target point, and then these target points are connected to form a dashed surface formed by the dashed line in Figure 3, and the right side of the dashed surface is the second physical space area.
还可以参考图4,图4中的车辆M为正在执行智能驾驶功能的车辆,车辆A、B、D、E分别为车辆M车载传感器识别出的移动车辆,此时进一步获取车辆A、B、D、E的外轮廓信息,其中,这些外轮廓信息都是由各个目标点信息组成,然后将这些目标点之间连起来,形成如图3中的虚线形成的虚线面,该车辆M左边虚线面和右边虚线面之间的区域即为第二物理空间区域。You can also refer to FIG. 4. The vehicle M in FIG. 4 is a vehicle that is performing an intelligent driving function, and the vehicles A, B, D, and E are respectively the moving vehicles identified by the vehicle M on-board sensors. The outer contour information of D and E, wherein these outer contour information is composed of the information of each target point, and then these target points are connected to form a dashed surface formed by the dashed line in Figure 3, the dashed line on the left of the vehicle M The area between the face and the right dashed face is the second physical space area.
还可以参考图5,图5中的车辆M为正在执行智能驾驶功能的车辆,车辆A、B、C、D、E分别为车辆M车载传感器识别出的移动车辆,此时,进一步获取车辆A、B、C、D、E的外轮廓信息,其中,这些外轮廓信息都是由各个目标点信息组成,然后将这些目标点之间连起来,形成的各个目标面如图5中的虚线形成的区域所示。这些虚线面包围起来形成的范围,即为第二物理空间区域。You can also refer to FIG. 5. The vehicle M in FIG. 5 is a vehicle that is performing an intelligent driving function, and the vehicles A, B, C, D, and E are respectively the moving vehicles identified by the on-board sensors of the vehicle M. At this time, the vehicle A is further obtained. , B, C, D, E outer contour information, wherein, these outer contour information is composed of each target point information, and then these target points are connected to form each target surface formed by the dotted line in Figure 5 area shown. The area surrounded by these dotted lines is the second physical space area.
最后,将第一物理空间区域和第二物理空间区域进行叠加,得到无任何目标点存在的连续物理空间,该物理空间即为无障碍物的安全区域。举例来讲,可以参考图6、图7和图8。其中,图6为图2中的第一物理空间与图3中的第二物理空间叠加后得到的安全区域,图7为图2中的第一物理空间与图4中的第二物理空间叠加后得到的安全区域,图8为图2中的第一物理空间与图3中的第二物理空间叠加后得到的安全区域。Finally, the first physical space area and the second physical space area are superimposed to obtain a continuous physical space without any target point, and the physical space is a safe area without obstacles. For example, reference may be made to FIGS. 6 , 7 and 8 . Among them, FIG. 6 is a safe area obtained by superimposing the first physical space in FIG. 2 and the second physical space in FIG. 3 , and FIG. 7 is the superposition of the first physical space in FIG. 2 and the second physical space in FIG. 4 . Figure 8 shows the security area obtained by superimposing the first physical space in FIG. 2 and the second physical space in FIG. 3 .
S12,根据包含当前时间的历史时间段对应的第一道路信息及车辆状态信息,预测下一时间段对应的第二道路信息;S12, predicting the second road information corresponding to the next time period according to the first road information and the vehicle state information corresponding to the historical time period including the current time;
在获取得到无障碍物的安全区域后,由于该安全区域所对应的形状通常与车道不能匹配,进而不能满足车辆智能行驶要求,比如安全区域为不规则圆形、扇形、多边形等,因而不能直接作为车辆智能行驶的路径。After obtaining a safe area without obstacles, because the shape corresponding to the safe area usually cannot match the lane, and thus cannot meet the requirements of intelligent vehicle driving, for example, the safe area is irregular circle, sector, polygon, etc., so it cannot be directly As the path for the vehicle to travel intelligently.
因此,在得到无障碍物的安全区域后,还需对安全区域进一步处理,处理方法包括:预测出车辆下一时间段对应的第二道路信息,其中,第二道路信息至少包括车道数、路宽、道路曲率、车道线,车道线包括道路中心线和车道边界线。然后,根据预测出的第二道路信息对车载传感器识别出的安全区域进行修正,进而得到车辆下一时间段对应的各个可行驶区域,其中,各个可行驶区域即为满足车辆智能行驶要求的区域。Therefore, after obtaining the safe area without obstacles, the safe area needs to be further processed. The processing method includes: predicting the second road information corresponding to the next time period of the vehicle, wherein the second road information at least includes the number of lanes, road Width, road curvature, lane lines, including road centerlines and lane boundaries. Then, the safe area identified by the vehicle-mounted sensor is corrected according to the predicted second road information, and then each drivable area corresponding to the next time period of the vehicle is obtained, wherein each drivable area is an area that meets the intelligent driving requirements of the vehicle .
在上述过程中,预测车辆下一时间段对应的第二道路信息的方法包括:In the above process, the method for predicting the second road information corresponding to the next time period of the vehicle includes:
获取包含当前时刻在内的历史时间段对应的第一道路信息和车辆状态信息,其中,第一道路信息包括车辆行驶车道和相邻车道的路宽、道路曲率以及车道线,车道线包括道路中心线和车道边界线,车辆状态信息包括车速、车辆航向、车辆转向角、车辆位置。具体来讲,当前时刻对应的第一道路信息是通过车载传感器获取得到,历史时间段中当前时刻以外的指定时间段对应的第一道路信息和车辆状态信息时通过预设数据库得到,其中,所述预设数据库可以是车载信息存储模块。Obtain the first road information and vehicle status information corresponding to the historical time period including the current moment, wherein the first road information includes the road width, road curvature and lane line of the vehicle driving lane and adjacent lanes, and the lane line includes the road center Lines and lane boundary lines, vehicle status information includes vehicle speed, vehicle heading, vehicle steering angle, and vehicle position. Specifically, the first road information corresponding to the current moment is obtained through on-board sensors, and the first road information and vehicle status information corresponding to a specified time period other than the current moment in the historical time period are obtained through a preset database, wherein all the The preset database may be an in-vehicle information storage module.
进一步,根据第一道路信息中的车道线、路宽和车辆状态信息中的车辆位置,确定下一时间段对应的车道线、路宽。Further, the lane line and the road width corresponding to the next time period are determined according to the lane line and the road width in the first road information and the vehicle position in the vehicle state information.
具体的,根据指定时间段对应的道路线、车辆位置和当前时刻车辆前方车道线、车辆当前位置,拟合计算出下一时间段对应的道路车道线;并根据指定时间段对应的道路宽度、车辆位置和当前时刻车辆前方道路宽度、车辆当前位置,拟合计算出下一时间段对应的路宽。Specifically, according to the road line and vehicle position corresponding to the specified time period, the lane line in front of the vehicle at the current moment, and the current position of the vehicle, the road lane line corresponding to the next time period is fitted and calculated; and according to the road width corresponding to the specified time period, The vehicle position, the road width in front of the vehicle at the current moment, and the current position of the vehicle are fitted to calculate the road width corresponding to the next time period.
同时,根据第一道路信息中的道路曲率和车辆状态信息中的车辆转向角,确定下一时间段对应的道路曲率。具体来讲,根据指定时间段对应的道路曲率、车辆转向角和当前时刻车辆前方道路曲率、车辆当前转向角,拟合计算出下一时间段对应的道路曲率。At the same time, the road curvature corresponding to the next time period is determined according to the road curvature in the first road information and the vehicle steering angle in the vehicle state information. Specifically, the road curvature corresponding to the next time period is calculated by fitting according to the road curvature and vehicle steering angle corresponding to the specified time period, the road curvature in front of the vehicle at the current moment, and the current vehicle steering angle.
最后,根据上述下一时间段对应的车道线、路宽以及道路曲率,计算得到第二道路信息。Finally, the second road information is calculated and obtained according to the lane line, road width and road curvature corresponding to the next time period.
S13,根据第二道路信息,在安全区域中确定出下一时间段对应的可行驶区域。S13, according to the second road information, determine a drivable area corresponding to the next time period in the safe area.
在得到第二道路信息后,将第二道路信息中的车道线、路宽以及道路曲率,对车载传感器识别出的安全区域进行校验,进而在所述安全区域内确定出第二道路信息对应的空间边界,其中,所述空间边界以内的区域包含汽车感知范围内的所有车道范围。After obtaining the second road information, the lane line, road width and road curvature in the second road information are checked against the safe area identified by the vehicle-mounted sensor, and then the corresponding second road information is determined in the safe area. The spatial boundary of , wherein the area within the spatial boundary includes all lanes within the range of the car's perception.
进一步,根据第二道路信息中的车道线、路宽、道路曲率、车道数,对所述空间边界内的区域进行切割和位置匹配,得到各个车道级可行驶区域,其中,车道级可行驶区域即为与车道边界相匹配的可行驶区域。比如,第二道路信息包含的车道数为3,则将空间边界内的区域根据3条车道各自的路宽及道路曲率划分成3条车道,得到车道级可行驶区域1、车道级可行驶区域2以及车道级可行驶区域3。若当前车辆位于车道级可行驶区域2,则车道级可行驶区域1和车道级可行驶区域3为相邻车道级可行驶区域。Further, according to the lane line, road width, road curvature, and number of lanes in the second road information, cutting and position matching are performed on the area within the space boundary to obtain each lane-level drivable area, wherein the lane-level drivable area is That is, the drivable area that matches the lane boundary. For example, if the number of lanes contained in the second road information is 3, the area within the space boundary is divided into 3 lanes according to the road width and road curvature of each of the 3 lanes, and the lane-level drivable area 1 and the lane-level drivable area are obtained. 2 and lane-level drivable area 3. If the current vehicle is located in the lane-level drivable area 2, the lane-level drivable area 1 and the lane-level drivable area 3 are adjacent lane-level drivable areas.
具体的,可以参考图9,在图9中的车辆M为正在执行智能驾驶功能的车辆,车辆A、B、C、D、E分别对应的虚线面包围起来形成的范围,为车载传感器识别出来的安全区域,图3中的黑色平行直线为根据第二道路信息对安全区域进行划分后得到的车道线。相比图8所示的没有经过车道线划分的安全区域,图3中所示的车道级可行驶区域能适应车辆智能行驶。Specifically, please refer to FIG. 9. The vehicle M in FIG. 9 is a vehicle that is performing an intelligent driving function, and the range formed by the dotted lines corresponding to the vehicles A, B, C, D, and E, respectively, is recognized by the on-board sensors. , the black parallel lines in Figure 3 are lane lines obtained by dividing the safety area according to the second road information. Compared with the safe area shown in FIG. 8 that is not divided by lane lines, the lane-level drivable area shown in FIG. 3 can adapt to the intelligent driving of the vehicle.
最后,将各个车道级可行驶区域作为车辆下一时间段智能行驶的各个可行驶区域。Finally, each lane-level drivable area is taken as each drivable area for intelligent driving of the vehicle in the next time period.
在一种可能的应用场景中,若确定出的各个可行驶区域只有一条车道,那么车辆在这条道路上按照智能行驶规则行驶即可。若各个可行驶区域中包含多个车道,那么需要根据车辆状态信息,确定出各个可行驶区域之间的行驶优先级,其中,车辆状态信息至少包括车辆执行动作和/或车辆位置,车辆执行动作至少包括车辆正常行驶、车辆执行变道操作、车辆执行停车操作。In a possible application scenario, if each determined drivable area has only one lane, the vehicle can drive on this road according to the intelligent driving rules. If each drivable area contains multiple lanes, then it is necessary to determine the driving priority between each drivable area according to the vehicle state information, wherein the vehicle state information at least includes the vehicle execution action and/or the vehicle position, the vehicle execution action At least include the normal driving of the vehicle, the vehicle performing a lane change operation, and the vehicle performing a parking operation.
具体的,在车辆系统出现故障时,若车辆当前接收到的控制策略不是停车处理,至少包括如下三种场景:Specifically, when the vehicle system fails, if the control strategy currently received by the vehicle is not parking processing, at least the following three scenarios are included:
第一场景,在车辆执行了变道操作并且变道失败时,根据车辆位置信息判断车辆是否跨越车道线,具体判断方法可以是:若车辆向右变道,则检测车辆左前轮是否已经完全跨入右侧车道,若是,则判断车辆已经跨越车道线,若否,则确定车辆还没有跨越车道线。当然,判断方法还可以是:检测车辆中轴或者后轴是否横跨车道线,若是,则判断车辆已经跨越车道线,若否,则确定车辆还没有跨越车道线。总而言之,判断车辆是否跨线的方法可以判断灵敏度来调整,其中,不同的灵敏度对应着不同的判断方法。In the first scenario, when the vehicle performs a lane change operation and fails to change lanes, it is determined whether the vehicle crosses the lane line according to the vehicle position information. Step into the right lane, if yes, it is determined that the vehicle has crossed the lane line, if not, it is determined that the vehicle has not crossed the lane line. Of course, the judging method may also be: detecting whether the center axle or the rear axle of the vehicle crosses the lane line, and if so, it is determined that the vehicle has crossed the lane line, and if not, it is determined that the vehicle has not crossed the lane line. All in all, the method of judging whether the vehicle crosses the line can be adjusted by judging the sensitivity, wherein different sensitivities correspond to different judging methods.
若车辆跨越车道线,则确定各个可行驶区域之间的行使优先级为:车辆跨越的目标行驶区域优先于目标行驶区域以外的各个可行驶区域;若车辆没有跨越车道线,则确定各个可行驶区域之间的行使优先级为:车辆当前行驶区域优先于当前行驶区域以外的各个可行驶区域。If the vehicle crosses the lane line, determine the priority of driving between the drivable areas as follows: the target driving area that the vehicle crosses has priority over the drivable areas outside the target driving area; if the vehicle does not cross the lane line, determine that each drivable area The exercise priority between the areas is: the current driving area of the vehicle has priority over each drivable area other than the current driving area.
第二场景,在车辆当前行驶区域前方不存在可行驶区域时,计算车辆当前行驶区域以外的各个行驶区域与车辆自身之间的横向距离,其中,横向距离可以是车辆与各个可行驶区域的车道中心线之间的距离,也可以是车辆与各个可行驶区域的预设边界线之间的距离,此处不做具体限定。然后,确定出各个横向距离中的最小距离对应的第一可行驶区域,并进一步确定各个可行驶区域之间的行使优先级为:第一可行驶区域优先于第一可行驶区域以外的各个可行驶区域。In the second scenario, when there is no drivable area in front of the current driving area of the vehicle, calculate the lateral distance between each driving area other than the current driving area of the vehicle and the vehicle itself, where the lateral distance may be the lane between the vehicle and each drivable area The distance between the center lines may also be the distance between the vehicle and the preset boundary lines of each drivable area, which is not specifically limited here. Then, determine the first drivable area corresponding to the smallest distance among the various lateral distances, and further determine the exercise priority between the various drivable areas as follows: the first drivable area has priority over each drivable area other than the first drivable area. driving area.
在本场景中,若最小距离对应的两个可行驶区域,则进一步确定两个可行驶区域分别对应的可行驶车速,接下来可确定出两个可行驶区域之间的行使优先级为:两个可行驶车速中的较小可行驶车速对应的可行驶区域,优先于较大可行驶车速对应的可行驶区域。In this scenario, if there are two drivable areas corresponding to the minimum distance, the drivable vehicle speeds corresponding to the two drivable areas are further determined, and then the driving priority between the two drivable areas can be determined as: The drivable area corresponding to the smaller drivable vehicle speed among the drivable vehicle speeds has priority over the drivable area corresponding to the larger drivable vehicle speed.
上述过程中,可行驶车速的确定方法,是根据各个可行驶区域内的移动目标来确定。具体来讲:若车辆前方的指定可行驶区域内有移动目标,则将移动目标的移动速度作为指定可行驶区域对应的可行驶车速;若车辆前方的指定可行驶区域内没有目标,则将指定可行驶区域的最高限速作为指定可行驶区域对应的可行驶车速。In the above process, the method for determining the drivable vehicle speed is determined according to the moving objects in each drivable area. Specifically: if there is a moving target in the designated drivable area in front of the vehicle, the moving speed of the moving target will be taken as the drivable vehicle speed corresponding to the designated drivable area; if there is no target in the designated drivable area in front of the vehicle, the designated drivable area will be designated The maximum speed limit of the drivable area is taken as the drivable vehicle speed corresponding to the specified drivable area.
举例来讲,当车辆行驶在可行驶区域2时,车辆前方的可行驶区域1中存在移动目标,并且移动目标的移动速度为50km/h,那么可行驶区域1对应的可行驶车速为50km/h;若车辆前方的可行驶区域1中没有目标,并且可行驶区域1限速为60km/h,那么将60km/h作为可行驶区域1对应的可行驶车速。For example, when the vehicle is driving in the drivable area 2, there is a moving object in the drivable area 1 in front of the vehicle, and the moving speed of the moving object is 50km/h, then the drivable vehicle speed corresponding to the drivable area 1 is 50km/h h; If there is no target in the drivable area 1 in front of the vehicle, and the speed limit of the drivable area 1 is 60km/h, then 60km/h is taken as the drivable vehicle speed corresponding to the drivable area 1.
第三场景,在不满足第一场景和第二场景对应的车辆状态信息条件下,将各个可行驶区域之间的行驶优先级,按照各个可行驶区域的可行驶车速由快到慢依次降低。In the third scenario, under the condition that the vehicle state information corresponding to the first scenario and the second scenario is not satisfied, the driving priority between each drivable area is sequentially decreased according to the drivable vehicle speed of each drivable area from fast to slow.
以上为在车辆系统出现故障,并且车辆当前接收到的控制策略为不是停车处理时,在各个车道级可行驶区域中确定出所述下一时间段对应的可行驶区域的方法。The above is a method for determining the drivable area corresponding to the next time period in each lane-level drivable area when the vehicle system fails and the control strategy currently received by the vehicle is not parking.
在一种可能的应用场景中,若在车辆系统出现故障时,车辆当前接收到的控制策略为停车处理,则获取各个可行驶区域分别对应的可行驶车速,其中,可行驶车速根据可行驶区域对应的最高限速或可行驶区域中的车辆移动速度得到;对各个可行驶车速从低到高进行排序,得到各个可行驶车速分别对应的序号;将各个可行驶车速中任一可行驶车速对应的序号,作为所述任一可行驶车速对应可行驶区域的行驶优先级。In a possible application scenario, if the vehicle system is faulty and the control strategy currently received by the vehicle is parking processing, the drivable vehicle speed corresponding to each drivable area is obtained, wherein the drivable vehicle speed is determined according to the drivable area. The corresponding maximum speed limit or the moving speed of the vehicle in the drivable area is obtained; sort each drivable vehicle speed from low to high to obtain the corresponding serial number of each drivable vehicle speed; , as the driving priority of the drivable area corresponding to any drivable vehicle speed.
比如,存在可行驶区域1、可行驶区域2、可行驶区域3、可行驶区域4,其中,可行驶区域1对应的可行驶车速为40km/h、可行驶区域2对应的可行驶车速为50km/h、可行驶区域3对应的可行驶车速为60km/h、可行驶区域4对应的可行驶车速为70km/h。车辆在可行驶区域2中行驶,在车辆准备停车时,将4个可行驶区域按照可行驶车速从小到大进行排序,并按照排列序号确定4个可行驶区域的行使优先级为:可行驶区域1>可行驶区域2>可行驶区域3>可行驶区域4。For example, there are drivable area 1, drivable area 2, drivable area 3, and drivable area 4, wherein the drivable vehicle speed corresponding to drivable area 1 is 40km/h, and the drivable vehicle speed corresponding to drivable area 2 is 50km/h /h, the drivable vehicle speed corresponding to the drivable area 3 is 60 km/h, and the drivable vehicle speed corresponding to the drivable area 4 is 70 km/h. The vehicle is driving in the drivable area 2. When the vehicle is ready to stop, the 4 drivable areas are sorted according to the drivable speed from small to large, and the exercise priority of the 4 drivable areas is determined according to the sequence number: drivable area 1>Driving area 2>Driving area 3>Driving area 4.
在通过上述方法,确定出各个可行驶区域之间的行使优先级后,进一步根据确定出的行使优先级在各个可行驶区域中确定出目标行驶区域。After the driving priorities among the drivable areas are determined by the above method, a target driving area is further determined in each drivable area according to the determined driving priorities.
基于上述可行驶区域确定方法,根据预测出的道路信息,对车载传感器识别出的安全区域进行修正,进而得到车辆下一时间段对应的可行驶区域。进而避免因为车载传感器故障或者误识别而确定出错误的可行驶区域,提高可行驶区域确定的准确性,从而保障车辆行驶安全。Based on the above method for determining the drivable area, the safe area identified by the vehicle-mounted sensor is corrected according to the predicted road information, and then the drivable area corresponding to the next time period of the vehicle is obtained. In this way, the determination of a wrong drivable area due to the failure or misrecognition of the on-board sensor is avoided, the accuracy of the determination of the drivable area is improved, and the driving safety of the vehicle is ensured.
为了更加详细阐述本申请提供的一种可行驶区域确定方法,下面通过具体应用场景对可行驶区域确定方法进行说明,具体来讲:In order to describe in more detail a method for determining a drivable area provided by the present application, the following describes the method for determining a drivable area through specific application scenarios, specifically:
如图10所示,车载传感器包括摄像头、毫米波雷达以及激光雷达,通过车载传感器对车辆周围的物理环境进行检测,具体包括静态目标检测和动态目标检测,其中,根据静态目标检测结果可以得到一级物理空间,根据动态目标检测可以得到二级物理空间,将一级物理空间和二级物理空间合并,便可以得到一个初始可行驶区域。As shown in Figure 10, the on-board sensors include cameras, millimeter-wave radars and lidars, and the physical environment around the vehicle is detected through the on-board sensors, including static target detection and dynamic target detection. According to the static target detection results, a The second-level physical space can be obtained according to the dynamic target detection, and an initial drivable area can be obtained by combining the first-level physical space and the second-level physical space.
同时,将车辆当前运动状态信息、根据车载传感器中的摄像头检测出的当前道路信息录入当前信息存储模块。并进一步根据当前信息存储模块中的道路信息和车辆状态信息,以及车辆历史存储模块中的道路信息以及车辆状态信息,预测下一时间段对应的道路信息。At the same time, the current motion state information of the vehicle and the current road information detected by the camera in the vehicle-mounted sensor are entered into the current information storage module. And further according to the road information and vehicle status information in the current information storage module, and the road information and vehicle status information in the vehicle history storage module, the road information corresponding to the next time period is predicted.
进一步,根据下一时间段对应的道路信息对车载传感器识别出的初始可行驶区域进行调整和划分,便可以得到各个车辆安全接管可行驶区域。最后,对各个车辆安全接管可行驶区域进行优先级划分,便可以确定出下一时间段对应的可行驶区域。Further, by adjusting and dividing the initial drivable area identified by the vehicle-mounted sensor according to the road information corresponding to the next time period, each vehicle can safely take over the drivable area. Finally, the drivable area corresponding to the next time period can be determined by prioritizing the drivable area for each vehicle to safely take over.
基于同一发明构思,本申请实施例中还提供了一种车辆可行驶区域确定装置,如图11所示,为本申请中一种车辆可行驶区域确定装置的结构示意图,该装置包括:Based on the same inventive concept, an embodiment of the present application also provides a device for determining a drivable area of a vehicle, as shown in FIG. 11 , which is a schematic structural diagram of a device for determining a drivable area of a vehicle in the application, and the device includes:
检测模块111,用于检测车辆周围无障碍物的安全区域;The
预测模块112,用于根据包含当前时间的历史时间段对应的第一道路信息及车辆状态信息,预测下一时间段对应的第二道路信息,其中,所述第二道路信息至少包括车道线、道路曲率、路宽、车道数;The
确定模块113,用于根据所述第二道路信息,在所述安全区域中确定出所述下一时间段对应的可行驶区域。The determining
在一种可能的设计中,所述检测模块111具体用于:In a possible design, the
识别车辆周围的各个静态目标分别对应的第一外轮廓信息,其中,所述静态目标至少包括道路边缘、道路护栏及路障;Identifying first outer contour information corresponding to each static target around the vehicle, wherein the static target at least includes road edges, road guardrails and roadblocks;
识别车辆周围的各个动态目标分别对应的第二外轮廓信息,其中,所述动态目标至少包括移动车辆;Identifying the second outer contour information corresponding to each dynamic target around the vehicle, wherein the dynamic target includes at least a moving vehicle;
根据各个第一外轮廓信息以及各个第二外轮廓信息,得到车辆周围无障碍物的安全区域。According to each of the first outer contour information and each of the second outer contour information, a safe area without obstacles around the vehicle is obtained.
在一种可能的设计中,所述检测模块111还用于:In a possible design, the
将各个第一外轮廓信息中的各个目标点之间连接起来,得到第一物理空间区域;Connecting each target point in each first outer contour information to obtain a first physical space area;
将各个第二外轮廓信息中的各个目标点之间连接起来,得到第二物理空间区域;Connecting each target point in each second outer contour information to obtain a second physical space area;
将所述第一物理空间区域和所述第二物理空间区域叠加,得到车辆周围无障碍物的安全区域。The first physical space area and the second physical space area are superimposed to obtain a safe area without obstacles around the vehicle.
在一种可能的设计中,所述预测模块112具体用于:In a possible design, the
根据所述第一道路信息中的车道线、路宽和所述车辆状态信息中的车辆位置,确定所述下一时间段对应的车道线、路宽;Determine the lane line and road width corresponding to the next time period according to the lane line and road width in the first road information and the vehicle position in the vehicle state information;
根据所述第一道路信息中的道路曲率和所述车辆状态信息中的车辆转向角,确定所述下一时间段对应的道路曲率;Determine the road curvature corresponding to the next time period according to the road curvature in the first road information and the vehicle steering angle in the vehicle state information;
根据所述下一时间段对应的车道线、路宽以及道路曲率,计算得到所述第二道路信息,其中,所述第二道路信息包括车道线、路宽、道路曲率、车道数。The second road information is obtained by calculation according to the lane line, road width and road curvature corresponding to the next time period, wherein the second road information includes lane line, road width, road curvature, and number of lanes.
在一种可能的设计中,所述确定模块113具体用于:In a possible design, the determining
在所述安全区域内确定出所述第二道路信息对应的空间边界;determining the spatial boundary corresponding to the second road information within the safe area;
根据所述第二道路信息中的车道线、路宽、道路曲率、车道数,对所述空间边界内的区域进行划分,得到各个车道级可行驶区域;According to the lane line, road width, road curvature, and number of lanes in the second road information, the area within the space boundary is divided to obtain each lane-level drivable area;
将各个车道级可行驶区域作为所述下一时间段对应的各个可行驶区域。Each lane-level drivable area is taken as each drivable area corresponding to the next time period.
在一种可能的设计中,所述确定模块113还用于:In a possible design, the determining
根据所述车辆状态信息,确定出各个可行驶区域之间的行驶优先级,其中,所述车辆状态信息至少包括车辆执行动作和/或车辆位置信息;According to the vehicle state information, determining the driving priority between each drivable area, wherein the vehicle state information at least includes vehicle execution action and/or vehicle location information;
根据所述行驶性优先级,在各个可行驶区域中确定出目标行驶区域。Based on the drivability priority, a target travel area is determined in each drivable area.
在一种可能的设计中,所述确定模块113还用于:In a possible design, the determining
判断车辆是否执行变道操作;Determine whether the vehicle performs a lane change operation;
在车辆执行变道操作,并且变道失败时,根据车辆位置信息判断车辆是否跨越车道线;When the vehicle performs a lane change operation and fails to change lanes, determine whether the vehicle crosses the lane line according to the vehicle position information;
若车辆跨越车道线,则确定所述行驶优先级为:车辆跨越的目标可行驶区域,优先于所述目标行驶区域以外的各个可行驶区域;If the vehicle crosses the lane line, the driving priority is determined as: the target drivable area that the vehicle crosses has priority over each drivable area other than the target driving area;
若车辆没有跨越车道线,则将车辆当前车道作为所述下一时间段对应的可行驶区域。If the vehicle does not cross the lane line, the current lane of the vehicle is used as the drivable area corresponding to the next time period.
在一种可能的设计中,所述确定模块113还用于:In a possible design, the determining
根据车辆位置信息,判断车辆当前行驶区域前方是否存在可行驶区域;According to the vehicle location information, determine whether there is a drivable area in front of the current driving area of the vehicle;
在车辆当前行驶区域前方不存在可行驶区域时,计算所述车辆当前行驶区域以外的各个可行驶区域与车辆之间的横向距离;When there is no drivable area in front of the current driving area of the vehicle, calculating the lateral distance between each drivable area other than the current driving area of the vehicle and the vehicle;
确定各个横向距离中的最小距离对应的第一可行驶区域;determining the first drivable area corresponding to the smallest distance in each lateral distance;
确定所述行驶优先级为:所述第一可行驶区域,优先于所述第一可行驶区域以外的各个可行驶区域。The driving priority is determined as: the first drivable area has priority over each drivable area other than the first drivable area.
在一种可能的设计中,所述确定模块113还用于:In a possible design, the determining
在车辆执行停车操作时,获取各个可行驶区域分别对应的可行驶车速,其中,所述可行驶车速根据可行驶区域对应的最高限速或可行驶区域中的车辆移动速度得到;When the vehicle performs a parking operation, the drivable vehicle speed corresponding to each drivable area is obtained, wherein the drivable vehicle speed is obtained according to the maximum speed limit corresponding to the drivable area or the moving speed of the vehicle in the drivable area;
对各个可行驶车速从低到高进行排序,得到各个可行驶车速分别对应的序号;Sort each drivable speed from low to high to obtain the serial numbers corresponding to each drivable speed;
将所述各个可行驶车速中任一可行驶车速对应的序号,作为所述任一可行驶车速对应可行驶区域的行驶优先级。The sequence number corresponding to any drivable vehicle speed among the various drivable vehicle speeds is used as the driving priority of the drivable area corresponding to the any drivable vehicle speed.
基于上述可行驶区域确定装置,根据预测出的道路信息,对车载传感器识别出的安全区域进行修正,进而得到车辆下一时间段对应的可行驶区域。进而避免因为车载传感器故障或者误识别而确定出错误的可行驶区域,提高可行驶区域确定的准确性,进而保障车辆行驶安全。Based on the above drivable area determination device, the safe area identified by the vehicle-mounted sensor is corrected according to the predicted road information, and then the drivable area corresponding to the next time period of the vehicle is obtained. In this way, it is avoided to determine a wrong drivable area due to the failure or misrecognition of the on-board sensor, and the accuracy of the determination of the drivable area is improved, thereby ensuring the driving safety of the vehicle.
基于同一发明构思,本申请实施例中还提供了一种电子设备,所述电子设备可以实现前述车辆可行驶区域确定方法装置的功能,参考图12,所述电子设备包括:Based on the same inventive concept, an embodiment of the present application also provides an electronic device, which can implement the functions of the foregoing method and apparatus for determining a drivable area of a vehicle. Referring to FIG. 12 , the electronic device includes:
至少一个处理器121,以及与至少一个处理器121连接的存储器122,本申请实施例中不限定处理器121与存储器122之间的具体连接介质,图12中是以处理器121和存储器122之间通过总线120连接为例。总线120在图12中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线120可以分为地址总线、数据总线、控制总线等,为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。或者,处理器121也可以称为控制器,对于名称不做限制。At least one
在本申请实施例中,存储器122存储有可被至少一个处理器121执行的指令,至少一个处理器121通过执行存储器122存储的指令,可以执行前文论述车辆可行驶区域确定方法。处理器121可以实现图11所示的装置中各个模块的功能。In this embodiment of the present application, the
其中,处理器121是该装置的控制中心,可以利用各种接口和线路连接整个该控制设备的各个部分,通过运行或执行存储在存储器122内的指令以及调用存储在存储器122内的数据,该装置的各种功能和处理数据,从而对该装置进行整体监控。The
在一种可能的设计中,处理器121可包括一个或多个处理单元,处理器121可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器121中。在一些实施例中,处理器121和存储器122可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。In one possible design, the
处理器121可以是通用处理器,例如中央处理器(CPU)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的车辆可行驶区域确定方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器122作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器122可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random AccessMemory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等。存储器122是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器122还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。The
通过对处理器121进行设计编程,可以将前述实施例中介绍的车辆可行驶区域确定方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行图1所示的实施例的车辆可行驶区域确定方法的步骤。如何对处理器121进行设计编程为本领域技术人员所公知的技术,这里不再赘述。By designing and programming the
基于同一发明构思,本申请实施例还提供一种存储介质,该存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行前文论述车辆可行驶区域确定方法。Based on the same inventive concept, an embodiment of the present application further provides a storage medium, where computer instructions are stored in the storage medium, and when the computer instructions are executed on the computer, the computer executes the method for determining the drivable area of a vehicle discussed above.
在一些可能的实施方式中,本申请提供的车辆可行驶区域确定方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在装置上运行时,程序代码用于使该控制设备执行本说明书上述描述的根据本申请各种示例性实施方式的车辆可行驶区域确定方法中的步骤。In some possible implementations, various aspects of the method for determining a drivable area of a vehicle provided by the present application can also be implemented in the form of a program product, which includes program code, and when the program product runs on the device, the program code is used for The control device is caused to execute the steps in the method for determining a drivable area of a vehicle according to various exemplary embodiments of the present application described above in this specification.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210815251.XA CN115071720A (en) | 2022-07-08 | 2022-07-08 | A method, device and electronic device for determining a drivable area of a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210815251.XA CN115071720A (en) | 2022-07-08 | 2022-07-08 | A method, device and electronic device for determining a drivable area of a vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115071720A true CN115071720A (en) | 2022-09-20 |
Family
ID=83260702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210815251.XA Pending CN115071720A (en) | 2022-07-08 | 2022-07-08 | A method, device and electronic device for determining a drivable area of a vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115071720A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006213195A (en) * | 2005-02-04 | 2006-08-17 | Toyota Motor Corp | Vehicle control device and road information providing device |
JP2016030513A (en) * | 2014-07-29 | 2016-03-07 | 日産自動車株式会社 | Vehicle control device |
CN110834630A (en) * | 2019-10-22 | 2020-02-25 | 中国第一汽车股份有限公司 | Vehicle driving control method and device, vehicle and storage medium |
CN111208839A (en) * | 2020-04-24 | 2020-05-29 | 清华大学 | A fusion method and system of real-time perception information and autonomous driving map |
CN112036274A (en) * | 2020-08-19 | 2020-12-04 | 江苏智能网联汽车创新中心有限公司 | Driving region detection method and device, electronic equipment and storage medium |
CN113168708A (en) * | 2020-04-28 | 2021-07-23 | 华为技术有限公司 | Lane line tracking method and device |
CN114415171A (en) * | 2021-12-21 | 2022-04-29 | 南京市德赛西威汽车电子有限公司 | A drivable area detection method based on 4D millimeter wave radar |
CN114663804A (en) * | 2022-03-02 | 2022-06-24 | 小米汽车科技有限公司 | Driving area detection method, device, mobile equipment and storage medium |
-
2022
- 2022-07-08 CN CN202210815251.XA patent/CN115071720A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006213195A (en) * | 2005-02-04 | 2006-08-17 | Toyota Motor Corp | Vehicle control device and road information providing device |
JP2016030513A (en) * | 2014-07-29 | 2016-03-07 | 日産自動車株式会社 | Vehicle control device |
CN110834630A (en) * | 2019-10-22 | 2020-02-25 | 中国第一汽车股份有限公司 | Vehicle driving control method and device, vehicle and storage medium |
CN111208839A (en) * | 2020-04-24 | 2020-05-29 | 清华大学 | A fusion method and system of real-time perception information and autonomous driving map |
CN113168708A (en) * | 2020-04-28 | 2021-07-23 | 华为技术有限公司 | Lane line tracking method and device |
CN112036274A (en) * | 2020-08-19 | 2020-12-04 | 江苏智能网联汽车创新中心有限公司 | Driving region detection method and device, electronic equipment and storage medium |
CN114415171A (en) * | 2021-12-21 | 2022-04-29 | 南京市德赛西威汽车电子有限公司 | A drivable area detection method based on 4D millimeter wave radar |
CN114663804A (en) * | 2022-03-02 | 2022-06-24 | 小米汽车科技有限公司 | Driving area detection method, device, mobile equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11498577B2 (en) | Behavior prediction device | |
CN113844451B (en) | Driving device control method and device, electronic device and storage medium | |
CN110796007A (en) | Method and computing device for scene recognition | |
KR20180092101A (en) | Ecu, autonomous vehicle including the ecu, and method of determing driving lane for the same | |
US12134380B2 (en) | Apparatus and method for controlling driving of vehicle | |
CN113568416B (en) | Unmanned vehicle trajectory planning method, device and computer readable storage medium | |
CN111483464B (en) | Dynamic automatic driving lane changing method, equipment and storage medium based on road side unit | |
CN111591288A (en) | Collision detection method and device based on distance transformation graph | |
CN114466776A (en) | Vehicle control method, vehicle control device, and vehicle control system including the vehicle control device | |
JP7191143B2 (en) | Other vehicle behavior prediction device, other vehicle behavior prediction method, and automatic driving system | |
CN113954836B (en) | Segmented navigation lane change method and system thereof, computer equipment, storage medium | |
CN111352414A (en) | Decoy removal apparatus and method for vehicle and vehicle including the same | |
CN116148860A (en) | Method and device for identifying static obstacle, vehicle and storage medium | |
CN116443049A (en) | Anti-collision method and device for automatic driving vehicle | |
CN112739599B (en) | Vehicle lane change behavior identification method and device | |
CN118907122A (en) | Control method, device, vehicle and medium for speed curve re-planning | |
CN115071720A (en) | A method, device and electronic device for determining a drivable area of a vehicle | |
CN116381698B (en) | Road remains detection method and device and electronic equipment | |
CN119142361A (en) | End-to-end perceived disturbance modeling system for a vehicle | |
WO2024193208A1 (en) | Deep learning-based signal light recognition method and apparatus | |
CN115534964A (en) | Automatic lane changing method and device for vehicle, vehicle and storage medium | |
KR20240000952A (en) | Method and device for identifying an object | |
JP2020119526A (en) | Main object selection for assist function or automatic driving function of driver assist system or driving system of power vehicle | |
CN118587244B (en) | Vehicle track prediction method, device, electronic equipment and storage medium | |
CN115675472B (en) | Ramp port determining method and device, electronic equipment and storage medium |
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 |