The subject matter described herein relates to systems and methods that monitor movements of vehicle systems.
Discussion of Art.
Vehicle control systems can control movements of vehicle systems formed from one or more vehicles based on operator input and external factors. These external factors can include speed limits, obstructions on a route, capabilities of the vehicle systems, or the like.
An additional factor that may dictate how a vehicle system moves is the presence and/or movement of other vehicle systems. For example, a first vehicle system may need to coordinate movement of the first vehicle system with the location and/or movement of a second vehicle system. This can occur when these vehicle systems need to coordinate a meet-and-pass event, a meet-and-overtake event, or the like. The first vehicle system may not be able to pass or overtake the second vehicle system on a first route until the second vehicle system is moved onto a second route, such as a siding. As another example, the first vehicle system may not be able to enter into a segment of a route until the second vehicle system moves out of that segment of the route.
The locations and/or movements of other vehicle systems may be manually monitored by an operator onboard a vehicle system. Optionally, these locations and/or movements of the other vehicle systems can be monitored by computerized monitoring systems. These monitoring systems can have a limited capabilities. For example, the distance or range over which the other vehicle systems can be tracked may be limited, the information available to these monitoring systems can be limited, and the like.
In one embodiment, a method includes receiving a selection of at least one vehicle-of-interest onboard a vehicle system moving along one or more routes in a transportation network. The at least one vehicle-of-interest is disposed on the one or more routes in the transportation network. The method also includes monitoring one or more locations of the at least one vehicle-of-interest from onboard the vehicle system, displaying the one or more locations of the at least one vehicle-of-interest on a display device disposed onboard the vehicle system, and determining whether to change display of the one or more locations of the at least one vehicle-of-interest on the display device based on an update to a notified state of the at least one vehicle-of-interest being received onboard the vehicle system.
In one embodiment, a system includes one or more processors configured to determine at least one vehicle-of-interest onboard a vehicle system moving along one or more routes in a transportation network. The at least one vehicle-of-interest is disposed on the one or more routes in the transportation network. The one or more processors are configured to monitor one or more locations of the at least one vehicle-of-interest from onboard the vehicle system and to direct display of the one or more locations of the at least one vehicle-of-interest on a display device disposed onboard the vehicle system. The one or more processors also are configured to determine whether to change display of the one or more locations of the at least one vehicle-of-interest on the display device based on an update to a notified state of the at least one vehicle-of-interest being received onboard the vehicle system.
In one embodiment, a system includes one or more processors configured to be disposed onboard a first vehicle system moving along a route. The one or more processors are configured to identify a second vehicle system moving along the route and to monitor a changing state of the second vehicle system based on a signal received from one or more of the second vehicle system or an off-board control system. The one or more processors are configured to direct a display device to present the changing state of the second vehicle system onboard the first vehicle system to an operator of the first vehicle system.
The inventive subject matter may be understood from reading the following description of non-limiting embodiments, with reference to the attached drawings, wherein below:
Embodiments of the inventive subject matter described herein relate to vehicle monitoring systems and methods that receive input to identify a vehicle-of-interest, track the position of that vehicle, and present the position(s) of that vehicle (e.g., on an onboard display device). The monitoring system can be used in a variety of different types of vehicle systems to monitor the locations and/or movements of other vehicle systems. While some description herein relates to rail vehicle systems, not all embodiments of the inventive subject matter are restricted to rail vehicle systems. One or more embodiments of the subject matter described herein can be used with automobiles, trucks, buses, aircraft, marine vessels, mining vehicles, agricultural vehicles, or other off-highway vehicles.
The monitoring system includes a controller 108 that represents hardware circuitry including and/or connected with one or more processors (e.g., one or more microprocessors, integrated circuits, field programmable gate arrays, etc.). The controller can receive input that identifies a vehicle-of-interest to be tracked. For example, the monitoring system can include one or more input and/or output devices 110 (“Input/Output Device(s)” in
A tangible and non-transitory computer-readable storage medium (a computer memory 114 shown in
The controller can direct the input/output device to provide an operator with a list or set of vehicles for selection as the vehicle-of-interest.
The controller can determine which vehicle systems 112 to display in the list based on signals received from an off-board system 118. The off-board system can represent a computerized system that can communicate with the vehicle systems 102, 112 and monitor one or more locations of other vehicles. As one example, the off-board system can be a back office server of a positive control system. A positive control system can monitor locations of vehicles moving throughout a transportation network formed of interconnected routes. The positive control system can send signals to the vehicle systems to notify or inform the vehicle systems where the vehicle systems are permitted to travel. For example, the positive control system can determine which route segments are occupied by other vehicles, are undergoing maintenance, have a reduced speed limit, or the like. The positive control system can communicate signals to the vehicle systems informing the vehicle system of which route segments that the vehicle systems are allowed to enter based on the monitored conditions. Unless and until a vehicle system receives a signal from the positive control system informing the vehicle system that the vehicle system can enter into a route segment, the controller of the vehicle system does not allow the vehicle system to enter into that route segment. For example, in the absence of receiving a signal providing permission to enter into a route segment, the controller may automatically control the propulsion system and/or the brake system to prevent the vehicle system from entering the route segment. One example of a positive control system is a positive train control system.
As another example, the off-board system can be a back office server of a negative control system. Similar to the positive control system, the negative control system can monitor locations of vehicle systems and other conditions to notify the vehicle systems whether the vehicle systems are allowed to enter into a route segment. In contrast to the positive control system, a vehicle system may enter into a route segment unless or until the negative control system sends a signal to the vehicle system prohibiting that vehicle system from entering into the route segment.
Optionally, the off-board system can be a scheduling system of a transportation network formed from interconnected routes that the vehicle systems travel along. The off-board system can be a dispatch system or facility of the transportation network. As another example, the off-board system can be a traffic monitoring system, such as one or more computer servers that track the flow and/or density of traffic in different areas.
The controller onboard the vehicle system 102 can receive signals from the off-board system that indicate what other vehicle systems 112 are within a designated distance of the vehicle system 102. The controller can report the location of the vehicle system to the off-board system. For example, the monitoring system can include a locator device 120 that outputs one or more signals indicative or representative of locations of the vehicle system 102. The locator device can represent a global positioning system receiver, a dead reckoning device, a wireless triangulation device, an input device (that receives operator input indicating a location), an optical sensor (e.g., a camera that captures images or video of mileposts, signs, or the like), etc.
The controller can send a signal to the off-board system informing the off-board system of the location of the vehicle system 102. The off-board system can include one or more processors that determine what other vehicle systems 112 are within a threshold distance of the vehicle system 102 based on this received location. For example, the other vehicle systems 112 can include locator devices 120 and communication devices (described below) to report the locations of the vehicle systems 112 to the off-board system. The off-board system can determine what vehicle systems 112 are within the threshold distance of the vehicle system 102. For example, the off-board system can determine which of the vehicle systems 112 are within ten kilometers or five miles of the vehicle system 102. The off-board system can then communicate a signal to the controller that identifies these vehicle systems 112. The controller can include these identified vehicle systems in the list that is displayed to the operator.
Optionally, the controller can determine which vehicle systems 112 to include in the list displayed on the input/output device based on which vehicle systems 112 are within a communication range of the vehicle system 102. The monitoring system (and vehicle systems 102, 112) can include a communication device 116. The communication device can represent transceiver and hardware, such as one or more antennas, modems, or the like. The communication devices can allow the controllers of the vehicle systems 102, 112 to communicate with each other and/or the off-board system.
The controller may communicate with other vehicle systems 112 using the communication device. The controller can determine from these communications which vehicle systems 112 are within a communication range of the vehicle system 102. The controller can then direct the input/output device to display the list of these vehicle systems.
The operator can use the input/output device to manually select one or more of the vehicle systems shown on the input/output device as a vehicle-of-interest. Optionally, the controller can automatically select a vehicle system as the vehicle-of-interest. For example, the controller can select the vehicle system that is closest (or closer than one or more other vehicle systems) as the vehicle-of-interest, the vehicle system that is a designated type of vehicle as the vehicle-of-interest, the vehicle system that is moving faster than one or more (or all) other vehicle systems, or the like.
Optionally, the selection of the vehicle-of-interest can be based on an unplanned movement event involving another vehicle. An unplanned movement event may be a change in speed, heading, or the like, that is not planned or scheduled to occur before the event occurs. For example, an unplanned movement event can include a vehicle system making an unscheduled stop, initiating a penalty break application, moving off a planned or scheduled route, experiencing degradation or mechanical failure, experiencing communication degradation or loss, etc.
As another example, the vehicle-of-interest may be selected based on the vehicle-of-interest and the vehicle system having the monitoring system traveling on a common route in the transportation network. This common route is the same route, track, road, or the like. The monitoring system may select the vehicle-of-interest in this way to allow the monitoring system to coordinate movement of the vehicle system 102 with the movement of the vehicle-of-interest for a movement event, as described below.
The vehicle system involved in the unplanned event can communicate a signal to the monitoring system directly or can communicate a signal to the off-board system notifying the off-board system or the monitoring system of the unplanned event. If the signal is sent to the off-board system, the off-board system can inform the controller of the monitoring system of the unplanned event. Based on the reporting of this unplanned event, the controller may identify the vehicle system involved in the unplanned event as the vehicle-of-interest. The controller can select the vehicle having or experiencing an unplanned movement event as the vehicle-of-interest. Optionally, the controller can notify the operator of the vehicle having or experiencing the unplanned movement event and the operator can select this vehicle as the vehicle-of-interest.
Optionally, the selection of the vehicle-of-interest may be based on a model type of the vehicle-of-interest. For example, the operator or controller may select a vehicle system as the vehicle-of-interest based on the vehicle system being one or more designated types of vehicles. A vehicle system may be selected as a vehicle-of-interest when the vehicle system is a maintenance vehicle, is a different type of vehicle than the vehicle system in which the monitoring system is disposed, or the like.
Once the vehicle-of-interest is identified, the controller of the monitoring system can determine where that vehicle system is located. For example, the controller can directly communicate with the vehicle-of-interest to determine where the vehicle-of-interest is located. This direct communication can involve the vehicle systems sending wireless signals to each other via communication devices, cellular towers, repeaters, or the like, but without the signals being acted upon or used by these devices (other than to forward or route the signals).
As another example, the vehicle systems 102, 112 may communicate the locations of the vehicle systems to the off-board system. This off-board system can then provide one or more of these locations to the controller of the monitoring system via the communication device. For example, the controller can send the operator-provided identifier of the vehicle-of-interest to the off-board system. The off-board system can communicate the last known location or last reported location of the identified vehicle-of-interest to the controller.
The state of the vehicle-of-interest can include the current or last reported location of the vehicle-of-interest. Optionally, the state can include additional or other information about the vehicle-of-interest. This additional or other information can include the unique identifier of the vehicle-of-interest, a speed at which the vehicle-of-interest is moving or was reported as moving, a direction of travel of the vehicle-of-interest, or the like. Although only a single vehicle-of-interest is shown in the GUI 500 in
The controller of the monitoring system may change display of the state icon representing the vehicle-of-interest on the input/output device. The controller may direct the input/output device to change where the state icon is shown along the route on the GUI responsive to the location of the vehicle-of-interest changing. Optionally, the controller may change how the icon representing the vehicle-of-interest is displayed responsive to not receiving an update to the state or location of the vehicle-of-interest. The controller may determine whether a signal is received from the off-board system and/or the vehicle-of-interest at least once every designated time period, such as every 30 seconds, every minute, every 5 minutes, or the like. Responsive to not receiving an update to the state of the vehicle-of-interest, the controller may direct the GUI to change how the icon representing the vehicle-of-interest is displayed. For example, the controller may direct the input/output device to change a color, size, shape, or the like, of the icon representing the vehicle-of-interest.
Optionally, the controller can direct the input/output device to display a notification to the operator that the state of the vehicle-of-interest has not been updated within the designated time. In one embodiment, the controller can direct the input/output device to stop displaying the icon of the vehicle-of-interest responsive to the state of the vehicle-of-interest in not being updated within the designated time period, responsive to the state of the vehicle-of-interest not being updated within several of the designated time periods, or responsive to the location of the vehicle-of-interest indicating that the vehicle-of-interest is no longer within a designated range or distance of the monitoring system.
In one embodiment, the controller may display a warning message on the input/output device responsive to the state of the vehicle-of-interest changing by more than a designated amount. For example, if the distance between a recently reported location of the vehicle-of-interest and the previously reported location is greater that he threshold distance, the controller may display a warning message on the input/output device to notify the operator of the large change in distance. As another example, if the speed of the vehicle-of-interest changes by more than a threshold amount between reported states of the vehicle-of-interest, the controller may direct the input/output device to display a warning message to the operator.
The controller of the vehicle system 102 and/or the operator of the vehicle system 102 can use the reported state of the vehicle-of-interest to control movement of the vehicle system 102. For example, the vehicle system 102 having the monitoring system 100 may be approaching a movement event that involves or requires the absence of the vehicle-of-interest. One example of a movement of event can be a meet-and-pass event. Another example of such a movement event is an overtake event. Another example of a movement event is a conditional authority event. The vehicle system 102 and/or operator may need to know the state of the vehicle-of-interest to perform or complete the movement event.
The vehicle system 102 may be heading in a first direction 604 along the primary route 204 (e.g., left in
The vehicle system 102 can control when the vehicle system 102 arrives at or near an intersection 608 between the primary and secondary routes based on the monitored locations of the vehicle-of-interest. For example, the controller of the vehicle system 102 can monitor the locations of the vehicle-of-interest and determine when or approximately when the vehicle-of-interest will leave the primary route and enter onto the secondary route. The operator and/or controller of the vehicle system 102 can monitor the locations of the vehicle-of-interest to determine whether to speed up or slow down movement of the vehicle system 102. For example, the controller and/or the operator of the vehicle system 102 can control how quickly or slowly the vehicle system travels toward the intersection between the primary and secondary routes to prevent arriving at the intersection too early (before the vehicle-of-interest is able to exit on the secondary route) and having to wait for the vehicle-of-interest to exit onto the secondary route. As another example, the vehicle system 102 may travel toward the intersection more quickly if the vehicle-of-interest arrives and exits onto the secondary route earlier than expected.
At 904, the location of the vehicle-of-interest as determined. This location can be directly reported from the vehicle-of-interest to the monitoring system. Optionally, the location of the vehicle-of-interest can be monitored by the off-board system and reported to the monitoring system.
At 906, a determination is made as to whether the vehicle-of-interest is within a designated range or distance of the vehicle system having the monitoring system. If the vehicle-of-interest is within this range or distance, then flow of the method 900 can proceed toward 908. But, if the vehicle-of-interest is not within this range or threshold distance, then the location of the vehicle-of-interest may not be displayed or presented onboard the vehicle system 102. As a result, flow of the method 900 can return toward 902.
At 908, the location of the vehicle-of-interest is displayed. For example, the controller of the monitoring system can direct the input/output device to display a GUI with an icon representing the location of the vehicle-of-interest. The location of the vehicle system having the monitoring system optionally made to be displayed so that the operator of the vehicle system 102 can determine how far the vehicle system and the vehicle-of-interest are from each other.
At 910, a determination is made as to whether a signal regarding the state of the vehicle-of-interest has been received within a designated time. For example, the controller may determine whether a signal from the vehicle-of-interest and/or from the off-board system has been received within the last 30 seconds, 1 minute, 5 minutes, or the like. If no signal has been received within this time period, this can indicate that the current state of the vehicle-of-interest may no longer be known, that the vehicle-of-interest has moved outside of a range of the monitoring system, or the like. Responsive to determining that the signal has not been received within the designated time period, the method 900 can proceed toward 912.
At 912, display of the vehicle-of-interest is changed. For example, the icon representing the vehicle-of-interest may change color, size, shape, or the like to visually notify an operator that the displayed state of the vehicle-of-interest has not been recently updated. Optionally, the icon representing the vehicle-of-interest may no longer be displayed. Flow of the method 900 may then terminate or may return back toward the previous operation, such as to 902.
If, on the other hand, the signal informing the monitoring system of the state of the vehicle-of-interest has been received within the designated time period, then flow of the method 900 can return toward 904 from 910. In this way, the method 900 may return in a loop wise fashion to repeatedly determine the location of the vehicle-of-interest and update display of the vehicle-of-interest as needed.
In one embodiment, a method includes receiving a selection of at least one vehicle-of-interest onboard a vehicle system moving along one or more routes in a transportation network. The at least one vehicle-of-interest is disposed on the one or more routes in the transportation network. The method also includes monitoring one or more locations of the at least one vehicle-of-interest from onboard the vehicle system, displaying the one or more locations of the at least one vehicle-of-interest on a display device disposed onboard the vehicle system, and determining whether to change display of the one or more locations of the at least one vehicle-of-interest on the display device based on an update to a notified state of the at least one vehicle-of-interest being received onboard the vehicle system.
Optionally, the method also includes changing operation of the vehicle system based on at least one of: the one or more locations of the at least one vehicle-of-interest or the state of the at least one vehicle-of-interest.
Optionally, the selection of the at least one vehicle-of-interest is received based on one or more of a planned meet-and-pass event or a planned overtake event between the at least one vehicle-of-interest and the vehicle system.
Optionally, the selection of the at least one vehicle-of-interest is received based on the vehicle system and the at least one vehicle-of-interest being located on a common route of the one or more routes.
Optionally, the selection of the at least one vehicle-of-interest is received based on the vehicle system trailing behind the at least one vehicle-of-interest on the common route.
Optionally, the selection of the at least one vehicle-of-interest is received based on the vehicle system moving toward a segment of the one or more routes where the vehicle system has a conditional authority to enter the segment of the one or more routes that is based on an absence of the at least one vehicle-of-interest in the segment of the one or more routes.
Optionally, the selection of the vehicle-of-interest is received based on a prior unplanned event of the at least one vehicle-of-interest.
Optionally, the selection of the at least one vehicle-of-interest is received based on a model type of the at least one vehicle-of-interest.
Optionally, the selection of the at least one vehicle-of-interest is received based on input of an identifier of the at least one vehicle-of-interest.
Optionally, the selection of the at least one vehicle-of-interest is received based on selection of the at least one vehicle-of-interest from a set of potential vehicles provided by an off-board system.
Optionally, the one or more locations of the at least one vehicle-of-interest is monitored from onboard the vehicle system by receiving one or more signals at the vehicle system from the at least one vehicle-of-interest.
Optionally, the one or more locations of the at least one vehicle-of-interest is monitored from onboard the vehicle system by receiving one or more signals at the vehicle system from an off-board system.
Optionally, determining whether to change display of the one or more locations of the at least one vehicle-of-interest is displayed on the display device includes determining whether the one or more locations of the at least one vehicle-of-interest has changed.
Optionally, determining whether to change display of the one or more locations of the at least one vehicle-of-interest on the display device includes changing display of the one or more locations responsive to the update to the notified state of the at least one vehicle-of-interest not being received within a designated period of time.
In one embodiment, a system includes one or more processors configured to determine at least one vehicle-of-interest onboard a vehicle system moving along one or more routes in a transportation network. The at least one vehicle-of-interest is disposed on the one or more routes in the transportation network. The one or more processors are configured to monitor one or more locations of the at least one vehicle-of-interest from onboard the vehicle system and to direct display of the one or more locations of the at least one vehicle-of-interest on a display device disposed onboard the vehicle system. The one or more processors also are configured to determine whether to change display of the one or more locations of the at least one vehicle-of-interest on the display device based on an update to a notified state of the at least one vehicle-of-interest being received onboard the vehicle system.
Optionally, the one or more processors are configured to determine the at least one vehicle-of-interest based on one or more of: a meet-and-pass event between the at least one vehicle-of-interest and the vehicle system, an overtake event between the at least one vehicle-of-interest and the vehicle system, a conditional authority event between the at least one vehicle-of-interest and the vehicle system, the vehicle system trailing behind the at least one vehicle-of-interest, an unplanned event of the at least one vehicle-of-interest, a model type of the at least one vehicle-of-interest, or an identifier of the at least one vehicle-of-interest.
In one embodiment, a system includes one or more processors configured to be disposed onboard a first vehicle system moving along a route. The one or more processors are configured to identify a second vehicle system moving along the route and to monitor a changing state of the second vehicle system based on a signal received from one or more of the second vehicle system or an off-board control system. The one or more processors are configured to direct a display device to present the changing state of the second vehicle system onboard the first vehicle system to an operator of the first vehicle system.
Optionally, the first vehicle system is a rail vehicle system and the one or more processors are configured to direct the display device to present the changing state of the second vehicle system while the second vehicle system remains located within a threshold distance of the rail vehicle system.
Optionally, the one or more processors are configured to control movement of the first vehicle system during a movement event involving the first vehicle system and the second vehicle system based on the changing state of the second vehicle system.
Optionally, the movement event includes one or more of a meet-and-pass event, an overtake event, or a conditional authority event.
The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise. “Optional” or “optionally” means that the subsequently described event or circumstance may or may not occur, and that the description may include instances where the event occurs and instances where it does not. Approximating language, as used herein throughout the specification and claims, may be applied to modify any quantitative representation that could permissibly vary without resulting in a change in the basic function to which it may be related. Accordingly, a value modified by a term or terms, such as “about,” “substantially,” and “approximately,” may be not be limited to the precise value specified. In at least some instances, the approximating language may correspond to the precision of an instrument for measuring the value. Here and throughout the specification and claims, range limitations may be combined and/or interchanged, such ranges may be identified and include all the sub-ranges contained therein unless context or language indicates otherwise.
This written description uses examples to disclose the embodiments, including the best mode, and to enable a person of ordinary skill in the art to practice the embodiments, including making and using any devices or systems and performing any incorporated methods. The claims define the patentable scope of the disclosure, and include other examples that occur to those of ordinary skill in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.