The present disclosure relates to train operation and, more particularly, to monitoring and controlling a distance between train vehicles during coupling procedures
Train coupling involves the movement of one or more rail cars (e.g., locomotives, passenger vehicles, cargo vehicles, etc.) along a track to connect two rail cars using couplers. Present coupling methods involve having an individual positioned in view of the coupling task relaying information with a voice radio to inform a train operator of the distance between the train vehicles being coupled. This can be imprecise and unsafe due to factors related to the individual observing the coupling move, such as distractions, radio communication issues, being incorrect about the estimated distance they relay to the train operator, and/or the like. Furthermore, there may be environmental hazards that increase the difficulty of manually monitoring the coupling process, including darkness, fog, snowy or icy conditions, windy conditions, uneven terrain surrounding the track, and/or the like. Additionally, there is an unavoidable lag time associated with one person observing and reporting the coupling status while another person listens and controls the movement, and such manual observation and reporting does not get recorded and is not reviewable if a coupling accident were to occur.
Accordingly, there is a need in the art for a device, system, and method of coupling without the requirement of physical human observation and reporting at the point of train vehicle coupling. Moreover, there is a need for a technical solution to provide more precise and immediate distance and movement feedback during coupling, to reduce lag time, reduce error, promote automation, and create a verifiable and reviewable data log.
Generally, provided is a device, system, and method for monitoring a distance between a first rail car and a second rail car during coupling. Preferably, provided is a device, system, and method for receiving distance data from a distance sensor configured to detect the distance between the first rail car and the second rail car. Preferably, provided is a device, system, and method for controlling, based at least partially on the distance data, movement of the first rail car and/or the second rail car to reduce the distance between the cars. Preferably, provided is a device, system, and method for stopping movement of the first rail car and/or the second rail car in response to determining that the distance between the cars satisfies a predetermined threshold that is representative of a completed rail car coupling.
In non-limiting embodiments or aspects, provided is a device for monitoring a distance between a first rail car and a second rail car during coupling. The device includes a fastener configured to affix the device to the first rail car. The device also includes a distance sensor configured to detect the distance between the first rail car and the second rail car in a direction away from an end of the first rail car and toward an end of the second rail car. The device further includes a power source and a data connector to communicatively connect the device to a remote processor. The device further includes a local processor programmed or configured to repeatedly receive distance data from the distance sensor of the distance between the first rail car and the second rail car. The local processor is also programmed or configured to repeatedly communicate the distance data to the remote processor and cause the initiation of at least one train action at least partially based on the distance data.
In further non-limiting embodiments or aspects, the device may be separate from and communicatively connected to an end-of-train (EQT) device. The distance sensor may include at least one of the following: a LIDAR sensor, a radar sensor, a sonar sensor, an optical sensor (e.g., a camera or the like), an ultrasonic sensor, a thermal sensor, or a combination thereof. The fastener may include at least one magnet configured to removably and temporarily affix the device to the first rail car.
In further non-limiting embodiments or aspects, the data connector may be communicatively connected to a data trainline of a train equipped with an electronically controlled pneumatic braking system. The power source may include a wired power connection to a power trainline of the train.
In further non-limiting embodiments or aspects, the data connector may include a wireless transceiver for wireless communication to a mobile device located with a train operator and/or to an onboard computing device located on a locomotive associated with the first rail car or the second rail car. The power source may include a rechargeable battery pack. A data connection of the data connector to the mobile device and/or the onboard computing device may be persistent or non-persistent.
In further non-limiting embodiments or aspects, the local processor may be further programmed or configured to increase a rate of receiving the distance data of the distance between the first rail car and the second rail car, and communicating the distance data to the remote processor as the distance between the first rail car and the second rail car decreases.
In further non-limiting embodiments or aspects, the device and a locomotive associated with the first rail car or the second rail car may be configured to be remotely controlled by the remote processor such that the distance data communicated from the device to the remote processor is at least partially used by the remote processor to automatically operate the locomotive to complete a coupling of the first rail car and the second rail car.
In further non-limiting embodiments or aspects, the local processor may be further programmed or configured to angle the distance sensor and/or filter, at the device, the distance data to account for non-linear rail under the first rail car or the second rail car during coupling of the first rail car and the second rail car.
In further non-limiting embodiments or aspects, the device may be configured to additionally report the distance between the first rail car and the second rail car using, and further including, at least one of the following: a speaker, an indicator light, a display, or any combination thereof
In non-limiting embodiments or aspects, provided is a system for monitoring a distance between a first rail car and a second rail car during coupling. The system includes a computing device positioned remotely from the first rail car and the second rail car. The computing device is programmed or configured to receive distance data of the distance between the first rail car and the second rail car. The computing device is also programmed or configured to display the distance data on a display device. The system also includes a distance monitoring device. The distance monitoring device includes a fastener configured to affix the device to the first rail car. The distance monitoring device also includes a distance sensor configured to detect the distance between the first rail car and the second rail car in a direction away from an end of the first rail car and toward an end of the second rail car. The distance monitoring device further includes a power source and a data connector to communicatively connect the distance monitoring device to the computing device. The distance monitoring device further includes a local processor programmed or configured to repeatedly receive the distance data from the distance sensor of the distance between the first rail car and the second rail car, and communicate the distance data to the computing device for display.
In further non-limiting embodiments or aspects, the distance sensor may include at least one of the following: a LIDAR sensor, a radar sensor, a sonar sensor, an optical sensor, an ultrasonic sensor, a thermal sensor, or a combination of one or more thereof. The system may include an end-of-train (EQT) device including the distance monitoring device.
In further non-limiting embodiments or aspects, the data connector may be communicatively connected to a data trainline of an ECP-equipped train. The power source may include a wired power connection to a power trainline of the ECP-equipped train.
In further non-limiting embodiments or aspects, the data connector may include a wireless transceiver for wireless communication to the computing device. The computing device may be located with a train operator and/or on a locomotive associated with the first rail car or the second rail car. The power source may include a rechargeable battery pack.
In further non-limiting embodiments or aspects, the local processor may be further programmed or configured to increase a rate of receiving the distance data of the distance between the first rail car and the second rail car, and communicating the distance data to the computing device as the distance between the first rail car and the second rail car decreases.
In further non-limiting embodiments or aspects, the distance monitoring device and a locomotive associated with the first rail car or the second rail car may be configured to be remotely controlled by the computing device such that the distance data communicated from the distance monitoring device to the computing device is at least partially used by the computing device to automatically operate the locomotive to complete a coupling of the first rail car and the second rail car.
In further non-limiting embodiments or aspects, the local processor may be further programmed or configured to angle the distance sensor and/or filter, at the distance monitoring device, the distance data to account for non-linear rail under the first rail car or the second rail car during coupling of the first rail car and the second rail car.
In non-limiting embodiments or aspects, provided is a computer-implemented method for monitoring a distance between a first rail car and a second rail car during coupling. The method includes receiving, with at least one processor, distance data from a distance sensor of a distance monitoring device. The distance monitoring device is affixed to the first rail car and is positioned between the first rail car and the second rail car. The distance sensor is configured to detect the distance between the first rail car and the second rail car in a direction away from an end of the first rail car and toward an end of the second rail car. The method also includes controlling, with at least one processor and based at least partially on the distance data, movement of the first rail car and/or the second rail car to reduce the distance between the first rail car and the second rail car. The method further includes stopping, with at least one processor and based at least partially on the distance data, movement of the first rail car and/or the second rail car in response to determining that the distance between the first rail car and the second rail car satisfies a predetermined threshold distance between the first rail car and the second rail car that is representative of a completed rail car coupling.
In further non-limiting embodiments or aspects, the method may include detecting, with at least one processor and based at least partially on the distance data, at least one obstacle between the first rail car and the second rail car. The method may further include temporarily suspending, with at least one processor, movement of the first rail car and/or the second rail car until the at least one obstacle is no longer detected between the first rail car and the second rail car.
Further non-limiting embodiments are set forth in the following numbered clauses.
Clause 1: A device for monitoring a distance between a first rail car and a second rail car during coupling, comprising: a fastener configured to affix the device to the first rail car; a distance sensor configured to detect the distance between the first rail car and the second rail car in a direction away from an end of the first rail car and toward an end of the second rail car; a power source; a data connector to communicatively connect the device to a remote processor; and a local processor programmed or configured to repeatedly: receive distance data from the distance sensor of the distance between the first rail car and the second rail car; and communicate the distance data to the remote processor; and cause the initiation of at least one train action at least partially based on the distance data.
Clause 2: The device of clause 1, wherein the device is separate from and communicatively connected to an end-of-train (EQT) device, and wherein the distance sensor comprises at least one of the following: a LIDAR sensor, a radar sensor, a sonar sensor, or a combination thereof.
Clause 3: The device of clause 1 or 2, wherein the fastener comprises at least one magnet configured to removably and temporarily affix the device to the first rail car.
Clause 4: The device of any of clauses 1-3, wherein the data connector is communicatively connected to a data trainline of a train equipped with an electronically controlled pneumatic braking system, and wherein the power source comprises a wired power connection to a power trainline of the train.
Clause 5: The device of any of clauses 1-4, wherein the data connector comprises a wireless transceiver for wireless communication to a mobile device located with a train operator and/or to an onboard computing device located on a locomotive associated with the first rail car or the second rail car, and wherein the power source comprises a rechargeable battery pack.
Clause 6: The device of any of clauses 1-5, wherein a data connection of the data connector to the mobile device and/or the onboard computing device is persistent.
Clause 7: The device of any of clauses 1-6, wherein the local processor is further programmed or configured to increase a rate of receiving the distance data of the distance between the first rail car and the second rail car and communicating the distance data to the remote processor as the distance between the first rail car and the second rail car decreases.
Clause 8: The device of any of clauses 1-7, wherein the device and a locomotive associated with the first rail car or the second rail car are configured to be remotely controlled by the remote processor such that the distance data communicated from the device to the remote processor is at least partially used by the remote processor to automatically operate the locomotive to complete a coupling of the first rail car and the second rail car.
Clause 9: The device of any of clauses 1-8, wherein the local processor is further programmed or configured to angle the distance sensor and/or filter, at the device, the distance data to account for non-linear rail under the first rail car or the second rail car during coupling of the first rail car and the second rail car.
Clause 10: The device of any of clauses 1-9, the device being configured to additionally report the distance between the first rail car and the second rail car using and further comprising at least one of the following: a speaker, an indicator light, a display, or any combination thereof.
Clause 11: A system for monitoring a distance between a first rail car and a second railcar during coupling, the system comprising: a computing device positioned remotely from the first rail car and the second rail car, the computing device being programmed or configured to: receive distance data of the distance between the first rail car and the second rail car; and display the distance data on a display device; and a distance monitoring device comprising: a fastener configured to affix the device to the first rail car; a distance sensor configured to detect the distance between the first rail car and the second rail car in a direction away from an end of the first rail car and toward an end of the second rail car; a power source; a data connector to communicatively connect the distance monitoring device to the computing device; and a local processor programmed or configured to repeatedly: receive the distance data from the distance sensor of the distance between the first rail car and the second rail car; and communicate the distance data to the computing device for display.
Clause 12: The system of clause 11, wherein the distance sensor comprises at least one of the following: a LIDAR sensor, a radar sensor, a sonar sensor, or a combination thereof
Clause 13: The system of clause 11 or 12, further comprising an end-of-train (EQT)device comprising the distance monitoring device.
Clause 14: The system of any of clauses 11-13, wherein the data connector is communicatively connected to a data trainline of an ECP-equipped train, and wherein the power source comprises a wired power connection to a power trainline of the ECP-equipped train.
Clause 15: The system of any of clauses 11-14, wherein the data connector comprises a wireless transceiver for wireless communication to the computing device, the computing device being located with a train operator and/or on a locomotive associated with the first rail car or the second rail car, and wherein the power source comprises a rechargeable battery pack.
Clause 16: The system of any of clauses 11-15, wherein the local processor is further programmed or configured to increase a rate of receiving the distance data of the distance between the first rail car and the second rail car, and communicating the distance data to the computing device as the distance between the first rail car and the second rail car decreases.
Clause 17: The system of any of clauses 11-16, wherein the distance monitoring device and a locomotive associated with the first rail car or the second rail car are configured to be remotely controlled by the computing device such that the distance data communicated from the distance monitoring device to the computing device is at least partially used by the computing device to automatically operate the locomotive to complete a coupling of the first rail car and the second rail car.
Clause 18: The system of any of clauses 11-17, wherein the local processor is further programmed or configured to angle the distance sensor and/or filter, at the distance monitoring device, the distance data to account for non-linear rail under the first rail car or the second rail car during coupling of the first rail car and the second rail car.
Clause 19: A computer-implemented method for monitoring a distance between a first rail car and a second rail car during coupling, the method comprising: receiving, with at least one processor, distance data from a distance sensor of a distance monitoring device, the distance monitoring device affixed to the first rail car and positioned between the first rail car and the second rail car, the distance sensor configured to detect the distance between the first rail car and the second rail car in a direction away from an end of the first rail car and toward an end of the second rail car; controlling, with at least one processor and based at least partially on the distance data, movement of the first rail car and/or the second rail car to reduce the distance between the first rail car and the second rail car; and stopping, with at least one processor and based at least partially on the distance data, movement of the first rail car and/or the second rail car in response to determining that the distance between the first rail car and the second rail car satisfies a predetermined threshold distance between the first rail car and the second rail car that is representative of a completed rail car coupling.
Clause 20: The method of claim 19, further comprising: detecting, with at least one processor and based at least partially on the distance data, at least one obstacle between the first rail car and the second rail car; and temporarily suspending, with at least one processor, movement of the first rail car and/or the second rail car until the at least one obstacle is no longer detected between the first rail car and the second rail car.
In one or more embodiments described herein, a system may include a sensor that may detect positioning data indicative of a position of a first coupler of a first vehicle system and positioning data indicative of a position of a second coupler of a second vehicle system during a coupling event of the first vehicle system and the second vehicle system. A controller may include one or more processors that may receive the positioning data of the first coupler and the positioning data of the second coupler. The controller may determine whether the first coupler is misaligned with the second coupler based on a comparison of the position of the first coupler and the position of the second coupler. The first coupler may be prohibited from coupling with the second coupler while the first and second couplers are misaligned. The controller may initiate at least one action of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system to change a position of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system. Changing the position of the one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system aligns the first coupler with the second coupler.
In one or more embodiments described herein, a method may include detecting positioning data indicative of a position of a first coupler of a first vehicle system and positioning data indicative of a position of a second coupler of a second vehicle system during a coupling event of the first vehicle system and the second vehicle system. A determination may be made whether the first coupler is misaligned with the second coupler based on a comparison of the position of the first coupler and the position of the second coupler. The first coupler may be prohibited from coupling with the second coupler while the first and second couplers are misaligned. At least one action of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system may be initiated responsive to determining that the first coupler is misaligned with the second coupler to change a position of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system. Changing the position of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system aligns the first coupler with the second coupler.
In one or more embodiments described herein, a system may include a monitoring device including one or more sensors that may detect positioning data indicative of a position of a first coupler of a first rail vehicle and positioning data indicative of a position of a second coupler of a second rail vehicle during a coupling event of the first rail vehicle and the second rail vehicle. A controller may include one or more processors that may control operation of one or more of the first coupler, the second coupler, the first rail vehicle, or the second rail vehicle. The controller may receive the positioning data of the first coupler and the positioning data of the second coupler. The controller may determine whether the first coupler is misaligned with the second coupler based on a comparison of the position of the first coupler and the position of the second coupler. The first coupler may be determined to be misaligned with the second coupler based on a difference between the position of the first coupler and the position of the second coupler being outside a determined alignment threshold. The controller may initiate at least one action of one or more of the first coupler, the second coupler, the first rail vehicle, or the second rail vehicle responsive to determining that the first coupler is misaligned with the second coupler to change a position of one or more of the first coupler, the second coupler, the first rail vehicle, or the second rail vehicle. Changing the position of the one or more of the first coupler, the second coupler, the first rail vehicle, or the second rail vehicle aligns the first coupler with the second coupler. The controller may initiate at least one action of one or more of a component of the first coupler or a component of the second coupler responsive to determining that the first coupler is aligned with the second coupler. The controller may receive sensor data from the monitoring device responsive to the initiation of the at least one action of the one or more of the component of the first coupler or the component of the second coupler. The sensor data may be indicative of completion of the at least one action of the one or more of the component of the first coupler or the component of the second coupler and completion of the coupling event.
These and other features and characteristics of the present disclosure, as well as the methods of operation and functions of the related elements of structures and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description, and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the disclosure. As used in the specification and the claims, the singular forms of “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise.
The inventive subject matter may be understood from reading the following description of non-limiting embodiments, with reference to the attached drawings, wherein below:
In non-limiting embodiments or aspects of the present disclosure, provided are a device, system, and method for monitoring a distance between a first rail car and a second rail car during coupling. Described non-limiting embodiments or aspects improve over prior art systems by increasing the precision of proximity detection between two coupling train vehicles, as well as providing for closed-loop automation of train coupling processes by using distance data feedback to control locomotion and rail car movement. Described non-limiting embodiments or aspects further improve over prior art systems by providing for traceability and verifiability of historic coupling procedures, by generating logs of such procedures based on distance data, time of day, operator identifiers, train identifiers, track location, and/or the like-thereby providing analyzable metrics of successful couplings and failed couplings, which can further improve the algorithms used in closed-loop automation. Moreover, the removal of personnel at the coupling site improves over prior art systems by eliminating dangers inherent to track bystanders, and it further improves on the reliability of distance reporting, avoiding biases present in physical observation. By communicatively connecting a distance monitoring device with one or more remote processors (e.g., a locomotive computing device, a mobile device associated with a locomotive operator, a back office server, and/or the like), interoperability is improved while allowing for remote controlling and viewing of coupling processes. These advantages, among others, are further illustrated in the detailed description below.
With reference to
The first rail car 102a includes a first coupler 104a for connection to other rail cars. The second rail car 102b likewise includes a second coupler 104b for connection to other rail cars. During a coupling procedure of the first rail car 102a to the second rail car 102b, the first coupler 104a is configured to attach to the second coupler 104b (and/or vice versa), thereby connecting the first rail car 102a and the second rail car 102b in the train consist. Couplers may include any sufficient car-to-car connecting device including, but are not limited to, buffer and chain couplers, link and pin couplers, hook couplers, knuckle couplers, radial couplers, bell-and-hook couplers, electromagnetic couplers, automatic couplers, and/or the like. The rail cars 102a, 102b may be at least partially self- propelled, and/or the train consist may include a locomotive (not shown) for generating movement of a rail car 102a, 102b. It will be appreciated that many configurations are possible.
With further reference to
With further reference to
In one or more embodiments, the distance monitoring device may determine a position of the first coupler 104a and a position of the second coupler 104b. For example, the distance monitoring device may receive positioning data indicative of a position of the first coupler and positioning data indicative of a position of the second coupler. The positioning data of the first and second couplers may indicate positions of the first and second couplers, respectively, in a three-dimensional space. In one embodiment, the distance monitoring device may receive the positioning data during a coupling event of the first and second couplers. The positioning data of the first and second couplers may indicate a position of the first and second couplers, respectively. In one embodiment, the positioning data may include the distance D2 between couplers, the distance D1 between rail car bodies, the distance D3 between the rail body car and the coupler, a distance D4 between an edge or surface of the first rail body car 102a and the first coupler, a distance D5 between an edge or surface of the second rail body car 102b and the second coupler, a distance D6 between a surface of the track and the first coupler, and a distance D7 between a surface of the track and the second coupler. Optionally, the distance monitoring device may receive alternative distance data indicative of positions of the first and/or second rail cars, the first and/or second couplers, or the like.
With further reference to
With further reference to
With further reference to
With further reference to
With further reference to
With reference to
With further reference to
With further reference to
With further reference to
With further reference to
With further reference to
With reference to
With further reference to
With further reference to
With further reference to
With further reference to
With further reference to
With further reference to
With further reference to
With further reference to
With further reference to
With reference to
In one or more embodiments, the distance monitoring device may determine whether the first coupler is misaligned with the second coupler based on a comparison of the position of the first coupler with the position of the second coupler. For example, one or more of the local processor, the computing device and/or the remote controller may receiving the positioning data of the first coupler and the second coupler (e.g., distance data D1, D2, D3, D4, D5, D6, and/or D7) and compare the position of the first coupler with the position of the second coupler.
The local processor, the computing device and/or the remote controller may determine that the first coupler may be prohibited from coupling with the second coupler based on the first and second couplers are misaligned with each other. For example, the misaligned first and second couplers may be unable to successfully couple with each other while misaligned. In one embodiment, the first coupler may be determined to be misaligned with the second coupler based on a difference between the position of the first coupler and the position of the second coupler being outside a determined alignment threshold. The determined alignment threshold may be a distance threshold, a radial position threshold, a vertical threshold, or the like.
As one example, the distance D6 of the first coupler may be about 3 meters, and the distance D7 of the second coupler may be about 1 meter. The first and second couplers may be prohibited from coupling with each other based on the first and second couplers being positioned at different distances away from the surface of the track. As another example, the distance D4 of the first coupler may be about 2 meters, and the distance D5 of the second coupler may be about 5 meters. The first and second couplers being disposed at different distances away from surfaces of the corresponding rail vehicles may prohibit the first and second couplers from being coupled together. For example, the first coupler may collide or interfere with a portion of the second rail car, and/or the second coupler may collide or interfere with a portion of the first rail car based on the first and second couplers being misaligned with each other. As another example, the first coupler may be oriented at a first radial position (e.g., relative to one or more surfaces of the track or the first rail car), and the second coupler may be oriented at a second radial position (e.g., relative to one or more surfaces of the track or the second rail car). The different orientations of the first and second couplers may prohibit components of the first coupler from coupling with components of the second coupler.
In one or more embodiments, at step 404, the movement of the first and/or second rail cars may be based on the alignment of the first and second couplers. For example, the local processor, the computing device and/or the remote controller may determine that the first coupler is misaligned with the second coupler. The local processor of the distance monitoring device, the computing device of one or more of the rail cars, and/or the remote controller may initiate an action of one or more of the first coupler, the second coupler, the first rail car, and/or the second rail car based on the first coupler being misaligned with the second coupler. The action initiated by the local processors, the computing device, and/or remote controller may change the position of one or both of the first coupler or the second coupler, such that the first and second couplers may be aligned with each other within the determined alignment threshold. For example, the action may be to move the first coupler to change one or more of the distances D2, D3, D4, or D6; to move the second coupler to change one or more of the distances D2, D3, D5, or D7, or to move one of the first or second rail cars to change one or more of the distances D1 or D3. In one embodiment, the action may be to change a radial position of one or both of the first or second couplers. For example, the action may be to pivot or rotate one of the first or second couplers to change the radial position of the first or second coupler, respectively.
With further reference to
In one or more embodiments, changing the orientation of the distance sensor may change the positioning data of the first coupler and/or the positioning data of the second coupler detected by the distance sensor. Changes in angle of the distance sensor may be proportional to the changes in the non-linear rail. Changes in the non-linear rail may be detected by the distance sensor directly, another sensing device, or may be determined through track data stored in a data storage medium connected to a controlling processor and identified based on the geolocation of the distance monitoring device. Step 414 may further be completed by filtering or adjusting the distance data in step 418, instead of or in addition to step 416. As one example, the positioning data of the first coupler and/or the positioning data of the second coupler may be adjusted, such as by a determined algorithm or other calculation, based on the first and second rail cars being positioned on a non-linear route. As another example, , the distance sensor may generate distance data with an effective “field of view,” i.e., a sensed domain and range. The distance data may be filtered to focus on portions of the field of view, i.e., portions of the domain and range of sensed data, in the direction of the change in non-linear rail. For example, the upper field of view may be prioritized in filtering for a rise in rail track, the lower field of view may be prioritized in filtering for a descent in rail track, and/or an off-center field of view may be prioritized in filtering for a curve in rail track. It will be appreciated that many configurations are possible.
In one or more embodiments, the distance monitoring device, the computer device, and/or the remote controller may control one or more actions of the first and/or second coupler during the coupling event. For example,
At step 604, a determination is made whether the first coupler and the second coupler are aligned with each other. The couplers may be determined to be misaligned with each other based on the positioning data of the first coupler compared with the positioning data of the second coupler. For example, the first and second couplers may be determined to be misaligned with each other based on a difference between the position of the first coupler and the position of the second coupler being outside of a determined alignment threshold. In one embodiment, the determined alignment threshold may be a predetermined value, percentage, ratio, or the like, that may be based on the type or style of couplers being used. For example, the first and second couplers may be buffer and chain couplers that may have a first determined alignment threshold, or alternatively the first and second couplers may be link and pin couplers that may have a second determined alignment threshold, that may be different than the first determined alignment threshold.
If it is determined that the first and second couplers are misaligned with each other outside of the determined alignment threshold, flow of the method proceeds toward step 606. Alternatively, if the first and second couplers are aligned with each other, such as within the determined alignment threshold, flow of the method proceeds toward step 608. At step 606, one or more actions of the first coupler, the second coupler, the first vehicle system, and/or the second vehicle system may be initiated. The one or more actions may be automatically initiated, such as by the local processor of the distance monitoring device, the computing device onboard one of the rail vehicles, the remote controller, or the like. The one or more actions may be to move or change a position of the first coupler, to move or change a position of the second coupler, or to move or change a position of one or both of the first or second vehicle systems. Optionally, the action may be to change a position of one or more components of the first coupler or one or more components of the second coupler. For example, the couplers may be hook couplers, and the positioning of the hook of the first coupler may be adjusted, pivoted, or the like, such that the first hook coupler is aligned with the second hook coupler. Optionally, the couplers may be link and pin couplers, and a position of the pin may be changed (e.g., moved up, down, toward one side or another, or the like) to align the pin with the link within the determined alignment threshold. Flow of the method may proceed toward step 608 responsive to the completion of the action to align the first and second couplers.
In one or more embodiments, the distance monitoring device may communicate an alert, such as to the computer device of one of the vehicle systems, the remote controller, or the like, indicating that the first coupler is misaligned with the second coupler. The alert may have or include a priority level that may be based on a distance between the first and second vehicles, distances between the first and second couplers (e.g., the distance away from the determined alignment threshold), a speed of movement of one or both of the vehicle systems, or the like.
At step 608, one or more actions of one or more components of the first coupler and/or one or more actions of one or more components of the second coupler may be automatically initiated to complete the coupling event. As one example, the first and second couplers may be link and pin couplers, and an action of the pin may be initiated to move the pin to be disposed at a position within the hook to complete the coupling event. As another example, the first and second couplers may be electromagnetic couplers, and a current may be applied to the first and/or second coupler to couple the first and second electromagnetic couplers with each other.
At step 610, the sensors of the distance monitoring device may detect sensor data indicative of the completion of movement of the one or more components of the first and/or second couplers. For example, the sensors may detect the positioning of the pin in the hook and pin couplers, and one or more processors may determine that the pin is in the correct position (e.g., fully loaded within the link) for completing the coupling event. Alternatively, the sensor data may indicate a position of the pin relative to the position of the link, and the one or more processors may determine that the pin is in an incorrect position, has not traveled far enough, or the like, to complete the coupling event. As another example, the processors may receive sensor data indicative of positioning of knuckle couplers, and may determine that the coupling event is completed or is not completed based on the positioning of each of the knuckle couplers relative to each other. In one or more embodiments, the processors may receive sensor data responsive to the coupling event being completed. In another embodiment, the processors may receive sensor data during the coupling event, such as to determine progress of the coupling event while the coupling event is occurring.
At step 612, the local processor of the distance monitoring device, the computer device of one of the vehicle systems, or a remote controller may automatically control movement of one or both of the vehicle systems. In one embodiment, the first vehicle system may be directed to move in a direction away from the second vehicle system subsequent to completing the coupling event. For example, the first vehicle system may be directed to move away from the second vehicle system to verify or confirm that the coupling event was successful, completed, and the first and second vehicles are coupled together. For example, the first and second vehicle systems may move away from each other such that the couplers are stretched apart from each other to confirm that the first and second vehicle systems are accurately coupled with each other.
Returning to
With further reference to the foregoing figures, remote processors (e.g., train computing devices, remote controllers, etc.) may be manually operated and controlled by personnel to monitor and control rail car coupling processes. Such remote processors may include or be communicatively connected to a display to provide visual feedback of the coupling process. In arrangements where the distance monitoring device and/or distance sensor includes a camera configured to generate video/image data, the video/image data may be communicated to the display of the remote processor for viewing by personnel. The video/image data may allow the personnel to use a control interface of the remote processor (e.g., buttons, keyboard/mouse, levers, touchscreen, and/or the like) to control the movement of one or more rail cars and complete a coupling process. Remote processors may also assist with control of the train actions and may be partially or fully automated. It will be appreciated that many configurations are possible.
Although the disclosure has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred embodiments, it is to be understood that such detail is solely for that purpose and that the disclosure is not limited to the disclosed embodiments, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present disclosure contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.
In one embodiment, the distance monitoring device, the remote controller, and/or the computing device may have a local data collection system deployed that may use machine learning to enable derivation-based learning outcomes. The controller may learn from and make decisions on a set of data (including data provided by the various sensors), by making data-driven predictions and adapting according to the set of data. In embodiments, machine learning may involve performing a plurality of machine learning tasks by machine learning systems, such as supervised learning, unsupervised learning, and reinforcement learning. Supervised learning may include presenting a set of example inputs and desired outputs to the machine learning systems. Unsupervised learning may include the learning algorithm structuring its input by methods such as pattern detection and/or feature learning. Reinforcement learning may include the machine learning systems performing in a dynamic environment and then providing feedback about correct and incorrect decisions. In examples, machine learning may include a plurality of other tasks based on an output of the machine learning system. In examples, the tasks may be machine learning problems such as classification, regression, clustering, density estimation, dimensionality reduction, anomaly detection, and the like. In examples, machine learning may include a plurality of mathematical and statistical techniques. In examples, the many types of machine learning algorithms may include decision tree based learning, association rule learning, deep learning, artificial neural networks, genetic learning algorithms, inductive logic programming, support vector machines (SVMs), Bayesian network, reinforcement learning, representation learning, rule-based machine learning, sparse dictionary learning, similarity and metric learning, learning classifier systems (LCS), logistic regression, random forest, K-Means, gradient boost, K-nearest neighbors (KNN), a priori algorithms, and the like. In embodiments, certain machine learning algorithms may be used (e.g., for solving both constrained and unconstrained optimization problems that may be based on natural selection). In an example, the algorithm may be used to address problems of mixed integer programming, where some components restricted to being integer-valued. Algorithms and machine learning techniques and systems may be used in computational intelligence systems, computer vision, Natural Language Processing (NLP), recommender systems, reinforcement learning, building graphical models, and the like. In an example, machine learning may be used for vehicle performance and behavior analytics, and the like.
In one embodiment, the distance monitoring device, the remote controller, and/or the computing device may include a policy engine that may apply one or more policies. These policies may be based at least in part on characteristics of a given item of equipment or environment. With respect to control policies, a neural network can receive input of a number of environmental and task-related parameters. These parameters may include an identification of a determined trip plan for a vehicle group, data from various sensors, and location and/or position data. The neural network can be trained to generate an output based on these inputs, with the output representing an action or sequence of actions that the vehicle group should take to accomplish the trip plan. During operation of one embodiment, a determination can occur by processing the inputs through the parameters of the neural network to generate a value at the output node designating that action as the desired action. This action may translate into a signal that causes the vehicle to operate. This may be accomplished via back-propagation, feed forward processes, closed loop feedback, or open loop feedback. Alternatively, rather than using backpropagation, the machine learning system of the controller may use evolution strategies techniques to tune various parameters of the artificial neural network. The controller may use neural network architectures with functions that may not always be solvable using backpropagation, for example functions that are non-convex. In one embodiment, the neural network has a set of parameters representing weights of its node connections. A number of copies of this network are generated and then different adjustments to the parameters are made, and simulations are done. Once the output from the various models are obtained, they may be evaluated on their performance using a determined success metric. The best model is selected, and the vehicle controller executes that plan to achieve the desired input data to mirror the predicted best outcome scenario. Additionally, the success metric may be a combination of the optimized outcomes, which may be weighed relative to each other.
In one or more embodiments of the subject matter described herein, a system may include a sensor that may detect positioning data indicative of a position of a first coupler of a first vehicle system and positioning data indicative of a position of a second coupler of a second vehicle system during a coupling event of the first vehicle system and the second vehicle system. A controller may include one or more processors that may receive the positioning data of the first coupler and the positioning data of the second coupler. The controller may determine whether the first coupler is misaligned with the second coupler based on a comparison of the position of the first coupler and the position of the second coupler. The first coupler may be prohibited from coupling with the second coupler while the first and second couplers are misaligned. The controller may initiate at least one action of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system to change a position of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system. Changing the position of the one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system aligns the first coupler with the second coupler.
Optionally, the first coupler may be determined to be misaligned with the second coupler based on a difference between the position of the first coupler and the position of the second coupler being outside a determined alignment threshold.
Optionally, initiating the at least one action of the one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system aligns the first coupler with the second coupler within the determined alignment threshold.
Optionally, the determined alignment threshold may be one or more of a distance threshold, a radial position threshold, or a vertical threshold.
Optionally, the controller may communicate an alert responsive to determining that the first coupler is misaligned with the second coupler.
Optionally, the controller may initiate at least one action of one or more of a component of the first coupler or a component of the second coupler responsive to determining that the first coupler is aligned with the second coupler.
Optionally, the controller may receive sensor data from the sensor responsive to the initiation of the at least one action of the one or more of the component of the first coupler or the component of the second coupler. The sensor data may be indicative of completion of movement of the at least one action of the one or more of the component of the first coupler or the component of the second coupler and completion of the coupling event.
Optionally, the controller may control movement of one or more of the first vehicle system or the second vehicle system responsive to the initiation of the at least one action of the one or more of the component of the first coupler or the component of the second coupler. The controller may direct one of the first vehicle system or the second vehicle system to move in a direction away from the other of the first vehicle system or the second vehicle system to verify the completion of the coupling event.
Optionally, the controller may change an orientation of the sensor. Changing the orientation of the sensor may change the positioning data detected by the sensor.
Optionally, the controller may adjust one or more of the positioning data indicative of the position of the first coupler or the positioning data indicative of the position of the second coupler based on the first vehicle system and the second vehicle system being positioned on a non-linear route.
Optionally, the first vehicle system may be a first rail vehicle and the second vehicle system may be a second rail vehicle.
Optionally, the sensor may include one or more of a LIDAR sensor, a radar sensor, a sonar sensor, an optical sensor, an ultrasonic sensor, or a thermal sensor.
In one or more embodiments of the subject matter described herein, a method may include detecting positioning data indicative of a position of a first coupler of a first vehicle system and positioning data indicative of a position of a second coupler of a second vehicle system during a coupling event of the first vehicle system and the second vehicle system. A determination may be made whether the first coupler is misaligned with the second coupler based on a comparison of the position of the first coupler and the position of the second coupler. The first coupler may be prohibited from coupling with the second coupler while the first and second couplers are misaligned. At least one action of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system may be initiated responsive to determining that the first coupler is misaligned with the second coupler to change a position of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system. Changing the position of one or more of the first coupler, the second coupler, the first vehicle system, or the second vehicle system aligns the first coupler with the second coupler.
Optionally, at least one action of one or more of a component of the first coupler or a component of the second coupler may be initiated responsive to determining that the first coupler is aligned with the second coupler.
Optionally, sensor data may be received from a sensor responsive to the initiation of the at least one action of the one or more of the component of the first coupler or the component of the second coupler. The sensor data may be indicative of completion of the at least one of the one or more of the component of the first coupler or the component of the second coupler.
Optionally, movement of one or more of the first vehicle system or the second vehicle system may be controlled responsive to the initiation of the at least one action of the one or more of the component of the first coupler or the component of the second coupler to move in a direction away from the other of the first vehicle system or the second vehicle system.
Optionally, an orientation of the sensor may be changed to change one or more of the positioning data indicative of the position of the first coupler or the positioning data indicative of the position of the second coupler.
Optionally, it may be determined that the first coupler is misaligned with the second coupler based on a difference between the position of the first coupler and the position of the second coupler is outside a determined alignment threshold. The determined alignment threshold may be one or more of a distance threshold, a radial position threshold, or a vertical threshold.
Optionally, one or more of the positioning data indicative of the position of the first coupler or the positioning data indicative of the position of the second coupler may be adjusted based on the first vehicle system and the second vehicle system being positioned on a non-linear route.
In one or more embodiments of the subject matter described herein, a system may include a monitoring device including one or more sensors that may detect positioning data indicative of a position of a first coupler of a first rail vehicle and positioning data indicative of a position of a second coupler of a second rail vehicle during a coupling event of the first rail vehicle and the second rail vehicle. A controller may include one or more processors that may control operation of one or more of the first coupler, the second coupler, the first rail vehicle, or the second rail vehicle. The controller may receive the positioning data of the first coupler and the positioning data of the second coupler. The controller may determine whether the first coupler is misaligned with the second coupler based on a comparison of the position of the first coupler and the position of the second coupler. The first coupler may be determined to be misaligned with the second coupler based on a difference between the position of the first coupler and the position of the second coupler being outside a determined alignment threshold. The controller may initiate at least one action of one or more of the first coupler, the second coupler, the first rail vehicle, or the second rail vehicle responsive to determining that the first coupler is misaligned with the second coupler to change a position of one or more of the first coupler, the second coupler, the first rail vehicle, or the second rail vehicle. Changing the position of the one or more of the first coupler, the second coupler, the first rail vehicle, or the second rail vehicle aligns the first coupler with the second coupler. The controller may initiate at least one action of one or more of a component of the first coupler or a component of the second coupler responsive to determining that the first coupler is aligned with the second coupler. The controller may receive sensor data from the monitoring device responsive to the initiation of the at least one action of the one or more of the component of the first coupler or the component of the second coupler. The sensor data may be indicative of completion of the at least one action of the one or more of the component of the first coupler or the component of the second coupler and completion of the coupling event.
As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” do not exclude the plural of said elements or operations, unless such exclusion is explicitly stated. Furthermore, references to “one embodiment” of the invention do not exclude the existence of additional embodiments that incorporate the recited features. Moreover, unless explicitly stated to the contrary, embodiments “comprising,” “comprises,” “including,” “includes,” “having,” or “has” an element or a plurality of elements having a particular property may include additional such elements not having that property. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and do not impose numerical requirements on their objects. Further, the limitations of the following claims are not written in means-plus-function format and are not intended to be interpreted based on 35 U.S.C. § 112(f), unless and until such claim limitations expressly use the phrase “means for” followed by a statement of function devoid of further structure.
For purposes of the description hereinafter, the terms “end,” “upper,” “lower,” “right,” “left,” “vertical,” “horizontal,” “top,” “bottom,” “lateral,” “longitudinal,” and derivatives thereof shall relate to the example(s) as oriented in the drawing figures. However, it is to be understood that the example(s) may assume various alternative variations and step sequences, except where expressly specified to the contrary. It is also to be understood that the specific example(s) illustrated in the attached drawings, and described in the following specification, are simply exemplary examples or aspects of the disclosure. Hence, the specific examples or aspects disclosed herein are not to be construed as limiting. Also, it should be understood that any numerical range recited herein is intended to include all sub-ranges subsumed therein. For example, a range of 1 to 10 is intended to include all sub-ranges between (and including) the recited minimum value of 1 and the recited maximum value of 10, that is, having a minimum value equal to or greater than 1 and a maximum value of equal to or less than 10.
As used herein, the terms “communication” and “communicate” refer to the receipt or transfer of one or more signals, messages, commands, or other type of data. For one unit (e.g., any device, system, or component thereof) to be in communication with another unit means that the one unit is able to directly or indirectly receive data from and/or transmit data to the other unit. This may refer to a direct or indirect connection that is wired and/or wireless in nature. Additionally, two units may be in communication with each other even though the data transmitted may be modified, processed, relayed, and/or routed between the first and second unit. For example, a first unit may be in communication with a second unit even though the first unit passively receives data and does not actively transmit data to the second unit. As another example, a first unit may be in communication with a second unit if an intermediary unit processes data from one unit and transmits processed data to the second unit. As another example, a first unit may be in communication with a second unit if an intermediary unit processes data from one unit and transmits processed data to the second unit. It will be appreciated that numerous other arrangements are possible. Any known electronic communication protocols and/or algorithms may be used such as, for example, TCP/IP (including HTTP and other protocols), WLAN (including 802.11 and other radio frequency-based protocols and methods), analog transmissions, Global System for Mobile Communications (GSM), and/or the like.
As used herein, the term “mobile device” may refer to one or more portable electronic devices configured to communicate with one or more networks. As an example, a mobile device may include a cellular phone (e.g., a smartphone or standard cellular phone), a portable computer (e.g., a tablet computer, a laptop computer, etc.), a wearable device (e.g., a watch, pair of glasses, lens, clothing, and/or the like), a personal digital assistant (PDA), and/or other like devices.
As used herein, the term “server” may refer to or include one or more processors or computers, storage devices, or similar computer arrangements that are operated by or facilitate communication and processing for multiple parties in a network environment, such as the internet. In some non-limiting embodiments, communication may be facilitated over one or more public or private network environments and that various other arrangements are possible. Further, multiple computers, e.g., servers, or other computerized devices, e.g., mobile devices, directly or indirectly communicating in the network environment may constitute a system, such as a remote train and drone control system. Reference to a server or a processor, as used herein, may refer to a previously-recited server and/or processor that is recited as performing a previous step or function, a different server and/or processor, and/or a combination of servers and/or processors. For example, as used in the specification and the claims, a first server and/or a first processor that is recited as performing a first step or function may refer to the same or different server and/or a processor recited as performing a second step or function.
The above description is illustrative, and not restrictive. For example, the above-described embodiments (and/or aspects thereof) may be used in combination with each other. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the inventive subject matter without departing from its scope. While the dimensions and types of materials described herein define the parameters of the inventive subject matter, they are exemplary embodiments. Other embodiments will be apparent to one of ordinary skill in the art upon reviewing the above description. The scope of the inventive subject matter should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
This written description uses examples to disclose several embodiments of the inventive subject matter, including the best mode, and to enable one of ordinary skill in the art to practice the embodiments of inventive subject matter, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the inventive subject matter is defined by the claims, and may include other examples that occur to one 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 languages of the claims.
This application is a continuation-in-part of U.S. patent application Ser. No. 16/222,260, filed on 17-Dec.-2018. The entire disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 16222260 | Dec 2018 | US |
Child | 17544316 | US |