The present invention relates to a customized system for vehicle driving assistance, and more particularly to the means for evaluating the risk of the presence of road obstructions within an established zone of presence of the vehicle and to communicate this information to the vehicle driver.
There are a number of devices in existence designed to provide real-time guidance to vehicles and to inform the vehicle driver of a certain number of events capable of having an impact on driving conditions, such as the location of obstructions, including in particular traffic jams and road works, and the presence of radar devices, fog, patches of black ice, etc.
The majority of vehicles are therefore equipped with on-board computers, by means of which the driver can ascertain the configuration parameters of his vehicle and adjust some of them, if necessary, according to his navigation requirements.
These vehicles are also fitted with a satellite location receiver—GPS device—accompanied by a navigation system supplying the driver with all of the information he needs in order to make a particular journey, from a departure point to a destination point. Some of these navigation systems even include supplementary receiver facilities that receive information on the traffic and retransmit it, possibly with comments, to the user.
Devices also exist that can detect the proximity of speed detection radar devices and alert the driver to their presence and proximity.
The use of such devices is prohibited under the current legislation.
It is understood that, in order to perform such functions, these various devices must be equipped with an interactive interface allowing the driver to dialogue and exchange information with his device. However, this type of interaction requires the attention of the driver, which represents a safety risk when these actions are taken while the vehicle is in motion, since they divert the driver's attention from driving. For that reason, under the European regulations governing the design of on-board vehicle systems, the designers of such systems are required to ensure that the systems do not require lengthy interactions that cannot be interrupted, and also to ensure that certain data acquisition functions are deactivated while the vehicle is in motion.
In summary, these on-board navigation systems therefore need to satisfy two apparently contradictory conditions, by firstly allowing the driver to conduct an easy and detailed dialogue with the system, and secondly, presenting a particularly simplified user interface, in order to minimize, as much as possible, the attention level and actions required of the user.
In patent FR 2 896 462, the applicant proposed a driving aid system capable of reconciling these two requirements.
However, none of the various driving aid systems currently in existence provide the user with an indication enabling him to take account of the weight of the information communicated to him or the probability of encountering a particular obstruction, although this would be essential information for his driving safety.
This invention aims to remedy this problem by proposing a customized system for vehicle driving assistance incorporating a function that informs the driver of the reliability of the information communicated to him.
The purpose of this invention is therefore to have a system for signaling the level of risk of the presence of a road obstruction in a particular zone of presence of the vehicle, of a type consisting of:
an on-board device comprising:
a remote server comprising:
The on-board device and the remote server will have the means for remote, two-way communication, wherein:
the on-board device has the means enabling inquiries to be made to the vehicle user about the presence of an obstruction,
the on-board device has the means enabling the user to respond to that inquiry,
the on-board device has the means (21) for communicating to the remote server the content of the response or the failure by the user to respond,
the remote server has the means of analysis of this response or non-response and the means for generating a reliability index parameter for the user,
the on-board device has the means to communicate to the vehicle user, particularly in visual and/or audio form, information related to a reliability index parameter of the user(s) who have passed ‘over’ said obstruction within a specified time period.
The remote server will preferentially have the means for storing the user reliability indices, and the on-board device will have the means to activate an inquiry as to the presence of the obstruction immediately following the passage of the vehicle ‘over’ said obstruction.
Furthermore, the means of inquiry and response may be of any kind, and in particular may be vocal or visual.
The remote server may have the means to transmit to the on-board device the reliability index parameter of the user who signaled or confirmed an obstruction and/or the average reliability index parameter of several users who have signaled or confirmed a single obstruction.
The remote server will advantageously have the calculation capabilities for determining, from the reliability index of a user, or from the average reliability index of several users who have signaled or confirmed a single obstruction, an indication of the reliability of the information on the presence of the obstruction.
According to the invention, the remote server will include a database containing the locations of obstructions described as potential, existing on a statistical basis in a particular road zone, along with the probability of the presence of those obstructions within that location, and possibly also on a specified date and/or at a specified moment, as well as the means for measuring a user's system usage time within a specified time period, such as one day.
In order to allow batch processing of the obstructions signaled, the remote server will include a database capable of recording all of the obstructions signaled by its users during that period. It will also have calculation capabilities allowing it to modulate the probability of the presence of an obstruction according to the number or reliability index of the users who have passed ‘over’ that obstruction within an elapsed time period, for example the last half hour.
In order to improve the readability of the information communicated to the vehicle user,
the remote server will have the means for conflating the various parameters capable of influencing the probability of presence of an obstruction into a single indication of that probability, and possibly also the means for converting that indication into one or more signals. The on-board device will in turn have the means for displaying this signal on a screen. The signal will advantageously consist of a sign or a set of signs, the color of which will depend upon the level of probability of presence of the obstruction. For ease of attracting the vehicle user's attention, this color may occupy more than half of the surface of the display screen.
Furthermore, the remote server will have the means for determining the repetitive nature of obstructions signaled and for calculating, for a given place and moment, the probability of
According to the invention, the reliability index of the users may consist of an arithmetic mean of the reliability indices of the users concerned.
Furthermore, the reliability index of a user may depend on a parameter proportional to that user's system usage time and/or a parameter proportional to his rate of participation and/or to his rate of confirmation, during a given time period.
The present invention also concerns an on-board device for vehicles, such device being designed to communicate with a remote server and having the means for determining the location of the vehicle, the means for communicating with the remote server and the means for conveying information to the vehicle user from the remote server in relation to the presence of road obstructions, wherein it comprises:
The on-board device will advantageously have the means for activating the inquiry as to the presence of an obstruction as soon as the vehicle has passed ‘over’ that obstruction. The means of inquiry and the means of response may be vocal and/or visual.
It may also have the means for informing the vehicle user, by visual and/or audio means, of the probability of the presence of an obstruction.
The information may preferentially be delivered to the user by means of display facilities in the form of a sign or a set of signs, the color of which may depend upon the level of probability of presence of the obstruction. These display facilities may consist of a screen (and said color may occupy more than half of its surface).
A description will be given later, by way of example and without limitation, of one embodiment of the present invention, with reference to the appended drawing, on which:
The system according to the invention depicted schematically in
The server 1 includes two sets of databases—referred to as a ‘statistical’ set and a ‘real-time’ set.
The set of a statistical nature comprises firstly a database 5 known as the ‘Obstructions base’. In this database, the coordinates of the various obstructions of a permanent or quasi-permanent nature present on the road network will have been stored, such as, for example, traffic jams, fixed radar devices, road works zones or zones in which accidents have occurred recently.
Secondly, it includes a database 7 known as the ‘Users base’, containing data of a statistical nature in relation to the users of vehicles equipped with a system according to the invention. Furthermore, given that the present invention proposes to take account of the weight of the information signaled to the system by the users, so that it can avoid taking account of fanciful information, whether deliberately so or not, the database 7—which is updated periodically by mean of batch processing, likely to be once a day, particularly at night—contains an index, IF, representing the reliability of the information sent by each of the users. This reliability index, IF, is established by a processor throughout the time that the system is used, on the basis of the behavior of the user, particularly when the user is in the presence of an obstruction, as described later.
It also comprises a database 8 known as the ‘Geographic base’, which makes it possible to determine the position of the vehicles on the main highways and also the position of the various obstructions, according to their coordinates of latitude L and longitude l.
The set of real-time databases consists of two databases—namely a database 9 known as the ‘Vehicle location database’, in which the position of all vehicles implementing the system according to the invention is kept up to date, and a database 11 known as the ‘Signaled obstructions database’, used for storing, in real time, the position of the obstructions detected by the users and signaled by them to the server 1, using the remote communications facilities, as explained below.
The statistical and real-time databases are managed by a processor 13, which is equipped with filtering facilities 14 for filtering the information received from the various on-board installations 3 on the vehicles implementing the system according to the invention.
The ‘Vehicle location’ base 9 maintains information, updated in real time, on the location—or in other words the latitude and longitude—of each of the vehicles implementing the system, along with their position on the traffic lanes, after the processor 13 has consulted the ‘Geography’ database 8. This data, and also the path taken by the vehicle on a given road segment S in the period just elapsed—using the specified time period T—is periodically sent by the on-board installation 3 to the remote server 1. This time period T may, for example, be of the order of half an hour.
This database is associated with calculation capabilities of the processor 13, which determine the lane A on which each of the vehicles is traveling, the segment S of that lane on which the vehicle is present during said time period T, the identity I of the vehicle's on-board device and the time of day H of the passage of the vehicle V through the road segment S. It will be noted that, according to the invention, a road segment S consists of a stretch taken on a single lane, for example between two different speed limits.
The processor 13 is thus able to determine how many vehicles n and which vehicles V1, V2, . . . Vn have passed through a place within the specified segment S during the elapsed time period T, and in which direction D those vehicles passed.
The second real-time database 11, known as the ‘Signaled obstructions base’, has the means for storing the obstructions P1, P2, . . . Pn signaled by the users and for classifying them in several categories, on the understanding that an obstruction of one category may, over time, develop into another. The processor 13 is therefore capable of managing two main categories of obstructions—namely real obstructions and potential obstructions. It therefore uses the following categories:
a) Real Obstructions:
b) Potential Obstructions:
These are obstructions that, a priori, are not certain, but which depend upon external factors of a more or less fortuitous nature. For example, it may be known, in a specified zone, that climatic conditions are such that fog or black ice are often encountered—for example, in a given period of the year, it may be known that this occurs three days out of ten. Therefore, during that period of the year, there is a 30% chance of this obstruction in this zone. The probability of its presence P will thus be 30%.
The ‘Signaled obstructions base’ database 11 is associated with calculation capabilities of the processor 13, the function of which is to manage the saving of the data sent in real time by the users.
As shown in
The on-board device 3 also comprises addressing facilities, consisting in particular of a set of buttons 24 which may be grouped into a keypad 23a, by means of which a vehicle user sends information and instructions to the remote server 1 via a modem 21 and a GPRS network 4. These addressing facilities may also be of a vocal nature and may consist of a microphone 23b.
The on-board device 3 also comprises facilities allowing the user to receive information from the remote server 1. This information, which is managed by the processor 15, may be delivered visually to a display 25a and/or audibly by means of a loudspeaker 25b.
More precisely, as shown in the algorithm in
Upon receiving this, as represented in the algorithm in
The remote server 1 then, on the located lane A and also on the connected lanes A1, A2, . . . An (i.e. the lanes A1 and A2 in
Upon receiving this, as represented in
The processor makes a distinction between the management of real obstructions and potential obstructions, as defined previously.
a) Management of Real Obstructions:
If the vehicle V is approaching at an alert distance r from an obstruction stored in its RAM memory 17, likely to be of the order of 500 m, the processor 15 instructs its information facilities, such as the screen 25a and/or the loudspeaker 25b, to supply the following information:
Once the GPS receiver 19 of the on-board device 3 locates the position of the vehicle V on which it is installed after the position of the obstruction concerned, the processor 15 generates a message on the display screen 25b, along the lines of “OBSTRUCTION STILL PRESENT?”, and offers the user a choice of YES/NO for a predefined duration, likely to be around 15 seconds. The processor 15 conveys the response, or non-response, to the remote server 1 where it will be further used by the processor 13, by means of batch processing, for updating the reliability index attributed to each user of the system according to the invention, which is stored in the ‘User base’ database 7 and which may change over time according to the behavior of that user vis-á-vis the system.
Following receipt of this, as shown in the algorithm in
This means that, if the user has invalidated the presence of the obstruction, the processor deactivates that obstruction in the ‘Signaled obstructions base’ database 11, and a new vehicle arriving at the same road segment S will no longer be informed of that obstruction, whereas if the user of the vehicle V has confirmed the obstruction, it remains active.
If, on the other hand, the user's reliability index IF is below the threshold index Is, the processor gives the information pending status until such time as a new user confirms the information received from the first user. If this new user confirms the information from the first user, and if the sum of their respective reliability indices exceeds the threshold index Is, then the information is confirmed and the obstruction is declared not to be active.
If the user does not respond to the inquiry, this means that he does not wish to participate fully with the system, and this non-response is taken into account by the processor 13 and placed in memory in the database 11. When the time comes for the periodical batch processing of the various pieces of information conveyed to the remote server during a time period, for example a day, it may be taken into account by the processor for the purpose of reducing the confidence index IF of the user concerned.
b) Management of Potential Obstructions:
It will be recalled that an obstruction referred to as potential is an obstruction, the presence of which has been noted on many occasions, at a certain place, date and time of day. There is therefore a probability P that a user located at that place at the same moment will also encounter it.
The processor of the device according to the invention has specific calculation capabilities 14 designed to modulate this probability according to, firstly, the number of users np who belong to this system and who have passed ‘over’ the obstruction in the recent past—which might, for example, be of the order of the last half hour—and who did not signal it, and, secondly, the reliability index IF of those users. The calculation capabilities 14 will preferentially establish an arithmetic mean IFm of the various reliability indices IF of the users concerned, such that:
Average reliability index: IFm=Σ(IF1+IF2+ . . . IFn)/np
According to the invention, the processor considers that the real probability Pr of encountering a potential obstruction is equal to the probability of its presence P, divided by the number of users np who have passed ‘over’ the obstruction in a recently elapsed period without signaling it, divided by the average reliability index of those users, giving:
P
r
=P/α(1+np×IFm)
Where α represents a coefficient of adjustment, the value of which will be established by experience, which is likely to mean by a method of an iterative type.
As shown in the algorithm of
According to the invention, the real-time data comes from the users who, during their journeys, signal the obstructions that they encounter. Therefore, as represented in the algorithm of
The processor 13 first saves this information in the ‘Signaled obstructions base’ database 11, and then consults the ‘User base’ database 7, to find the reliability index IF associated with the user who issued the signal.
If this reliability index is greater than the minimum value Is, the processor 13 takes account of the obstruction information transmitted to it and stores it in memory in the ‘Signaled obstructions base’ database 11, where it is classified within the category of ‘active’ obstructions. This means that this information will be communicated to any vehicle user entering the monitoring radius R of the lane A where it has been observed.
If the reliability index of the user who signaled the obstruction is lower than the threshold Is, the processor 13 classifies the information within the ‘Signaled obstructions base’ database 11 in the category ‘pending confirmation’ and awaits confirmation from another user, in order to see whether the pending reliability indices are of a sufficient value to transfer the information into the ‘active’ category.
In a variant embodiment of this invention, the user has the possibility of configuring the conditions upon which he wishes to be alerted of obstructions of the potential kind
In one embodiment of this invention, the updating of the reliability indices of the system users is preferentially carried out periodically by batch processing, preferentially once a day, most likely at night.
The various operations carried out using batch processing by the remote server, and more specifically by its processor 13, are represented in the algorithm in
First of all, this processor 13 extracts from the ‘Signaled obstructions base’ database 11 the data stored during the last reference time period, likely to be the last month, and then proceeds to sort this data by user. Next, for each user, the processor updates the system usage time and stores it in the ‘User base’ database 7. Next, if the user has signaled existing obstructions and/or has encountered obstructions, the processor updates in the ‘User base’ database 7 the rate of participation of the user and also his rate of confirmations of obstructions that he has encountered.
Once these three parameters have been updated, the reliability index IF of that user is calculated and updated using the following formula:
IF=(α×usage time)+(β×participation rate)+(γ×confirmation rate)
where α, β and γ are adjustment parameters based on experience and used for weighting the parameters among themselves.
The processor follows this process for each of the users who have used the system according to the invention within the one-month time period.
Number | Date | Country | Kind |
---|---|---|---|
0905662 | Nov 2009 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2010/000780 | 11/24/2010 | WO | 00 | 10/22/2012 |