The present invention relates to a traffic congestion prediction method, more specifically, to a method for predicting traffic congestion from an acceleration of a vehicle and an inter-vehicle distance between the vehicle and another vehicle.
Conventionally, traffic congestion prediction methods are proposed for a vehicle driving assist device. For example, Patent Literature 1 describes that a vehicle density of vehicles located within a predetermined distance in the front and back directions of one vehicle is calculated from a detection result of a radar device and it is determined whether or not a driving state of the one vehicle may be a cause of generation of traffic congestion by using the vehicle density.
However, in the conventional methods including Patent Literature 1, it cannot be necessarily said that the determination accuracy of the traffic congestion prediction using the vehicle density is high, so that there is further room for improvement in order to avoid or eliminate the traffic congestion.
Therefore, an object of the present invention is to provide a traffic congestion prediction method that can properly improve the prediction accuracy of the traffic congestion and can be utilized to avoid or eliminate the traffic congestion.
The present invention is a traffic congestion prediction method including the steps of: detecting an acceleration of a vehicle; calculating a power spectrum corresponding to a frequency from a frequency analysis of the detected acceleration; calculating a simple linear regression line of the calculated power spectrum and calculating a maximum value of an amount of change in a gradient of the simple linear regression line in a predetermined frequency range as a maximum gradient value; detecting an inter-vehicle distance between the vehicle and a vehicle ahead; estimating an inter-vehicle distance distribution from the detected inter-vehicle distance by using a distribution estimation method; calculating a minimum value of covariance from the estimated inter-vehicle distance distribution; estimating a distribution of a group of vehicles ahead from a correlation between the minimum value of covariance and the maximum gradient value; and performing a real-time traffic congestion prediction based on the distribution of the group of vehicles.
According to the present invention, the traffic congestion prediction is performed based on the vehicle group distribution estimated from the correlation between the maximum gradient value obtained from the acceleration spectrum of the vehicle and the minimum value of covariance obtained from the inter-vehicle distance density, so that it is possible to improve the accuracy of the traffic congestion prediction.
According to an embodiment of the present invention, the step of performing the traffic congestion prediction includes specifying a region where variation in the vehicle group is large and a region where variation in the vehicle group is small in the vehicle group distribution and determining whether or not there is a boundary region between the above two regions.
According to an embodiment of the present invention, the presence or absence of the boundary region (transition region) of the variation of the vehicle group is used as a criterion of real-time traffic congestion prediction, so that it is possible to perform timely and effective traffic congestion prediction before the traffic congestion occurs and develops.
According to an embodiment of the present invention, the boundary region corresponds to a critical region between a free-flow region where a probability that traffic congestion occurs is low and a mixed-flow region where braking and acceleration of a vehicle are mixed.
According to an embodiment of the present invention, the critical region is used as a criterion (boundary calculation) of the traffic congestion prediction, so that it is possible to perform real-time traffic congestion prediction utilized not only to avoid traffic congestion, but also to eliminate traffic congestion.
According to an embodiment of the present invention, the step of estimating the distribution of the group of vehicles includes creating a correlation map between a logarithm of the minimum value of covariance and a logarithm of the maximum gradient value.
According to an embodiment of the present invention, the correlation map between the logarithm of the minimum value of covariance of the inter-vehicle distance and the logarithm of the maximum gradient value of the acceleration spectrum can be obtained in real time, so that it is possible to minimize a time delay occurring near the critical region in an off-line (statistical) prediction. Thus, the prediction accuracy can be improved. In other words, according to an embodiment of the present invention, the phase transition property of the traffic flow is taken into account, so that the process can be performed in real time and the prediction accuracy is higher than that of the off-line prediction.
An embodiment of the present invention will be described with reference to the drawings.
The traffic congestion prediction device 10 includes a vehicle speed sensor 11, a radar device 12, a navigation device 13, a processing device 14, a switch 15, various actuators 16, a speaker 17, a display 18, and a communication device 19, Note that, the processing device 14 may be included in the navigation device 13. In addition, the speaker 17 and the display 18 may be realized by using the corresponding functions included in the navigation device 13.
The vehicle speed sensor 11 detects an acceleration of the vehicle and transmits the detected signal to the processing device 14. The radar device 12 divides a predetermined detection target region set around the vehicle into a plurality of angle regions and emits an electromagnetic wave such as an infrared laser and a millimeter wave while scanning each angle region. The radar device 12 receives a reflected signal (electromagnetic wave) from an object in the detection target region and transmits the reflected signal to the processing device 14.
The navigation device 13 receives a positioning signal such as a GPS signal and calculates the current position of the vehicle from the positioning signal. The navigation device 13 can also calculate the current position of the vehicle by using autonomous navigation from the acceleration and the yaw rate detected by the vehicle speed sensor 11 and a yaw-rate sensor (not shown). The navigation device 13 includes map data and has a function to output the current position of the vehicle, route information to a destination, and traffic congestion information on a displayed map.
The processing device 14 includes a frequency analysis unit 31, a simple linear regression calculation unit 32, a maximum gradient calculation unit 33, a reflection point detection unit 34, an other vehicle detection unit 35, an inter-vehicle distance detection unit 36, an inter-vehicle distance distribution estimation unit 37, a minimum covariance calculation unit 38, a correlation map creation unit 40, a traffic congestion prediction unit 41, a driving control unit 42, a notification control unit 43, and a communication control unit 44. The functions of each block are realized by a computer (CPU) included in the processing unit 14. The details of the functions of each block will be described later.
As a hardware configuration, the processing unit 14 includes, for example, an A/D conversion circuit that converts an input analog signal into an digital signal, a central processing unit (CPU) that performs various calculations, a RAM used by the CPU to store data when the CPUperforms a calculation, a ROM that stores programs executed by the CPU and data (including tables and maps) used by the CPU, an output circuit that outputs a drive signal to the speaker 17 and a display signal to the display 18, and the like.
The switch 15 outputs various signals related to driving control of the vehicle to the processing device 14. The various signals include, for example, operation (position) signals of an accelerator pedal and a brake pedal and various signals related to automatic cruise control (ACC) (start control, stop control, target vehicle speed, inter-vehicle distance, and the like).
The various actuators 16 are used as a generic name of a plurality of actuators and include, for example, a throttle actuator, a brake actuator, a steering actuator, and the like.
The display 18 includes a display such as an LCD and may be a display with a touch panel function. The display 18 may include a voice output unit and a voice input unit. The display 18 notifies a driver of an alarm by displaying predetermined alarm information or lighting/blinking a predetermined alarm lamp according to a control signal from the notification control unit 43. The speaker 17 notifies a driver of an alarm by outputting a predetermined alarm sound or voice according to a control signal from the notification control unit 43.
The communication device 19 communicates with another vehicle, a server device (not shown), or a relay station (not shown) by wireless communication under control of the communication control unit 44, associates a traffic congestion prediction result and position information, which are outputted from the traffic congestion prediction unit 41, with each other and transmits them, and receives correspondence information between a traffic congestion prediction result and position information from another vehicle or the like. The acquired information is transmitted to the notification control unit 43 or the driving control unit 42 through the communication control unit 44.
Next, the functions of each block in the processing unit 14 will be described. The frequency analysis unit 31 performs frequency analysis on the acceleration of the vehicle detected by the vehicle speed sensor 11 and calculates a power spectrum.
The simple linear regression calculation unit 32 performs a simple linear regression analysis on an obtained power spectrum and calculates a simple linear regression line. In the examples of
The maximum gradient calculation unit 33 calculates a maximum gradient value from the obtained simple linear regression line. In the examples of
Next, a difference between the obtained gradients α, that is, a difference Δα (=αk−αk-1) between the gradients αk and αk-1 at a predetermined time interval, is calculated. A maximum value of temporal change of the obtained difference Δα or temporal change of a parameter obtained from the difference Δα (for example, a square value (Δα)2 or an absolute value |Δα|) is obtained. The obtained maximum value is stored in a memory (RAM or the like) in the processing device 14 as a maximum value.
The reflection point detection unit 34 detects a position of a reflection point (object) from the reflected signal detected by the radar device 12. The other vehicle detection unit 35 detects at least one other vehicle or more located around the vehicle from a distance between reflection points adjacent to each other, a distribution state of the reflection points, and the like based on position information of the reflection points outputted from the reflection point detection unit 34. The inter-vehicle distance detection unit 36 detects inter-vehicle distances between the vehicle and other vehicles from other vehicle information detected by the reflection point detection unit 34 and outputs the detection result along with the number of the detected other vehicles.
The inter-vehicle distance distribution estimation unit 37 estimates an inter-vehicle distance distribution from information of the inter-vehicle distances and the number of vehicles outputted from the inter-vehicle distance detection unit 36. The inter-vehicle distance distribution estimation will be described with reference to
When a group of vehicles ahead, that is, an aggregation of vehicles in which inter-vehicle distances are relatively short, can be observed from the information of the inter-vehicle distances and the number of vehicles, Gaussian distribution (probability density distribution) is applied to each vehicle group by using a distribution estimation method such as variational Bayes. For example, if there are two vehicle groups, it is possible to treat the vehicle groups as a distribution in which two Gaussian distributions are linearly-combined. Specifically, as shown in
When the Gaussian distribution (probability function) is represented by N(X|μ, Σ), the superposition of a plurality of Gaussian distributions as illustrated in
Here, μk is an expected value (average value) and represents a position at which the density is the highest. Σk is a covariance value (matrix) and represents a distortion of the distribution, that is, how the density decreases as going away from the expected value in what direction. πk is a mixing coefficient (mixing ratio) and represents a ratio (0≦πk≦1) indicating how much each Gaussian distribution contributes. The mixing coefficient πk can be treated as a probability.
The minimum covariance calculation unit 38 performs calculation by using the variational Bayes or the like in order to obtain a parameter (covariance) at which a likelihood function obtained from the P (X) described above is the maximum. When the Gaussian distribution P(X) is obtained as a superposition of a plurality of Gaussian distributions as illustrated in
Next, the minimum covariance calculation unit 38 calculates a minimum value of a plurality of covariance values Σk obtained for each Gaussian distribution P(X).
The correlation map creation unit 40 in
Here, each region illustrated in
The traffic flow illustrated in
From the relationship between
The quantification of the critical region will be described with reference to
In
The traffic congestion prediction unit 41 in
The traffic congestion prediction unit 41 outputs the traffic congestion prediction result to the navigation device 13. The navigation device 13 can perform route search and route guidance of the vehicle in order to avoid traffic congestion based on the traffic congestion prediction result received from the traffic congestion prediction unit 41 and a traffic congestion prediction result predicted by another vehicle and outputted from the communication control unit 44.
The driving control unit 42 controls the driving of the vehicle by controlling various actuators based on the traffic congestion prediction result outputted from the traffic congestion prediction unit 41, the traffic congestion prediction result predicted by another vehicle and outputted from the communication control unit 44, various signals outputted from the switch 15, the detection result of acceleration of the vehicle outputted from the vehicle speed sensor 11, and the detection result of the inter-vehicle distance outputted from the inter-vehicle distance detection unit 36. Specifically, for example, the driving control unit 42 starts or stops execution of the automatic cruise control (ACC) and sets or changes the target vehicle speed and the target inter-vehicle distance of the ACC according to the signals outputted from the switch 15.
The notification control unit 43 performs notification control using the display 18 and the speaker 17 based on the traffic congestion prediction result outputted from the traffic congestion prediction unit 41 and the traffic congestion prediction result predicted by another vehicle and outputted from the communication control unit 44. For example, the notification control unit 43 transmits a control signal to display a message “slow down and increase the inter-vehicle distance” on the display 18 or output the message by voice from the speaker 17.
In step S14, modeling of the critical region is performed. Specifically, a correlation map as illustrated in
Although the embodiment of the present invention has been described, the present invention is not limited to the embodiment, but may be modified and used without departing from the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2010-278754 | Dec 2010 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/006880 | 12/9/2011 | WO | 00 | 6/4/2013 |