The present invention relates to systems and methods for collecting traffic data using probe vehicles. More specifically, the present invention concerns a system and method for forming a cluster of probe vehicles, aggregating and processing (e.g., averaging) data generated by the members of the cluster, and reporting only the processed data to a receiving center, such as a Traffic Management Center, thereby reducing the number of simultaneous communication channels required to report the data and reducing the amount of data which must be processed in real-time at the receiving center location.
It is known in the prior art to use vehicles as probes for measuring traffic conditions in real-time. Individual vehicles provide “floating car data”, such as, for example, the vehicle's time, speed, position, and heading, which can be used to estimate travel time and traffic speed, and which can in turn be used as an online indicator of road network status, as a basis for detecting incidents, or as input for a dynamic route guidance system.
With reference to
There have been few systematic efforts using a general approach to determine the required number of probe vehicles 12 to reliably and adequately measure link-travel time for different road networks. Using traffic simulation methods, different studies have provided widely varying estimates of the number of probe vehicles 12 needed. These studies indicate that, on a freeway, 5% to 7% of the vehicles present must be probe vehicles 12 providing data in order to determine real-time traffic conditions with a sufficiently high level of confidence. In such a scenario, an exceedingly large number of probe vehicles 12 would each communicate frequently with the receiving center 18 in order to provide a relatively small amount of data. An exceedingly large number of communication channels, potentially one for each probe vehicle 12, would be needed to accommodate the frequent data communication. Furthermore, an exceedingly substantial data processing capacity would be needed at the receiving center 18 to process the large volume of incoming data in real-time.
The present invention provides a system and method allowing for forming a cluster of probe vehicles, aggregating and processing (e.g., averaging) data generated by the members of the cluster, and reporting only the processed data to a receiving center, such as a Traffic Management Center, thereby reducing the number of simultaneous communication channels required to report the data to the receiving center and reducing the amount of data which must be processed in real-time at the receiving center. Broadly, each cluster identifies one member to which all other members report. The identified member receives the individual reports, aggregates and processes the data, and then transmits it to the receiving center for further processing.
Initially, at least two probe vehicles use short-range wireless communication to exchange information and form a cluster. The cluster members exchange pre-defined messages to establish one as the cluster head. Thereafter, additional probe vehicles exchange pre-defined messages with the cluster head and are allowed to join the cluster so long as the maximum number of members has not been reached. If the maximum number of members has been reached, then the excess probe vehicle is not allowed to join the cluster and must either find another cluster to join or find another unaffiliated probe vehicle with which to start a new cluster. If a member moves out of direct communication range (without intermediate hop or relay) with the cluster head, then communication from that member is relayed by another member to the cluster head. The cluster head performs a number of functions, including, for example, maintaining a list of current cluster members; limiting the cluster to a maximum number of members; receiving time, speed, position, heading, and other data from each member at a pre-defined interval; aggregating and processing the received data; and transmitting the processed data to the receiving center. When a probe vehicle leaves the cluster, it notifies the cluster head and the cluster head updates its list of members. When the cluster head leaves the cluster, it announces its departure to all other members, and the remaining members then exchange pre-defined messages to select a new cluster head from among their number.
Thus, it will be appreciated and understood that the system and method of the present invention provide a number of improvements and advantages over the prior art, including for example, reducing the number of simultaneous communication channels required to report probe vehicle data to the receiving center and reducing the amount of such data which must be processed in real-time at the receiving center.
These and other features of the present invention are discussed in greater detail in the section below titled DESCRIPTION OF THE PREFFERED EMBODIMENT(S).
A preferred embodiment of the present invention is described in detail below with reference to the attached drawing figures, wherein:
With reference to
More specifically, referring to
Each probe vehicle 22 further includes a data processor 32 and a communication processor 34. The data processor 32 is adapted and operable to gather or otherwise obtain the traffic data, such as for example, time, speed, location (e.g., latitude and longitude), and heading data for the probe vehicle 22 from the traffic data determining devices for subsequent communication to the cluster head 22CH. In the cluster head 22CH, the data processor 32 is also operable to aggregate and process, e.g., average, the traffic data received from the various cluster members 22. The communication processor 34 is adapted and operable to facilitate interaction with other probe vehicles 22, such as when establishing a cluster head 22CH and when communicating with the cluster head 22CH. In the cluster head 22CH, the communication processor 34 is also operable to facilitate interaction with the receiving center 28. The communication processor 34 is provided with a pre-defined message protocol for accomplishing these and other functions relating to operation of the present invention. For example, the message protocol allows for and facilitates the joining and leaving of individual probe vehicles 22 from the cluster 21. The message protocol also allows for and facilitates selecting or identifying a cluster head 22CH for receiving the other members' data for aggregation and processing. The message protocol also allows for and facilitates cluster members 22 relaying communication by other cluster members 22LR to the cluster head 22CH when those other members 22LR are not within the direct communication range allowed for by the short-range wireless communicator 25. Implementation of the data processor 32 and communication processor 34, and particularly the message protocol, can involve substantially conventional techniques and is therefore within the ability of one with ordinary skill in the art without requiring undue experimentation.
In exemplary but non-limiting use and operation, the present invention may be implemented to function as follows. Referring to
Referring to
From the preceding discussion, it will be appreciated and understood that the system and method of the present invention provide a number of improvements and advantages over the prior art, including for example, reducing the number of simultaneous communication channels required to report probe vehicle data to the receiving center and reducing the amount of such data which must be processed in real-time at the receiving center.
Although the present invention has been described with reference to the preferred embodiments illustrated in the drawings, it is noted that equivalents may be employed and substitutions made herein without departing from the scope of the invention as recited in the claims.
Number | Name | Date | Kind |
---|---|---|---|
6804602 | Impson et al. | Oct 2004 | B2 |
7246007 | Ferman | Jul 2007 | B2 |
20020059017 | Yamane et al. | May 2002 | A1 |
20040230345 | Tzamaloukas | Nov 2004 | A1 |
20050165886 | Tuer et al. | Jul 2005 | A1 |
Number | Date | Country |
---|---|---|
2003-272095 | Sep 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20070027610 A1 | Feb 2007 | US |