This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2019-064520 filed on Mar. 28, 2019; the entire contents of which are incorporated by reference.
The disclosure relates to a driving assistance system for vehicle.
Japanese open-laid patent application of JP2010244308A discloses a technology in which information about traffic lights is received externally at a traffic intersection, enabling the vehicle to go through the traffic intersection with help of the received traffic light information.
The Traffic Signal Prediction Systems (TSPS) is known as a drive-assisting system for enabling a vehicle to pass smoothly thorough traffic intersections with help of the traffic lights information obtained from an optical beacon.
In this system, it is also possible to provide the traffic light information from a server to the vehicle via a wireless communication.
However, a vehicle, which utilizes this system, determines its position by use of a satellite positioning system such as the GPS (Global Positioning System), and determines whether the vehicle can pass through the intersection in a certain speed range with a sufficient margin, or whether the vehicle should decelerate before the intersection because it is difficult to pass through the intersection, and the vehicle further messages to the driver about these as assistance information. The processing related to such determinations is conducted by an on-board driving assistance system for the vehicle.
The current position of the vehicle, as determined by the satellite positioning system, may be inaccurate dependent on the surrounding environment. Thus, it may happen that the vehicle is travelling not on a road which is determined by the satellite system to be the currently travelling road of the vehicle, but on a road parallelly running thereto.
In such a case, the traffic signal information transmitted from the server to the vehicle via the wireless communication is useless, and therefore the driver drives the vehicle irrespective of the assistance information based on the traffic lights information.
Thus, the object of the disclosure is to realize a driving assistance system which conducts an in-situ processing, adapted to the current condition.
The disclosure is a driving assistance system for vehicle, including: a reception unit configured to receive from an external server traffic light information including at least a transition between first light color and second light color of the traffic light located at an intersection and turn-on times of the first light color and the second light color, a remaining distance calculation unit configured to calculate a remaining distance from the vehicle's position to the intersection, a passing speed range calculation unit configured to calculate a passing speed range of the vehicle, based on the traffic light information and the remaining distance, the vehicle in the passing speed range being allowed to pass through the intersection according to the light colors of the traffic light at the intersection, and a messaging unit configured to output a message of driving assistance information suggesting whether the vehicle should decelerate or whether the vehicle can pass through the traffic intersection in the passing speed range based on the passing speed range and a current speed of the vehicle, wherein the driving assistance system for vehicle includes a vehicle behavior storing unit configured to store content of the message and a behavior of the vehicle in response to the content of the message or transmits the content of the message and the behavior of the vehicle to the server.
According to the disclosure, a processing matched to the current condition can be conducted by the driving assistance system for vehicle.
In the following, an embodiment example of the disclosure will be explained.
The driving assistance system for vehicle 1 performs the functions of a reception unit 11, a position acquisition unit 12, a passing speed range calculation unit 13, a messaging unit 14, and a vehicle behavior storing unit 15. For example, the behavior memorizing unit 16 is a semiconductor memory for memorizing information.
The reception unit 11 receives the traffic light information at least a transition between first light color and second light color of a traffic light located at a traffic intersection and turn-on times of the first light color and the second light color. Table 1 shown below demonstrates an example of a delivered traffic light information that the current light color of the traffic light is green, the next color is yellow, and the time until the next color (time to turn from green to yellow) is 50 seconds.
The position acquisition unit 12 acquires the position of the vehicle from a satellite positioning system 21, as explained later.
The passing speed calculation unit 13 calculates a speed range in which the vehicle can pass through the intersection in accordance with light colors of the traffic light, based on the traffic light information and the position of the vehicle.
The messaging unit 14 outputs a message content including a passing speed range as a driving assistance information based on the passing speed range and the current speed of the vehicle.
The vehicle behavior storing unit 15 stores in the memorizing unit 16 the message content and the behavior of the vehicle corresponding to the message content.
Table 2 shown below demonstrates a message content corresponding to a delivered information and an actual behavior corresponding thereto. In this example of Table 2, the message content corresponding to the delivered information from the server 101 is “passage assistance (content for assisting passage through an intersection)”, and the “actual behavior” of the vehicle should be consistent with the message content which indicates that the vehicle passes the intersection. It should be noted that there arises an inconsistency between the “message content” and the “actual behavior”, when the position of the vehicle measured with a satellite positioning system for example is different from the actual position of the vehicle, and when the vehicle is going to travel through the intersection B, not the intersection A.
A satellite positioning system 21 such as GPS and a vehicle speed sensor 22 are connected to the driving assistance system for vehicle 1. The satellite positioning system 21 is provided to an on-board car navigation system.
Next, a particular processing content conducted by the driving assistance system for vehicle 1 is explained in reference to a flow-chart.
When the vehicle approaches to a traffic intersection, the reception unit 11 receives the traffic light information related to the traffic light of the intersection (Yes in S1). The traffic light information contains information of current light color, next light color, and time needed to transition from the present light color to the next light color regarding the intersection which is now being passed.
The processes in steps S6 and thereafter will be explained later. Next, the position acquisition unit 12 acquires a position of the vehicle from the satellite positioning system 21 (S2). The position of the vehicle can be determined with the satellite positioning system 21, and thereby the remaining distance on the map data from the vehicle's position to the traffic intersection is calculated. Next, the passing speed range calculation unit 13 calculates a speed range which allows passage through the intersection according to the light color of the traffic light, based on the traffic light information and the remaining distance (S3).
Next, the messaging unit 14 gives a message of a driving assistance information to the driver suggesting an action whether the vehicle should decelerate (and should stop before the traffic intersection) or whether the vehicle can pass through the traffic intersection based on the above calculated speed range and on the current speed (S4). This message may be given as an image and a sound by use of the display 4 and the sound device 5.
Next, the vehicle behavior storing unit 15 stores in the behavior memorizing unit 16 the message content and the vehicle's behavior corresponding to the message content (S5). Here, the stored content includes also the case that the driver has conducted an action of the vehicle neglecting the suggested action, wherein the vehicle's behavior was passing through the intersection, despite that the outputted message content was to decelerate the vehicle and stop before the intersection.
With help of accumulation of the stored information (S5), many examples, in which the message content (S4) and the vehicle's actual behavior are consistent or inconsistent, are collected. Such information is collected for each traffic intersection based on identification information of each intersection as contained in the traffic light information. Here, for such an intersection, where the number of times of inconsistencies found between the vehicle's actual behavior and the suggestion of the message content exceeds a predetermined threshold (Yes in S6), a reliability level of a message by the massaging unit 14 is decreased. In particular, for example, the processes in step of S2 and thereafter will not be conducted, whereby the messaging (S4) will be omitted.
Next, a case that an inconsistency arises between the vehicle's behavior and the suggestion in the message content is specifically explained.
It should be noted that, in
In this example, in the traffic light information provided by the server of the traffic intersection 113 (not shown in
On the road 111, the vehicle 121 is travelling towards the intersection 113 (intersection A). However, an error in the measurement with the satellite positioning system 21 is caused by environmental condition, thereby the driving assistance system for vehicle 1 misidentifies that the vehicle 121 is travelling not on the road 111 but on the road 112 towards the intersection 114 (intersection B). The misidentified position 122 is shown with a dotted triangular mark.
Therefore, the driving assistance system for vehicle 1 determines that the vehicle 121 is travelling towards the intersection 114 (intersection B), and the driving assistance system for vehicle 1 gives a message to the driver to decelerate towards the intersection 114 (intersection B), as shown in Table 3-2. However, in reality, the vehicle 121 is travelling on the road 111 towards the intersection 113 (intersection A), as shown in Table 3-1.
Therefore, fundamentally in such a situation explained above, a message should be given on the display 4 (S4) to suggest a passage through the intersection (intersection A indicated with reference sign 113) and the driver should also make a maneuver to pass through the intersection (refer to Table 2). However, because such message is not given, the driver would make a maneuver to drive the vehicle to pass through the intersection 113, as if he ignores the message (S4) of the driving assistance system for vehicle 1 (refer to
It should be noted that there may be a case in which the problem is not caused on the satellite positioning system 21 but may be caused by that the information of the adjusted traffic light is not recorded in the server after the adjustment. In such a case, though the suggested intersection in the delivered message and the actually passed intersection are consistent, it may happen that the content of the delivered traffic light information is different from the actual situation.
According to the above explained embodiment example, when the satellite positioning system measures the vehicle's position erroneously, because the messaging unit 14 cannot provide a correct message (S4) to the driver, and the driving assistance system for vehicle 1 may conduct a processing matched to the actual condition, such as omitting the message to be provided.
It should be noted that, in S5, the vehicle behavior storing unit 15 may send the vehicle's behavior and the message content to the server 101, which server is the one that has transmitted the traffic light information, via the transceiver 3, in place of (or along with) storing in the behavior memorizing unit 16 the information of the vehicle's behavior and the message content. In this case, the server 101 decreases the level of reliability of the traffic light information, when the number of inconsistencies between the vehicle behavior and the message content exceeds a predetermined threshold value (similarly to the case of “Yes” in step S6), based on message content collected from a number of vehicles. In particular, for example, when the reliability of the traffic light information received by the driving assistance system for vehicle 1 in step S1 is low, the server 101 determines not to transmit the traffic light information. However, in this case, in step S1, when the number of inconsistencies between the vehicle behavior and the message content becomes less than a predetermined threshold value, the server 101 may resume transmitting the traffic light information to be received by the driving assistance system for vehicle 1.
Further, it is also possible that major parts of the driving assistance system for vehicle 1 can be configured on the server 101. For example, the passing speed range calculation unit 13 and the messaging unit 14 are provided on the server 101, and the server 101 may be configured in such a way that the message is outputted to the display 4 and sound device 5 of the vehicle based on the information of the message from the messaging unit 14, the message being given to the driver (namely a driving assistance system for vehicle based on cooperation of the on-board devices and the server 101 is configured). In this case, it is assumed that the vehicle transmits the vehicle's positional information via communication and the server 101 conducts necessary calculations such as calculation of the passing speed range, and that the server 101 transmits the information, which should be given to the driver as a message, to the vehicle.
It should be noted that a system for measuring the position of vehicle without use of the satellite positioning system may be employed in place of the position acquisition unit 12 explained above, whereby a position measuring function is provided on the server 101. For example, a system arranged at an intersection for measuring the position of the vehicle can be linked to the server 101.
It should be noted that, though the traffic lights at the intersections are assumed to be the objects in the present embodiments, the traffic lights may not be necessarily of such ones as arranged at an intersection. In the latter case, the messaging unit may output information merely regarding passage of the vehicle by the traffic light.
Number | Date | Country | Kind |
---|---|---|---|
JP2019-064520 | Mar 2019 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6989766 | Mese | Jan 2006 | B2 |
20170067385 | Hunt | Mar 2017 | A1 |
20170364080 | Chintakindi | Dec 2017 | A1 |
Number | Date | Country |
---|---|---|
2010-244308 | Oct 2010 | JP |
Number | Date | Country | |
---|---|---|---|
20200312139 A1 | Oct 2020 | US |