The present systems and methods relate generally to a system and method for reminding and warning drivers about railroad crossings, and more particularly to a system and method associated with a base station to transmit a proximity alert and/or train-on-approach notification, and a receiver to receive the proximity alert and/or the train-on-approach notification and provide visual and/or audible information associated with the proximity alert and/or the train-on-approach notification.
In North America alone, there are more than 224,000 public and private at-grade railroad crossings. Of these railroad crossings, 137,699 or 61% are located on public roads. Of the railroad crossings on public roads, 51% comprise passive railroad crossings and 49% comprise active railroad crossings. Passive railroad crossings are non-electrified and denoted by fixed signage (e.g., crossbucks, stops signs, yield signs) or nothing at all. Active railroad crossings are electrified and include fixed signage in addition to warning systems with flashing lights and gates to more effectively warn vehicles of the presence of trains on approach.
The United States Department of Transportation (USDOT) has studied safety effectiveness of railroad crossing warning systems and found that upgrading a passive railroad crossing to an active railroad crossing with a flasher warning system increased warning system effectiveness by 70% while upgrading a passive railroad crossing to an active railroad crossing with gates and flashing lights increased warning system effectiveness by 83%. However, the majority of passive railroad crossings in the United States remain so out of economic necessity. Passive railroad crossings are expensive to convert to active railroad crossings. A passive railroad crossing can be converted to an active railroad crossing by adding more than $150,000 of equipment, adding track circuits to detect trains on approach, and establishing commercial power at the crossing site.
Between 2002 and 2012, there were 28,125 accidents at railroad crossings in the United States resulting in 14,176 injuries and/or fatalities. Various causes were cited by the Federal Railroad Administration (FRA) statistics on reported and investigated accidents for this ten-year period, but most accidents were related to driver inattentiveness. According to the FRA statistics, 0.9% of accidents were caused by driver impairment, 40.0% of accidents were caused by driver inattentiveness, 11.3% of accidents were caused by driver misjudgment, 23.1% of accidents were caused by driver violation, 0.5% of accidents were caused by driver unawareness or environmental factors, 0.7% of accidents were caused by a driver being unable to stop (e.g., weather related), 0.1% of accidents were caused by crossing signal malfunction, 10.9% of accidents were caused by deliberate disregard for a crossing signal, and 12.5% of accidents were a result of other causes.
Causes for driver inattentiveness can include distractions associated with cellular telephone or in-vehicle entertainment system use and other activities that take a driver's attention away from the road long enough for the driver to miss a sign at a railroad crossing or an active signal that warns of an approaching train. In addition, some drivers frequently travel the same route and can become desensitized to the presence of a railroad crossing, especially a passive railroad crossing located in a rural or lightly traveled road only equipped with crossbuck signs.
Over the past fifteen years there have been a variety of approaches introduced and tested to address safety at railroad crossings. One approach utilizes a transceiver on a train that communicates directly to radio receivers mounted in vehicles or indirectly through trackside transceivers. In another approach, a K-band radar signal is sent from a trackside transceiver to a specially modified radar detector in a vehicle. In another approach, a vehicle-borne receiver attempts to recognize a train horn acoustic signature to trigger a driver alert.
However, previous approaches have not been successful. Previous approaches have failed for a number of reasons including (1) cost, complexity, and railroad risk of train mounted transceivers, (2) cost and complexity of integrating a receiver into a vehicle either as an aftermarket dash-mounted device or as an original equipment manufacturer (OEM) in-dash feature, (3) unsatisfactory false triggering and missed event performance, and (4) inadequacy for use at non-electrified passive crossings.
Briefly described, and according to one embodiment, aspects of the present disclosure generally relate to a system and method of a system and a method for reminding drivers of a proximate railroad crossing and warning drivers when a train is on approach to a proximate railroad crossing. The system includes a base station to transmit at least one of a proximity alert and a train-on-approach notification and a receiver to receive the at least one of the proximity alert and the train-on-approach notification from the base station.
According to one embodiment, a system includes a base station associated with a railroad crossing and comprising at least one processor to wirelessly transmit a proximity alert, determine that a train is on approach, and wirelessly transmit a train-on-approach notification. The system further includes a vehicle receiver comprising at least one processor to wirelessly receive the proximity alert and the train-on-approach notification from the base station and to provide at least one of a visual and audible indication responsive to at least one of the proximity alert and the train-on-approach notification.
According to an additional embodiment, a system comprises a memory and at least one processor to perform low power radio listening to receive a proximity alert encoded in a first message, wirelessly receive the proximity alert encoded in the first message from a base station, wirelessly receive a train-on-approach notification encoded in a second message from the base station, display information responsive to the proximity alert and the train-on-approach notification, and provide audible information responsive to the proximity alert and the train-on-approach notification.
According to a further embodiment, a system includes a memory and at least one processor to receive electrical power from a power supply deriving power from at least one member of a group consisting of a battery, a solar cell, and a commercial power station, wirelessly transmit a proximity alert in the 2.4 GHz radio spectrum using a transceiver, receive a train-on-approach message from at least one member of a group consisting of a railroad crossing relay, a positive train control (PTC) database, a railroad dispatch center, and a PTC transmitter onboard a train-on-approach, and wirelessly transmit a train-on-approach notification in the 2.4 GHz radio spectrum responsive to the train-on-approach message.
According to another embodiment, a base station detects a train on approach to a railroad crossing without using track circuits. The base station is informed of a proximate train location via a low power receive-only PTC radio or a full PTC transceiver located in the base station. The base station is informed of a train-on-approach to the base station by at least one of an approaching train sending a PTC transmission to the base station and a PTC database with realtime awareness of a train approaching the base station and sending a PTC transmission to the base station. The PTC database is connected to the base station via a cellular network, a fiber network, or any other secure network connection.
According to an even further embodiment, a system includes a base station transceiver and a receiver. The base station transceiver includes at least one processor to transmit at least one of a proximity alert and a train-on-approach notification. The receiver includes at least one processor to receive the at least one of the proximity alert and the train-on-approach notification and to generate at least one member of a group consisting of a proximity alert and a train-on-approach notification.
According to an additional embodiment, a method includes entering, by at least one processor, a quiescent state, low power listening, by the at least one processor, for an alert from a base station, receiving, by the at least one processor, a proximity alert from the base station, entering, by the at least one processor, a proximity state responsive to the proximity alert from the base station, and providing, by the at least one processor, at least one of visual and audible information responsive to the proximity state. The method further includes receiving, by the at least one processor, a train-on-approach notification from the base station, entering, by the at least one processor, a train-on-approach state responsive to the train-on-approach notification from the base station, and providing, by the at least one processor, at least one of visual and audible information responsive to the train-on-approach state.
According to an even further embodiment, a method includes receiving, by at least one processor in a receiver, a level of acceleration, providing, by the at least one processor, electrical power to a power supply responsive to the level of acceleration, entering, by the at least one processor, a quiescent state, and low power radio listening, by the at least one processor, for a proximity alert from a base station. The method further includes receiving, by the at least one processor, a proximity alert from the base station, entering, by the at least one processor, a proximity state responsive to the proximity alert from the base station, and providing, by the at least one processor, at least one of visual and audible information responsive to the proximity state. The method further includes receiving, by the at least one processor, acceleration that is less than the level of acceleration for a predetermined period of time and sending, by the at least one processor, a notification to discontinue providing the electrical power by the power supply responsive to the acceleration that is less than the level of acceleration for the predetermined period of time.
According to another embodiment, a method includes wirelessly transmitting, by at least one first processor, a proximity alert, determining that a train is on approach, and wirelessly transmitting a train-on-approach notification and wirelessly receiving, by at least one second processor, the proximity alert and the train-on-approach notification and providing at least one of a visual and audible indication responsive to at least one of the proximity alert and the train-on-approach notification.
These and other aspects, features, and benefits of the present disclosure will become apparent from the following detailed written description of the preferred embodiments and aspects taken in conjunction with the following drawings, although variations and modifications thereto may be effected without departing from the spirit and scope of the novel concepts of the disclosure.
The accompanying drawings illustrate one or more embodiments and/or aspects of the disclosure and, together with the written description, serve to explain the principles of the disclosure. Wherever possible, the same reference numbers are used throughout the drawings to refer to the same or like elements of an embodiment, and wherein:
For the purpose of promoting an understanding of the principles of the present disclosure, reference will now be made to the embodiments illustrated in the drawings, and specific language will be used to describe the same. It will, nevertheless, be understood that no limitation of the scope of the disclosure is thereby intended; any alterations and further modifications of the described or illustrated embodiments, and any further applications of the principles of the disclosure as illustrated therein are contemplated as would normally occur to one skilled in the art to which the disclosure relates.
The embodiments disclosed herein provide a reliable and low-cost system and method for reminding drivers of a proximate railroad crossing and warning drivers when a train is on approach to a proximate railroad crossing. The systems and methods disclosed herein remind a driver of a vehicle outfitted with a receiver that a crossing, e.g. a railroad crossing, is within range of the receiver. The systems and methods provide a first alert when a passenger vehicle is approaching a railroad crossing and, alternately, an additional heightened second alert when a train is on approach to the crossing. The embodiments provide a means of improving safety at passive railroad crossings and active railroad crossings by establishing an active warning mechanism within or onboard a vehicle that receives a broadcast from a base station located at a railroad crossing.
A low power wireless crossing proximity message is continually broadcast by trackside equipment associated with a particular railroad crossing such as a base station to notify receivers that come within range of the base station. The message has encoded information including a proximity alert and/or a train-on-approach notification. According to an example embodiment, the base station continually broadcasts or periodically broadcasts one of two messages including (1) a proximity alert and (2) a train-on-approach notification. The base station broadcasts a proximity alert when a train is not on approach to an associated railroad crossing and transitions to broadcasting a train-on-approach notification when a train is on approach to an associated railroad crossing. For example, a base station may be prompted to transition from a proximity alert to a train-on-approach notification by a crossing relay (XR) associated with a railroad crossing, a real time Positive Train Control (PTC) database and railroad dispatch center that maintains constant awareness of train location and speed (and other current asset information), and/or a train outfitted with PTC equipment approaching the railroad crossing. Therefore, the method and system provides a practical railroad crossing safety solution for both electrified active crossings having at least one of flashing lights and automatic gates and non-electrified passive crossings where no track circuit equipment for train detection equipment is available.
The receiver can be mounted on motorized vehicles, mounted on non-motorized vehicles, and carried by pedestrians. As an example, the receiver can be located within a vehicle, e.g. adhered to a windshield of the vehicle, mounted in a dashboard, or within a rearview mirror assembly. By adhering the receiver to a windshield, the receiver is located in an optimal position to power a solar cell and receive signals from a trackside transmitter in the base station. This is also an optimal position for the receiver because a driver of the vehicle will be able to view the receiver while operating the vehicle and maintaining a focus on the road.
The railroad crossing 108 shown in
When the receiver 102 is powered on, the receiver 102 can first perform a battery and HealthCheck procedure. The HealthCheck procedure is optional and involves at least determining a battery level of the receiver 102. If the HealthCheck procedure is successful or if no HealthCheck is performed, the receiver will begin low power listening. In other words, the receiver 102 will periodically turn on a radio and poll a radio spectrum for any activity from a nearby base station. While in the process of low power listening, the receiver 102 will wait to receive a proximity alert with or without a train-on-approach notification and will periodically indicate that the receiver 102 is powered on. The receiver 102 can indicate that it is powered on and low power listening by periodically illuminating a light emitting diode (LED).
When the receiver 102 is within radio range of a railroad crossing outfitted with a base station 104 broadcasting a proximity alert, the receiver 102 will receive the proximity alert and provide a visual alert and/or an audible alert to remind and inform a driver of a vehicle or another person outfitted with the receiver 102 that there is a railroad crossing nearby. This visual and/or audible proximity alert supplements roadside signage and warning systems and can be provided to a driver of the vehicle before the driver approaches roadside signage and warning systems. If there is not a train on approach and/or the railroad crossing has not been activated, the receiver 102 will provide only a proximity alert. As an example, when a receiver 102 receives a proximity alert from a base station 104, the receiver 102 displays a railroad crossing sign and/or produces an audible signal or message.
If the receiver 102 is within radio range of a railroad crossing outfitted with a base station 104 and the base station 104 has been notified that a train is on approach, the base station will broadcast a train-on-approach notification and the receiver 102 will receive the train-on-approach notification. The receiver 102 will provide a visual alert and/or an audible alert to remind and inform a driver of a vehicle or another person outfitted with the receiver 102 that there is a railroad crossing nearby with a train on approach. As an example, when a receiver 102 receives a train-on-approach notification from a base station 104, the receiver 102 displays a flashing railroad crossing sign and/or produces an audible signal or message.
If the receiver 102 is not within the vicinity of a railroad crossing outfitted with a base station 104, the receiver 102 will continue to periodically poll for radio activity from a base station 104. While periodically polling for radio activity, the receiver 102 may periodically illuminate a LED, e.g. a Health LED, to indicate that the receiver is in operation.
The messages broadcast from a base station 104, e.g., a proximity alert and a train-on-approach notification, can be encoded and optionally include internal data validation (e.g., a checksum) to prevent false triggering of the receiver 102. A checksum is produced by a checksum algorithm that is applied to data. As an example, a checksum algorithm can be applied to a message to be broadcast from a base station to produce a first checksum. A base station 104 sends both a message and a first checksum to a receiver 102. When a message is received by a receiver 102, the receiver 102 can apply a checksum algorithm to the message to produce a second checksum. The receiver 102 can then compare the first checksum and the second checksum before producing a proximity alert and/or a train-on-approach notification.
The base station 104 can be identified by a unique identifier associated with a specific railroad crossing, e.g., 1234, and includes a radio module attached to an antenna that continually broadcasts one of two messages including (1) a proximity alert and (2) a train-on-approach notification. The message can be broadcast in the 2.4 GHz band or another frequency such as 5.9 GHz reserved for Dedicated Short Range Communications (DSRC) use at a sufficient power to be received from 0-0.1 miles from the base station 104. Optionally, the message may be broadcast at another frequency with a sufficient power to be received up to 0.5 or even two miles from the base station 104. A receiver 102 will continually listen for a message from a base station 104. As an example, the receiver 102 may “listen” for a broadcast from a base station for 50 microseconds (ms) every half second or at other increments or time frames. This conservative duty cycle allows the receiver 102 to conserve battery power.
The base station 104 is informed of a train on approach to an associated railroad crossing in a plurality of ways, and a train-on-approach message can be sent to a specific railroad crossing using the particular identifier associated with the specific railroad crossing. For active railroad crossings (e.g., crossings outfitted with track circuit train detection, flashing warning lamps, and gates) the base station 104 receives a notification from a primary electrical crossing relay (XR) 114 that is used to activate the track circuit. The crossing relay is used to inform the base station 104 that a train is approaching.
As a second option, the base station 104 receives a communication from a positive train control (PTC) database 116 (via wired or wireless communication) when a train is on approach to an associated railroad crossing. The PTC database 116 that maintains constant awareness of all trains associated with a railroad system and can determine when a train is on approach to the associated railroad crossing. The PTC database 116 executes a procedure, e.g., a query, to correlate train location with a particular railroad crossing associated with the base station 104. The base station 104 receives the communication from the PTC database 116 via a fixed network or through a wireless connection. The PTC database 116 includes a processor, memory, computer executable instructions, and data to execute queries and transmit communications. In addition, the PTC database 116 further includes at least one communications interface to transmit and receive communications, messages, and/or signals.
As a third option, the base station 104 receives a message broadcast from an approaching train using PTC. Particular locomotives and other railroad cars associated with a train 112 are equipped with PTC equipment 118 including on-board computers, route maps, and wireless communication capabilities that allow the train 112 to be in constant communication with wayside equipment along a railroad. A train 112 equipped with the PTC equipment 118 constantly knows its location relative to all railroad assets, including railroad crossings and base stations. The PTC equipment 118 includes at least one processor, memory, computer readable executable instructions, data, and at least one communications interface to transmit and receive communications, messages, and/or signals. The PTC equipment 118 on a locomotive or another railroad car associated with a train approaching the base station 104 broadcasts a PTC message received by the base station 104 that causes the base station to switch from broadcasting a proximity alert to a train-on-approach notification.
As a fourth option, the base station 104 receives a message broadcast from a railroad dispatch center 120 in communication from a PTC database. According to an example embodiment, a PTC equipped train communicates its location to the railroad dispatch center 120. Using the location of the train, the PTC database 116 can use a publish-subscribe schema to send a message to the base station 104 by correlating the train location with a geolocation of a railroad crossing. The railroad dispatch center 120 sends a message via a wireline and/or wireless network to the base station 104. The railroad dispatch center 120 includes at least one processor to process data and send/receive communications, memory, computer executable instructions, and a communications interface to transmit and receive communications, messages, and/or signals.
According to an example embodiment, the communications network 106 is an ultra low power mesh network operating according to 801.15.4 networking standards. A mesh network is a type of network where each node receives data and relays the data to other nodes in the network, e.g. a first receiver to a second receiver. The network 106 can be a wireless network operating at 2.4 GHz, 5.9 GHz, or another appropriate frequency. The network 106 provides a wireless personal area network (WPAN) and may serve as a mobile ad hoc network (MANET). According to a further embodiment, a receiver 102 propagates a proximity alert and/or a train-on-approach notification to another receiver 102 within the network 106. In other words, the receiver 102 repeats or relays the proximity alert and/or the train-on-approach notification to another receiver that is within range of the receiver 102. The proximity alert and/or the train-on-approach notification can be propagated a configurable number of hops, e.g. from the base station 104 to a first receiver to a second receiver to a third receiver.
As an example, the receiver 102 may be located in a motor vehicle, e.g., an automobile, and adhered to a windshield of the vehicle. The receiver 102 automatically powers on when the vehicle begins to move and automatically powers off after a predetermined time period when the vehicle is not moving, e.g. five minutes. An accelerometer 126 is activated when the vehicle accelerates and is in motion. According to an exemplary embodiment, the accelerometer 126 may be a three-axis accelerometer that detects acceleration. Once motion is detected by the accelerometer 126, the accelerometer notifies a motion switch 128 to begin operation of the receiver 102. The motion switch 128 sends a signal to the power supply 130 to power on the receiver 102. The power supply 130 derives power from sources including a battery 132, and/or a solar cell 134, and/or an inertial energy harvester 136 and provides power to the processor 122.
The battery 132 may be a coin cell battery capable of powering the receiver 102 for approximately a few years without being replaced. An optional solar cell 134 includes at least one photovoltaic panel capable of converting solar energy into electrical energy stored in the solar cell 134 and/or the power supply 130. An optional inertial energy harvester 136 derives energy from vehicle vibration and other motion. The motion is converted into electrical energy and stored in the inertial energy harvester 136 and/or power supply 130.
The processor 122 processes wireless communications and signals received by an antenna 138 and a radio module 140. The processor 122 interprets incoming wireless communications and signals, stores the communications and signals in processor memory and/or memory 124, stores output in processor memory and/or memory 124, and sends output to the display 142 and/or the audio transducer 144. The audio transducer 144 is a piezo-electric transducer or any other appropriate audio producing device. The display 142 is a low power, high conspicuity display that is viewable in various lighting situations and viewing angles, e.g. an organic light-emitting diode (OLED) display.
As an example, the base station 104 shown in
The base station 104 includes a power supply 154 that powers the base station 104. The power supply 154 conditions and manages available power sources to provide power to the base station 104. The power supply 154 may derive power from at least one of a battery 156, a solar cell 158, and commercial power 160. The battery 156 can be used by the base station 104 as a backup power source in the event of a power outage affecting the commercial power 160. The solar cell 158 includes at least one photovoltaic panel capable of converting solar energy into electrical power and storing the electrical power in the solar cell 158 and/or the power supply 154. The base station 104 broadcasts messages from the radio module 162 via an antenna 164. The radio module 162 may be a 2.4 GHz or other frequency radio module, and the antenna 164 may be an omni-directional or other antenna.
The base station 104 may receive a message that a train is on approach to an associated railroad crossing, and the base station 104 will alter its broadcasted proximity alert to a train-on-approach notification. The base station 104 may be informed that the train is on approach via a crossing relay signal from active crossing equipment 114, a train on approach signal sent from a real-time PTC database source 114 or a centralized railroad dispatch center 120, and/or a PTC signal from PTC equipment 118 on an approaching locomotive. The base station 104 receives the train-on-approach message using at least one of a PTC wayside message server (WMS) and radio 166, a cellular radio 168, and a modem 170. According to an example embodiment, the PTC WMS 166 can be a transceiver or a receive only 220 MHz PTC radio operating in a single frequency band near 220 MHz or another frequency, and the modem 170 is a wireless and/or wired network modem. Each of the PTC WMS 166, cellular radio 168, and modem 170 receives the message that a train is on approach from a device associated with a PTC database 116 and/or from a train approaching the base station 104.
A PTC network 172 provides constant train location to an off-train centralized railroad dispatch center 174. The PTC network 172 comprises at least one PTC database 176 that stores and maintains awareness of train location(s). The PTC database 176 can be used to trigger and transmit a train-on-approach notification to a base station 104.
The PTC network 172 comprises at least one processor to process data and incoming messages, memory to store data about railroad crossings and associated base stations, a railway network, railway communications, railway protocols, railway systems, and other data. The PTC database 176 also includes a receiver to receive incoming messages via a wireless network and/or a wireline network. The wireless and/or wireline network is used to receive and transmit communications and messages between devices within the PTC network 172 and outside of PTC network. The PTC database 176 further includes at least one communications interface to transmit and receive communications, messages, and/or signals.
The railroad dispatch center 174 communicates with a geo-location processor 178 that subscribes to database messages originating from trains and determines when trains are sufficiently close to a railroad crossing. As an example, a train-on-approach to a railroad crossing can determine its current position using a global positioning system (GPS) outfitted on the train, and send its current position (e.g., current latitude and current longitude) to the geo-location processor 178. The train-on-approach to the railroad crossing also sends its current speed to the geo-location processor 178. The geo-location processor 178 compares the current position of the train to a location of the railroad crossing and, using the current speed of the train-on-approach, determines a time it will take for the train-on-approach to arrive at the railroad crossing.
The railroad crossing 180 shown in
Now referring to
If the receiver 102 receives a proximity alert from a nearby base station 104, the receiver will enter a proximity state 204. If there is not a train-on-approach, then once the vehicle moves out of range of the base station 104, the receiver 102 will transition back to the quiescent state 202. However, if there is a train-on-approach while the vehicle is in range of the base station 104, the base station 104 will notify the receiver 102 that there is a train on approach, and the receiver will transition to the train-on-approach state 206. Once the vehicle moves out of range of the base station 104, the receiver will transition to the quiescent state 202.
An additional state diagram of a proximity alert and train-on-approach notification system 100 is shown in
If the receiver 102 is within range of a base station 104 and transitions to the proximity state 204, the receiver 102 displays a railroad crossing sign or a similar notification on the display 142 to signify that the driver is approaching a railroad crossing. In addition, while in the proximity state 204, the receiver 102 may provide an audible notification to further warn a driver.
If the receiver 102 is within range of a base station 104 that has a train on approach, the receiver 102 transitions from the proximity state 204 to the train-on-approach state 206 and displays the railroad crossing sign in addition to alternately flashing a notification on the display 142. As shown in
Next, in step 304, the receiver 102 enters the quiescent state 202 and awaits receipt of a proximity alert from a base station 104. While in the quiescent state 202, the receiver 102 will periodically provide a notification, visually and/or audibly, that the receiver 102 is powered on, engaging in low power listening, and awaiting receipt of a proximity alert from a base station 104. In step 306, the receiver 102 comes into range of a network 106 associated with a base station 104. According to an example embodiment, the network 106 associated with the base station extends approximately 0.1 miles from the base station 104. In another example, the network 106 associated with the base station extends 0.5 miles or greater from the base station 104.
The receiver 102 receives a proximity alert that is being broadcast from the base station 104 and optionally performs a checksum algorithm on the message associated with the proximity alert to confirm that the proximity alert is valid. If the message associated with the proximity alert is valid, then in step 308, the receiver 102 enters the proximity state 204 and provides a proximity alert. The proximity alert is provided by the receiver 102 visually and/or audibly.
In step 310, the base station 104 determines that there is not a train-on-approach to the associated railroad crossing and continues to broadcast the proximity alert. The base station 104 determines that no train-on-approach message was received from at least one of a PTC database 176 sending a PTC signal 188, a railroad dispatch center 174 sending a PTC signal, a train 186 sending a PTC signal 190, and a crossing relay signal 192. In step 312, the receiver 102 travels outside of network 106 and/or out of broadcast range of the base station 104. In step 314, the receiver transitions from the proximity state 204 back to the quiescent state 202.
In step 316, the accelerometer in the receiver 102 detects that the vehicle is no longer moving, e.g., the receiver 102 is located in a vehicle that has been parked. After a predetermined period of time, e.g., five minutes or a selectable range of 1-10 minutes, the accelerometer 126 will send a notification to the power supply 130 to discontinue providing electrical power and power down the receiver 102. In step 318, the receiver 102 is powered down.
Next, in step 354, the receiver 102 enters the quiescent state 202, begins low power listening, and awaits receipt of a proximity alert from a base station 104. While in the quiescent state 202, the receiver 102 will periodically provide a notification, visually and/or audibly, that the receiver 102 is powered on and awaiting receipt of a proximity alert from a base station 104. In step 356, the receiver 102 comes into range of a network associated with a base station 104. According to an example embodiment, the network 106 associated with the base station extends approximately 0.1 miles from the base station 104. In another example, the network 106 associated with the base station extends 0.5 miles or greater from the base station 104. The receiver 102 receives a proximity alert that is being broadcast from the base station 104 and optionally performs a checksum algorithm on a message associated with the proximity alert to confirm that the proximity alert is valid. If the message associated with the proximity alert is determined to be valid, in step 358, the receiver 102 enters the proximity state 204 and provides a proximity alert. The proximity alert is provided visually and/or audibly.
In step 360, the base station 104 receives a train-on-approach message and determines that there is a train-on-approach to the associated railroad crossing. A train-on-approach message can be sent to the base station 104 from at least one of a PTC database 176 sending a PTC signal 188, a railroad dispatch center 174 sending a PTC signal, a train 186 sending a PTC signal 190, and a crossing relay signal 192. In step 362, the base station 102 modifies a broadcast from a proximity alert to a train-on-approach notification and broadcasts that there is a train-on-approach to the associated railroad crossing. In step 364, the receiver 102 receives the train-on-approach notification from the base station 104, enters the train-on-approach state 206, and provides a heightened train-on-approach notification. The train-on-approach notification is provided by the receiver 102 visually and/or audibly.
In step 366, the receiver 102 travels out of range of the base station 104. In step 368, the receiver 102 transitions from the train-on-approach state 206 back to the quiescent state 202. In step 370, the accelerometer 126 in the receiver 102 detects that the vehicle is no longer moving. After a predetermined period of time, e.g. five minutes or a selectable range of 1-10 minutes, the accelerometer 126 will send a notification to the power supply 130 to discontinue providing electrical power and power down the receiver 102. In step 372, the receiver 102 is powered down.
The memory section 408 may be volatile media, nonvolatile media, removable media, non-removable media, and/or other media or mediums that can be accessed by a general purpose or special purpose computing device. For example, the memory section 408 may include non-transitory computer storage media and communication media. Non-transitory computer storage media further may include volatile, nonvolatile, removable, and/or non-removable media implemented in a method or technology for the storage (and retrieval) of information, such as computer/machine-readable/executable instructions, data and data structures, engines, program modules, and/or other data. Communication media may, for example, embody computer/machine-readable/executable, data structures, program modules, algorithms, and/or other data. The communication media may also include an information delivery technology. The communication media may include wired and/or wireless connections and technologies and be used to transmit and/or receive wired and/or wireless communications.
The I/O section 404 is connected to one or more user-interface devices (e.g., a keyboard 416 and a display unit 418), a disc storage unit 412, and a disc drive unit 420. Generally, the disc drive unit 420 is a DVD/CD-ROM drive unit capable of reading the DVD/CD-ROM medium 410, which typically contains programs and data 422. Computer program products containing mechanisms to effectuate the systems and methods in accordance with the presently described technology may reside in the memory section 404, on a disc storage unit 412, on the DVD/CD-ROM medium 410 of the computer system 400, or on external storage devices made available via a cloud computing architecture with such computer program products, including one or more database management products, web server products, application server products, and/or other additional software components. Alternatively, a disc drive unit 420 may be replaced or supplemented by a floppy drive unit, a tape drive unit, or other storage medium drive unit. The network adapter 424 is capable of connecting the computer system 400 to a network via the network link 414, through which the computer system can receive instructions and data. Examples of such systems include personal computers, Intel or PowerPC-based computing systems, AMD-based computing systems and other systems running a Windows-based, a UNIX-based, or other operating system. It should be understood that computing systems may also embody devices such as Personal Digital Assistants (PDAs), mobile phones, tablets or slates, multimedia consoles, gaming consoles, set top boxes, etc.
When used in a LAN-networking environment, the computer system 400 is connected (by wired connection or wirelessly) to a local network through the network interface or adapter 424, which is one type of communications device. When used in a WAN-networking environment, the computer system 400 typically includes a modem, a network adapter, or any other type of communications device for establishing communications over the wide area network. In a networked environment, program modules depicted relative to the computer system 400 or portions thereof, may be stored in a remote memory storage device. It is appreciated that the network connections shown are examples of communications devices for and other means of establishing a communications link between the computers may be used.
In an example implementation, source code executed by the receiver 102 and base station 104, a plurality of internal and external databases, source databases, and/or cached data on servers are stored in memory of the receiver 102 and the base station 104, the memory 408 or other storage systems, such as the disk storage unit 412 or the DVD/CD-ROM medium 410, and/or other external storage devices made available and accessible via a network architecture. The source code executed by the receiver 102 and base station 104 may be embodied by instructions stored on such storage systems and executed by the processor 402.
Some or all of the operations described herein may be performed by the processor 402. Further, local computing systems, remote data sources and/or services, and other associated logic represent firmware, hardware, and/or software configured to control operations of the system 100 and/or other components. Such services may be implemented using a general purpose computer and specialized software (such as a server executing service software), a special purpose computing system and specialized software (such as a mobile device or network appliance executing service software), or other computing configurations. In addition, one or more functionalities disclosed herein may be generated by the processor 402 and a user may interact with a Graphical User Interface (GUI) using one or more user-interface devices (e.g., the keyboard 416, the display unit 418, and the user devices 404) with some of the data in use directly coming from online sources and data stores. The system set forth in
In the present disclosure, the methods disclosed may be implemented as sets of instructions or software readable by a device. Further, it is understood that the specific order or hierarchy of steps in the methods disclosed are instances of example approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the method can be rearranged while remaining within the disclosed subject matter. The accompanying method claims present elements of the various steps in a sample order, and are not necessarily meant to be limited to the specific order or hierarchy presented.
The described disclosure may be provided as a computer program product, or software, that may include a machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the present disclosure. A machine-readable medium includes any mechanism for storing information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The machine-readable medium may include, but is not limited to, magnetic storage medium (e.g., floppy diskette), optical storage medium (e.g., CD-ROM); magneto-optical storage medium, read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; or other types of medium suitable for storing electronic instructions.
The description above includes example systems, methods, techniques, instruction sequences, and/or computer program products that embody techniques of the present disclosure. However, it is understood that the described disclosure may be practiced without these specific details.
It is believed that the present disclosure and many of its attendant advantages will be understood by the foregoing description, and it will be apparent that various changes may be made in the form, construction and arrangement of the components without departing from the disclosed subject matter or without sacrificing all of its material advantages. The form described is merely explanatory, and it is the intention of the following claims to encompass and include such changes.
While the present disclosure has been described with reference to various embodiments, it will be understood that these embodiments are illustrative and that the scope of the disclosure is not limited to them. Many variations, modifications, additions, and improvements are possible. More generally, embodiments in accordance with the present disclosure have been described in the context of particular implementations. Functionality may be separated or combined in blocks differently in various embodiments of the disclosure or described with different terminology. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure as defined in the claims that follow.
This application claims the benefit of priority to U.S. Provisional Application No. 61/711,393, filed Oct. 9, 2012, entitled “Crossing Proximity and Train-On-Approach Notification System,” the entire contents of which are hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61711393 | Oct 2012 | US |