System for synchronizing signals between multiple vehicles
20210287551 · 2021-09-16
Inventors
Cpc classification
B60W30/16
PERFORMING OPERATIONS; TRANSPORTING
B60Q1/26
PERFORMING OPERATIONS; TRANSPORTING
B60Q1/38
PERFORMING OPERATIONS; TRANSPORTING
B60W10/30
PERFORMING OPERATIONS; TRANSPORTING
H04W4/44
ELECTRICITY
B60Q1/46
PERFORMING OPERATIONS; TRANSPORTING
G08G1/20
PHYSICS
B60W2556/65
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/16
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system and method for synchronizing lighting patterns and/or equipment between multiple vehicles, including a controller that receives signals from other systems on the vehicle, which may include, but are not limited to antenna for in-car satellite receivers, radar detection systems, and wireless communication systems for communicating with other vehicles. Based on these input signals, the control system may initiate communication with other vehicles having the inventive control system, and thereby generate signals to control other vehicles lighting patterns and/or equipment in a synchronized fashion.
Claims
1. A system, which includes a control system for interacting with vehicle communication systems, such as a wireless access point, a satellite signal receiver, or other communication systems, from which information may be collected, and processed, that allows multiple vehicles to coordinate signals, such as flashers, in a synchronized fashion.
2. A system, which allows the driver of a vehicle to initiate an acknowledgement of another vehicle, with the inventive system, by sending a signal to a control system, which starts scanning for other vehicles, with the inventive system, that have also requested an acknowledgment, and when one is found, and is within a specified range allows the vehicles to reciprocally coordinate signals, such as flashers, in a synchronized fashion.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DETAILED DESCRIPTION OF THE INVENTION
[0019] The control system contemplated in the inventive system may send and receive signals from any of a variety of components, that are typically available in most modern vehicles. Such components are illustrated in
[0020] The intent of the inventive system is not to add any new communication technologies or standards, but simply to utilize existing systems in a new way. Many methods and standards already exist for Vehicle-to-Vehicle (V2V) communication. Wireless connectivity between moving vehicles can be provided by existing 802.11 compliant devices, by setting up a mobile ad-hoc network [1], [2], [3]. A mobile ad-hoc network is a collection of mobile hosts with wireless communication capabilities forming a temporary network. Wireless communications are spontaneously created for data exchange, using short to medium range transmission, omnidirectional broadcast, and by sending low bandwidth messages between moving nodes. Existing studies [4] document the capability to communicate wirelessly, by using technologies such as dedicated short-range communications (DSRC) [5], cellular network technologies [6], [7], [8], Wi-Fi [9], White-Fi [10], infrared (IR) [11], and visible light communications (VLC) [12]. Through using one of these technologies, or their combination, a variety of data generated by vehicles can be shared successfully, to support the features required by the inventive system.
Satellite Synchronization of Signals
[0021] Many modern vehicles are equipped with satellite receivers, which allow for determining precise GPS coordinates, and timing. As is well understood and appreciated by those skilled in the art, signals from Global Navigation Satellite Systems (GNSS) [13] may be received by vehicles equipped with antenna satellite receivers. Signals from a satellite may convey GPS position and location, as well as highly accurate clock signals. This invention contemplates using these signals to control the synchronization of vehicle lighting patterns such as turn signals, and emergency flashers. An example of GNSS communication, between a satellite 202, and multiple vehicles 100, 200 and 201, is illustrated in
[0022] In order to synchronize the turn signals and emergency flashers of multiple vehicles, the control system will constantly be monitoring the clock signal generated by a global satellite system. The clock from the satellite system will comprise a master clock, which the control system will slave to. One possibility would be for turn signals to be turned on during even seconds, and off during odd seconds, slaving to a wall clock generated by the satellite. Alternatively, a clock could just be a square wave signal, that transitions high and low, with blinkers on while the clock is high, and off while the clock is low. As has been established in the literature, methods exist to compensate for the delay in GNSS clock signals [14] received by a vehicle, from a satellite, so that precise timing is achievable. Using this technology it is not difficult to synchronize clocks to within approximately a millisecond, which would be imperceptible to the human eye.
[0023] If a turn signal is actuated in an individual vehicle, the control system will synchronize the blinkers with the clock received by the global satellite system clock. All vehicles with the inventive system will do likewise, providing the appearance that blinkers on multiple vehicles are flashing in synchrony. If a driver actuates turn signals or emergency flashers, and the initiation is out of phase with the clock signal, SC, coming from the satellite system, an algorithm running on the control system ensures that the vehicle blinker signal clock, VC, will gradually synchronize with the clock from the satellite, over the first N pulses of the blinker, as shown in
[0024] For purposes of illustration, assume the satellite clock period is 2 seconds. If the vehicle blinker is actuated, and the vehicle blinker clock VC is in phase with the satellite clock SC, the blinker will be on for one second, and off for one second, and then repeat, until the blinker is disengaged. When VC is high the blinker is on, and when VC is low the blinker is off. If the blinker signal is initiated, in such a way that it is out of phase with the satellite clock SC, the vehicle clock VC period will be extended by an additional 1/N seconds.
[0025]
[0026] At time t0 300, the vehicle blinker has not been turned on. Then at time t1 301, the vehicle blinker is actuated by the driver, and SC 309 and VC 310 are 180 degrees out of phase with each other. The first period of SC starts at 1 s, the second at 2 s and so on. The first period of VC 310 starts at 1 v, the second at 2 v, and so on. If SC 309 and VC 310 are out of phase by more than ⅓ of a second, the period of VC 310 is extended by ⅓ of a second. At time t1 301 the difference between the clocks is more than ⅓ of a second. As a result, ⅙ of a second is added to the VC 310 clock before it transitions low at t2 302. An additional ⅙ of a second is added to the VC 310 clock before it transitions high again at t3 303. A complete period of VC 310 is extended by ⅓ of a second, which occurs between t1 301 and t3 303. The difference between the clocks is calculated again at t3 303, and since the difference is still greater than ⅓ of a second, the VC 310 clock is again extended by ⅓ of a second over the next period of the VC 310 clock. This process continues until t7 307, when the difference between the clocks is zero. The VC 310 clock is now in sync with SC 309, so VC 310 will no longer be extended. The clocks are in sync, and will remain so, until the blinker is disengaged. This process required a total of 3½ seconds, between t1 301 and t7 307. At t8 308, the blinker is turned off.
[0027] It no global satellite clock signal is detected, the vehicle lighting, signals and other components will default to operating in the customary fashion.
Signal Synchronization with another Vehicle
[0028] The driver of a vehicle may optionally direct the control system to operate the vehicle lighting, signals, or other components, in synchronization with one or more other vehicles. In order to achieve this, the vehicle must be equipped with a satellite receiver for GPS coordinates and the ability to communicate with a wireless transmitter and receiver. Many modern vehicles are already equipped with such equipment, as previously illustrated. The control system must be able to send and receive signals from these devices to realize the intent of this invention.
[0029] The driver of a vehicle may optionally select the engagement of synchronization of signals, either on demand, in a one-shot fashion, or automatically, in a continuous autonomous fashion. The driver may also optionally disable the control system, so that no signals from other vehicles are acted upon.
On Demand—One-Shot Synchronization
[0030] In the course of driving, the driver of a vehicle, which contains the inventive system, may see another vehicle approaching, and if the approaching vehicle is also equipped with the inventive system, the driver may initiate a blinker synchronization request, hereafter referred to as a “Blink Sync”. When the vehicles are sufficiently close they may then acknowledge each other by flashing signals, or operating other equipment, simultaneously.
[0031] A Blink Sync could be initiated simply by the driver pressing a button, issuing a voice command, or any other method by which the driver signals the control system with a Blink Sync request. One possible implementation of how this could be achieved is demonstrated in
[0032] Each control system runs algorithms that implement the above mentioned process. There are at least two asynchronous threads, running in parallel, in the control systems micro controller to achieve the Blink Sync request and acknowledgement. The first thread, Thread1, is illustrated in
[0033] The second thread, Thread2, is illustrated in
[0034] In
[0035] The driver of vehicle 100 indicates to the control system, through a button push on the vehicle dashboard, a voice command, or other alternate method that they would like to initiate a Blink Sync, with the approaching vehicle 200. The control system 101 on vehicle 100 starts executing Thread1. In
[0036] At this point, Thread2 on vehicle 100 acquires the watch list containing vehicle 200, and on vehicle 200 acquires the watch list containing vehicle 100. Since neither vehicle has acknowledged the Blink Sync request yet, Thread2 on both vehicles continues by calculating the distance D 704 between the vehicles. Region A 703, in
[0037] When the next iteration of Thread1 and Thread2 begins executing on Vehicle 100 and 200, the distance between the vehicles has closed, as depicted in
[0038] The control system shall be configurable, in such a way that it will only respond to a uniquely identifiable set of vehicles. For instance, the control system could have the ability to determine the make and model of the vehicle's manufacturer, in which it is installed. The driver of the vehicle could specify that the control system should only initiate a blinker synchronization request if the make and model of an approaching vehicle is an exact match. The driver could also specify that the control system may initiate a blinker synchronization request to any vehicle from the same manufacturer, regardless of the model of the vehicle. Finally, the driver could specify that the control system may initiate a blinker synchronization request to any vehicle containing the inventive system, even if the approaching vehicle is from another manufacturer. Based on the configuration of the control system, by the driver, requests from other control systems could also be filtered out, if they do not meet the driver's criteria.
Autonomous Vehicle Signal Synchronization
[0039] The driver of a vehicle, which contains the inventive system, may optionally switch on automatic detection of other vehicles with the inventive system, allowing the control system to continuously monitor for other vehicles automatically. If the distance to any other wirelessly accessible vehicle is found to be closing, when the distance between these vehicles is found to be less than a configurable distance, D, the control system on the vehicle will autonomously issue signals to both vehicles, as discussed in the previous section, resulting in an acknowledgement event.
[0040] Measures must be taken to build hysteresis into the system, so that two vehicles traveling next to each other, in the same direction, which are both set to autonomously signal, do not result in constant acknowledgement events.
REFERENCES
[0041] [1] U. Hernandez-Jayo, A. S. K. Mammu, and I. De-la Iglesia, “Reliable communication in cooperative ad hoc networks,” in Contemporary Issues in Wireless Commun. InTech, November 2014. [0042] [2] Wikipedia, the free encyclopedia, “Electronic toll collection,” https://en.wikipedia.org/wiki/Electronic toll collection, accessed Apr. 29, 2017. [0043] [3] S. Zeadally, R. Hunt, Y.-S. Chen, A. Irwin, and A. Hassan, “Vehicular ad hoc networks (VANETS): status, results, and challenges,” Telecommun. Syst., vol. 50, no. 4, pp. 217-241, August 2012. [0044] [4] H. Peng, L. Liang, X. Shen, and G. Li, “Vehicular Communications: A Network Layer Perspective” https://arxiv.org/pdf/1707.09972.pdf [0045] [5] S. Biswas, R. Tatchikou, and F. Dion, “Vehicle-to-vehicle wireless communication protocols for enhancing highway traffic safety,” IEEE Commun. mag., vol. 44, no. 1, pp. 74-82, January 2006. [0046] [6] L. Liang, G. Y. Li, and W. Xu, “Resource allocation for D2D-Enabled vehicular communications,” IEEE Trans. Commun., vol. 65, no. 7, July 2017. [0047] [7] K. Abboud, H. A. Omar, and W. Zhuang, “Interworking of DSRC and cellular network technologies for V2X communications: A survey,” IEEE Trans. Veh. Technol., vol. 65, pp. 9457-9470, December 2016. [0048] [8] S. Chen, J. Hu, Y. Shi, and L. Zhao, “LTE-V:ATD-LTE-Based V2X solution for future vehicular network,” IEEEInternet Things J., vol. 3, no. 6, pp. 997-1005, December 2016. [0049] [9] N. Lu, N. Cheng, N. Zhang, X. S. Shen, J. W. Mark, and F. Bai, “Wi-Fi hot spot at signalized intersection: Cost-effectiveness for vehicular internet access,” IEEE Trans. Veh. Technol., vol. 65, no. 5, pp. 3506-3518, May 2016. [0050] [10] H. Zhou, N. Cheng, Q. Yu, X. S. Shen, D. Shan, and F. Bai, “Toward multi-radio vehicular data piping for dynamic DSRC/TVWS spectrum sharing,” IEEE J. Sel. Areas Commun., vol. 34, no. 10, pp. 2575-2588, October 2016. [0051] [11] P. Fernandes and U. Nunes, “Platooning with DSRC-based IVC-enabled autonomous vehicles: Adding infrared communications for IVC reliability improvement,” in Proc. IEEE IV, Alcala de Henares, Spain, 2012, pp. 517-522. [0052] [12] P. H. Pathak, X. Feng, P. Hu, and P. Mohapatra, “Visible light communication, networking, and sensing: A survey, potential and challenges,” IEEE Commun. Surv. Tutor., vol. 17, no. 4, pp. 2047-2077, 4th Quarter 2015. [0053] [13] C. J. Hegarty, “GNSS signals—An overview”, IEEE International Freq. Control Symposium Proceedings, July 2012. [0054] [14] P. Banerjee, “Timing in GNSS—its importance and challenges”, 2015 International Conf. on Microwave and Photonics (ICMAP), December 2015.