The present disclosure generally relates to systems for unloading railcars and more particularly to systems for automatically locating and operating bottom discharge gate assemblies disposed on hopper-style railcars for discharging the contents of the railcar.
Trains are used to transport a variety of different types of cargo, including granular or particulate bulk material such as feed, grain, soda ash, and sugar to name a few. Such bulk material is typically carried in hopper-style railcars which include at least one hopper discharge gate assembly. Hopper discharge gate assemblies are generally attached to the bottom of the railcar and include straight sidewalls and sloping end walls that together define a rectangular outlet opening. The gate assembly (or simply “gate”) is operable to controllably discharge the bulk material contained in the railcar. More specifically, the gate may be moved laterally between an open position and a closed position by the operation of a rack and pinion drive mechanism powered by an actuation shaft.
The actuation shaft normally includes one or more pinion gears supported by the frame of the gate. Rotation of the shaft about its axis causes lateral movement of the rack coupled to the gate door, thereby opening or closing the gate. The actuation shaft extends laterally outwardly beyond the gate and includes a handle or capstan at one or both ends. The capstans may include any of a plurality of different drive surfaces such as a drive recess or a drive periphery. The drive surface is engaged by a gate opener configured to rotate the actuation shaft and operate the gate.
As is known to those familiar with the industry, it is highly desirable to unload the contents of railcars as quickly (and safely) as possible. In a conventional unloading operation, a railcar is directed through (or parked in) an unloading station. As the railcar moves through the station, a power gate opener, such as a pneumatic gate opener, is moved along with the railcar on a parallel track. The power gate opener is aligned manually with the capstan of the gate, and actuated to rotate the actuation shaft. The bulk material then falls through the gate under the force of gravity and/or is vibrated using a vibrating device to assist the flow of the material through the gate. The falling material lands on a conveyor situated under the railcar and is transported to a storage or shipping location. After the material has been removed from the railcar, the gate opener is again used to close the gate by rotating the actuation shaft in a reverse direction. This process is repeated for the other gates on the railcar and for other cars moving through the unloading station.
Even in unloading stations where the railcars are stationary during unloading, the alignment of the gate opener with the capstan is a difficult task. Moreover, because of the heavy equipment involved, the risk of injury is very high. These concerns are increased when railcars are moved through the unloading station during the unloading process.
The present disclosure provides a system for unloading a railcar having a door that is movable between a closed position and an opened position wherein material in the railcar is discharged through a discharge opening, the door being movable by an actuation shaft having a capstan with an engagement surface. In one embodiment, the system includes an imaging system including a first camera and a first laser. The first camera obtains first images of portions of the railcar and the first laser scans portions of the railcar to obtain a first plurality of distance measurements. The imaging system is configured to (a) identify the engagement surface of the capstan by comparing the first plurality of distance measurements to known features of the capstan, (b) perform an image analysis of a plurality of the first images generated at predetermined intervals as the railcar moves past the imaging system to determine motion parameters of the railcar, the image analysis including an absolute value difference calculation between adjacent first images, and (c) generate a model of the railcar using the motion parameters to determine the position of the capstan relative to the railcar when the capstan was identified. The system further comprises an actuation device including a frame mounted for movement along a rail, a power gate opener movably mounted to the frame and having a drive surface for engaging the capstan engagement surface, a second camera obtaining second images of portions of the railcar and a second laser scanning portions of the railcar to obtain a second plurality of distance measurements, and a computing device. The computing device is configured to (a) receive information from the model and use the information to initiate movement along the rail toward the capstan, (b) perform the image analysis with of a plurality of the second images generated at second predetermined intervals to track movement of the actuation device relative to the railcar, (c) identify the engagement surface of the capstan by comparing the second plurality of distance measurements to known features of the capstan, (d) control movement of the drive surface of the power gate opener into engagement with the capstan engagement surface as the actuation device moves along the rail, and (e) control movement of the drive surface to move the capstan, thereby moving the door to the opened position to discharge material through the discharge opening of the gate assembly.
The present disclosure further provides a method for unloading a railcar having a rotatable capstan for opening a discharge opening to discharge material from the railcar. The method includes the steps of generating a three-dimensional model of the railcar as the railcar moves to an unloading position using a first camera and a first laser, locating the capstan using the three-dimensional model, controlling movement of an actuation device toward the capstan using a second camera and a second laser mounted to the actuation device, and rotating the capstan using the actuation device to open the discharge opening.
The above-mentioned aspects of the present teachings and the manner of obtaining them will become more apparent and the teachings will be better understood by reference to the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
a-8e are conceptual views of images obtained and processed using the fixed imaging system of
Corresponding reference characters indicate corresponding parts throughout the several views.
The embodiments of the present teachings described below are not intended to be exhaustive or to limit the teachings to the precise forms disclosed in the following detailed description. Rather, the embodiments are chosen and described so that others skilled in the art may appreciate and understand the principles and practices of the present teachings.
Exemplary embodiments of unloading systems will now be described with reference to the figures.
It should be understood that
Embodiments of unloading systems will now be described with reference to
CDO 52 comprises a laser scanner operable to locate the position and orientation of drive recess 51 while railcar 10 is parked in an unloading area 54. The laser scanner obtains vertical maps of portions of railcar 10 within its range as CDO 52 moves on rail 64, and the computing device identifies the location and orientation of drive recess 51 in the vertical maps. The operation of the laser scanner is described in detail with reference to
CDO 52 may include a material discharge sensor that detects discharged material. CDO 52 may communicate electronically with a supervisory system to receive information concerning the amount of material to discharge and to provide information obtained from the material discharge sensor. CDO 52 may also calculate the time required to discharge the desired amount of material and close the gate at the appropriate time. The material discharge sensor may be a laser scanner, capacitive sensor, optical beam detector and the like.
Advantageously, a video camera (referred to as a “camera”), may be added to the system described above which enables the system to unload railcars while the train is in motion. The camera acquires information useful to track the motion of the train and the relative motion of the train and the CDO. The camera may be provided on CDO 52 or mounted in a stationary position.
Relative motion information enables the CDO to move back and forth along rail 64 opening and closing gates while the train moves through unloading area 54. After the CDO acquires a capstan, the computing device calculates the position of the capstan relative to the moving train based on the relative motion information. Because the computing device tracks the motion of the train, it can also track the position of the acquired capstan relative to unloading area 54 and the CDO. After opening the gate, the CDO moves to acquire the next capstan. After opening the second gate, the CDO can go back to the first gate, guided by the computing device which provides direction and acceleration information, reacquire the first capstan with the laser scanner and close the first gate. The CDO can then move to close the second gate or acquire another capstan. In this manner the CDO acquires capstans one at the time in any desired position and minimizes the amount of time railcar 10 must remain within unlading area 54.
In an alternative moving railcar unloading system, a second camera is provided. One camera is stationary (e.g. a camera in system 110) and tracks the motion of the train, and the other is mounted on CDO 52 and operates as a camera encoder (in lieu or in addition to physical encoders) to track the motion of CDO 52 relative to the train. Advantageously, the CDO camera compensates for motion variation between the actual motion of a particular railcar and the motion of that railcar calculated on the assumption that the motion of the train is consistent. The assumption fails when the train slows down in which case the railcars separate, and when the train speeds-up in which case the railcars come closer together. Size differences between acquired railcar features in successive images can be analyzed to determine the C-direction motion of the CDO which should be minimal unless the camera is itself mounted on a moving platform. Position differences between acquired railcar features in successive images can be analyzed to determine motion in the A and B-directions.
Railcars include gate identification features such as RFID passive transmitters from which the unloading system determines unloading information, e.g. material type and amount of material to discharge. In another embodiment of an unloading system with a camera, the computing system calculates from the unloading identification the amount of time gates must be open, and the maximum speed at which the train can move, to permit unloading the desired amount of material as the train moves through unloading area 54. In other words, the transit time through unloading area 54 must be sufficiently long to enable full discharge (of the desired amount) of every hopper compartment.
In a further embodiment of a moving railcar unloading system, a stationary system is provided that includes a camera and a laser scanner. The stationary system is operable as a supervisory or quality control system to ensure that all the train hoppers are properly emptied. One or more lights are provided to assist in the video acquisition process. Components of such a system are illustrated in
Frame 62 includes a base 76 coupled to a plurality of roller carriages 78 configured to engage rail 64. A motor (not shown) is also mounted to base 76 and configured to cause controlled motion of actuation device 60 in direction A along rail 64 on carriages 78. As is further described herein, this controlled motion parallel to railcar 10 permits alignment of gate opener 66 with capstan 50. One or more lifts 80 are also mounted to base 76. Lifts 80 provide vertical adjustment in direction B of the position of gate opener 66 to align gate opener 66 with capstan 50. Lifts 80 may be powered by any suitable actuator (not shown) using pneumatic, electrical, or mechanical power.
Frame 62 further includes a mount 82 supported by lifts 80, and a guide rail 84 supported on mount 82 by at least one brace 86. As is further described below, guide rail 84 is positioned perpendicular to rail 64 to permit movement of gate opener 66 in direction C toward and away from capstan 50.
Gate opener 66 is mounted to a movable carriage 88 including a horizontal platform 90 and a pair of support members 92. Camera 68 is mounted to platform 90 by a bracket 94. Similarly, laser assembly 70 is mounted to platform 90 by a bracket 96. Each support member 92 includes a plurality of rollers 98 mounted to engage guide rail 84. Movable carriage 88 further includes a motor (not shown) that facilitates controlled movement of movable carriage 88 along guide rail 84 on rollers 98.
Computing device 74 is also shown mounted to platform 90. It should be understood, however, that computing device 74 may be mounted in any of a plurality of different locations, either on or off of actuation device 60. Computing device 74 may consist of a commercially available personal computer coupled to I/O hardware for communicating with the various motors of actuation device 60, camera 68, and laser assembly 70, as well as other possible equipment within the unloading station such as audio and visual warning indicators, safety gates, etc. Alternatively, computing device 74 may consist of dedicated hardware configured for the sole purpose of operating actuation device 60.
It should be understood that the rollers of roller carriages 78 may be driven to cause movement of base 76, or an engagement mechanism, such as a rack and pinion assembly, worm gear, etc., may be mounted to base 76 and rail 64 to cause movement of base 76. In such an embodiment, roller carriages 78 simply retain base 76 in alignment with rail 64 and carry the weight of actuation device 60. Similarly, rollers 98 of support members 92 may be driven to cause movement of movable carriage 88 along guide rail 84, or an engagement mechanism, such as a rack and pinion assembly, worm gear, etc., may be mounted to movable carriage 88 and guide rail 84 to cause movement of movable carriage 88. In such an embodiment, rollers 98 simply retain movable carriage 88 in alignment with guide rail 84 and carry the weight of movable carriage 88 and gate opener 66.
It should be further understood that gate opener 66 may be any of a variety of different, commercially available gate opening devices, all of which generally include a motor 100, such as a high-torque, low-speed motor, configured to rotate a drive shaft 102. For example, gate opener may be a 5 or 6-axis articulated robot arm with a sufficiently large payload capacity to produce the torque required to open and close gate assemblies 26 using capstans 50. Of course, in embodiments utilizing an articulated robot arm, many of the above-described structure for facilitating adjustment of gate opener 66, particular in directions B and C, may be omitted. Depending upon the gate opening device selected, drive shaft 102 may include a recess for engaging a drive periphery on capstan 50, an extension for engaging a central drive recess on capstan 50 (such as drive recess 51 of
As is well known in the art, the number, location (in directions B and C) and spacing (in direction A) of actuation shafts 46 (and therefore capstans 50) of railcar 10 can differ from railcar to railcar. Accordingly, it is not feasible to simply locate one capstan 50 as railcar 10 enters the unloading station and deduce the number and positions of other capstans 50. As such, conventional unloading systems require an operator to manually align a gate opener with each capstan 50 to open and close the corresponding gate assembly 26. Using an unloading system according to the present disclosure, a camera such as camera 68 is used at the entry of the unloading station to count and locate (in directions A and B) capstans 50 associated with an incoming railcar 10.
In one embodiment of the present invention, a fixed imaging system 110 as shown in
Fixed imaging system 110 includes a camera 112 (similar to camera 68) mounted to a post 114 along with a plurality of lights 116, and a laser scanner 118 (similar to laser assembly 70) mounted to a post 120. As depicted in
Camera 112 is used to track the position and movement of railcar 10 as it passes through the field of vision of camera 112. Camera 112 essentially performs the same function as a conventional encoder would perform if it were fixed to railcar 10 (i.e., permitting the closed loop determination of the actual position of railcar 10). Laser 118, on the other hand, determines the distance to objects within its scanning window in the manner described below.
The resulting data yields a 3D point cloud model of the undercarriage of railcar 10. By filtering this data in the manner described below, system 110 identifies islands of points which appear unconnected to the surrounding structure. These islands are further analyzed to identify islands with substantially square centers of an appropriate size, thereby indicating a capstan 50. The computing device then superimposes a square pattern on the cloud model representation of capstan 50 and then rotates the square pattern to evaluate the orientation of the capstan. After each gradual rotation, the computing device performs a fit analysis comparing the square pattern to the distance measurements in the cloud model fitting within the square pattern. A good fit exists when the least number of distance measurements appear within the square. When the fit analysis degrades, the square has been rotated too far and the computing device then interpolates the previous two rotations to determine the appropriate orientation of the capstan. The computing device may also average the two rotations instead.
Referring now to
Camera 112 may remain constantly activated during operation of the unloading station or be activated upon entry of railcar 10 using any of a variety of conventional motion detection technologies. Once activated, camera 112 is controlled to obtain images at fixed intervals of time, such as every 50 milliseconds. As indicated above, the image depicted in
Similarly,
System 110 measures the movement of railcar 10 by processing images such as those depicted in
Referring now to
Similarly, an area 134 of field of view 124d corresponding to the intersection between the two positions 135d, 137d diamond feature 130 shown as entirely black. Again, this is because area 134 was occupied by a portion of diamond features 130a and 130b in the images of both
Focusing now on vertical feature 132, it is first shown at location 136 in
Finally, portion 140 of
e is an absolute value difference image generated from the images of
System 110 next further processes the images of
It should be understood that although the images of
The next distance measurement is taken using the same technique, but the first image (
The information from laser 118 is coupled with the distance information obtained using camera 112 to generate the model mentioned above. More specifically, laser 118 emits a beam toward the undercarriage of railcar 10 and detects the time required for the beam to strike objects and reflect back to laser 118 (i.e., conventional radar technology). As the speed of beam is known, the distance from laser 118 to the object can be calculated.
As indicated in
As indicated above, by filtering the data comprising the 3D model, system 10 identifies isolated structures, and in particular structures that include a substantially square central feature. This processing of the data is performed at regular intervals.
After all capstan drive recesses 51 have been identified, the modeling data is communicated to computing device 74 of actuation device 60 using any of a variety of conventional communication techniques.
Camera 68 of actuation device 60 may be of the same type as camera 112 of fixed imaging system 110. Camera 68 is directed toward railcar 10 (i.e., with a line of sight in direction C) and is used to measure the movement of actuation device 60 along rail 64 relative to railcar 10. Camera 68, in conjunction with computing device 74, performs this function in the same manner as described above with reference to system 110.
Computing device 74 initiates an opening operation for each capstan 50 identified during entry of railcar 10. More specifically, computing device 74 uses the 3D model to determine the offset from the vertical scanning path 144 of laser 118 for each capstan 50 (more specifically, the center point 122 of each capstan drive recess 51) to position gate opener 66. The offsets between camera 68 and the center of drive shaft 102 of gate opener 66 in the A and B directions are fixed, known values based on the mounting locations of camera 68 and gate opener 66. Accordingly, computing device 74 determines the travel distance for actuation device 60 away from laser 118 in the A direction to position drive shaft 102 at the location (in the A direction) of the first capstan 50. Computing device 74 then commands the motor (not shown) that drives base 76 to move actuation device 60 a corresponding distance along rail 64.
As actuation device 60 moves toward the first capstan 50, camera 68 and laser assembly 70 are used in the manner described above with reference to fixed imaging system 110 to reacquire the first capstan 50 and drive recess 51. This reacquisition is necessary because capstan 50 will likely occupy a position relative to rail 64 that differs from the expected position using the 3D model generated by fixed imaging system 110. This change in position is caused by a variety of factors, such as the play in the A direction permitted by the coupling between railcars 10, and movements in the B and C directions resulting from differences in the relative positions of the track carrying railcar 10 and rail 64 carrying actuation device 60, and the vertical movement of railcar 10 as material is unloaded from the railcar.
After drive recess 51 is reacquired, computing device 74 determines the travel distance for mount 82 in the B direction to position drive shaft 102 at the location (in the B direction) of the first capstan 50 by accounting for the offset (in the B direction) between camera 58 and drive shaft 102. Computing device 74 then commands the motor (not shown) that drives lifts 80 to move mount 82 a corresponding distance in direction B. At this point, drive shaft 102 is aligned in the A and B directions with drive recess 51 of capstan 50.
After actuation device 60 is positioned in the A and B directions in the manner described above, computing device 74 commands the motor (not shown) that drives movable carriage 88 to move movable carriage 88 along guide rail 84 a distance corresponding to the distance between the first capstan 50 and the end of drive shaft 102. It should be further understood that as (or before) movable carriage 88 moves toward capstan 50, motor 100 of gate opener 66 may also be actuated by computing device 74 to rotate drive shaft 102 into a position corresponding to the orientation of drive recess 51 of capstan 50. In this manner, drive shaft 102 is aligned with and engages drive recess 51. Computing device 74 then actuates motor 100 to cause rotation of drive shaft 102 (and capstan 50 and actuation shaft 46), thereby opening door 42 of gate assembly 26. The bulk material is then released through gate assembly 26 onto a conveyor (not shown) or other transport or storage device.
Actuation device 60 may be configured according to the principles of the present disclosure to move as drive shaft 102 rotates. As mentioned above, in some types of gate assemblies 26, actuation shaft 46 moves with door 42 instead of the other way around as depicted in
As should be apparent from the foregoing, gate opener 66 is retracted from drive recess 51 of first capstan 50 after gate assembly 26 is opened and moved into engagement with another capstan 50 using the principles described above. Computing device 74 may be programmed to wait a predetermined period of time after opening a gate assembly 26 before causing actuation device 66 to close gate assembly 26. This time period may be selected to permit a discharge of a desired quantity of bulk material, or to permit the discharge of the entire contents of hopper container 20 associated with capstan 50. During the waiting period, computing device 74 may control the operation of actuation device 60 to position drive shaft 102 into engagement with another capstan 50 to open another corresponding discharge gate 26. In one embodiment of the present disclosure, actuation device 60 is equipped with a horizontal laser (not shown) positioned to detect material falling from discharge gates 26. Actuation device 60 may be positioned at an opened gate 26 and the horizontal laser may provide a signal to computing device 74 when it no longer senses material falling though the gate. Thereafter, drive shaft 102 is again positioned into engagement with drive recess 51 and rotated to close gate assembly 26 and proceed to the next opened gate. After all of gate assemblies 26 are opened and closed in the manner described above, computing device 74 may return actuation device 60 to its default position in the unloading station. The default position defines a known location of drive shaft 102 in the A direction along rail 64, in the B direction above rail 64, and in the C direction along guide rail 84. System 110 may then communicate with the indexing system of the unloading station to request that more railcars 10 be moved into the unloading station. This process continues until all railcars 10 are unloaded.
In another example of the operation of actuation device 60, railcar 10 remains continuously in motion through the unloading station. The movement of railcar 10 is periodically determined in the manner described above with reference to camera 112 of fixed imaging system 110. After a first drive recess 51 is located, system 110 may, using the 3D model as described above, cause actuation device 60 to move along rail 64 at a speed sufficient to catch up to the driver recess 51. Computing device 74 may control the operation of actuation device 60 in the manner described above, while also accounting for the motion of railcar 10 using real time movement measurements of railcar 10 received from system 110. As such, drive shaft 102 may be aligned with and engage capstan recesses 51 as railcar 10 moves through the unloading station.
In a variation of one of the embodiments of the present disclosure, laser assembly 70 is mounted at an angle other than 90 degrees relative to direction A. In this manner, actuation device 60 may track movement of actuation shaft 46 using laser assembly 70 of capstan 50 in direction C (i.e., toward and away from actuation device 60).
While an exemplary embodiment incorporating the principles of the present teachings has been disclosed hereinabove, the present teachings are not limited to the disclosed embodiments. Instead, this application is intended to cover any variations, uses, or adaptations of the disclosed general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this application pertains and which fall within the limits of the appended claims.
The present application claims priority to U.S. Provisional Application Ser. No. 61/166,075, entitled “RAILCAR UNLOADING SYSTEM,” filed Apr. 2, 2009, the entire disclosure of which is expressly incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61166075 | Apr 2009 | US |