The present disclosure relates to an information processing device and a driving assistance device.
Conventionally, a driving assistance system that alerts a driver of information about collision possibility is known.
The present disclosure provides an information processing device, which communicates with a driving assistance device mounted on a driving assistance target vehicle. The information processing device: receives, from a probe vehicle, vehicle information acquired by the probe vehicle; determines a presence or absence of an occurrence of an event based on the vehicle information; calculates a reliability degree indicating a reliability level of a determination result; and transmits, to the driving assistance device, the determination result and the reliability degree.
Objects, features and advantages of the present disclosure will become apparent from the following detailed description made with reference to the accompanying drawings. In the drawings:
An obstacle existing on a road may collide with a vehicle which travels on the road and approaches the obstacle. This kind of obstacle needs to be detected at an early time to avoid a collision accident of the vehicle with the obstacle. Recently, vehicles are equipped with a driving assistance system that alerts a driver of information about collision possibility so that the driver can pay attention to the information. The driving assistance system specifies the obstacle by acquiring, from a preceding vehicle that travels in front of a subject vehicle, a position, a travelling trajectory or the like.
In a known art, trajectory information is collected from multiple vehicles traveling on a road, a difference between a normal traveling and a traveling around an occurrence location of an obstacle is detected, and the occurrence location of the obstacle is specified. In this configuration, whether an obstacle actually exists is determined based on multiple records of the trajectory information of vehicles collected by an obstacle detection center device.
According to the above-described technology, when avoidance travelling is determined at a same position within a predetermined period based on trajectory information acquired from multiple probe vehicles, it is determined that an obstacle may exist at the position with a high possibility. In a case where an obstacle, such as a parked vehicle, a temporarily stopped vehicle, a broken down vehicle (hereinafter referred to as a stopped vehicle), or a vehicle running in wrong way is detected, the information related to the detected obstacle needs to be provided to the following vehicles in order to avoid the detected obstacle or to instruct the following vehicles to execute a process in order to avoid the detected obstacle. Based on a study made by the inventors of the present disclosure, when the detection of the stopped vehicles is erroneously made caused by a detection of a simple lane change or the detection of the stopped vehicles is made prior to a predetermined time period, the providing of the information about the stopped vehicles or execution of the avoidance travelling may be not proper to the following vehicles.
According to an aspect of the present disclosure, an information processing device, which communicates with a driving assistance device mounted on a driving assistance target vehicle, includes: a reception unit configured to receive, from a probe vehicle, vehicle information acquired by the probe vehicle; a determination unit configured to determine a presence or absence of an occurrence of an event based on the vehicle information; a calculation unit configured to calculate a reliability degree indicating a reliability level of a determination result determined by the determination unit; and a transmission unit configured to transmit, to the driving assistance device, the determination result and the reliability degree.
According to another aspect of the present disclosure, a driving assistance device, which is mounted on a driving assistance target vehicle and communicates with an information processing device is provided. The information processing device includes: a reception unit configured to receive, from a probe vehicle, vehicle information acquired by the probe vehicle; a determination unit configured to determine a presence or absence of an occurrence of an event based on the vehicle information; a calculation unit configured to calculate a reliability degree indicating a reliability level of a determination result determined by the determination unit; and a transmission unit configured to transmit the determination result and the reliability degree to the driving assistance device. The driving assistance device includes: a reception unit configured to receive the determination result and the reliability degree transmitted from the information processing device; a calculation unit configured to determine whether the reliability degree is equal to or higher than a predetermined first threshold; and a notification unit configured to notify the occurrence of the event to a driver of the driving assistance target vehicle in a case where the reliability degree is determined to be equal to or higher than the first threshold.
According to another aspect of the present disclosure, a program product stored in a computer readable non-transitory tangible medium and executed by an information processing device is provided. The information processing device communicates with a driving assistance device mounted on a driving assistance target vehicle. The program product executed by the information processing device includes instructions for: receiving, from a probe vehicle, vehicle information acquired by the probe vehicle; determining an event occurrence based on the vehicle information; calculating a reliability degree indicating a reliability level of a determination result of the event occurrence; and transmitting the determination result and the reliability degree to the driving assistance device.
According to another aspect of the present disclosure, a program product stored in a computer readable non-transitory tangible medium and executed by a driving assistance device is provided. The driving assistance device is mounted on a driving assistance target vehicle and communicates with an information processing device. The information processing device includes: a reception unit configured to receive, from a probe vehicle, vehicle information acquired by the probe vehicle; a determination unit configured to determine a presence or absence of an occurrence of an event based on the vehicle information; a calculation unit configured to calculate a reliability degree indicating a reliability level of a determination result determined by the determination unit; and a transmission unit configured to transmit the determination result and the reliability degree to the driving assistance device. The program product executed by the driving assistance device includes instructions for: receiving the determination result and the reliability degree transmitted from the information processing device; determining whether the reliability degree is equal to or higher than a predetermined first threshold; and notifying the occurrence of the event to a driver of the driving assistance target vehicle in a case where the reliability degree is equal to or higher than the first threshold.
With the information processing device, the driving assistance device, and program products described above, a reliability of a determination result indicating a result whether an event is occurred or not is calculated. Thus, information indicating an occurrence of an event can be properly provided to the driving assistance device.
The following will describe embodiments of the present disclosure with reference to the accompanying drawings.
In the present disclosure, the configuration disclosed in each embodiment is not limited to each embodiment alone, but may be combined across the embodiments.
For example, the configuration disclosed in one embodiment may be combined with another embodiment. Further, the disclosed configurations may be collected and combined in each of multiple embodiments.
The difficulty described in the present disclosure is not publicly known, but persons including the inventor have independently found out, and is a fact that affirms the inventive step together with the configuration and method of the present disclosure.
The following will describe configurations of an information processing system, an information processing device, a driving assistance device, a probe vehicle according to the present embodiment with reference to
1. Configuration of Information Processing System
The information processing device 102 communicates data with the driving assistance device 103 using the communication network 105. The information processing device 102 communicates data, such as vehicle information with the multiple probe vehicles 104 using the communication network 105. With consideration of a distance to the information processing device 102, when a communication distance is short, the communication network 105 may adopt a communication method of a wireless LAN, such as IEEE802.11 (WiFi) or IEEE802.15. When the communication distance is long, the communication network 105 may adopt a communication method of wide area network, such as CDMA2000 (registered trademark), W-CDMA (Wideband Code Division Multiple Access), HSPA (High Speed Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution Advanced).
Regarding the communication between the information processing device 102 and the driving assistance device 103, communication method based on in-vehicle network, such as CAN (Controller Area Network), LIN (Local Interconnect Network) may be used or communication method of Ethernet (registered trademark) or Bluetooth (registered trademark) may be used in a case where the information processing device 102 and the driving assistance device 103 are mounted on the same driving assistance target vehicle.
2. Configuration of Information Processing Device
The information processing device 102 may be provided by a packaged semiconductor device or a configuration in which respective semiconductor devices are connected by wiring on a wiring board.
The “information processing device” of the present disclosure includes a case where it is installed outside the driving assistance target vehicle, and also includes a case where it is installed to the driving assistance target vehicle. An installation position of the information processing device may be set properly.
3. Configuration of Driving Assistance Device
Examples of driving assistance device according to the present disclosure include a semiconductor device, an electronic circuit, a module, and a microcomputer. In addition, necessary functions such as an antenna and a communication interface may be properly added to these devices. Moreover, the driving assistance device may be also possible to provide features such as a vehicle navigation system, a smartphone, a personal computer, and a portable information terminal.
The “driving assistance device” in the present disclosure includes a device that notifies a driver of information by image or audio signal, such as a navigation device. The “driving assistance device” also includes a device that automatically controls the vehicle. The driving assistance may be made directly or indirectly.
4. Configuration of Probe Vehicle
5. Processes and Operations of the Information Processing Device and Driving Assistance Device
(1) Process Executed by the Information Processing Device
First, a process executed by the information processing device will be described.
(a) The communication device 204 (corresponding to the reception unit) of the information processing device 102 receives the vehicle information from the probe vehicle which “acquires the vehicle information”. Specifically, during a travelling on the road, the probe vehicle 104 transmits, to the information processing device 102, the vehicle information obtained from the sensor unit 401 mounted to the probe vehicle by the communication device 403 at predetermined time intervals. The information processing device 102 receives, by the communication device 204, the vehicle information, which is transmitted from the probe vehicles 104 at predetermined time intervals. Then, the information processing device 102 collects the received vehicle information in the vehicle information database 202. That is, the vehicle information database 202 stores, as big data, the vehicle information of the probe vehicles 104 at predetermined time intervals.
(b) Next, the CPU 205 (corresponding to the “determination unit”) of the information processing device 102 determines “presence/absence of an event occurrence based on” the vehicle information. Specifically, the CPU 205 of the server 201 of the information processing device 102 determines an occurrence of an event, for example, an event obtained based on a correlation between two or more records of vehicle information collected in the vehicle information database 202. Then, the CPU 205 stores the specific vehicle information based on which the event occurrence determination is made in the vehicle statistical information database 203 together with a determination result.
(c) Then, the CPU 205 (corresponding to the “calculation unit”) of the information processing device 102 calculates a “reliability degree” indicating a reliability level of the “determination result”. Specifically, the CPU 205 of the server 201 of the information processing device 102 calculates the reliability degree of the determination result based on the specific vehicle information stored in the vehicle statistical information database 203.
(d) Finally, the communication device 204 (corresponding to the “transmission unit”) of the information processing device 102 transmits the determination result and the reliability degree to the driving assistance device 103.
Hereinafter, each process of receiving of the vehicle information, determining of the event occurrence, and calculation of the reliability degree will be described in order. These processes will be described as the operations executed by the information processing device 102 and the driving assistance device 103.
The “vehicle information” of the present disclosure refers to information related to the probe vehicle, such as a state or a behavior of the probe vehicle and an environment in which the probe vehicle is placed.
The “acquiring” of the present disclosure includes not only a case where the information is collected by the sensor or the like, but also a case where the information is received from another vehicle or a roadside device and a case where the information is generated by the probe vehicle itself.
The term “based on” in the present disclosure indicates a case where the vehicle information is used.
The “event” in the present disclosure refers to a fact that has an influence on vehicle travelling, such as an existence of an “obstacle”. The event may include an existence of a parked vehicle, an existence of a temporarily stopped vehicle, an existence of wrong way driving vehicle, or an existence of traffic jam.
The “obstacle” in the present disclosure may include a tangible object, such as a parked vehicle, a temporarily stopped vehicle, a vehicle in accident, a broken down vehicle, a cargo dropped from a preceding vehicles, a broken tree trunk and tree branches, collapsed earth and sand, an area blocked for handling a traffic accident, a construction area, a blocked area where a travelling is forbidden regardless of a presence or absence of a tangible object.
The “presence/absence” of the present disclosure includes information about a degree or situation in the presence of event occurrence in addition to presence/absence of event occurrence.
The “determination result” of the present disclosure refers to the presence or absence of an event occurrence or information derived from the event.
The “reliability degree” of the present disclosure includes a degree of reliability, and may be represented by a continuous numerical values, discrete degrees, or symbols.
(2) Reception of Vehicle Information
The following will describe an example of received vehicle information, which is transmitted from the probe vehicle.
The probe vehicle 104 acquires various vehicle information at a “specific time” using various sensors of the sensor unit 401 mounted on the probe vehicle 104.
The gyro sensor 404 detects an angle, an attitude, an angular velocity or an angular acceleration of the probe vehicle 104. For example, the gyro sensor 404 detects, as the angular velocity, an inclination of the probe vehicle 104 to the left or right when the probe vehicle 104 changes a travelling course. The angular velocity is one of the vehicle information.
The steering sensor 405 detects an azimuth angle of a steering wheel of the probe vehicle 104. For example, the steering sensor 405 detects, as a steering angle which is one of the vehicle information, a steering amount and a steering direction of the steering wheel of the probe vehicle when the probe vehicle changes the travelling course.
The speed sensor 406 detects a speed of the probe vehicle 104. For example, when the probe vehicle 104 decelerates immediately before changing the travelling course, the speed sensor 406 detects, as speed information which is one of the vehicle information, the speeds of the probe vehicle 104 before and after the deceleration.
The GPS device 402 acquires position information at the specific time. The GPS device 402 receives a signal from the GPS satellite and detects a current position of the probe vehicle 104. For example, when the probe vehicle 104 changes the travelling course, the GPS device 402 detects, as position information which is one of the vehicle information, longitude and latitude information before and after the change of travelling course of the probe vehicle 104.
The “specific time” of the present disclosure may be a period of time.
(3) Determination of the Presence or Absence of Event Occurrence
In the present embodiment, it is noted that an existence of the stopped vehicle is described as an example of the event. The presence or absence of the stopped vehicle is determined by first (a) determining of presence or absence of a lane change of the probe vehicle, and then (b) determining of presence or absence of the stopped vehicle.
(a) Determination of Presence or Absence of Lane Change of Probe Vehicle
The following will describe, with reference to
The following will describe determination of presence or absence of lane change based on the vehicle information obtained by the information processing device. The CPU 205 of the information processing device 102 extracts vehicle information corresponding to the second traveling pattern from the vehicle information database 202 based on the temporal changes of the angular velocity, the azimuth direction of steering wheel, speed information, and position information of the probe vehicle 104 stored in the database. Then, based on the vehicle information, a lane change flag is set in response to a determination of lane change, and the lane change flag is stored in the vehicle statistical information database 203.
The following will describe a method of determination of presence or absence of lance change with use of specific vehicle information.
The vehicle information shown in
An example using, as the vehicle information, the angular velocity, the azimuth angle, and the speed for determining presence or absence of lane change is described. However, the lane change may be made while maintaining a constant speed, and the speed may eliminated from the vehicle information based on which the presence or absence of lane change is determined.
The vehicle ID is identification number of the vehicle information. Alternative, an absolute identification code or a relative identification code may be used as the vehicle ID under a condition that the vehicle can be identified from one another.
(b) Determination of Presence or Absence of Stopped Vehicle
The following will describe a determination method of presence or absence of stopped vehicle based on the determination result of presence or absence of lance change made by the probe vehicle.
In the first traveling pattern, since the probe vehicle 104 has not changed the lane, it is clear that a stopped vehicle does not exist in the first lane at the point β. In the second traveling pattern, the probe vehicle 104 has changed the lane. However, it is not clear that whether a stopped vehicle exists in the first lane at the point β. The vehicle changes the lane not only when there is a stopped vehicle in the currently travelling lane, but also for the purpose of overtaking another vehicle, making a right turn later, making a left turn later, or smoothly making a route change later. Therefore, it cannot be assumed that there is a stopped vehicle on the first lane at the point β in response to a single probe vehicle 104 changing the lane.
However, when a certain number of probe vehicles 104 change lanes within a certain section in a specific time, it is considered that the probe vehicles 104 have changed the lanes because there is a stopped vehicle in the first lane at the point β. Thus, in this case, an existence of the stopped vehicle may be determined.
In the present embodiment, the presence or absence of a stopped vehicle is determined based on the vehicle information which satisfies a condition including a predetermined threshold value (corresponding to a “second threshold”). Specifically, when determining vehicle information indicating a certain number of vehicles made lane changes in a certain section in a specific time, that is, there is a certain number of vehicle information with the lane change flag being set, the presence of the stopped vehicle is determined and a stopped vehicle flag is set. Then, the determination result indicating the presence of the stopped vehicle is provided to the following vehicles.
The threshold values corresponding to the specific time, the section, and the number of vehicles used for determining the presence or absence of the stopped vehicle may be set based on an event duration, position information and the number of probe vehicles, which are set in advance for each event. For example, for a presence of the stopped vehicle, which is described as the event of the present embodiment, the threshold values of the condition may be set as whether five probe vehicles change lanes within 5 minutes in an area where a start position of the lane change is within 8.35 meters in the traveling direction.
The time threshold is set to 5 minutes because a Road Traffic Act which defines that a stop for loading or unloading of luggage cannot exceed 5 minutes.
The threshold of section is set as the start position of the lane change is within 8.35 meters in the traveling direction. Suppose that a transmission interval of the vehicle information from the probe vehicle is set as 0.5 second and the probe vehicle runs at a speed of 60 kilometers per hour. In this case, the probe vehicle travels 16.7 meters in one second, and travels 8.35 meters in 0.5 second. In a case where the vehicle information show that multiple probe vehicles have changed the lanes within 8.35 meters, it can be estimated that the multiple probe vehicles changed the lanes for the same purpose of avoiding the stopped vehicle when passing by the stopped vehicle.
The threshold number of probe vehicles is set to 5. This threshold number is calculated based on a probability of 0.198 which indicates a connected vehicle among vehicles travelling on a road, a travelling frequency of 6 vehicles per minute usually travelling on the road, and a permitted vehicle's stop time of 5 minutes on the road. The probability of 0.198 which indicates the connected vehicle among vehicles travelling on the road is calculated based on a total estimated number of connected vehicles which may be implemented by the year of 2020. The connected vehicles mean vehicles that are constantly connected to the internet and communicate with the internet.
The threshold values of the time, the section, and the number of vehicles may be properly corrected in response to, for example, a change in the transmission interval of vehicle information, a change in the estimated number of connected vehicles, or the like.
The following will describe a method of determination of presence or absence of stopped vehicle with use of specific vehicle information.
In the group A1, the vehicles having IDs of 1301 to 1304 are within the time threshold value of 5 minutes, but the vehicle having ID of 1305 exceeds the time threshold value of 5 minutes. Thus, it is determined that there is no stopped vehicle for the group A1. In the group A2, the vehicles having IDs of 1302 to 1304 are within the time threshold value of 5 minutes, but the vehicles having IDs of 1305 and 1306 exceed the time threshold value of 5 minutes. Thus, it is determined that there is no stopped vehicle for the group A2. In the group A3, the vehicles having IDs of 1303 and 1304 are within the time threshold value of 5 minutes, but the vehicles having IDs of 1305 to 1307 exceed the time threshold value of 5 minutes. Thus, it is determined that there is no stopped vehicle for the group A3. In the group A4, except the vehicle having ID of 1304, the vehicles having IDs of 1305 to 1308 exceed the time threshold value of 5 minutes. Thus, it is determined that there is no stopped vehicle for the group A4. In the group A5, since all of the vehicles having IDs of 1305 to 1309 are within the time threshold value of 5 minutes. Thus, presence of the stopped vehicle is determined.
In the example shown in
As described above, when the presence of the stopped vehicle is considered as the event occurrence, the determination of event occurrence is made in two steps: (a) determination of presence or absence of lane change, and (b) determination of presence or absence of stopped vehicle. However, the present disclosure is not limited to this example. For another example, instead of (a) determination of presence or absence of lane change, a determination of travelling pattern may be carried out as shown in
(4) Calculation of Reliability Degree
The following will describe an overview of reliability degree, a determination of probability, a calculation of newness degree, a calculation example of reliability degree, and a threshold value of the reliability degree in the described order.
(a) Overview of Reliability Degree
The driving assistance target vehicle, which is the following vehicle, needs to obtain highly accurate and real time information on the presence or absence of a stopped vehicle. In addition to the determination result indicating the presence or absence of the stopped vehicle determined based on the lane change of the probe vehicle as the preceding vehicle, by evaluating an accuracy and an acquiring time of the determination result indicating the presence or absence of the stopped vehicle, a reliability of the determination result indicating the presence or absence of the stopped vehicle can be increased.
In the present embodiment, in order to increase the reliability of the determination result indicating the presence or absence of the stopped vehicle, a reliability degree indicating the reliability of the he determination result indicating the presence or absence of the stopped vehicle is calculated.
The reliability degree is calculated based on the vehicle information of the probe vehicle 104 which is used to determine the presence of the stopped vehicle. Specifically, the reliability degree is obtained by calculating an average value of a product of the probability degree of each vehicle information of the probe vehicle 104 and the newness degree of the vehicle information of the probe vehicle 104. The probability degree of each vehicle information is calculated based on each piece of multiple vehicle information corresponding to the probe vehicles to which the stopped vehicle flags are set. The newness degree of each vehicle information is calculated based on each piece of multiple vehicle information corresponding to the probe vehicles to which the stopped vehicle flags are set. The reliability degree is calculated by the following mathematical expression 1 or mathematical expression 2 based on the probability degree and the newness degree of the vehicle information.
Herein, C represents the reliability degree, Ri represents the probability degree, Fi represents the newness degree, i represents the identification number of the vehicle information, and n represents the number of probe vehicles.
The “probability degree” of the present disclosure refers to an index indicating a possibility of an event or information, or a possibility of an event occurrence or information occurrence.
The “newness degree” of the present disclosure indicates a level of newness of an event or information.
(b) Determination of Probability Degree
The following will describe the probability degree used in the calculation of the reliability degree. The probability degree is specified and determined based on an evaluation value determined according to the “travelling pattern” of the probe vehicle.
Suppose that the lane change from the first lane to the second lane, to which the lane change flag is set, is defined as a first lane change, and the lane change from the second lane to the first lane for returning to the first lane after the first lane change is defined as a second lane change. The evaluation value of an occurrence of the second lane change is set to 0.7, and the evaluation value of non-occurrence of the second lane change is set to 0.3. The evaluation value of non-occurrence of the second lane change is set to be smaller than the evaluation value of the occurrence of the second lane change. This is because, the second lane change is less likely to be performed even in a case where there is no stopped vehicle.
The evaluation value is not limited to the above-described example, and can be changed as appropriate.
The “second lane” of the present disclosure may be a single or multiple lanes having the same travelling direction as the first lane, or may be a single or multiple lanes in the opposite directions to the first lane. The first lane may be considered as a lane on a road having only one lane on each travelling direction. In this case, the second lane may correspond to a road shoulder.
Further, the “traveling pattern” of the probe vehicle of the present disclosure is a traveling pattern specified based on the vehicle information transmitted from one probe vehicle. Alternatively, the traveling may be specified based on the vehicle information transmitted from another probe vehicle in addition to the vehicle information transmitted from the one probe vehicle.
The following will describe the second lane change. In the second travelling pattern described in
Based on the vehicle information transmitted from the probe vehicle 104, the 2-1 traveling pattern and the 2-2 traveling pattern are detected and determined, and the probability degree is determined for each vehicle information of each probe vehicle 104 with reference to the determination result of the travelling pattern.
In specifying of the probability degree, the evaluation value may be properly changed or may be weighted according to the function of the sensor unit 401 of the probe vehicle 104. This is because, when the sensor unit 401 has a high detection ability, the detection and determination result of the 2-1 traveling pattern or the 2-2 traveling pattern becomes more reliable.
In specifying of the probability degree, the evaluation value of the traveling pattern may be properly changed or the evaluation value may be weighted according to the number of satellites used in the measurement of position information by the GPS device 402 of the probe vehicle 104. When the number of satellites is large, the position information becomes more accurate. Thus, the detection and determination result of the 2-1 traveling pattern or the 2-2 traveling pattern becomes more reliable.
In specifying of the probability degree, the evaluation value may be properly changed or may be weighted according to the travelling area of the probe vehicle 104. For example, in urban areas, roads have a high density, large number of at-grade intersections and grade separations. Thus, it is possible that the determination of road on which the probe vehicle is travelling may fail only based on the latitude and longitude of the probe vehicle. In suburban areas, there is no road congestion, and it is highly possible that the road on which the probe vehicle travels can be clearly identified by the latitude and longitude. In the suburban area, the determine result of the 2-1 driving pattern or the 2-2 driving pattern becomes more reliable.
For another example, in specifying of the probability degree, the evaluation value may be properly changed or may be weighted according to the speed of the probe vehicle 104.
(c) Calculation of Newness Degree
The following will describe a calculation method of the newness degree which is used in the calculation of the reliability degree. The newness degree is calculated by the mathematical expression 3.
Herein, Fi represents the newness degree, i represents the identification number of the vehicle information, ti represents a duration from a start time of the first lane change to the current time, and M represents a duration of the event which is defined for each event. The newness degree calculated by the above mathematical expression has a low value for the first lane change which has a start time long before the current time, and has a high value for the first lane change which has a start time close to the current time.
(d) Example of Calculation of Reliability Degree
The following will describe the presence or absence of the stopped vehicle determined with consideration of an appearance time and disappearance time of the stopped vehicle, and the determination of the presence or absence of the stopped vehicle in each situation.
The situations of the presence or absence of the stopped vehicle during the travelling of the probe vehicle 104 that has changed the lane may include the following 5 situations when the appearance time and the disappearance time of the stopped vehicle at the point β shown in
Among the first situation to the fifth situation, in the first situation and the second situation, since the stopped vehicle exists when the last several number of probe vehicles 104 change the line, the reliability degree is high. Among the first situation to the fifth situation, in the third situation to the fifth situation, since the stopped vehicle does not exist when the last several number of probe vehicles 104 change the line, the reliability degree is low.
The following will describe a calculation method of the reliability degree with use of the specific vehicle information.
In the present embodiment, the product of the probability degree and the newness degree is obtained as the reliability degree. Alternatively, the reliability may be set as the probability degree only, or set as the newness degree only.
(e) Threshold of Reliability Degree
When the reliability degree has a high value, the stopped vehicle is highly like to be existed. When the reliability degree has a low value, the stopped vehicle is less likely to be existed. Thus, a threshold (corresponding to a “first threshold”) may be set in order to determine the presence of the stopped vehicle. For example, when the reliability degree is higher than the threshold, the determination result showing the presence of the stopped vehicle may be transmitted. When the reliability degree is lower than the threshold, the determination result showing the presence of the stopped vehicle may not be transmitted.
For example, the threshold is set to 0.5. In the case shown in
In the present embodiment, the comparing with the threshold is executed by the information processing device 102. Alternatively, the comparing with the threshold may be executed by the CPU 307 (corresponding to “calculation unit”) of the driving assistance device 103. This example will be described in the following second embodiment.
(5) Operation of Information Processing Device
The following will describe an operation of the information processing device 102 with reference to
In S10, the information processing device 102 receives, by the communication device 204 via the communication network 105, the vehicle information transmitted from the communication device 403 of the probe vehicle 104.
In S11, the information processing device 102 stores the received vehicle information in the vehicle information database 202.
In S12, the information processing device 102 analyzes, using the CPU 205 of the server 201, the vehicle information of the probe vehicle 104, and determines the presence of the lane change.
In S13, the information processing device 102 sets, using the CPU 205, the lane change flag to the vehicle information based on which the presence of lane change is determined.
In S14, the information processing device 102 stores the vehicle information to which the lane change flag is set in the vehicle statistical information database 203.
In S15, the information processing device 102 analyzes, using the CPU 205, the vehicle information to which the lane change flag is set and stored in the vehicle statistical information database 203. Specifically, the information processing device determines whether the lane change is occurred to a certain number of vehicle information records in a certain section in a specific time. That is, the information processing device whether there is vehicle information satisfying the condition including predetermined threshold values set for determining the presence or absence of the stopped vehicle.
In S16, the information processing device 102 sets, using the CPU 205, the stopped vehicle flag to the vehicle information based on which the presence of stopped vehicle is determined.
In S17, the information processing device 102 calculates, using the CPU 205, the reliability degree for the vehicle information to which the stopped vehicle flag is set.
In S18, the information processing device 102 determines, using the CPU 205, whether the reliability degree calculated in S17 is equal to or higher than the threshold.
In S19, in a case where the reliability degree is “equal to or higher” than the threshold, the information processing device 102 transmits, by the communication device 204, the determination result indicating presence of the stopped vehicle to the driving assistance device 103 mounted on the driving assistance target vehicle that follows the probe vehicle.
In a case where the reliability degree is “equal to or lower” than the threshold, the determination result or the reliability degree are not transmitted to the driving assistance device 103.
In the present disclosure, “equal to or higher” includes a case where a reference value is included and also a case where the reference value is not included.
In the present disclosure, “equal to or lower” includes a case where a reference value is included and also a case where the reference value is not included.
(6) Operation of Driving Assistance Device
The following will describe an operation of the driving assistance device 103 with reference to
In S20, the driving assistance device 103 receives, via the communication network 105, the determination result indicating the presence of the stopped vehicle by the communication device 301.
In S21, the driving assistance device 103 notifies a “driver” of the information indicating the presence of the stopped vehicle via an image displayed on the display device 305 or an audio signal output from the speaker 306. In the driving assistance device 103, the notification of the information indicating the presence of the stopped vehicle is controlled by the CPU 307 of the electronic control device 304.
In the present disclosure, the “driver” includes not only a person who is driving but also a person who is in a vehicle compartment without driving.
(7) Conclusion
In the first embodiment, the reliability degree indicating the reliability of the determination result indicating presence or absence of the stopped vehicle. Thus, the following vehicle, which is the driving assistance target vehicle, can more accurately and high-speedily determine the presence or absence of the stopped vehicle when passing the position where the presence of the stopped vehicle is determined.
In the above first embodiment, the navigation electronic control device 304 of the navigation device 301 of the driving assistance device 103 notifies the driver of the information indicating the presence of the stopped vehicle via the image displayed on the display device 305 or the audio signal output from the speaker 306 controlled by the CPU 307 of the electronic control device 304. As another example, the driving assistance device 103 may include another electronic control device that controls driving and body of the vehicle.
In this modification example of the first embodiment, the information processing system, the information processing device, and the probe vehicle may have similar configurations to the first embodiment.
The following will describe a configuration of the driving assistance device including the electronic control device according to the modification example of the first embodiment with reference to
The follow will describe an operation executed by the driving assistance device in the modified example of the first embodiment with reference to
In S30, the driving assistance device 106 receives, via the communication network 105, the determination result indicating the presence of the stopped vehicle by the communication device 603.
In S31, the driving assistance device 106 uses the CPU 607 of the drive system electronic control device 604 of the electronic control device 601 to perform avoidance driving in order to avoid the stopped vehicle. Specifically, the drive system electronic control device 604 changes the lane before a stop position of stopped vehicle by an automatic steering wheel operation that automatically controls the vehicle to change the lane, and changes the lane after passing the stop position of stopped vehicle as necessary. That is, the drive system electronic control device 604 controls the driving assistance target vehicle, which is the following vehicle, to perform the same driving operation as the probe vehicle 104 which transmits the vehicle information indicating the determination result of the presence or absence of the stopped vehicle.
According to the modification example of the first embodiment, the driving assistance target vehicle, which is the following vehicle, can perform the operation in response to the occurrence of the event by the electronic control device 601, such as the drive system electronic control device 604 which enables the automatic steering wheel operation for automatically changing the lane.
In the first embodiment, the information processing device 102 determines whether the reliability degree is equal to or higher than the predetermined threshold. Alternatively, the driving assistance device 103 mounted on the driving assistance target vehicle, which is the following vehicle, may determine whether the reliability degree is equal to or higher than the predetermined threshold. In this case, the predetermined threshold may be stored in the driving assistance target vehicle, which is the following vehicle.
In second embodiment, the information processing system, the information processing device, the driving assistance device, and the probe vehicle may have similar configurations to the first embodiment.
The following will describe an operation of the information processing device 102 with reference to
In S48, the information processing device 102 transmits, by the communication device 204, the determination result indicating presence or absence of the stopped vehicle and the reliability degree to the driving assistance device 103 mounted on the driving assistance target vehicle that follows the probe vehicle.
The following will describe an operation of the driving assistance device 103 with reference to
In S50, the driving assistance device 103 receives, via the communication network 105, the determination result indicating presence or absence of the stopped vehicle and the reliability degree by the communication device 303.
In S51, the CPU 307 of the navigation device 304 of the driving assistance device 103 determines whether the received reliability degree is equal to or higher than the threshold.
In S52, the driving assistance device 103 notifies, in response to the reliability degree being equal to or higher than the threshold, the information indicating the presence of the stopped vehicle via the image displayed on the display device 305 or the audio signal output from the speaker 306.
When the reliability degree is equal to or lower than the threshold value, the determination result is not notified to the driver.
In the second embodiment, the setting of the reliability degree is executed by the driving assistance target vehicle, which is the following vehicle. Thus, the driving assistance target vehicle can execute an operation in response to the presence of the stopped vehicle.
In the first embodiment, at least one of the angular velocity, the azimuth angel of the steering wheel, the speed information, or the position information of the probe vehicle 104 is used, as the vehicle information, to determine the presence or absence of the lane change, to determine the presence or absence of the stopped vehicle, and to calculate the reliability degree. Alternatively, the probe vehicle may further acquire image information, and uses the image information, as the vehicle information, when determining the presence or absence of the lane change, determining the presence or absence of the stopped vehicle, and calculating the reliability degree.
The configuration of the probe vehicle according to the third embodiment will be described with reference to
Further, as shown in
The following will describe the vehicle information obtained by the probe vehicle in the third embodiment.
The probe vehicle 107 acquires various vehicle information using various sensors of the sensor unit 701 and the GPS device 702, which are mounted on the probe vehicle 107. The various vehicle information acquired by the gyro sensor 704, the steering sensor 705, and the speed sensor 706 are similar to the various vehicle information acquired by the gyro sensor 404, the steering sensor 405, and the speed sensor 406 in the first embodiment, and detailed description thereof will be omitted. The position information acquired by the GPS device 702 is similar to the position information acquired by the GPS device 402 in the first embodiment, and detailed description thereof will be omitted.
During the travelling of the probe vehicle 107, the image sensor 707 acquires image information capable of recognizing a road condition including the presence or absence of the stopped vehicle in a front area, a rear area, a left area, and a right area around the vehicle body of the probe vehicle 107. For example, in the image sensor 707, when the probe vehicle 107 avoids the stopped vehicle, the front image sensor 707a acquires image information of the stopped vehicle before the first lane change, the image sensor 707c installed at left portion of the probe vehicle acquires the image information of the stopped vehicle after the first lane change, the image sensor 707b installed at rear portion of the probe vehicle acquires the image information of the stopped vehicle after the second lane change.
The following will describe a calculation method of the reliability degree of the determination result indicating the presence of the stopped vehicle with use of the image information as the vehicle information. In the present embodiment, the calculation of the reliability degree is carried out by the information processing device 102. The determination of the presence or absence of the stopped vehicle in the present embodiment is similar to the determination method described in the first embodiment. In the present embodiment, the probability degree for calculating the reliability degree is calculated by the following mathematical expression 4.
R
i
=S
i
·G
i
·P (Mathematical expression 4)
Herein, Ri represents the probability degree, Si represents the evaluation value determined by the traveling pattern, Gi represents the evaluation value determined by the presence or absence of the image information, and P represents a probability of over detection of the image information.
The parameter Gi is set to 0.9 when the image sensor 707 detects the stopped vehicle, and is set to 0.1 when the image sensor 707 does not detect the stopped vehicle.
The parameter Gi is not limited to this example, and can be changed as appropriate.
The parameter P is determined based on at least one of the weather, climate, temperature, road surface condition, or vehicle function, which are obtained during the travelling of the probe vehicle.
According to the third embodiment, the image information is used in the calculation of the reliability degree. Thus, the determination of presence or absence of the stopped vehicle can be more accurately and high-speedily determined.
In the first embodiment, a presence of obstacle is described as an event. Specifically, a presence of stopped vehicle is described as the event. In the present embodiment, a presence of wrong way travelling vehicle is determined as an event, and the determination result indicating the presence of wrong way travelling vehicle is notified to the driving assistance target vehicle that follows the probe vehicle.
The determination of presence or absence of the wrong way travelling vehicle is made based on the vehicle information indicating a lane change made by a sharp turning of steering wheel in the probe vehicle. The threshold values of the specific time, the certain section, and the certain number of probe vehicles 104 that change the lane for determining the presence or absence of the wrong way travelling vehicle may be properly set. For example, the threshold number of probe vehicles may be set to 2. This threshold number is calculated based on a probability of 0.10 which indicates the travelling vehicle on the road is a probe vehicle, a travelling frequency of 2.5 vehicles per minute usually travelling on the road, and an average time of the occurrence of the wrong way travelling which is set to 8 minutes. For example, the threshold value of the section may be set to 10 km, and the threshold value of the specific time may be set to 8 minutes.
When the vehicle information acquired from the two vehicles indicate the presence of the wrong way travelling vehicle, the reliability degree is calculated based on the vehicle information. When the calculated reliability degree is equal to or higher than the threshold value, the determination result indicating presence of the wrong way travelling vehicle and the reliability degree are transmitted to the driving assistance device 103.
In the present embodiment, the probe vehicle in the present embodiment may be configured to acquire the image information similar to the probe vehicle 107 according to the third embodiment. In the determination of presence of wrong way travelling vehicle, the image information of the wrong way travelling vehicle may be used in addition to the lane change made by a sharp turning of the steering wheel.
According to the fourth embodiment, the driving assistance target vehicle which is the following vehicle can accurately and high-speedily determine the presence of the wrong way traveling vehicle when passing the position where the presence of the wrong way travelling vehicle is determined.
In the present embodiment, a presence of traffic congestion is determined as an event, and the determination result indicating the presence of traffic congestion is notified to the driving assistance target vehicle that follows the probe vehicle.
When determining the presence or absence of traffic congestion, slow driving is determined instead of the lane change based on the vehicle information of the probe vehicle 104. The threshold values of the specific time, the certain section, and the certain number of probe vehicles 104 that performs the slow driving for determining the presence or absence of the traffic congestion may be properly set. For example, the threshold number of probe vehicles may be set to 10. This threshold number is calculated based on a probability of 0.50 which indicates the travelling vehicle on the road is a probe vehicle, a travelling frequency of 2 vehicles per minute usually travelling on the road, and an average time period of the traffic congestion which is set to 10 minutes. For example, the threshold value of the section may be set to 300 meters, and the threshold value of the specific time period may be set to 10 minutes.
When the vehicle information acquired from the ten vehicles indicate the presence of the traffic congestion, the reliability degree is calculated based on the vehicle information. When the calculated reliability degree is equal to or higher than the threshold value, the determination result indicating presence of the traffic congestion and the reliability degree are transmitted to the driving assistance device 103.
According to the fifth embodiment, the driving assistance target vehicle which is the following vehicle can accurately and high-speedily determine the presence of the traffic congestion when travelling toward the position where the presence of traffic congestion is determined.
The information processing device and the driving assistance device according to the embodiments of the present disclosure are described above.
Terms used in the description of each embodiment are examples and may be replaced with synonymous terms or terms having a synonymous function.
The block diagram used in the description of each embodiment is a diagram in which the configurations of the information processing device and the like are classified and organized corresponding to the functions. These functional blocks are realized by any combination of hardware or software. Further, since the functions are shown, the block diagram can be understood as disclosure of the method, program, or program product that implements the method.
Order of functional blocks that can be grasped as processing, a sequence, and a method described in relation to each embodiment may be changed unless some restriction is imposed, for example, a result from one step is utilized at another step.
The terms of “first” and “second” used in the description of each embodiment are for discriminating two or more configurations and methods of the same kind and do not limit order or superiority or inferiority.
In each embodiment, the driving assistance device and the information processing system are described as vehicle use purpose devices. The present disclosure also includes an information processing system that includes a dedicated purpose information processing device other than vehicle use purpose and a general purpose information processing device other than vehicle use purpose. The present disclosure may also include an information processing system that includes a dedicated purpose driving assistance device other than vehicle use purpose and a general purpose driving assistance device other than vehicle use purpose.
The present disclosure is implemented not only by dedicated hardware having a configuration and a function described in relation to each embodiment. The present disclosure can also be implemented as a combination of a program for implementing the present disclosure, recorded on such a recording medium as memory and a hard disk and general-purpose hardware including dedicated or general-purpose CPU, memory, or the like, capable of executing the program.
A program may be stored, as a program product, in a non-transitory tangible storage medium including an external storage (e.g., hard disk, USB memory, CD/BD), or an internal storage (e.g., RAM, ROM) in a special-purpose or general-purpose hardware (e.g., computer). Such a program may be downloaded to the storage medium in the hardware via a communication link from a server. Consequently, when the program is upgraded, the latest function is always provided.
The driving assistance device according to the present disclosure has been described mainly as a vehicle use purpose driving assistance device mounted on a vehicle. The driving assistance device may also be applied to general moving bodies such as motorcycles, bicycles with electric motors, railways, ships, and aircrafts.
Number | Date | Country | Kind |
---|---|---|---|
2018-214215 | Nov 2018 | JP | national |
The present application is a continuation application of International Patent Application No. PCT/JP 2019/038300 filed on Sep. 27, 2019, which designated the U.S. and claims the benefit of priority from Japanese Patent Application No. 2018-214215 filed on Nov. 14, 2018. The entire disclosures of all of the above applications are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2019/038300 | Sep 2019 | US |
Child | 17317472 | US |