Priority is claimed to European Patent Application No. 06425052.5, filed Feb. 2, 2006, the contents of which are incorporated herein by reference.
The present invention relates to a system for detecting vehicle traffic by means of an on-board co-operational telematic platform based upon extended Floating Car Data.
In particular, the present invention regards a system that is able to recognize in an altogether automatic way a state of congestion of road traffic due to circulation of road vehicles, in particular motor vehicles, to which the ensuing treatment will make explicit reference without this implying any loss of generality.
As is known, some of the currently used traffic-detection systems comprise a remote operating center and a set of telematic vehicles, installed on board which are telematic platforms based upon Floating Car Data, referred to hereinafter by the acronym “FCD”.
Each telematic platform based upon FCD is typically constituted by an FCD telematic apparatus, which has the function of supplying, by recording and through a wireless communication, the information on the speed of the road vehicle to the remote operating center, which, in turn, processes the information itself to determine, on the basis of the speeds transmitted also by the other road vehicles provided with the same FCD telematic apparatus, a set of information on the congestion of the road traffic and/or on the optimal path that the road vehicle must follow.
Even though detection systems that use the FCD telematic apparatuses described above are particularly effective in supplying information on traffic to motor-vehicle users, they are able to guarantee a sufficient degree of reliability only if they are installed on a particularly high number of circulating road vehicles. Experimental tests have, in fact, demonstrated that, in order to guarantee a sufficient threshold of reliability of traffic information, it is necessary to install the FCD telematic apparatus on a number of vehicles equal to at least 5% of the total number of circulating vehicles.
It is moreover known that in the last few years the technical evolution of telematic platforms based upon FCD has lead to the creation of the so-called platforms based upon extended Floating Car Data, hereinafter referred to as “xFCD” telematic apparatuses, which are able to transmit to the remote operating center, in addition to the speed of the vehicle, also a plurality of other vehicle data, which are made available by the various control systems and/or by the sensors typically installed on board latest-generation road vehicles.
In particular, xFCD telematic apparatuses detect a set of vehicle parameters, such as the average speed and the variations of speed of the respective vehicle, in such a way as to identify, as a function of the latter and on the basis of the vehicle data received at input, conditions correlated to the environment external to the vehicle, such as poor weather conditions, dangerous road conditions, etc., so as to be able to transmit said information to the remote operating center.
In the case in point, the vehicle data processed by the xFCD telematic system typically comprise: information regarding the state of operation of the windscreen wipers, rain-detecting sensors, vehicle lighting devices (lights associated to the brake control, driving-beam headlights, fog lights), external thermometer, heating devices, air-conditioning devices, sensors for the control system for controlling vehicle dynamics, aid-to-driving devices (ABS, ESP, collision sensors, etc.), additional sensors (telecameras, radars, ladars, microphones, etc.), and so on.
Following upon detection of the aforesaid vehicle data, the xFCD telematic apparatus transmits said data to the remote operating center via a mobile-phone network (GSM/GPRS/SMS). Once the operating center has received the information gathered, it processes it to determine the condition of traffic of road vehicles in such a way as to be able to transmit information or warnings on the traffic to the users of road vehicles.
The xFCD telematic apparatuses described above present the major drawback of having to perform a constant transmission to the operating center of a large amount of data, a fact that leads to excessive communication costs for the service provider. In fact, the cost of the communications made through some of the communication systems currently in use, such as, for example, GPRS systems, is calculated on the basis of the amount of information that is transmitted, which consequently discourages adoption of this mode of data transmission. In addition, the treatment and storage of a large amount of data requires a more complex management of the data by the operating center.
The aim of the present invention is hence to provide a system for automatic detection of vehicle traffic by means of xFCD telematic apparatuses installed on board road vehicles, which will reduce the amount of data transmitted to the operating center in such a way as to minimize the transmission costs and simplify data processing and management in the remote operating center in order to contain vehicle information.
According to the present invention, an on-board co-operational telematic apparatus based upon xFCD is hence provided according to what is indicated in claim 1 and, preferably, in any one of the subsequent claims depending either directly or indirectly upon claim 1.
According to the present invention, a system for automatic detection of vehicle traffic by means of an on-board co-operational telematic apparatus based upon xFCD is moreover provided according to what is indicated in claim 12.
The present invention will now be described with reference to the annexed plate of drawings, which illustrate a non-limiting example of embodiment thereof, and in which:
The present invention is essentially based upon the principle of using at least one road vehicle provided with an on-board co-operational telematic apparatus based upon xFCD for estimating the condition of the traffic present around the road vehicle according to a set of vehicle information detected, and of transmitting said estimate and/or the detected vehicle information to the remote operating center, when the estimated traffic condition corresponds to a condition of traffic congestion.
With reference to
The system 1 further comprises a remote operating center 4, which is able to communicate with the telematic apparatuses 3 installed on board the road vehicles 2 through a communication system 5 so as to receive from each on-board telematic apparatus 3 the vehicle information and the estimates on the conditions of the traffic detected around the road vehicles 2. In particular, the communication system 5 can comprise a telephone network, such as, for example, a mobile-phone network implementing the communication standard GSM, GPRS, SMS, or the like.
With reference to
The telematic apparatus 3 further comprises a transceiver module 7, provided, for example, with a modem implementing the GSM and/or GPRS communication protocol, which is able to transmit to the remote operating center 4, through the communication system 5, the estimate and the vehicle information received and processed by the on-board telematic apparatus 3.
The telematic apparatus 3 further comprises a data communication device 8, which has the function of managing exchange of the vehicle data between the various control devices and sensors (not illustrated) present on board the road vehicle 2.
In particular, in the example illustrated in
The data communication device 8 is able to supply at output a set of vehicle data, referred to hereinafter as “CAN data”, comprising the speed of the vehicle, the state of turning-on/turning-off of the brake light indicators, the engine r.p.m., and the pressure exerted on the clutch pedal by the driver.
With reference to
The telematic system 1 finally comprises a processing device 9, which receives at input the CAN data, the GPS data and, preferably, but not necessarily, the distances d1 and d2 supplied by the image-acquisition apparatus 19, and is able to process said distances to determine a set of traffic indicators (described hereinafter) correlated to a condition of traffic congestion.
In the example shown in
With reference to
In other words, each contribution quantity Ci represents in a numeric format the weight of the value assumed by the vehicle parameter Pi on the likelihood of traffic congestion.
The traffic-congestion detector module 11 synchronizes appropriately acquisition and supply of the vehicle data contained in the memory 10 to the parameter-calculation block 12 at pre-set regular intervals, each of which hereinafter will be referred to as “basic time interval TB”, having a pre-set duration (for example, approximately 10 s).
In particular, the vehicle parameters Pi generated by the parameter-calculation block 12 at each basic time interval TB comprise: a vehicle parameter P1, which indicates the number N of gear changes made by the driver of the road vehicle 2 during the basic time interval TB; a vehicle parameter P2, which indicates the instantaneous acceleration of the road vehicle 2; a vehicle parameter P3, which indicates the average of the instantaneous accelerations calculated over the basic time interval TB; a vehicle parameter P4, which indicates the average speed measured during the basic time interval TB; a vehicle parameter P5, which indicates the peak speed detected during the basic time interval TB; a vehicle parameter P6, which indicates the mean space between application of the brakes by the driver on the vehicle during the basic time interval TB; a vehicle parameter P7, which indicates the number of bends taken by the road vehicle 2 during the basic time interval TB; and a vehicle parameter P8, which indicates the number of stops that the driver of the vehicle has made in the basic time interval TB.
It should be pointed out that the calculation of the parameter P6, indicating the mean space between application of the brakes, is preferably made by the parameter-calculation block 12 by summing the speed of the vehicle measured per unit time (for example, every second) during the basic time interval TB, multiplying the value obtained by the time unit and then dividing said value by the number of applications of the brakes detected during the basic time interval TB, incremented by one. The number of applications of the brakes is preferably obtained by measuring the number of off-on transitions of the braking indicators (brake lights) of the vehicle.
As regards, instead, the block for computing the contributions 13, this receives at input the vehicle parameters P1-P8 and supplies at output the contribution quantities Ci (i ranging from 1 to 8).
In particular, the block for computing the contributions 13 supplies at output the contribution quantity C1 containing a value that represents an estimate of the degree of correlation existing between the likelihood of presence of a traffic congestion and the number of gear changes.
In particular, the block for computing the contributions 13 determines the contribution C1 on the basis of the parameter P1 indicating the number of gear changes in the basic time interval TB, and through a function f1(P1).
It should be pointed out that the function f1 is determined on the basis of a set of results obtained by experimental tests, from which it has been found that in the absence of traffic the highest number of gear changes occurs when starting and stopping, before and after a bend, and during road change. Consequently, the function f1 takes into account said situations and assigns a high likelihood of presence of a traffic congestion in the case where repeated gear changes occur. The correlation between gear change and traffic congestion derives from the fact that, in the presence of heavy traffic, an increase occurs in the likelihood of a continuous variation of speed being made by the driver.
The block for computing the contributions 13 moreover supplies the contribution quantity C2 containing a value that represents an estimate of the degree of correlation existing between the likelihood of presence of a traffic congestion and the instantaneous acceleration of the road vehicle 2.
In particular, the block for computing the contributions 13 determines the contribution quantity C2 on the basis of the parameter P2 indicating the instantaneous acceleration by applying a function f2(P2).
It should be pointed out that the function f2 is determined on the basis of a set of results obtained from experimental tests, from which it has been found that, in the absence of traffic, the instantaneous acceleration is high during starting given the absence of obstacles in front of the road vehicle 2, whereas the instantaneous acceleration decreases when high speeds are reached. In the condition of traffic congestion, the instantaneous acceleration has, instead, reduced values also at starting, and oscillates repeatedly assuming low positive and negative values.
The block for computing the contributions 13 further supplies at output the contribution quantity C3 containing a value that represents an estimate of the degree of correlation existing between the likelihood of presence of a traffic congestion and the average acceleration of the road vehicle 2 during the basic time interval TB.
In particular, the block for computing the contributions 13 determines the contribution quantity C3 on the basis of the parameter P3 indicating the average acceleration through a function f3(P3).
It should be pointed out that the function f3 is determined on the basis of a set of results obtained from experimental tests, from which it has been found that, when the average acceleration of the road vehicle is close to zero, there is no information useful for traffic estimation, whereas, when there is traffic congestion, the average acceleration reaches high negative values (positive evolution of f3), and the speed tends to decrease. If, instead, the average acceleration presents high values and an increase in the speed occurs, the function f3 assigns a negative value to the contribution quantity C3 in so far as the presence of traffic congestion is unlikely.
The block for computing the contributions 13 moreover determines the contribution quantity C4 containing a value that represents an estimate of the degree of correlation existing between the likelihood of presence of a traffic congestion and the average speed of the road vehicle 2 during the basic time interval TB. In particular, the block for computing the contributions 13 determines the contribution quantity C4 on the basis of the parameter P4 indicating the average speed through a function f4(P4).
It should be pointed out that the function f4 is determined on the basis of a set of results obtained from experimental tests, from which it has been found that the likelihood of traffic congestion decreases as the speed of the road vehicle increases around a pre-set threshold value S2.
The block for computing the contributions 13 moreover determines the contribution quantity C5 containing a value that represents an estimate of the degree of correlation existing between the likelihood of presence of a traffic congestion and the peak speed of the road vehicle 2 detected in the basic time interval TB. In particular, the block for computing the contributions 13 determines the contribution quantity C5 on the basis of the parameter P5 indicating the peak speed by applying a function f5(P5). In particular,
The block for computing the contributions 13 moreover determines the contribution quantity C6 containing a value that represents an estimate of the degree of correlation existing between the likelihood of presence of a traffic congestion and the mean space between application of the brakes by the driver on the vehicle during the basic time interval TB.
In particular, the block for computing the contributions 13 determines the contribution quantity C6 on the basis of the parameter P6 indicating the mean space between application of the brakes by applying a function f6(P6). In particular,
The block for computing the contributions 13 is moreover designed to determine the contribution quantity C7, which contains a value indicating an estimate of the degree of correlation existing between the likelihood of the presence of a traffic congestion and the number of bends taken by the road vehicle 2 in the basic time interval TB.
In particular, the block for computing the contributions 13 determines the contribution quantity C7 on the basis of the parameter P7 indicating the number of bends taken by the road vehicle 2 through a function f7(P7).
To the above description it should be added that the function f7 has an evolution such that, in the presence of a single bend, a reduction of the contribution quantity C7 occurs, whereas in the presence of a number of bends a negative minimum value will be assigned to the contribution quantity C7 itself so as to contribute to a reduction in the likelihood of presence of a traffic congestion.
The block for computing the contributions 13 is finally designed to determine the contribution quantity C8, which contains a value indicating an estimate of the degree of correlation existing between the likelihood of presence of a traffic congestion and the number of stops made by the road vehicle 2 in the basic time interval TB.
In particular, the block for computing the contributions 13 determines the contribution quantity C8 on the basis of the parameter P8 indicating the number of stops made by the road vehicle 2 through a function f8(P8).
To the above description it should be added that the function f8 has an evolution such that the contribution quantity C8 increases in proportion to the number of stops.
With reference to
IB=C1*W1+C2*W2+C3*W3+C4*W4+C5*W5+C6*W6+C7*W7+C8*W8;
where W1-W8 are pre-set relative weights, each of which is assigned to a respective contribution quantity Ci and indicates the relative importance of each parameter Pi on the traffic estimate.
In other words, each quantity Wi represents in a numeric format the relative weight on the likelihood of traffic congestion of the value assumed by the vehicle parameter Pi with respect to the values assumed by the other vehicle parameters.
It should be pointed out that the basic traffic indicator IB can also be determined on the basis of a subset of parameters P1-P8 described above. For example, the basic traffic indicator IB can be determined only on the basis of the parameter P4 associated to the average speed, by applying the relation IB=C4*W4, and/or on the basis of the parameter P5 associated to the peak speed, by applying the relation IB=C5*W5.
It should, however, be added that experimental tests have demonstrated that an optimal estimation of the traffic can be obtained using all the vehicle parameters P1-P8 described above with an appropriate set of weights W1-W8.
The estimation block 14, in addition to calculating the basic traffic indicator IB, also generates at output a signal of mobility ST, which encodes a state of mobility of the road vehicle.
In detail, in the case where the peak speed of the road vehicle 2 contained in the vehicle parameter P5 is other than zero, assigned to the signal of mobility ST is a state of motion, designated hereinafter by “MOTION”, whereas, if the peak speed is zero, assigned to the signal of mobility ST is a state of stop, designated hereinafter by “STOP”.
The traffic-congestion detector module 11 further comprises a decision-making block 15, which receives at input the basic traffic indicators IBi, which are generated by the estimation block 14 during a set of basic time intervals designated hereinafter by TBi, which define as a whole an examination time interval TE. Hereinafter, for simplicity of description, an examination time interval TE will be considered containing a number E of basic time intervals TBi (with i ranging from 1 and E).
The decision-making block 15 has the function of processing the basic traffic indicators IBi received at input during the examination time interval TE in order to supply at output a total-traffic index IT correlated to the condition of traffic congestion around the road vehicle 2.
In particular, during processing by the decision-making block 15, the examination time interval TE is split into a number K of temporal sub-intervals, each of which, designated hereinafter by Ai (with i ranging from 1 and K), comprises a number M of basic time intervals TBi.
The temporal sub-intervals Ai are conveniently fixed in order to analyse, in addition to the intensity of the traffic during the examination time interval TE, also the temporal evolution of the traffic itself, in such a way as to prevent transient phenomena, not strictly correlated to a condition of traffic congestion, such as for example sharp stops, from erroneously being perceived as conditions associated to the presence of traffic.
With reference to the example shown in
In greater detail, the partial indicator IPi can be determined, for example, through the following function:
where: M is the mean value of the basic traffic indicators IBi associated to the basic time intervals TBi of a MOTION type belonging to the temporal sub-interval Ai; D is the variance of the basic traffic indicators IBi associated to the basic time intervals TBi of a MOTION type belonging to the temporal sub-interval Ai; and Ms and Ds are pre-set thresholds.
The decision-making block 15 is further provided with a conditional module 17, which receives at input the values of the basic traffic indicators IBi calculated in the examination time interval TE and the partial indicators IPi and supplies at output the total-traffic index IT.
In particular, the conditional module 17 is able to generate the total-traffic index IT to be supplied at input to the control module 18 on the basis of three different conditions.
In greater detail, the conditional module 17 assigns to the total-traffic index IT the value of the total-traffic index IT determined during the examination interval TE prior to the current examination interval TE, when a first condition is verified. In the case in point, the first condition is verified when, during the current examination interval TE, the road vehicle 2 remains stationary. In particular, the first condition is verified when, in all of the basic time intervals Tbi, a state of motion ST corresponding to STOP is detected.
If, instead, the conditional module 17 detects a second condition, it then calculates the total-traffic index IT by calculating an average of the basic traffic indicators IBi associated to the basic intervals TBi of a MOTION type present in the examination interval TE. In particular, the conditional module 17 detects the second condition when each partial indicator IPi satisfies a relation with a pre-set threshold S depending upon (associated to) the corresponding temporal sub-interval Ai. In particular, the second condition can be satisfied when the partial indicator IPi is greater than the pre-set threshold S.
Finally, the conditional module 17 assigns to the total-traffic index IT a zero value when it detects a third condition, which occurs when the first condition and/or the second condition are/is not verified.
As regards the control module 18 shown in
According to a different embodiment, the control module 18 can detect the condition of traffic congestion when a set of total-traffic indices IT determined in corresponding consecutive examination time intervals TE exceed the threshold IS.
It should be pointed out that the information transmitted to the operating center 4 can comprise: the CAN data, and/or the GPS data, and/or the distances d1 and d2, and/or the vehicle parameters Pi, and/or the contribution quantities Ci, and/or the images acquired by the telecameras, and/or the basic traffic indicators IBi, and/or the total-traffic indicators IT.
If, instead, the total-traffic index IT does not exceed the threshold IS during at least one examination time interval TE, the control module 18 identifies a condition of smooth traffic flow and hence advantageously does not activate any transmission of the information gathered to the remote operating center 4.
According to a different embodiment, if the total-traffic index IT does not exceed the threshold Is during a set of consecutive examination time intervals TE, the control module 18 identifies a condition of smooth traffic flow and hence advantageously does not activate any transmission of the information gathered to the remote operating center 4.
The remote operating center 4 receives the information transmitted by the telematic apparatuses 3 installed on board the road vehicles 2 and stores it in one or more databases contained therein. In particular, the remote operating center 4 stores in each database the important information transmitted by each telematic apparatus 3 regarding the last examination time intervals TE whereby a condition of traffic congestion has been detected.
The traffic-detection system 1 described above presents the advantages outlined in what follows. In the first place, the amount of information on the vehicle traffic transmitted to the remote operating center is markedly reduced, thus leading to a marked reduction both in the transmission costs and in the dimensions of the databases used in the remote operating center itself. It is evident, in fact, that the on-board telematic apparatus 3 limits transmission to the remote operating center of the vehicle information that is effectively useful for determining situations of traffic congestion.
In addition, the system 1 is extremely simple and economically advantageous to implement: it is, in fact, sufficient to equip the road vehicle 2 with a GPS receiver device and with an on-board computer able to receive CAN data. Said solution reduces the hardware costs required on board the vehicle and reduces to zero the costs linked to operations of maintenance and/or updating of software typically made in detection systems that use digital road maps. It is known, in fact, that said systems require the use of processors that are particularly powerful from the computational standpoint in so far as they have to perform burdensome processing operations on the images that represent the road maps to enable each time identification of their own position.
Finally, it is clear that modifications and variations can be made to the detection system described and illustrated herein, without thereby departing from the scope of the present invention, as defined by the annexed claims.
Number | Date | Country | Kind |
---|---|---|---|
06425052.5 | Feb 2006 | EP | regional |