CN112026761A - Automobile auxiliary driving method based on data sharing - Google Patents
Automobile auxiliary driving method based on data sharing Download PDFInfo
- Publication number
- CN112026761A CN112026761A CN202010940699.5A CN202010940699A CN112026761A CN 112026761 A CN112026761 A CN 112026761A CN 202010940699 A CN202010940699 A CN 202010940699A CN 112026761 A CN112026761 A CN 112026761A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- preset
- driving
- vehicles
- driver
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 13
- 230000004399 eye closure Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 abstract description 8
- 238000005070 sampling Methods 0.000 description 5
- 206010039203 Road traffic accident Diseases 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000004424 eye movement Effects 0.000 description 2
- 230000001815 facial effect Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 210000003128 head Anatomy 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- 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
-
- 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
-
- 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
- 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
- B60W2040/0818—Inactivity or incapacity of driver
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 invention relates to a data sharing-based automobile auxiliary driving method, which comprises the steps of obtaining driving information of a vehicle and other vehicles within a preset radius range when the actual speed information of the vehicle is larger than or equal to a preset speed threshold value, predicting to obtain the driving tracks of the vehicle and other vehicles, predicting whether the vehicle and other vehicles have collision risks by adopting a preset collision prediction algorithm, reminding drivers of different degrees according to whether fatigue driving exists in the driver of the vehicle when the vehicle and other vehicles have collision risks, carrying out corresponding active safety control on the vehicle, and sending collision risk prediction results to other vehicles. Compared with the traditional auxiliary driving mode of the automobile, the auxiliary driving method of the automobile can improve the safety of auxiliary driving of the automobile, makes safer prejudgment by combining the data of the automobile and other surrounding vehicles to perform data processing, and has higher driving safety and intelligent degree.
Description
Technical Field
The invention relates to an automobile driving assisting method based on data sharing.
Background
With the increasing automobile keeping quantity in the world, the occurrence frequency of automobile traffic accidents is increased year by year, and the traffic safety problem becomes a public nuisance in the modern society. Statistically, car crash accidents (including car collisions and car-to-fixture collisions) are the most common traffic accidents among all traffic accidents. The collision accident of the automobile is mostly caused by the factors of too fast driving speed, too small driving distance, untimely braking and the like.
In order to further improve road traffic safety and help drivers to reduce erroneous operations, attention has been paid to and intelligent automobile safety technologies represented by Advanced Driver Assistance Systems (ADAS) in recent years. In the prior art, most distance data formed by radar or laser ranging are used for mastering the information of surrounding vehicles, and then the vehicle avoids the traffic accident which is likely to happen soon only according to the distance data, so that the safety of the auxiliary driving mode is low.
Disclosure of Invention
The invention aims to provide a data sharing-based automobile driving assisting method, which is used for solving the problem of low driving safety of the existing driving assisting method.
The invention adopts the following technical scheme:
a data sharing-based automobile driving assisting method comprises the following steps:
acquiring actual speed information of the vehicle;
comparing the actual speed information with a preset speed threshold;
if the actual speed information is larger than or equal to the preset speed threshold, acquiring the driving information of the vehicle and the driving information of other vehicles within a preset radius range;
predicting a traveling track of the vehicle based on the driving information of the vehicle, and predicting a traveling track of another vehicle based on the driving information of the other vehicle;
according to the running tracks of the vehicle and other vehicles, whether the vehicle and other vehicles have collision risks or not is predicted by adopting a preset collision prediction algorithm;
if the collision danger between the vehicle and other vehicles is predicted, judging whether the driver of the vehicle has fatigue driving or not;
if the driver of the vehicle is in fatigue driving, performing safety emergency control on the vehicle according to a preset first safety intervention mode, performing safety reminding on the driver of the vehicle according to a preset first reminding mode, and sending a prediction result that the vehicle and other vehicles have collision risks to the other vehicles;
and if the driver of the vehicle does not have the fatigue driving condition, carrying out safety reminding on the driver of the vehicle according to a preset second reminding mode, and sending the prediction result that the vehicle and other vehicles have collision risks to the other vehicles.
Preferably, if the driver of the host vehicle does not have fatigue driving and it is not detected that the driver of the host vehicle performs safe operation on the host vehicle within a first preset time period, the host vehicle is subjected to safe emergency control according to a preset second safe intervention mode.
Preferably, the fatigue driving determination process includes:
acquiring the total times of eye closure of a driver of the vehicle in a second preset time period and the eye closure duration of each eye closure;
comparing the eye closing duration time of each eye closing with a preset eye closing time threshold, acquiring the eye closing duration time which is greater than or equal to the preset eye closing time threshold, and counting the times of the eye closing duration time which is greater than or equal to the preset eye closing time threshold to obtain a first time;
calculating an actual ratio of the first number of times to the total number of times;
if the actual ratio is larger than or equal to a preset ratio, judging that the driver of the vehicle is in a fatigue driving condition, and if the actual ratio is smaller than the preset ratio, judging that the driver of the vehicle is not in the fatigue driving condition.
Preferably, the predicting whether the host vehicle and the other vehicles have collision risks by using a preset collision prediction algorithm according to the traveling tracks of the host vehicle and the other vehicles includes:
acquiring a first driving track curve according to the driving track of the vehicle;
acquiring a second driving track curve according to the driving tracks of the other vehicles;
drawing the first driving track curve and the second driving track curve on preset coordinates;
acquiring the minimum distance between the first driving track curve and the second driving track curve;
and comparing the minimum distance with a preset distance threshold, if the minimum distance is smaller than or equal to the preset distance threshold, judging that the vehicle and other vehicles have collision risks, and if the minimum distance is larger than the preset distance threshold, judging that the vehicle and other vehicles do not have collision risks.
The invention has the beneficial effects that: only when the actual speed of the vehicle is greater than the preset speed threshold value, the auxiliary driving control of the vehicle is started, so that the misoperation of the auxiliary driving of the vehicle caused by too low speed is avoided, further, safety accidents caused by the misoperation of the auxiliary driving of the vehicle are prevented, and the reliability of the auxiliary driving of the vehicle is improved; judging whether the vehicle and other vehicles have collision risks or not according to the running track of the vehicle and the running tracks of other surrounding vehicles, judging whether a driver of the vehicle has a fatigue driving condition or not when the vehicle and other vehicles have the collision risks, carrying out safety emergency control on the vehicle according to a preset first safety intervention mode when the vehicle and other vehicles have the fatigue driving condition, avoiding the collision risks, carrying out safety reminding on the driver of the vehicle according to the preset first reminding mode so as to improve the sobriety and attention of the driver of the vehicle, and sending a prediction result of the collision risks of the vehicle and other vehicles to other vehicles so that the drivers of other vehicles can pay attention to the collision risks, and the other vehicles can take related safety measures in time to improve the driving safety; if the driver of the vehicle does not have the condition of fatigue driving, the driver of the vehicle is safely reminded according to a preset second reminding mode, and the prediction result that the vehicle and other vehicles have the collision danger is sent to other vehicles, because the driver of the vehicle does not have the condition of fatigue driving, the authority of active safe driving is given to the driver, so that the driver can take proper safety measures after reminding, the driving safety is improved, in addition, after the collision risk is judged, different solving measures are taken according to the condition that whether the driver has the condition of fatigue driving, the attention of the driver is reminded in different reminding modes, the safety of the auxiliary driving of the vehicle can be improved, compared with the traditional auxiliary driving of the vehicle, the data processing is carried out by combining the data of the vehicle and the data of other vehicles around, make safer prediction, driving safety is higher, and reliability and intelligent degree are higher moreover.
Drawings
FIG. 1 is a flow chart of a method for assisting driving of a vehicle based on data sharing according to the present invention;
FIG. 2 is a schematic view of a first travel path curve and a second travel path curve not intersecting;
fig. 3 is a schematic view of the intersection of the first travel path curve and the second travel path curve.
Detailed Description
The embodiment provides an automobile auxiliary driving method based on data sharing, a hardware execution main body of the automobile auxiliary driving method may be a vehicle-mounted terminal or a vehicle control unit in a vehicle, and the embodiment takes the vehicle control unit as an example, that is, implementation steps of the automobile auxiliary driving method are executed by the vehicle control unit. Because the vehicle driving assistance method needs data sharing among vehicles, each vehicle needs to be networked, for example: the vehicle controllers of all vehicles are in communication connection with the background server through a wireless network, and data sharing of the vehicle controllers of all vehicles can be achieved through the background server, namely data sharing of all vehicles is achieved. The vehicle needs to acquire data information of other vehicles within a preset radius range, so that each vehicle can be provided with a locator, the background server acquires the position information of each vehicle, determines other vehicles within the preset radius range of the vehicle according to the position information of each vehicle, and finally controls the other vehicles within the preset radius range to perform data interaction with the vehicle. Alternatively, the data interaction of each vehicle is directly realized through a special wireless transceiver, such as: for the vehicle, data information of other vehicles within a preset radius range can be received. The size of the preset radius in the preset radius range is determined by actual conditions, such as the power of the wireless transceiver or the density of surrounding buildings. It should be noted that in the present embodiment, the vehicle-assisted driving method is described mainly with respect to the host vehicle, but of course, the vehicle-assisted driving method is not applied to only the host vehicle, and therefore the correlation detection device and the correlation data processing device in the other vehicles are the same as the host vehicle.
As shown in fig. 1, the driving assistance method for a vehicle includes the steps of:
step S1: acquiring actual speed information of the vehicle:
the vehicle is provided with the speed sensor, actual speed information of the vehicle can be detected in real time, and then the vehicle control unit obtains the actual speed information of the vehicle through the speed sensor.
Step S2: comparing the actual speed information with a preset speed threshold:
a speed threshold value is preset in the vehicle control unit, and the preset speed threshold value is used for realizing the starting of the vehicle auxiliary driving control. The magnitude of the preset speed threshold is set by actual conditions, such as 20 km/h.
And the vehicle control unit compares the actual speed information with a preset speed threshold value to determine the magnitude relation between the actual speed information and the preset speed threshold value.
Step S3: if the actual speed information is greater than or equal to the preset speed threshold, acquiring the driving information of the vehicle and the driving information of other vehicles within a preset radius range:
and if the actual speed information is greater than or equal to the preset speed threshold, the vehicle control unit acquires the driving information of the vehicle and the driving information of other vehicles within the preset radius range. The other vehicles are vehicles within the preset radius range of the vehicle, the number of the other vehicles is not limited, and only one vehicle is needed, or a plurality of vehicles are needed.
The driving information is various kinds of traveling information of the vehicle during traveling, and is used for predicting a traveling locus of the corresponding vehicle, and therefore, the driving information is traveling information capable of predicting the traveling locus. The method for predicting the vehicle running track according to the driving information belongs to a conventional technical means, and has been disclosed to a certain extent in the prior art, for example, a method for predicting the vehicle running track is disclosed in a chinese patent document with an authorization publication number of CN105718750B, and comprises the following steps: extracting historical track information from original traffic data of vehicles, and carrying out clustering analysis on the historical track information to obtain a cluster; training the initial model by using the clustering cluster to obtain a prediction model; predicting the running track of the vehicle by using a prediction model to obtain a target running track; the prediction model carries reference information of the virtual reference point; the reference information of each virtual reference point comprises a self coordinate value and an RSSI value; calculating the reliability of the target running track, and updating the reference information in the prediction model by using the position information of the target running track when the reliability reaches a preset threshold value; predicting the running track of the vehicle next time by using the prediction model after updating the reference information; the historical track information carries reference information of a virtual reference point; predicting the running track of the vehicle by using a prediction model to obtain a target running track, wherein the method comprises the following steps: acquiring an RSSI value of a vehicle; calculating to obtain a vehicle coordinate value corresponding to the RSSI of the vehicle according to the self coordinate values and the RSSI values of all the virtual reference points; and predicting the running track of the vehicle by using the coordinate values of the vehicle to obtain a target running track. Based on the above-described method for predicting a vehicle travel track, the driving information may be data information that enables prediction of a travel track. For another example: the chinese patent document with an authorization publication number of CN109572550B discloses a method for predicting a vehicle trajectory, which comprises the following steps: acquiring driver eye movement data and vehicle running data, wherein the vehicle running data at least comprises current vehicle state data; identifying the eye movement data of the driver through a random forest model for identifying the driving state of the driver to obtain the current driving state data of the driver; processing the current driving state data of the driver through a driving strategy prediction model to obtain the driving strategy data of the current state of the driver; and processing the current state data of the vehicle and the current state driving strategy data of the driver through a driving track prediction model to obtain future driving track information adaptive to the current state of the driver. Based on the above-described one of the driving trajectory prediction methods, the driving information may be data information that enables prediction of the driving trajectory.
Therefore, the specific data composition of the driving information of the vehicle and the driving information of other vehicles within the preset radius acquired by the vehicle control unit is determined by a subsequently adopted driving track prediction method, and as the driving track prediction method belongs to the prior art, the driving information of the vehicle and the driving information of other vehicles within the preset radius also belong to the prior art.
Step S4: predicting a travel track of the host vehicle from the driving information of the host vehicle, and predicting a travel track of another vehicle from the driving information of the other vehicle:
the vehicle control unit predicts the running track of the vehicle according to the acquired driving information of the vehicle, and predicts the running tracks of other vehicles according to the acquired driving information of the other vehicles. Since the method for predicting the driving trajectory belongs to the prior art, the description is omitted.
Step S5: and predicting whether the vehicle and the other vehicles have collision risks by adopting a preset collision prediction algorithm according to the running tracks of the vehicle and the other vehicles:
after the vehicle control unit obtains the running track of the vehicle and the running tracks of other vehicles, whether the vehicle and the other vehicles have collision risks or not is predicted by adopting a preset collision prediction algorithm. In this embodiment, the other vehicles are described by taking only one vehicle as an example, and if a plurality of vehicles are included, the processing procedure of each vehicle is the same.
The prediction process of whether the vehicle and other vehicles have collision risks is set by actual needs, and the embodiment provides a specific implementation process, which comprises the following steps:
step S501: and acquiring a first driving track curve according to the driving track of the vehicle. It should be understood that the driving track of the vehicle is the route on which the vehicle is about to travel, and the vehicle control unit acquires the first driving track curve according to the driving track of the vehicle. The first driving track curve is obtained according to the coordinate points.
Step S502: and acquiring a second driving track curve according to the driving tracks of other vehicles. Similarly, if the driving tracks of the other vehicles are the routes to be driven by the other vehicles, the vehicle control unit acquires a second driving track curve according to the driving tracks of the vehicles with the driving tracks of the other vehicles. The second driving track curve can be obtained according to the coordinate points.
Step S503: and drawing a first driving track curve and a second driving track curve on preset coordinates. It should be understood that a coordinate is preset in the vehicle control unit, and the first travel track curve and the second travel track curve are plotted on the preset coordinate, that is, each coordinate point of the two curves is plotted on the coordinate.
Step S504: and acquiring the minimum distance between the first driving track curve and the second driving track curve. It should be understood that the vehicle control unit obtains the minimum distance between the two curves, i.e., the distance between the two closest points in the two curves. Since it is conventional technical means to obtain the minimum distance between two known curves, the description is omitted.
Step S505: the minimum distance is compared to a preset distance threshold. A distance threshold is preset in the vehicle control unit, and the preset distance threshold is set according to actual needs. The vehicle control unit makes the following judgments: and if the minimum distance is smaller than or equal to the preset distance threshold, judging that the vehicle and other vehicles have collision risks, and if the minimum distance is larger than the preset distance threshold, judging that the vehicle and other vehicles do not have collision risks. Wherein, the minimum distance is less than or equal to the preset distance threshold includes two conditions: (1) the first travel path curve (curve a) and the second travel path curve (curve B) do not intersect, as shown in fig. 2, Lmin is the minimum distance between the first travel path curve and the second travel path curve; (2) the first travel path curve (curve a) and the second travel path curve (curve B) intersect, as shown in fig. 3, and the minimum distance between the first travel path curve and the second travel path curve is 0.
As another embodiment, other prediction methods may be adopted, such as: determining a plurality of sampling moments according to a preset sampling period, acquiring coordinate points of the vehicle at each sampling moment in the running track of the vehicle, acquiring coordinate points of other vehicles at each sampling moment in the running tracks of the other vehicles, respectively calculating the distance between the coordinate points of the vehicle and the coordinate points of the other vehicles at the same sampling moment, acquiring the minimum value of the distances, comparing the minimum distance value with the preset value, judging that a collision danger exists if the minimum distance value is smaller than or equal to the preset value, and judging that no collision danger exists if the minimum distance value is larger than the preset value.
It should be understood that, the prediction algorithm for predicting whether the vehicle and the other vehicle have the collision risk by using the preset collision prediction algorithm according to the traveling track of the vehicle and the traveling tracks of the other vehicles belongs to the conventional technology, and the embodiment is not limited to the above two manners, and other manners in the prior art may also be used.
Step S6: if the collision danger between the vehicle and other vehicles is predicted, judging whether fatigue driving exists for the driver of the vehicle:
and if the collision danger between the vehicle and other vehicles is predicted, the vehicle control unit judges whether the driver of the vehicle is in fatigue driving or not according to the related data information.
As one specific embodiment, the fatigue driving determination process includes:
step S601: and acquiring the total times of the eyes of the driver of the vehicle in each eye closing in a second preset time period and the eye closing duration time of each eye closing. It should be understood that a second preset time period is preset in the vehicle control unit, the length of the second preset time period is set according to actual needs, and the ending time of the second preset time period may be a judgment starting time of fatigue driving. The vehicle is provided with a camera for collecting facial features of a driver and obtaining the eye closing state of the driver each time by acquiring the facial features. Then, the vehicle control unit obtains the total times of eye closing of the driver of the vehicle in a second preset time period and the eye closing duration of each eye closing.
The eye-closing duration can be detected as follows: for any eye closing, detecting the eye closing time of the eye closing and the eye opening time of the first eye opening appearing next, wherein the time period between the two times is the eye closing duration, and the eye closing detection mode and the eye opening detection mode belong to the conventional technical means and are not described again.
Step S602: and comparing the eye closing duration time of each eye closing with a preset eye closing time threshold, acquiring the eye closing duration time which is greater than or equal to the preset eye closing time threshold, and counting the times of the eye closing duration time which is greater than or equal to the preset eye closing time threshold to obtain a first time. The vehicle control unit is preset with an eye closing time threshold, and the preset eye closing time threshold is set according to actual needs, such as 2 s. And the vehicle control unit compares the eye closing duration time of each eye closing with a preset eye closing time threshold value to obtain two eye closing states, wherein one eye closing state is the eye closing duration time which is greater than or equal to the preset eye closing time threshold value, and the other eye closing state is the eye closing state which is smaller than the preset eye closing time threshold value. Then, the vehicle control unit obtains the eye closing duration time which is greater than or equal to the preset eye closing time threshold, and counts the eye closing times of the eye closing duration time which is greater than or equal to the preset eye closing time threshold, wherein the eye closing times are the first times.
Step S603: and the vehicle control unit calculates the actual ratio of the first times to the total times.
Step S604: and if the actual ratio is greater than or equal to the preset ratio, judging that the driver of the vehicle has the fatigue driving condition, and if the actual ratio is smaller than the preset ratio, judging that the driver of the vehicle does not have the fatigue driving condition. It should be understood that a ratio is preset in the vehicle control unit, and the preset ratio is set according to actual needs. The vehicle control unit compares the actual ratio with a preset ratio, if the actual ratio is larger than or equal to the preset ratio, the condition that the driver of the vehicle is in fatigue driving is judged, and if the actual ratio is smaller than the preset ratio, the condition that the driver of the vehicle is not in fatigue driving is judged.
It should be understood that, as another embodiment, other existing known fatigue driving determination methods, such as a driver fatigue driving detection method disclosed in chinese patent document with an authorization publication number of CN104881955B, may also be adopted, and the method includes: acquiring a head image of a driver in a driving process; positioning an eye area of a driver from a head image, judging whether the driver wears sunglasses or not, and obtaining a coarse positioning eye image, wherein the method for judging whether the driver wears the sunglasses comprises the steps of firstly assuming that the driver does not wear the sunglasses and obtaining an image of the eye area, converting the image into an HSV space, selecting a V channel, carrying out binarization by using an OTSU algorithm, counting the proportion of black pixel points in the binarized image, and if the proportion exceeds a set threshold value, considering that the driver wears the sunglasses; processing the coarse positioning eye image according to different light conditions and whether a driver wears sunglasses or not to obtain an eye contour image, wherein at least one algorithm of a Mask dodging algorithm and a pyramid mean shift segmentation algorithm is used for processing the coarse positioning eye image to obtain the eye contour image; dividing an eye target into a left part and a right part according to an image of an eye contour and an x coordinate of a gravity center position, respectively calculating the gravity centers of the left part and the right part, calculating an included angle between a connecting line of the left part and the right part and a horizontal line, rotating the image according to the included angle, rotating the eye to be horizontal, calculating the upper boundary and the lower boundary of the eye contour to obtain the eye height, and calculating the opening degree of the eye of a driver in the driving process according to the eye height; and judging whether the opening and closing degree of the eyes is smaller than a set threshold value, if so, judging that the driver is in a fatigue state.
Step S7: if the driver of the vehicle is in fatigue driving, performing safety emergency control on the vehicle according to a preset first safety intervention mode, performing safety reminding on the driver of the vehicle according to a preset first reminding mode, and sending a prediction result that the vehicle and other vehicles have collision risks to the other vehicles;
a first safety intervention mode is preset in the vehicle control unit, and the vehicle control unit can perform corresponding safety emergency control, namely active safety intervention, on the vehicle according to the first safety intervention mode. The specific manner of the first safety intervention mode is set by actual needs, but no matter what the specific manner of the first safety intervention mode is, the first safety intervention mode is used for enabling the self-vehicle to be out of danger and reducing the risk of collision with other vehicles, such as: the first safety intervention mode comprises the following steps: the control turns on the double flash, turns on the horn and decelerates, and can also include turning the front wheel to the right by a certain angle, so as to park by the roadside.
The vehicle control unit is preset with a first reminding mode and a second reminding mode, the first reminding mode is used for reminding the driver when the driver of the vehicle is in fatigue driving, and the second reminding mode is used for reminding the driver when the driver of the vehicle is not in fatigue driving, so that the reminding strength and degree of the first reminding mode are higher than those of the second reminding mode, the driver is enabled to be greatly disturbed externally, and the driver is enabled to finish the fatigue driving. Such as: the first reminding mode can comprise the following steps: the decibel of the alarm sound of the alarm in the vehicle is the first decibel, and the steering wheel and the seat generate vibration to a certain degree; and the second reminding mode can comprise the following steps: the decibel of the alarm sound of the in-vehicle alarm is a second decibel, wherein the first decibel is larger than the second decibel.
If the driver of the vehicle is in fatigue driving, the vehicle control unit carries out safety emergency control on the vehicle according to a preset first safety intervention mode, so that the vehicle enters a safer state, and the risk of collision with other vehicles is reduced; the method comprises the following steps of carrying out safety reminding on a driver of a vehicle according to a preset first reminding mode so as to enable the driver to be separated from fatigue driving as soon as possible; and the prediction result that the vehicle and other vehicles have collision danger is sent to other vehicles, so that data sharing is realized, other vehicles can also acquire information of collision danger, and other vehicles can take related safety measures in time.
Step S8: if the driver of the vehicle does not have the fatigue driving condition, carrying out safety reminding on the driver of the vehicle according to a preset second reminding mode, and sending the prediction result that the vehicle and other vehicles have collision risks to the other vehicles:
and if the driver of the vehicle does not have the fatigue driving condition, the vehicle control unit carries out safety reminding on the driver of the vehicle according to a preset second reminding mode and sends a prediction result that the vehicle and other vehicles have collision risks to other vehicles. Therefore, if the driver of the vehicle does not have the fatigue driving condition, the authority of the active safe driving is given to the driver, so that the driver can take proper safety measures after reminding, and the driving safety is improved.
Further, a first preset time period is preset in the vehicle control unit, the first preset time period is set according to actual needs, and the starting time of the first preset time period is the time when the vehicle control unit performs safety reminding on the driver of the vehicle according to a preset second reminding mode. The vehicle control unit is also preset with a second safety intervention mode, which may be the same as or different from the first safety intervention mode, for example, the second safety intervention mode only includes controlling the vehicle to decelerate and turn on the double flash.
After the vehicle control unit carries out safety reminding on the driver of the vehicle according to the preset second reminding manner, the driver of the vehicle should be capable of taking relevant safety operation (as a specific embodiment, the safety operation that the driver of the vehicle should take is vehicle braking) so as to reduce danger. Then, the vehicle control unit detects whether the driver of the vehicle performs safe operation on the vehicle, namely, whether the vehicle brakes. If the driver of the vehicle is not detected to perform the safe operation on the vehicle within the first preset time period, namely, if the driver of the vehicle is not in a fatigue driving state and the driver of the vehicle is not detected to perform the safe operation on the vehicle within the first preset time period, the vehicle control unit performs the safe emergency control on the vehicle according to a preset second safe intervention mode. When the driver of the vehicle does not timely take safe emergency operation, the whole vehicle controller intervenes, and the driving safety is improved.
The above-mentioned embodiments are merely illustrative of the technical solutions of the present invention in a specific embodiment, and any equivalent substitutions and modifications or partial substitutions of the present invention without departing from the spirit and scope of the present invention should be covered by the claims of the present invention.
Claims (4)
1. A data sharing-based automobile driving assisting method is characterized by comprising the following steps:
acquiring actual speed information of the vehicle;
comparing the actual speed information with a preset speed threshold;
if the actual speed information is larger than or equal to the preset speed threshold, acquiring the driving information of the vehicle and the driving information of other vehicles within a preset radius range;
predicting a traveling track of the vehicle based on the driving information of the vehicle, and predicting a traveling track of another vehicle based on the driving information of the other vehicle;
according to the running tracks of the vehicle and other vehicles, whether the vehicle and other vehicles have collision risks or not is predicted by adopting a preset collision prediction algorithm;
if the collision danger between the vehicle and other vehicles is predicted, judging whether the driver of the vehicle has fatigue driving or not;
if the driver of the vehicle is in fatigue driving, performing safety emergency control on the vehicle according to a preset first safety intervention mode, performing safety reminding on the driver of the vehicle according to a preset first reminding mode, and sending a prediction result that the vehicle and other vehicles have collision risks to the other vehicles;
and if the driver of the vehicle does not have the fatigue driving condition, carrying out safety reminding on the driver of the vehicle according to a preset second reminding mode, and sending the prediction result that the vehicle and other vehicles have collision risks to the other vehicles.
2. The data sharing-based automobile driving assisting method according to claim 1, wherein if the driver of the own vehicle is not in fatigue driving and a safe operation of the own vehicle by the driver of the own vehicle is not detected within a first preset time period, the own vehicle is subjected to safe emergency control according to a preset second safe intervention mode.
3. The data-sharing-based automobile driving assistance method according to claim 1, wherein the determination process of fatigue driving includes:
acquiring the total times of eye closure of a driver of the vehicle in a second preset time period and the eye closure duration of each eye closure;
comparing the eye closing duration time of each eye closing with a preset eye closing time threshold, acquiring the eye closing duration time which is greater than or equal to the preset eye closing time threshold, and counting the times of the eye closing duration time which is greater than or equal to the preset eye closing time threshold to obtain a first time;
calculating an actual ratio of the first number of times to the total number of times;
if the actual ratio is larger than or equal to a preset ratio, judging that the driver of the vehicle is in a fatigue driving condition, and if the actual ratio is smaller than the preset ratio, judging that the driver of the vehicle is not in the fatigue driving condition.
4. The data sharing-based automobile driving assisting method according to claim 1, wherein the predicting whether the own vehicle and the other vehicles have collision risks by adopting a preset collision prediction algorithm according to the traveling tracks of the own vehicle and the other vehicles comprises:
acquiring a first driving track curve according to the driving track of the vehicle;
acquiring a second driving track curve according to the driving tracks of the other vehicles;
drawing the first driving track curve and the second driving track curve on preset coordinates;
acquiring the minimum distance between the first driving track curve and the second driving track curve;
and comparing the minimum distance with a preset distance threshold, if the minimum distance is smaller than or equal to the preset distance threshold, judging that the vehicle and other vehicles have collision risks, and if the minimum distance is larger than the preset distance threshold, judging that the vehicle and other vehicles do not have collision risks.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010940699.5A CN112026761A (en) | 2020-09-09 | 2020-09-09 | Automobile auxiliary driving method based on data sharing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010940699.5A CN112026761A (en) | 2020-09-09 | 2020-09-09 | Automobile auxiliary driving method based on data sharing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112026761A true CN112026761A (en) | 2020-12-04 |
Family
ID=73583972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010940699.5A Withdrawn CN112026761A (en) | 2020-09-09 | 2020-09-09 | Automobile auxiliary driving method based on data sharing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112026761A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112561170A (en) * | 2020-12-18 | 2021-03-26 | 青岛未来网络创新技术有限公司 | Traffic safety risk dynamic prediction method for intelligent driving automobile and prediction system thereof |
CN112590547A (en) * | 2020-12-23 | 2021-04-02 | 深圳壹账通智能科技有限公司 | Method, device and equipment for monitoring drunk driving vehicle and storage medium |
CN112937520A (en) * | 2021-03-15 | 2021-06-11 | 东风柳州汽车有限公司 | Emergency braking method and device for vehicle, commercial vehicle and storage medium |
CN113147794A (en) * | 2021-06-03 | 2021-07-23 | 北京百度网讯科技有限公司 | Method, device and equipment for generating automatic driving early warning information and automatic driving vehicle |
CN113635896A (en) * | 2021-07-31 | 2021-11-12 | 华为技术有限公司 | Driving behavior determination method and related equipment thereof |
CN114954329A (en) * | 2022-06-08 | 2022-08-30 | 一汽解放汽车有限公司 | Automobile light-emitting grille control method, device, computer equipment and storage medium |
CN115762158A (en) * | 2022-11-15 | 2023-03-07 | 每日互动股份有限公司 | A traffic intersection safety warning method, system and storage medium |
CN116153096A (en) * | 2021-11-19 | 2023-05-23 | 北京万集科技股份有限公司 | Abnormal driving early warning method, device, system and storage medium |
CN116424312A (en) * | 2023-03-31 | 2023-07-14 | 重庆长安汽车股份有限公司 | System and method for avoiding secondary collision of vehicle |
CN116968753A (en) * | 2023-07-19 | 2023-10-31 | 深圳市壹启优车科技有限公司 | Vehicle energy consumption management method and system based on artificial intelligence |
CN118877006A (en) * | 2024-09-24 | 2024-11-01 | 安徽中科星驰自动驾驶技术有限公司 | A safety warning method and system for automatic driving of a vehicle |
-
2020
- 2020-09-09 CN CN202010940699.5A patent/CN112026761A/en not_active Withdrawn
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112561170A (en) * | 2020-12-18 | 2021-03-26 | 青岛未来网络创新技术有限公司 | Traffic safety risk dynamic prediction method for intelligent driving automobile and prediction system thereof |
CN112590547A (en) * | 2020-12-23 | 2021-04-02 | 深圳壹账通智能科技有限公司 | Method, device and equipment for monitoring drunk driving vehicle and storage medium |
CN112937520A (en) * | 2021-03-15 | 2021-06-11 | 东风柳州汽车有限公司 | Emergency braking method and device for vehicle, commercial vehicle and storage medium |
CN112937520B (en) * | 2021-03-15 | 2022-07-19 | 东风柳州汽车有限公司 | Emergency braking method and device for vehicle, commercial vehicle and storage medium |
CN113147794A (en) * | 2021-06-03 | 2021-07-23 | 北京百度网讯科技有限公司 | Method, device and equipment for generating automatic driving early warning information and automatic driving vehicle |
CN113635896A (en) * | 2021-07-31 | 2021-11-12 | 华为技术有限公司 | Driving behavior determination method and related equipment thereof |
CN116153096A (en) * | 2021-11-19 | 2023-05-23 | 北京万集科技股份有限公司 | Abnormal driving early warning method, device, system and storage medium |
CN114954329A (en) * | 2022-06-08 | 2022-08-30 | 一汽解放汽车有限公司 | Automobile light-emitting grille control method, device, computer equipment and storage medium |
CN115762158A (en) * | 2022-11-15 | 2023-03-07 | 每日互动股份有限公司 | A traffic intersection safety warning method, system and storage medium |
CN116424312A (en) * | 2023-03-31 | 2023-07-14 | 重庆长安汽车股份有限公司 | System and method for avoiding secondary collision of vehicle |
CN116968753A (en) * | 2023-07-19 | 2023-10-31 | 深圳市壹启优车科技有限公司 | Vehicle energy consumption management method and system based on artificial intelligence |
CN116968753B (en) * | 2023-07-19 | 2024-03-15 | 深圳市壹启优车科技有限公司 | Vehicle energy consumption management method and system based on artificial intelligence |
CN118877006A (en) * | 2024-09-24 | 2024-11-01 | 安徽中科星驰自动驾驶技术有限公司 | A safety warning method and system for automatic driving of a vehicle |
CN118877006B (en) * | 2024-09-24 | 2025-03-04 | 安徽中科星驰自动驾驶技术有限公司 | A safety warning method and system for automatic driving of a vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112026761A (en) | Automobile auxiliary driving method based on data sharing | |
JP7205154B2 (en) | Display device | |
CN100429101C (en) | Safety monitoring system for running car and monitoring method | |
JP7289760B2 (en) | electronic controller | |
CN113043944B (en) | Vehicle safety warning system and method integrating trajectory prediction and side obstacle monitoring | |
CN111516692A (en) | Control system and method for vehicle running on hollow road surface | |
CN112896157A (en) | Defensive driving control method, device and system, vehicle-mounted terminal and storage medium | |
CN111127920A (en) | Method and system for early warning and control of rear-end collision prevention based on in-vehicle communication | |
CN113269990B (en) | Early warning method for vehicle collision and vehicle control system | |
CN109501798B (en) | Travel control device and travel control method | |
CN113119945B (en) | Automobile advanced driver assistance system based on environment model | |
CN111645682A (en) | Cruise control method and system and vehicle | |
EP4092633A1 (en) | Method and device for lane-changing prediction of target vehicle | |
CN111994075A (en) | Driving assistance method based on artificial intelligence | |
CN114537374A (en) | Vehicle front anti-collision system based on travelable area | |
CN115071698B (en) | Collision avoidance control method and system based on lowest collision cost | |
CN115158318B (en) | Intelligent driving control method and system for bus stations | |
CN111591294B (en) | Early warning method for vehicle lane change in different traffic environments | |
CN118072553B (en) | Intelligent traffic safety management and control system | |
CN113879211A (en) | Reminding method and system for preventing conflict between muck vehicle and non-motor vehicle in right turning process | |
CN115223131A (en) | Adaptive cruise following target vehicle detection method and device and automobile | |
CN115817423B (en) | Vehicle-road collaborative precise braking control system and method for operating vehicles | |
CN114987496B (en) | Dangerous target screening method for automatic emergency braking system | |
CN112950996B (en) | Parallel arbitration method based on V2X | |
CN216184775U (en) | Vehicle safety warning system integrating track prediction and side obstacle monitoring |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20201204 |
|
WW01 | Invention patent application withdrawn after publication |