WO2022062659A1 - 智能驾驶控制方法及装置、车辆、电子设备和存储介质 - Google Patents
智能驾驶控制方法及装置、车辆、电子设备和存储介质 Download PDFInfo
- Publication number
- WO2022062659A1 WO2022062659A1 PCT/CN2021/109831 CN2021109831W WO2022062659A1 WO 2022062659 A1 WO2022062659 A1 WO 2022062659A1 CN 2021109831 W CN2021109831 W CN 2021109831W WO 2022062659 A1 WO2022062659 A1 WO 2022062659A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- driving
- driving state
- driver
- information
- Prior art date
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/08—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 drivers or passengers
- B60W40/09—Driving style or behaviour
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T7/00—Brake-action initiating means
- B60T7/12—Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
-
- 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/143—Alarm means
Definitions
- the present disclosure relates to the field of computer technology, and in particular, to an intelligent driving control method and device, a vehicle, an electronic device, and a storage medium.
- the present disclosure proposes a technical solution for intelligent driving control.
- an intelligent driving control method including:
- Acquiring driving state information of the vehicle acquiring image information of the driving area of the vehicle; determining the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area; in response to detecting The driver of the vehicle is in a preset dangerous driving state and performs intelligent driving control.
- the determining the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area includes:
- the driving state of the driver is determined according to the driving state information of the vehicle and the detection result of the driver's behavior.
- the performing behavior detection on the driver of the vehicle includes:
- the determining of the driving state of the driver according to the driving state information of the vehicle and the behavior detection result of the driver includes:
- the determining the driving state of the driver according to the driving state information of the vehicle and the behavior detection result of the driver includes:
- the determining the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area includes:
- the abnormal driving state of the vehicle includes at least one of the following:
- the number of times of line pressing of the vehicle within the first set time period reaches the threshold of the number of times of line pressing; the left and right swing of the vehicle reaches the set amplitude threshold; the vehicle does not pass according to the instructions of traffic signs or traffic lights; the speed of the vehicle exceeds the set speed threshold.
- the performing intelligent driving control includes generating alarm information based on at least one of the following:
- the performing intelligent driving control includes:
- the warning device is controlled to continuously output warning information until both the driving state of the vehicle and the driving state of the driver return to the normal state.
- the performing intelligent driving control includes:
- the assisted driving/automatic driving function is controlled to be activated, and/or the vehicle is controlled to decelerate to a stop.
- the method further includes:
- the determining of the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area includes:
- the driving state of the driver of the vehicle is determined according to the environmental information around the vehicle, the driving state information of the vehicle, and the image information of the driving area.
- the environmental information includes road condition information
- the acquiring environmental information around the vehicle includes: acquiring road condition information of the road on which the vehicle is traveling;
- the determining of the driving state of the driver of the vehicle according to the environmental information around the vehicle, the driving state information of the vehicle and the image information of the driving area includes:
- the driving state information of the vehicle and the road condition information do not satisfy a preset matching relationship, and the result of detecting the behavior of the driver of the vehicle based on the image information of the driving area indicates the behavior state of the driver In the abnormal state, it is determined that the driver is in a preset dangerous driving state.
- the acquiring the driving state information of the vehicle includes:
- the sensing data includes at least one of the following: image information collected by an advanced driving assistance system of the vehicle, image information collected by a driving recorder of the vehicle, and speed information sensed by a speed sensor of the vehicle;
- the driving state information of the vehicle is determined.
- the determining the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area includes:
- the obtained driving state information of the vehicle and the image information of the driving area are input into a trained neural network, and the driving state of the driver of the vehicle is determined through the neural network.
- an intelligent driving control device comprising:
- a first acquisition module used for acquiring the driving state information of the vehicle
- a second acquisition module configured to acquire image information of the driving area of the vehicle
- a driving state determination module configured to determine the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area;
- the control module is configured to perform intelligent driving control in response to detecting that the driver of the vehicle is in a preset dangerous driving state.
- the driving state determination module includes a first driving state determination submodule and a second driving state determination submodule, wherein:
- the first driving state determination sub-module is configured to perform behavior detection on the driver of the vehicle according to the image information of the driving area;
- the second driving state determination sub-module is configured to determine the driving state of the driver according to the driving state information of the vehicle and the behavior detection result of the driver.
- the first driving state determination sub-module is configured to determine the danger level corresponding to the behavior detection result of the driver
- the second driving state determination submodule is used for:
- the second driving state determination sub-module is configured to determine the driving state of the vehicle and the driving state of the vehicle in response to the driving state information of the vehicle and the detection result of the driver's behavior
- the behavior states of the driver are all abnormal states, and it is determined that the driver is in a preset dangerous driving state.
- the driving state determination module includes a third driving state determination submodule and a fourth driving state determination submodule, wherein:
- the third driving state determination sub-module is configured to perform behavior detection of the driver according to the image information of the driving area in response to detecting that the vehicle is in an abnormal driving state according to the driving state information of the vehicle;
- the fourth driving state determination sub-module is configured to determine that the driver is in a preset dangerous driving state in response to determining that the driver's behavior detection result is the driver's distracted driving or fatigued driving.
- the abnormal driving state of the vehicle includes at least one of the following:
- the number of times of line pressing of the vehicle within the first set time period reaches the threshold of the number of times of line pressing; the left and right swing of the vehicle reaches the set amplitude threshold; the vehicle does not pass according to the instructions of traffic signs or traffic lights; the speed of the vehicle exceeds the set speed threshold.
- control module is configured to generate alarm information based on at least one of the following:
- control module is configured to control the warning device to continuously output warning information until both the driving state of the vehicle and the driving state of the driver return to a normal state.
- control module is configured to, in response to detecting that the driver is in a preset dangerous driving state for a duration exceeding a preset duration, control the assisted driving/automatic driving function to be activated, and/ Or control the vehicle to slow down and stop.
- the apparatus further includes:
- a third acquiring module configured to acquire environmental information around the vehicle
- the driving state determination module is configured to determine the driving state of the driver of the vehicle according to the environment information around the vehicle, the driving state information of the vehicle and the image information of the driving area.
- the environmental information includes road condition information
- the third obtaining module is configured to obtain road condition information of the road on which the vehicle is traveling;
- the driving state determination module is configured to detect the behavior of the driver of the vehicle based on the image information of the driving area in response to the fact that the driving state information of the vehicle and the road condition information do not satisfy a preset matching relationship The result indicates that the behavior state of the driver is an abnormal state, and it is determined that the driver is in a preset dangerous driving state.
- the first acquisition module includes a sensor data acquisition sub-module and a driving state information determination sub-module, wherein:
- the sensing data acquisition sub-module is used for acquiring driving sensing data, and the sensing data includes at least one of the following: image information collected by the vehicle's advanced driving assistance system, image information collected by the vehicle's driving recorder, vehicle The speed information sensed by the speed sensor;
- the driving state information determination sub-module is configured to determine the driving state information of the vehicle according to the sensing data.
- the driving state determination module is configured to input the acquired driving state information of the vehicle and the image information of the driving area into a trained neural network, and determine through the neural network The driving state of the driver of the vehicle.
- a vehicle characterized in that it includes:
- a first sensor used for collecting image information of the driving area of the vehicle
- a controller configured to acquire the driving state information of the vehicle, determine the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area, and respond to detecting the driving of the vehicle
- the driver is in a preset dangerous driving state and performs intelligent driving control.
- the vehicle further includes: a second sensor for collecting driving sensing data;
- the controller is configured to acquire the driving state information of the vehicle according to the driving sensing data.
- an electronic device comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to invoke the instructions stored in the memory to execute the above method.
- a computer-readable storage medium having computer program instructions stored thereon, the computer program instructions implementing the above method when executed by a processor.
- a computer program comprising computer-readable code, which when the computer-readable code is executed in an electronic device, is executed by a processor in the electronic device for implementing the above method.
- the driving state of the driver of the vehicle is determined according to the driving state information of the vehicle and the image information of the driving area, and in response to the detection
- the driver of the vehicle is in a preset dangerous driving state and performs intelligent driving control.
- the driving state of the driver of the vehicle can be determined by combining the driving state of the vehicle and the image information of the driving area, which improves the accuracy of the determined driving state of the driver.
- intelligent driving control is performed, which further improves the driving safety of the vehicle.
- FIG. 1 shows a flowchart of an intelligent driving control method provided by an embodiment of the present disclosure.
- FIG. 2 shows a block diagram of an intelligent driving control device provided by an embodiment of the present disclosure.
- FIG. 3 shows a block diagram of an electronic device 800 provided by an embodiment of the present disclosure.
- FIG. 4 shows a block diagram of an electronic device 1900 provided by an embodiment of the present disclosure.
- the execution body of the method may be an intelligent driving control device installed on a vehicle.
- the method may be executed by a terminal device or a server or other processing device.
- the terminal device may be a vehicle-mounted device, a user equipment (User Equipment, UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (Personal Digital Assistant, PDA), a handheld device, a computing device or a wearable devices, etc.
- UE user equipment
- PDA Personal Digital Assistant
- the in-vehicle device may be a vehicle or a domain controller in the cabin, or may be an ADAS (Advanced Driving Assistance System), an OMS (Occupant Monitoring System, an occupant monitoring system) or a DMS (Driver Monitoring System, A device host used in a driver monitoring system) for executing an intelligent driving control method, etc.
- the intelligent driving control method may be implemented by the processor calling computer-readable instructions stored in the memory.
- FIG. 1 shows a flowchart of an intelligent driving control method according to an embodiment of the present disclosure. As shown in FIG. 1 , the intelligent driving control method includes:
- step S11 the driving state information of the vehicle is obtained
- the vehicle here may be at least one type of vehicle, such as a private car, a shared car, an online car-hailing, a taxi, a truck, and the like, and the specific type of the vehicle is not limited in the present disclosure.
- the driving state information is used to characterize the driving state of the vehicle.
- the driving state can be divided into a normal driving state and an abnormal driving state.
- the normal driving state can be that the vehicle follows a predetermined speed, direction, route and traffic regulations. Wait for the rules to follow.
- the abnormal driving state corresponds to the normal driving state, which may be driving not in accordance with predetermined rules such as speed, direction, route, and traffic regulations.
- the driving state information may include information that characterizes the normal driving state or abnormal driving state of the vehicle, such as the speed, direction, acceleration of the vehicle, information on the lane in which it is located, line pressure information, body swing information, lane change information, speed change information, and brake information , at least one of braking information, route information, speeding situation, consistency information of driving state and traffic signs, and the like.
- the abnormal driving state of the vehicle includes at least one of the following: the number of times of line pressing of the vehicle within the first set period of time reaches a set threshold of the number of times of line pressing; Amplitude threshold; the vehicle is not passing as indicated by traffic signs or traffic lights; the speed of the vehicle exceeds the set speed threshold.
- the number of times of line pressing of the vehicle within the first set period of time reaches the threshold of the set number of line pressing times, indicating that the vehicle continuously presses the line in a relatively short period of time.
- the first set duration can be set according to the actual situation, for example, it can be 1 minute or 15 seconds
- the threshold value of the number of times to set the line can also be set according to the actual situation, for example, it can be 2 times, which is not specifically limited in this disclosure. .
- the set amplitude threshold may be set according to actual conditions such as the type of the vehicle, which is not specifically limited in the present disclosure.
- the vehicle does not pass according to the instructions of traffic signs or traffic lights, and the speed of the vehicle exceeds the set speed threshold, it also indicates that the vehicle is in an abnormal driving state, which will not be repeated here.
- the driving state information of the vehicle can be determined according to the driving speed, driving direction, position of the vehicle, and the surrounding environment of the vehicle, etc., which can be used for sensing the external environment information of the vehicle cabin.
- the sensor that senses the running state is obtained.
- the acquiring the driving state information of the vehicle includes: acquiring driving sensing data, where the sensing data includes at least one of the following: image information collected by an ADAS of the vehicle; The image information collected by the driving recorder of the vehicle and the speed information sensed by the speed sensor of the vehicle; and the driving state information of the vehicle is determined according to the sensing data.
- these sensors can be installed in the front and rear insurance of the vehicle bar, side mirrors, inside the steering column, or on the windshield to capture perception data outside the cabin.
- the environment around the vehicle can be detected, including objects such as pedestrians and vehicles around the vehicle, as well as information such as lane lines, traffic lights, and traffic signs.
- information such as the speed, acceleration, position, and attitude of the vehicle can also be determined through a speed/acceleration sensor, an attitude sensor, a positioning device, and the like.
- step S12 acquiring image information of the driving area of the vehicle
- the driving area here may be the area where the driver is located in the cabin, or any area including the area where the driver is located, and the area is usually the area of the main driver's seat.
- the image information of the driving area may be the image information of the area where the driver is located in the cabin, and the image information may be collected by an in-vehicle image acquisition device disposed in the cabin of the vehicle or outside the cabin, and the in-vehicle image acquisition device may be Vehicle camera or image acquisition device equipped with camera.
- the camera may be a camera for collecting image information inside the vehicle, or a camera for collecting image information outside the vehicle.
- the camera may include a camera in a DMS and/or a camera in an OMS, etc., these cameras may be used to collect image information inside the vehicle; the camera may also include a camera in ADAS, which may be used to collect image information outside the vehicle .
- the in-vehicle image acquisition device may also be a camera in other systems, or may also be a separately configured camera, and the embodiment of the present disclosure does not limit the specific in-vehicle image acquisition device.
- the carrier of the image information here can be a two-dimensional image or a video.
- the image information can be a visible light image/video, or an infrared light image/video; it can also be a three-dimensional image formed by a point cloud scanned by a radar, and so on. It may be determined according to the actual application scenario, which is not limited in the present disclosure.
- the image information collected by the vehicle can be obtained through the communication connection established with the vehicle image collection device.
- the vehicle-mounted image acquisition device can transmit the collected image information to the vehicle-mounted controller or remote server through the bus or wireless communication channel in real time, and the vehicle-mounted controller or the remote server can receive the real-time image information through the bus or wireless communication channel .
- step S13 the driving state of the driver of the vehicle is determined according to the driving state information of the vehicle and the image information of the driving area;
- the driving state of the driver may be the state of the driver when driving the vehicle, and the driving state may be divided into a normal driving state and a dangerous driving state.
- the dangerous driving state may be a state in which the driver has preset irregular driving behaviors, for example, a state under behaviors such as making a phone call, looking at a mobile phone, taking a hand off the steering wheel, and fatigued driving.
- the determination of the driving state of the driver may be based on the image information of the driving area and the driving state information of the vehicle, so as to improve the reliability of the determined driving state of the driver.
- the image information of the driving area is the image information of the area where the driver is located in the cabin. Then, by analyzing and processing the image information of the driving area through image processing technology, the characteristics of the driver can be detected, for example, body characteristics, Facial features, etc. Based on the detected characteristics of the driver, the behavior of the driver can be analyzed to determine whether the driver has made a phone call, drinking water, taking his hands off the steering wheel, closing his eyes, etc.
- the driving state of the driver can be determined by combining the driving state information of the vehicle with the image information of the driving area. For example, by analyzing the image information of the driving area, it is determined that the confidence level of the driver in the fatigue driving state is 0.5, and at this time the vehicle appears in the driving state of continuous line pressure, the confidence level of the driver in the fatigue driving state can be determined.
- the mild fatigue driving state can be upgraded to Moderate fatigue driving state or severe fatigue driving state.
- step S14 intelligent driving control is performed in response to detecting that the driver of the vehicle is in a preset dangerous driving state.
- the preset dangerous driving state is a preset driving state with potential driving safety hazards, which can include one or more predefined driver states, such as moderate fatigue driving state, severe fatigue state, and severe distracted driving. status, etc.
- the preset dangerous driving state may also be a state defined by a preset driver behavior combined with a preset vehicle state, for example, it is defined that the state when the driver makes a phone call and the vehicle presses the line for more than two consecutive times is the preset dangerous driving state.
- intelligent driving control can be performed.
- the intelligent driving control here can be the vehicle control center or the remote control terminal to intervene driving according to the road conditions the vehicle is driving on.
- the specific intelligent driving control method can be, for example, issuing an alarm. information, control the activation of assisted driving/autonomous driving functions, control vehicle deceleration and other measures. The details will be described in detail with reference to the possible implementation manners later in the present disclosure, which will not be repeated here.
- the danger level may be determined according to the dangerous driving state of the driver and the driving state of the vehicle, and then the corresponding intelligent driving control mode may be selected according to the danger level. For example, when the driver is in a dangerous driving state such as making a phone call, looking at a mobile phone, or taking his hand off the steering wheel, and the vehicle continues to press the line for less than a preset period of time (for example, 5 seconds), the intelligent driving control is performed by issuing a warning message; when driving When the driver is in a dangerous driving state such as making a phone call, looking at a mobile phone, or taking his hand off the steering wheel, and the vehicle is in a state of overspeeding by 50%, the risk is higher than that when the vehicle is continuously pressing the line for no more than a preset time (for example, 5 seconds). Intelligent driving control is carried out by controlling the deceleration of the vehicle, so as to realize flexible and safe driving control.
- a dangerous driving state such as making a phone call, looking at a mobile phone, or taking his hand off the steering
- the driving state of the driver of the vehicle is determined according to the driving state information of the vehicle and the image information of the driving area, and in response to the detection
- the driver of the vehicle is in a preset dangerous driving state and performs intelligent driving control.
- the driving state of the driver of the vehicle can be determined in combination with the driving state of the vehicle and the image information of the driving area, which improves the accuracy of the determined driving state of the driver.
- intelligent driving control is performed, which further improves the driving safety of the vehicle.
- the image information of the driving area may be image information in the vehicle cabin
- the driving state information of the vehicle may be information determined according to perception data outside the vehicle cabin. That is, in the present disclosure, it may be The driving state of the driver is determined in combination with the information inside and outside the vehicle cabin, which improves the accuracy of the determined driving state of the driver. Intelligent driving control is carried out to improve the driving safety of the vehicle.
- determining the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area includes: determining the driving state of the vehicle according to the image information of the driving area.
- the driver performs behavior detection; the driving state of the driver is determined according to the driving state information of the vehicle and the behavior detection result of the driver.
- the behavior of the driver of the vehicle is detected according to the image information of the driving area to obtain the behavior detection result, and then the driving state of the driver is determined in combination with the driving state information of the vehicle and the behavior detection result, which improves the performance.
- the accuracy of the driver's driving state is determined in combination with the driving state information of the vehicle and the behavior detection result, which improves the performance.
- the image information of the driving area can be analyzed by image processing technology to detect the driver's behavior and obtain the behavior detection result.
- the preset dangerous driving state may be that the driver has a preset irregular driving behavior.
- the behavior detection of the driver of the vehicle according to the image information of the driving area may be the non-standard driving behavior of the driver. Standardize the detection of driving behavior. For example, when it is detected that the driver is holding a phone and the phone is near the ear, it can be determined that the behavior detection result is that the driver has the behavior of making a phone call while driving; it can be detected that the driver's hand is not on the steering wheel.
- the result of the behavior detection is that the driver has the act of leaving the steering wheel with his hands; when it is detected that the duration of the driver's eyes closed reaches the second duration, the result of the behavior detection is determined to be the presence of the driver.
- Behavior of mildly fatigued driving it may be determined that the result of the behavior detection is that the driver has a behavior of moderately fatigued driving when it is detected that the duration of the driver's eyes closed reaches the third duration.
- the driving status information of the vehicle indicates that the driving status of the vehicle is also a normal status, the driving status of the driver can be determined for normal driving.
- the detection result is that the driver's unsafe driving behavior is detected
- the driving state information of the vehicle indicates that the driving state of the vehicle is a normal state
- the detected irregularity determines the driving state of the driver. For example, if the behavior detection result is the driver's eye-closing frequency or the number of consecutive eye-closing times within the interval corresponding to mild fatigue driving, if the driving state of the vehicle is normal, the driver's driving state is still determined to be mild Fatigue driving.
- the driving state information of the vehicle can be further modified to obtain the driver's driving state, so as to improve the reliability of the obtained behavior detection result. For example, since the abnormal driving state of the vehicle is often caused by the driver's irregular driving behavior, the confidence level of the driver's behavior in the behavior detection result can be increased to be an unsafe driving behavior, so as to improve the reliability of the obtained dangerous driving state. ; In addition, since the vehicle has been in an abnormal driving state, the danger level of the detection result can be increased so that higher-level response measures can be taken.
- the performing behavior detection on the driver of the vehicle includes: determining a danger level corresponding to the behavior detection result of the driver; Determining the driving state of the driver from the behavior detection result of the driver includes: in response to determining that the vehicle is in an abnormal driving state according to the driving state information of the vehicle, upgrading the danger level of the driver's behavior detection result is a first dangerous level; in response to determining that the first dangerous level reaches a preset warning level, it is determined that the driving state of the driver is in a preset dangerous driving state.
- the driver's behavior detection result may correspond to the danger level, and the danger level represents the dangerous degree of the driver's dangerous driving state.
- the behavior detection result can be determined as The driver has a behavior of driving with mild fatigue; when it is detected that the driver's eyes are closed for a third period of time, it may be determined that the behavior detection result is that the driver has a behavior of moderately fatigued driving.
- the third duration is longer than the second duration. Obviously, the longer the driver's eyes are closed, the higher the degree of danger and the higher the probability of vehicle accidents.
- the danger level of the detection result can be upgraded to take higher-level response measures.
- the upgraded danger level is referred to as the first danger level here.
- the first danger level it can be determined whether the first danger level reaches a preset alarm level, and if so, an alarm or other intelligent control operations can be performed.
- an alarm may not be issued, and for the behavior of severe fatigue driving, because it belongs to a preset dangerous driving state, an alarm is issued.
- the danger level of the driver's behavior detection result is upgraded to the first danger level, and in the first When the danger level reaches the preset warning level, it is determined that the driving state of the driver is in the preset dangerous driving state. Therefore, in the case that the vehicle has been in an abnormal driving state, the danger level of the detection result is increased, so that response measures can be taken in a timely and accurate manner, thereby improving the driving safety of the vehicle.
- the determining the driving state of the driver according to the driving state information of the vehicle and the behavior detection result of the driver includes: in response to the driving state information of the vehicle and The result of the behavior detection of the driver determines that both the driving state of the vehicle and the behavior state of the driver are abnormal states, and it is determined that the driver is in a preset dangerous driving state.
- a traffic accident may be caused. If the driver's behavioral state is also abnormal at this time, it indicates that the driver is not driving safely, which has a great potential safety hazard. Therefore, when both the driving state of the vehicle and the behavior state of the driver are abnormal states, it can be determined that the driver is in a preset dangerous driving state, so as to respond to detecting that the driver of the vehicle is in a preset dangerous driving state Driving state, carry out intelligent driving control, improve the driving safety of the vehicle.
- the determining the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area includes: responding to the driving state information according to the vehicle It is detected that the vehicle is in an abnormal driving state, and the behavior of the driver is detected according to the image information of the driving area; in response to determining that the driver's behavior detection result is the driver's distracted driving or fatigued driving, determine the driver's behavior.
- the driver is in a preset dangerous driving state.
- the driver's distracted driving here can be the driver's behavior that the driver has his hands off the steering wheel, talking on the phone, drinking water while driving, playing with the mobile phone while driving, etc. yawning, etc.
- the driving state of the vehicle considering that the driving state of the vehicle is abnormal, it may lead to a traffic accident. At this time, if the driver's behavior detection result is that the driver is distracted or fatigued, it can be determined that the driver is distracted or fatigued. Fatigue driving makes the vehicle in an unsafe state. Therefore, when the driving state of the vehicle is abnormal and the result of the driver's behavior detection is that the driver is distracted or fatigued, it can be determined that the driver is in a preset state. the dangerous driving state, so that the intelligent driving control can intervene in time to improve safety.
- the performing intelligent driving control includes generating alarm information based on at least one of the following: information on the driving state of the vehicle; Behavior detection result; the driving state of the driver.
- the driver in order to achieve a better warning effect, the driver can be informed of at least one of the vehicle's driving state information, the driver's behavior detection result, and the driver's driving state, so that the driver is aware of the current The severity of the dangerous driving condition. For example: if the driving state information of the vehicle is "the vehicle has been pressed three times in a row", and the result of the behavior detection of the driver of the vehicle based on the image information of the driving area is "the driver is on the phone", the generated warning information can be: "You have pressed the line three times in a row, please don't make a phone call while driving.”
- the specific form of sending the alarm information may be in the form of voice or video, which is not limited in the present disclosure.
- the warning information is generated based on at least one of the driving state information of the vehicle, the behavior detection result of the driver, and the driving state of the driver, so that the driver is informed of the unsafe state of the vehicle and the current dangerous driving state to achieve a better warning effect.
- the performing intelligent driving control includes: controlling the warning device to continuously output warning information until both the driving state of the vehicle and the driving state of the driver return to a normal state.
- the warning effect can be further improved, the continuous monitoring and warning of the driver's state can be realized, and the driving safety can be further improved.
- the alarm is stopped, which can reduce the interference caused by unnecessary alarms to the driver.
- the performing intelligent driving control includes: in response to detecting that the driver is in a preset dangerous driving state for a duration exceeding a preset duration, controlling the assisted driving/automatic driving function to be activated, and /or control the vehicle to slow down and stop.
- the assisted driving/automatic driving function can be controlled to start, and the vehicle can also be controlled to decelerate and stop.
- the assisted driving/autonomous driving function can control the accelerator, braking and direction according to the driving sensor data collected by the vehicle's sensors to adapt the vehicle to changing traffic conditions, such as adaptive cruise control, keeping the vehicle in the lane Driving functions such as driving and controlling the following distance between the vehicle and the vehicle in front.
- the assisted driving/automatic driving function is controlled to start, and/or the vehicle is controlled to decelerate and stop, so that the driver can When the vehicle cannot be normally controlled for a long time, the driving state of the vehicle is controlled, thereby improving the driving safety of the vehicle.
- the method further includes: acquiring environmental information around the vehicle;
- the determining of the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area includes: according to the environment information around the vehicle, the driving state information of the vehicle and the The image information of the driving area determines the driving state of the driver of the vehicle.
- the driving state of the vehicle may be affected by the surrounding environment of the vehicle.
- the speed of the vehicle may be fast or slow due to road congestion, and the vehicle swaying left and right may be due to the vehicle driving on a curved road. Therefore, in order to further improve the accuracy of the determined driving state of the vehicle driver, the driving state of the vehicle driver may be determined according to the surrounding environment information of the vehicle, the driving state information of the vehicle, and the image information of the driving area.
- the environmental information around the vehicle may include road condition information of the road on which the vehicle travels, and the road condition information may represent the condition of the road the vehicle travels, and may include indicating the degree of road congestion, indicating the shape of the road, indicating the type of the road, indicating the speed limit of the road at least one of the information, etc.
- the road conditions can be divided into multiple grades, such as very crowded, crowded, unobstructed, etc.
- the shape of the road can be divided into curves and straight lines, and the types of roads can be divided into urban roads, rural roads, etc. Types of roads, highways, etc.
- the acquiring the environmental information around the vehicle includes: acquiring road condition information of the road on which the vehicle travels; and the image information of the driving area to determine the driving state of the driver of the vehicle, including: in response to the driving state information of the vehicle and the road condition information not satisfying a preset matching relationship, and based on the driving area
- the result of detecting the behavior of the driver of the vehicle indicates that the behavior state of the driver is an abnormal state, and it is determined that the driver is detected to be in a preset dangerous driving state.
- the road condition information of the road can be obtained through a third-party platform according to the current geographic location of the vehicle, for example, through a navigation service platform.
- the preset matching relationship refers to the matching relationship between the road condition information and the driving state information of the vehicle that runs safely under the road conditions represented by the road condition information.
- it may include at least one of the following: the matching relationship between “unblocked” road conditions and the vehicle running at a constant speed; the matching relationship between the straight road conditions and the vehicle’s left-right swing amplitude that does not exceed the set amplitude threshold; the road speed limit information and the speed limit within the range
- the matching relationship of driving may include at least one of the following: the matching relationship between “unblocked” road conditions and the vehicle running at a constant speed; the matching relationship between the straight road conditions and the vehicle’s left-right swing amplitude that does not exceed the set amplitude threshold; the road speed limit information and the speed limit within the range The matching relationship of driving.
- the driving state information of the vehicle and the road condition information do not meet the preset matching relationship, for example, it may include: the left and right swing amplitude of the vehicle on the straight road section reaches the set amplitude threshold, the vehicle speed is fast or slow on the road section with clear roads, the vehicle Speeding, etc., all indicate that the vehicle is in an abnormal driving state.
- the vehicle when the vehicle is in an abnormal driving state and the driver's behavior state is abnormal, it can be determined that the driver is in a preset dangerous driving state, the accuracy of the determined driving state of the driver is improved, and the further The driving safety of the vehicle is improved.
- the determining the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area includes: obtaining the driving state of the vehicle
- the information and the image information of the driving area are input into the trained neural network, and the driving state of the driver of the vehicle is determined via the neural network.
- the driving state of the vehicle driver is determined through the neural network, which can improve the accuracy and speed of determining the driving state.
- the neural network can be pre-trained and deployed, and can quickly detect images or video streams with a large amount of data, so it can be applied to intelligent driving control in real-time driving scenarios.
- the image information of the driving area can be collected by the DMS camera
- the processor can obtain the image information of the driving area from the DMS camera, and based on the image information of the driving area, the behavior of the driver of the vehicle can be detected, and the behavior detection can be obtained.
- the ADAS camera collects image information outside the cabin
- the processor can obtain the image information outside the cabin from the ADAS camera to determine the driving state information of the vehicle.
- a voice warning message will be generated: "You have pressed the line three times in a row, please Do not drive on the phone” and make a voice broadcast.
- the present disclosure also provides intelligent driving control devices, electronic equipment, computer-readable storage media, and programs, all of which can be used to implement any intelligent driving control method provided by the present disclosure. Corresponding records will not be repeated.
- FIG. 2 shows a block diagram of an intelligent driving control device according to an embodiment of the present disclosure. As shown in FIG. 2 , the device includes:
- the first acquisition module 21 is used to acquire the driving state information of the vehicle
- a second acquisition module 22 configured to acquire image information of the driving area of the vehicle
- a driving state determination module 23 configured to determine the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area;
- the control module 24 is configured to perform intelligent driving control in response to detecting that the driver of the vehicle is in a preset dangerous driving state.
- the driving state determination module 23 includes a first driving state determination submodule and a second driving state determination submodule, wherein:
- the first driving state determination sub-module is configured to perform behavior detection on the driver of the vehicle according to the image information of the driving area;
- the second driving state determination sub-module is configured to determine the driving state of the driver according to the driving state information of the vehicle and the behavior detection result of the driver.
- the first driving state determination sub-module is configured to determine the danger level corresponding to the behavior detection result of the driver
- the second driving state determination submodule is used for:
- the second driving state determination sub-module is configured to determine the driving state of the vehicle and the driving state of the vehicle in response to the driving state information of the vehicle and the detection result of the driver's behavior
- the behavior states of the driver are all abnormal states, and it is determined that the driver is in a preset dangerous driving state.
- the driving state determination module 23 includes a third driving state determination submodule and a fourth driving state determination submodule, wherein:
- the third driving state determination sub-module is configured to perform behavior detection of the driver according to the image information of the driving area in response to detecting that the vehicle is in an abnormal driving state according to the driving state information of the vehicle;
- the fourth driving state determination sub-module is configured to determine that the driver is in a preset dangerous driving state in response to determining that the driver's behavior detection result is the driver's distracted driving or fatigued driving.
- the abnormal driving state of the vehicle includes at least one of the following:
- the number of times of line pressing of the vehicle within the first set time period reaches the threshold of the number of times of line pressing; the left and right swing of the vehicle reaches the set amplitude threshold; the vehicle does not pass according to the instructions of traffic signs or traffic lights; the speed of the vehicle exceeds the set speed threshold.
- control module 24 is configured to generate alarm information based on at least one of the following:
- control module 24 is configured to control the warning device to continuously output warning information until both the driving state of the vehicle and the driving state of the driver return to the normal state.
- control module 24 is configured to control the assisted driving/automatic driving function to be activated in response to detecting that the driver is in a preset dangerous driving state for a duration exceeding a preset period of time, and /or control the vehicle to slow down and stop.
- the apparatus further includes:
- a third acquiring module configured to acquire environmental information around the vehicle
- the driving state determination module 23 is configured to determine the driving state of the driver of the vehicle according to the environmental information around the vehicle, the driving state information of the vehicle and the image information of the driving area.
- the environmental information includes road condition information
- the third obtaining module is configured to obtain road condition information of the road on which the vehicle is traveling;
- the driving state determination module 23 is configured to respond to the fact that the driving state information of the vehicle and the road condition information do not satisfy a preset matching relationship, and determine the behavior of the driver of the vehicle based on the image information of the driving area.
- the detection result indicates that the behavior state of the driver is an abnormal state, and it is determined that the driver is in a preset dangerous driving state.
- the first acquisition module 21 includes a sensor data acquisition sub-module and a driving state information determination sub-module, wherein:
- the sensing data acquisition sub-module is used for acquiring driving sensing data, and the sensing data includes at least one of the following: image information collected by the vehicle's advanced driving assistance system, image information collected by the vehicle's driving recorder, vehicle The speed information sensed by the speed sensor;
- the driving state information determination sub-module is configured to determine the driving state information of the vehicle according to the sensing data.
- the driving state determination module 23 is configured to input the acquired driving state information of the vehicle and the image information of the driving area into a trained neural network, and through the neural network, The driving state of the driver of the vehicle is determined.
- the functions or modules included in the apparatuses provided in the embodiments of the present disclosure may be used to execute the methods described in the above method embodiments.
- the embodiments of the present disclosure also provide a vehicle, including:
- a first sensor used for collecting image information of the driving area of the vehicle
- a controller configured to acquire the driving state information of the vehicle, determine the driving state of the driver of the vehicle according to the driving state information of the vehicle and the image information of the driving area, and respond to detecting the driving of the vehicle
- the driver is in a preset dangerous driving state and performs intelligent driving control.
- the vehicle of this embodiment determines the driving state of the driver of the vehicle by combining the driving state of the vehicle and the image information of the driving area, thereby improving the accuracy of determining the driving state of the driver.
- the vehicle further includes a second sensor for collecting driving sensor data; the controller is used for acquiring driving state information of the vehicle according to the driving sensor data.
- the controller is used for acquiring driving state information of the vehicle according to the driving sensor data.
- Embodiments of the present disclosure further provide a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the foregoing method is implemented.
- the computer-readable storage medium may be a volatile computer-readable storage medium or a non-volatile computer-readable storage medium.
- An embodiment of the present disclosure further provides an electronic device, including: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to invoke the instructions stored in the memory to execute the above method.
- Embodiments of the present disclosure also provide a computer program product, including computer-readable codes.
- a processor in the device executes the method for implementing the intelligent driving control provided by any of the above embodiments. instruction.
- Embodiments of the present disclosure further provide another computer program product for storing computer-readable instructions, which, when executed, cause the computer to execute the operations of the intelligent driving control method provided by any of the foregoing embodiments.
- the electronic device may be provided as a terminal, server or other form of device.
- FIG. 3 shows a block diagram of an electronic device 800 according to an embodiment of the present disclosure.
- electronic device 800 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc. terminal.
- electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814 , and the communication component 816 .
- the processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations.
- the processing component 802 can include one or more processors 820 to execute instructions to perform all or some of the steps of the methods described above.
- processing component 802 may include one or more modules that facilitate interaction between processing component 802 and other components.
- processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
- Memory 804 is configured to store various types of data to support operation at electronic device 800 . Examples of such data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, and the like. Memory 804 may be implemented by any type of volatile or nonvolatile storage device or combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk.
- SRAM static random access memory
- EEPROM electrically erasable programmable read only memory
- EPROM erasable Programmable Read Only Memory
- PROM Programmable Read Only Memory
- ROM Read Only Memory
- Magnetic Memory Flash Memory
- Magnetic or Optical Disk Magnetic Disk
- Power supply assembly 806 provides power to various components of electronic device 800 .
- Power supply components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800 .
- Multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user.
- the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user.
- the touch panel includes one or more touch sensors to sense touch, swipe, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or swipe action, but also detect the duration and pressure associated with the touch or swipe action.
- the multimedia component 808 includes a front-facing camera and/or a rear-facing camera. When the electronic device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each of the front and rear cameras can be a fixed optical lens system or have focal length and optical zoom capability.
- Audio component 810 is configured to output and/or input audio signals.
- audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when electronic device 800 is in operating modes, such as calling mode, recording mode, and voice recognition mode.
- the received audio signal may be further stored in memory 804 or transmitted via communication component 816 .
- audio component 810 also includes a speaker for outputting audio signals.
- the I/O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which may be a keyboard, a click wheel, a button, or the like. These buttons may include, but are not limited to: home button, volume buttons, start button, and lock button.
- Sensor assembly 814 includes one or more sensors for providing status assessment of various aspects of electronic device 800 .
- the sensor assembly 814 can detect the on/off state of the electronic device 800, the relative positioning of the components, such as the display and the keypad of the electronic device 800, the sensor assembly 814 can also detect the electronic device 800 or one of the electronic device 800 Changes in the position of components, presence or absence of user contact with the electronic device 800 , orientation or acceleration/deceleration of the electronic device 800 and changes in the temperature of the electronic device 800 .
- Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact.
- Sensor assembly 814 may also include a light sensor, such as a complementary metal oxide semiconductor (CMOS) or charge coupled device (CCD) image sensor, for use in imaging applications.
- CMOS complementary metal oxide semiconductor
- CCD charge coupled device
- the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
- Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices.
- the electronic device 800 may access a wireless network based on a communication standard, such as wireless network (WiFi), second generation mobile communication technology (2G) or third generation mobile communication technology (3G), or a combination thereof.
- the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel.
- the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication.
- the NFC module may be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
- RFID radio frequency identification
- IrDA infrared data association
- UWB ultra-wideband
- Bluetooth Bluetooth
- electronic device 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable A programmed gate array (FPGA), controller, microcontroller, microprocessor or other electronic component implementation is used to perform the above method.
- ASICs application specific integrated circuits
- DSPs digital signal processors
- DSPDs digital signal processing devices
- PLDs programmable logic devices
- FPGA field programmable A programmed gate array
- controller microcontroller, microprocessor or other electronic component implementation is used to perform the above method.
- a non-volatile computer-readable storage medium such as a memory 804 comprising computer program instructions executable by the processor 820 of the electronic device 800 to perform the above method is also provided.
- FIG. 4 shows a block diagram of an electronic device 1900 according to an embodiment of the present disclosure.
- the electronic device 1900 may be provided as a server. 4
- electronic device 1900 includes processing component 1922, which further includes one or more processors, and a memory resource represented by memory 1932 for storing instructions executable by processing component 1922, such as applications.
- An application program stored in memory 1932 may include one or more modules, each corresponding to a set of instructions.
- the processing component 1922 is configured to execute instructions to perform the above-described methods.
- the electronic device 1900 may also include a power supply assembly 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input output (I/O) interface 1958 .
- the electronic device 1900 can operate based on an operating system stored in the memory 1932, such as a Microsoft server operating system (Windows Server TM ), a graphical user interface based operating system (Mac OS X TM ) introduced by Apple, a multi-user multi-process computer operating system (Unix TM ), Free and Open Source Unix-like Operating System (Linux TM ), Open Source Unix-like Operating System (FreeBSD TM ) or the like.
- Microsoft server operating system Windows Server TM
- Mac OS X TM graphical user interface based operating system
- Uniix TM multi-user multi-process computer operating system
- Free and Open Source Unix-like Operating System Linux TM
- FreeBSD TM Open Source Unix-like Operating System
- a non-volatile computer-readable storage medium such as memory 1932 comprising computer program instructions executable by processing component 1922 of electronic device 1900 to perform the above-described method.
- the present disclosure may be a system, method and/or computer program product.
- the computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of the present disclosure.
- a computer-readable storage medium may be a tangible device that can hold and store instructions for use by the instruction execution device.
- the computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
- Non-exhaustive list of computer readable storage media include: portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM) or flash memory), static random access memory (SRAM), portable compact disk read only memory (CD-ROM), digital versatile disk (DVD), memory sticks, floppy disks, mechanically coded devices, such as printers with instructions stored thereon Hole cards or raised structures in grooves, and any suitable combination of the above.
- RAM random access memory
- ROM read only memory
- EPROM erasable programmable read only memory
- flash memory static random access memory
- SRAM static random access memory
- CD-ROM compact disk read only memory
- DVD digital versatile disk
- memory sticks floppy disks
- mechanically coded devices such as printers with instructions stored thereon Hole cards or raised structures in grooves, and any suitable combination of the above.
- Computer-readable storage media are not to be construed as transient signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (eg, light pulses through fiber optic cables), or through electrical wires transmitted electrical signals.
- the computer readable program instructions described herein may be downloaded to various computing/processing devices from a computer readable storage medium, or to an external computer or external storage device over a network such as the Internet, a local area network, a wide area network, and/or a wireless network.
- the network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers.
- a network adapter card or network interface in each computing/processing device receives computer-readable program instructions from a network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing/processing device .
- Computer program instructions for carrying out operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or instructions in one or more programming languages.
- Source or object code written in any combination, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as the "C" language or similar programming languages.
- the computer readable program instructions 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 implement.
- the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (eg, using an Internet service provider through the Internet connect).
- LAN local area network
- WAN wide area network
- custom electronic circuits such as programmable logic circuits, field programmable gate arrays (FPGAs), or programmable logic arrays (PLAs) can be personalized by utilizing state information of computer readable program instructions.
- Computer readable program instructions are executed to implement various aspects of the present disclosure.
- These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer or other programmable data processing apparatus to produce a machine that causes the instructions when executed by the processor of the computer or other programmable data processing apparatus , resulting in means for implementing the functions/acts specified in one or more blocks of the flowchart and/or block diagrams.
- These computer readable program instructions can also be stored in a computer readable storage medium, these instructions cause a computer, programmable data processing apparatus and/or other equipment to operate in a specific manner, so that the computer readable medium on which the instructions are stored includes An article of manufacture comprising instructions for implementing various aspects of the functions/acts specified in one or more blocks of the flowchart and/or block diagrams.
- Computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other equipment to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process , thereby causing instructions executing on a computer, other programmable data processing apparatus, or other device to implement the functions/acts specified in one or more blocks of the flowcharts and/or block diagrams.
- each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more functions for implementing the specified logical function(s) executable instructions.
- the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented in dedicated hardware-based systems that perform the specified functions or actions , or can be implemented in a combination of dedicated hardware and computer instructions.
- the computer program product can be specifically implemented by hardware, software or a combination thereof.
- the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK), etc. Wait.
- a software development kit Software Development Kit, SDK
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
Claims (19)
- 一种智能驾驶控制方法,其特征在于,包括:获取车辆的行驶状态信息;获取所述车辆的驾驶区域的影像信息;根据所述车辆的行驶状态信息和所述驾驶区域的影像信息,确定所述车辆的驾驶员的驾驶状态;响应于检测到所述车辆的驾驶员处于预设的危险驾驶状态,进行智能驾驶控制。
- 根据权利要求1所述的方法,其特征在于,所述根据所述车辆的行驶状态信息和所述驾驶区域的影像信息确定所述车辆的驾驶员的驾驶状态,包括:根据所述驾驶区域的影像信息对所述车辆的驾驶员进行行为检测;根据所述车辆的行驶状态信息和所述驾驶员的行为检测结果确定所述驾驶员的驾驶状态。
- 根据权利要求2所述的方法,其特征在于,所述对所述车辆的驾驶员进行行为检测,包括:确定所述驾驶员的行为检测结果对应的危险级别;所述根据所述车辆的行驶状态信息和所述驾驶员的行为检测结果确定所述驾驶员的驾驶状态,包括:响应于根据所述车辆的行驶状态信息确定所述车辆处于异常行驶状态,将所述驾驶员的行为检测结果的危险级别升级为第一危险级别;响应于确定所述第一危险级别达到预设的告警级别,确定所述驾驶员的驾驶状态处于预设的危险驾驶状态。
- 根据权利要求2所述的方法,其特征在于,所述根据所述车辆的行驶状态信息和所述驾驶员的行为检测结果确定所述驾驶员的驾驶状态,包括:响应于根据所述车辆的行驶状态信息和所述驾驶员的行为检测结果确定所述车辆的行驶状态和所述驾驶员的行为状态均为异常状态,确定检测到所述驾驶员处于预设的危险驾驶状态。
- 根据权利要求2-4任一项所述的方法,其特征在于,所述根据所述车辆的行驶状态信息和所述驾驶区域的影像信息确定所述车辆的驾驶员的驾驶状态,包括:响应于根据所述车辆的行驶状态信息检测到所述车辆处于异常行驶状态,根据所述驾驶区域的影像信息对所述驾驶员进行行为检测;响应于确定所述驾驶员的行为检测结果为驾驶员分心驾驶或疲劳驾驶,确定所述驾驶员处于预设的危险驾驶状态。
- 根据权利要求1-5任一项所述的方法,其特征在于,所述车辆的异常行驶状态包括以下至少一项:车辆在第一设定时长内的压线次数达到设定压线次数阈值;车辆的左右摆动幅度达到设定幅度阈值;车辆未按照交通标志或交通信号灯的指示通行;车辆的车速超出设定速度阈值。
- 根据权利要求1-6任一项所述的方法,其特征在于,所述进行智能驾驶控制,包括基于以下至少一项生成告警信息:所述车辆的行驶状态信息;基于所述驾驶区域的影像信息对所述车辆的驾驶员的行为检测结果;所述驾驶员的驾驶状态。
- 根据权利要求1-7任一项所述的方法,其特征在于,所述进行智能驾驶控制包括:控制告警设备持续输出告警信息,直至所述车辆行驶状态和驾驶员的驾驶状态均恢复正常状态。
- 根据权利要求1-8任一所述的方法,其特征在于,所述进行智能驾驶控制包括:响应于检测到所述驾驶员处于预设的危险驾驶状态的持续时长超过预设时长,控制辅助驾驶/自动驾驶功能启动,和/或控制所述车辆减速停车。
- 根据权利要求1-9任一所述的方法,其特征在于,所述方法还包括:获取所述车辆周围的环境信息;所述根据所述车辆的行驶状态信息和所述驾驶区域的影像信息确定所述车辆的驾驶员的驾驶状态,包括:根据所述车辆周围的环境信息、所述车辆的行驶状态信息和所述驾驶区域的影像信息确定所述车辆的驾驶员的驾驶状态。
- 根据权利要求10所述方法,其特征在于,所述环境信息包括路况信息;所述获取所述车辆周围的环境信息,包括:获取所述车辆行驶的道路的路况信息;所述根据所述车辆周围的环境信息、所述车辆的行驶状态信息和所述驾驶区域的影像信息确定所述车辆的驾驶员的驾驶状态,包括:响应于所述车辆的行驶状态信息与所述路况信息不满足预设的匹配关系,且基于所述驾驶区域的影像信息对所述车辆的驾驶员的行为检测结果指示所述驾驶员的行为状态为异常状态,确定检测到所述驾驶员处于预设的危险驾驶状态。
- 根据权利要求1-11任一所述的方法,其特征在于,所述获取车辆的行驶状态信息,包括:获取行车传感数据,所述传感数据包括以下至少一项:车辆的高级驾驶辅助***采集的影像信息、车辆的行车记录仪采集的影像信息、车辆的速度传感器感知的速度信息;根据所述传感数据,确定所述车辆的行驶状态信息。
- 根据权利要求1-12任一所述的方法,其特征在于,所述根据所述车辆的行驶状态信息和所述驾驶区域的影像信息确定所述车辆的驾驶员的驾驶状态,包括:将获取的所述车辆的行驶状态信息、和驾驶区域的影像信息,输入经过训练的神经网络,经由所述神经网络,确定所述车辆的驾驶员的驾驶状态。
- 一种智能驾驶控制装置,其特征在于,包括:第一获取模块,用于获取车辆的行驶状态信息;第二获取模块,用于获取所述车辆的驾驶区域的影像信息;驾驶状态确定模块,用于根据所述车辆的行驶状态信息和所述驾驶区域的影像信息,确定所述车辆的驾驶员的驾驶状态;控制模块,用于响应于检测到所述车辆的驾驶员处于预设的危险驾驶状态,进行智能驾驶控制。
- 一种车辆,其特征在于,包括:第一传感器,用于采集车辆的驾驶区域的影像信息;控制器,用于获取车辆的行驶状态信息,根据所述车辆的行驶状态信息和所述驾驶区域的影像信息,确定所述车辆的驾驶员的驾驶状态,并响应于检测到所述车辆的驾驶员处于预设的危险驾驶状态,进行智能驾驶控制。
- 根据权利要求15所述的车辆,其特征在于,还包括:第二传感器,用于采集行车传感数据;所述控制器用于根据所述行车传感数据获取所述车辆的行驶状态信息。
- 一种电子设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行权利要求1至13中任意一项所述的方法。
- 一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至13中任意一项所述的方法。
- 一种计算机程序,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行用于实现权利要求1-13中的任一权利要求所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023518924A JP2023542992A (ja) | 2020-09-23 | 2021-07-30 | インテリジェントドライブ制御方法及び装置、車両、電子機器並びに記憶媒体 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011010951.9A CN112141119B (zh) | 2020-09-23 | 2020-09-23 | 智能驾驶控制方法及装置、车辆、电子设备和存储介质 |
CN202011010951.9 | 2020-09-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022062659A1 true WO2022062659A1 (zh) | 2022-03-31 |
Family
ID=73896284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/109831 WO2022062659A1 (zh) | 2020-09-23 | 2021-07-30 | 智能驾驶控制方法及装置、车辆、电子设备和存储介质 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2023542992A (zh) |
CN (1) | CN112141119B (zh) |
WO (1) | WO2022062659A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116129653A (zh) * | 2023-04-17 | 2023-05-16 | 创意信息技术股份有限公司 | 卡口车辆检测方法、装置、设备及存储介质 |
CN116698445A (zh) * | 2023-06-08 | 2023-09-05 | 北京速度时空信息有限公司 | 一种自动驾驶安全性检测方法及*** |
CN117657170A (zh) * | 2024-02-02 | 2024-03-08 | 江西五十铃汽车有限公司 | 一种新能源汽车智能安全和整车控制方法及*** |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112141119B (zh) * | 2020-09-23 | 2022-03-11 | 上海商汤临港智能科技有限公司 | 智能驾驶控制方法及装置、车辆、电子设备和存储介质 |
CN112721730A (zh) * | 2021-01-07 | 2021-04-30 | 广州橙行智动汽车科技有限公司 | 车辆电源管理方法、装置、车辆及存储介质 |
CN112849149A (zh) * | 2021-01-28 | 2021-05-28 | 上海商汤临港智能科技有限公司 | 驾驶员状态检测方法、装置、设备、介质及程序产品 |
CN112861677A (zh) * | 2021-01-28 | 2021-05-28 | 上海商汤临港智能科技有限公司 | 轨交驾驶员的动作检测方法及装置、设备、介质及工具 |
CN114291097B (zh) * | 2021-04-21 | 2022-07-19 | 浙江大学 | 实时反馈的驾驶行为差异化矫正方法、装置、设备 |
CN113096409A (zh) * | 2021-04-25 | 2021-07-09 | 华蓝设计(集团)有限公司 | 基于5g物联网技术的运输车辆全过程安全监控*** |
WO2022241598A1 (zh) * | 2021-05-17 | 2022-11-24 | 海南师范大学 | 一种自动检测驾驶员玩手机的装置及方法 |
CN114103963A (zh) * | 2021-11-23 | 2022-03-01 | 重庆大学 | 一种驾驶员不安全行为检测预警***及方法 |
WO2023092490A1 (zh) * | 2021-11-26 | 2023-06-01 | 吉林大学 | 自动驾驶汽车接管紧迫度判别方法和警示方法及*** |
CN114030475A (zh) * | 2021-12-22 | 2022-02-11 | 清华大学苏州汽车研究院(吴江) | 一种车辆辅助驾驶方法、装置、车辆及存储介质 |
CN114708628A (zh) * | 2022-03-07 | 2022-07-05 | 深圳市德驰微视技术有限公司 | 基于域控制器平台的车辆驾驶员监测方法及装置 |
CN115631626A (zh) * | 2022-10-11 | 2023-01-20 | 重庆长安新能源汽车科技有限公司 | 一种车辆数据监控分析方法、装置、设备及介质 |
CN115892051B (zh) * | 2023-03-08 | 2023-05-16 | 禾多科技(北京)有限公司 | 自动驾驶辅助公共道路测试方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3637165A1 (de) * | 1986-10-31 | 1988-05-05 | Rainer Ashauer | Verfahren und einrichtung zum verhindern von zusammenstoessen, insbesondere fuer kraftfahrzeuge im strassenverkehr |
CN102509418A (zh) * | 2011-10-11 | 2012-06-20 | 东华大学 | 一种多传感信息融合的疲劳驾驶评估预警方法及装置 |
CN110901650A (zh) * | 2019-11-02 | 2020-03-24 | 芜湖职业技术学院 | 一种车辆压实线自调整***和方法 |
CN112141119A (zh) * | 2020-09-23 | 2020-12-29 | 上海商汤临港智能科技有限公司 | 智能驾驶控制方法及装置、车辆、电子设备和存储介质 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8698639B2 (en) * | 2011-02-18 | 2014-04-15 | Honda Motor Co., Ltd. | System and method for responding to driver behavior |
DE102013204882A1 (de) * | 2013-03-20 | 2014-09-25 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Zuordnen eines Fahrers eines Fahrzeugs zu einer im Fahrzeug hinterlegten, ein spezifisches Fahrverhalten des Fahrers repräsentierenden, Fahrerklasse |
DE102013009339A1 (de) * | 2013-06-04 | 2014-12-04 | Volkswagen Aktiengesellschaft | Verfahren und Vorrichtung zur Notfallassistenz |
US20150166059A1 (en) * | 2013-12-18 | 2015-06-18 | Automotive Research & Testing Center | Autonomous vehicle driving support system and autonomous driving method performed by the same |
US9290174B1 (en) * | 2014-10-23 | 2016-03-22 | GM Global Technology Operations LLC | Method and system for mitigating the effects of an impaired driver |
US20160267335A1 (en) * | 2015-03-13 | 2016-09-15 | Harman International Industries, Incorporated | Driver distraction detection system |
CN106228755A (zh) * | 2016-08-12 | 2016-12-14 | 深圳市元征科技股份有限公司 | 疲劳驾驶预警方法及云端服务器 |
US10640117B2 (en) * | 2016-08-17 | 2020-05-05 | Allstate Insurance Company | Driving cues and coaching |
US11608085B2 (en) * | 2017-01-31 | 2023-03-21 | Mitsubishi Electric Corporation | Automatic driving control device |
US10592785B2 (en) * | 2017-07-12 | 2020-03-17 | Futurewei Technologies, Inc. | Integrated system for detection of driver condition |
CN107316436B (zh) * | 2017-07-31 | 2021-06-18 | 努比亚技术有限公司 | 危险驾驶状态处理方法、电子设备及存储介质 |
CN107640152B (zh) * | 2017-08-08 | 2019-11-22 | 吉利汽车研究院(宁波)有限公司 | 一种车道保持辅助***的可靠性控制装置及方法 |
US10235859B1 (en) * | 2017-08-17 | 2019-03-19 | State Farm Mutual Automobile Insurance Company | Systems and methods for the mitigation of drowsy or sleepy driving |
EP3456599A1 (en) * | 2017-09-18 | 2019-03-20 | The Hi-Tech Robotic Systemz Ltd | Monitoring drivers and external environment for vehicles |
CN109747656A (zh) * | 2017-11-02 | 2019-05-14 | 罗曦明 | 人工智能车辆辅助驾驶方法、装置、设备及存储介质 |
JP6812952B2 (ja) * | 2017-11-15 | 2021-01-13 | オムロン株式会社 | 脇見判定装置、脇見判定方法、およびプログラム |
CN108423006A (zh) * | 2018-02-02 | 2018-08-21 | 辽宁友邦网络科技有限公司 | 一种辅助驾驶预警方法及*** |
JP6637091B2 (ja) * | 2018-03-07 | 2020-01-29 | 本田技研工業株式会社 | 車両制御装置 |
CN108275156A (zh) * | 2018-03-27 | 2018-07-13 | 斑马网络技术有限公司 | 驾驶行为检测方法、存储介质、设备及车辆 |
CN109159667A (zh) * | 2018-07-28 | 2019-01-08 | 上海商汤智能科技有限公司 | 智能驾驶控制方法和装置、车辆、电子设备、介质、产品 |
CN109050520A (zh) * | 2018-08-16 | 2018-12-21 | 上海小蚁科技有限公司 | 车辆驾驶状态提醒方法及装置、计算机可读存储介质 |
US20200062246A1 (en) * | 2018-08-27 | 2020-02-27 | Mando Corporation | Emergency braking device for vehicle |
KR20200056187A (ko) * | 2018-11-14 | 2020-05-22 | 현대자동차주식회사 | 운전자의 부주의 경고 제어 장치 및 방법 |
US11623564B2 (en) * | 2018-12-17 | 2023-04-11 | Auto Telematics Ltd. | Method and system for determining driving information |
US20200207359A1 (en) * | 2018-12-27 | 2020-07-02 | Southern Taiwan University Of Science And Technology | Smart driving management system and method |
US11400944B2 (en) * | 2019-01-04 | 2022-08-02 | Byton North America Corporation | Detecting and diagnosing anomalous driving behavior using driving behavior models |
WO2020246637A1 (ko) * | 2019-06-05 | 2020-12-10 | 엘지전자 주식회사 | 자율 주행 차량 제어 방법 |
CN110371133A (zh) * | 2019-06-28 | 2019-10-25 | 神龙汽车有限公司 | 汽车驾驶员疲劳检测***和方法 |
-
2020
- 2020-09-23 CN CN202011010951.9A patent/CN112141119B/zh active Active
-
2021
- 2021-07-30 JP JP2023518924A patent/JP2023542992A/ja active Pending
- 2021-07-30 WO PCT/CN2021/109831 patent/WO2022062659A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3637165A1 (de) * | 1986-10-31 | 1988-05-05 | Rainer Ashauer | Verfahren und einrichtung zum verhindern von zusammenstoessen, insbesondere fuer kraftfahrzeuge im strassenverkehr |
CN102509418A (zh) * | 2011-10-11 | 2012-06-20 | 东华大学 | 一种多传感信息融合的疲劳驾驶评估预警方法及装置 |
CN110901650A (zh) * | 2019-11-02 | 2020-03-24 | 芜湖职业技术学院 | 一种车辆压实线自调整***和方法 |
CN112141119A (zh) * | 2020-09-23 | 2020-12-29 | 上海商汤临港智能科技有限公司 | 智能驾驶控制方法及装置、车辆、电子设备和存储介质 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116129653A (zh) * | 2023-04-17 | 2023-05-16 | 创意信息技术股份有限公司 | 卡口车辆检测方法、装置、设备及存储介质 |
CN116698445A (zh) * | 2023-06-08 | 2023-09-05 | 北京速度时空信息有限公司 | 一种自动驾驶安全性检测方法及*** |
CN116698445B (zh) * | 2023-06-08 | 2024-01-30 | 北京速度时空信息有限公司 | 一种自动驾驶安全性检测方法及*** |
CN117657170A (zh) * | 2024-02-02 | 2024-03-08 | 江西五十铃汽车有限公司 | 一种新能源汽车智能安全和整车控制方法及*** |
CN117657170B (zh) * | 2024-02-02 | 2024-05-17 | 江西五十铃汽车有限公司 | 一种新能源汽车智能安全和整车控制方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112141119A (zh) | 2020-12-29 |
CN112141119B (zh) | 2022-03-11 |
JP2023542992A (ja) | 2023-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022062659A1 (zh) | 智能驾驶控制方法及装置、车辆、电子设备和存储介质 | |
RU2656933C2 (ru) | Способ и устройство для предупреждения о встречном транспортном средстве | |
US20200160724A1 (en) | Vehicle operation assistance | |
US10181266B2 (en) | System and method to provide driving assistance | |
JP7163407B2 (ja) | 衝突制御方法及び装置、電子機器並びに記憶媒体 | |
WO2022041671A1 (zh) | 方向盘脱手检测方法及装置、电子设备和存储介质 | |
CN109017554B (zh) | 行驶提醒方法、装置及计算机可读存储介质 | |
CN105513427A (zh) | 车辆和车辆的行车预警方法及装置 | |
EP3665564B1 (en) | Autonomous vehicle notification system and method | |
CN104134371A (zh) | 一种车辆碰撞预警的方法和装置 | |
US11873007B2 (en) | Information processing apparatus, information processing method, and program | |
CN113205088B (zh) | 障碍物图像展示方法、电子设备和计算机可读介质 | |
CN112991684A (zh) | 一种驾驶预警的方法及装置 | |
JP2021163345A (ja) | 運転支援装置及びデータ収集システム | |
CN111186435B (zh) | 汽车的防碰撞方法、装置及存储介质 | |
CN115269097A (zh) | 导航界面的显示方法、装置、设备、存储介质及程序产品 | |
KR20180112336A (ko) | 복수의 센서를 이용하여 객체를 인식하는 전자 기기 및 방법 | |
KR101947473B1 (ko) | 후방 차량을 고려한 안전 운전 지원 장치 및 방법 | |
KR102319383B1 (ko) | 블랙박스 영상을 이용하여 교통 법규 위반 차량을 자동으로 신고하는 장치 및 방법 | |
TWI573713B (zh) | 行車距離提示裝置及其方法 | |
KR20170016579A (ko) | 운전중 통화 검출 및 경보 방법과 그 시스템 | |
JP7294483B2 (ja) | 運転支援装置、運転支援方法及びプログラム | |
KR102531722B1 (ko) | 차량 단말을 이용한 주차위치안내 서비스 방법 및 장치 | |
WO2024046353A2 (en) | Presentation control method, device for in-vehicle glass of vehicle, and vehicle | |
JP2024047112A (ja) | 運転支援装置、運転支援方法、及びプログラム |
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: 21871037 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2023518924 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21871037 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21871037 Country of ref document: EP Kind code of ref document: A1 |