Any and all applications for which a foreign or domestic priority claim is identified in the Application Data Sheet as filed with the present application are hereby incorporated by reference herein and made a part of the present disclosure.
The present disclosure relates to railroad infrastructure maintenance, and more particularly, but without limitations, to railroad track maintenance involving tie plate distribution and collection.
Railroad tracks need to be regularly maintained to ensure optimal performance. This maintenance may require temporary shutdowns, which can affect train operations. Unfortunately, manually installing tie plates is both laborious and time-consuming. Accordingly, a need exists for a tie-plate distribution system to improve the efficiency of railroad track maintenance and reduce downtime.
The present application discloses one or more of the features recited in the appended claims and/or the following features which alone or in any combination, may comprise patentable subject matter.
The disclosed embodiments are directed to a tie plate distribution system having a vehicle and a movable arm. The tie plate distribution system may spontaneously detect tie plates along the railroad track or/and ties and use the movable arm to place the tie in association with the tie. For example, the tie may be placed onto any empty ties of the ties, or any predetermined or requested location. The tie plate distribution system provides automated operation in distributing tie plates and enhances railroad maintenance processes in terms of efficiency, working conditions, and adaptability to contribute to more desirably functioning of railroad networks. Likewise, the system may be used to pick up disqualified tie plates, which will be, or have been, replaced.
According to some embodiments, a tie plate distribution system includes a vehicle comprising a motion mechanism and a floor, a movable arm positioned on the vehicle, and a vision sensor positioned on the vehicle or the movable arm. The movable arm has a plurality of degrees of freedom and has a retaining mechanism at an end of the movable arm. The vehicle is configured to move along a path comprising multiple ties. The vision sensor is configured to detect a target tie plate along the path and an empty tie of the multiple ties, the empty tie missing at least one the tie plate thereon. The movable arm isn configured to lift the target tie plate and places the target tie plate in association with the empty tie.
In some embodiments, the retaining mechanism may comprise one of a magnet, an electromagnet, a permanent magnet, or a combination thereof. The retaining mechanism may be an impactive end effector, an ingressive end effector, an astrictive end effector, or a contigutive end effector.
In some embodiments, the movable arm may further comprise a base, a shoulder joint, an elbow, and a wrist joint. The base may be mechanically coupled to the floor of the vehicle at a bottom part of the base and is pivotally coupled to a first end of the elbow with the shoulder joint at a top part of the base. A second end of the elbow may be pivotally coupled to the retaining mechanism with the wrist joint.
In some embodiments, the motion mechanism may comprise a selection of rubber wheels, rail wheels, continuous tracks, or a combination thereof. The vehicle may be operable to move along the path adjacent to a rail or move on the rail along the path.
In some embodiments, the vision sensor may be a proximity sensor, a camera, a light detection and ranging (LIDAR) sensor, a thermal image sensor, an infrared sensor or an ultrasonic sensor.
In some embodiments, the vehicle may further comprise a container configured to store one or more tie plates. The movable arm may be capable of placing a stored tie plate from the container on the empty tie or depositing the target tie plate into the container. The system may further comprise a stationary position comprising one or more tie plates along the path. The movable arm may be capable of transferring the one or more tie plates from the stationary position to the container when the vehicle passes the stationary position.
In some embodiments, the vehicle may further comprise a flipping station, wherein the movable arm is capable of placing the target tie plate in the flipping station to adjust an orientation of the target tie plate to align with a designated installation position of the target tie plate on the empty tie.
According to some embodiments, a method for tie plate distribution includes detecting, using a vision sensor coupled to a vehicle or a movable arm, a target tie plate along a path comprising multiple ties coupled to a rail, lifting, using the movable arm, the target tie plate, detecting, using the vision sensor, an empty tie of the multiple ties, missing at least one the tie plate, and placing, using the movable arm, the target tie plate onto or in proximity to the empty tie.
In some embodiments, the vehicle may further comprise a container. The method may further comprise after lifting the target tie plate and before placing the target tie plate onto or in proximity to the empty tie, placing, using the movable arm, the target tie plate in a container of the vehicle, wherein placing the target tie plate further comprises placing the target tie plate from the container onto or in proximity to the empty tie.
In some embodiments, the target tie plate is disposed in a container of the vehicle.
In some embodiments, the target tie plate is disposed in a stationary position, the stationary position comprising one or more tie plates. The method may further comprise determining, using the vision sensor, the stationary position within reach of the movable arm, and in response to determining that the stationary position is within the reach of the movable arm, transferring, using the movable arm, the one or more tie plates from the stationary position to a container of the vehicle.
In some embodiments, the vehicle may further comprise a flipping station and the method may further comprise placing, using the movable arm, the target tie plate in the flipping station after determining that an orientation of the target tie plate misaligns with a designated installation position of the target tie plate on the empty tie, and adjusting, using the movable arm, the orientation of the target tie plate to align with the designated installation position of the target tie plate on the empty tie in the flipping station.
In some embodiments, the vehicle may further comprise a container and the method may further comprise detecting, using the vision sensor, an existing tie plate between a tie of the multiple ties and a target rail to be replaced, and placing, using the movable arm, a tie plate onto or in proximity to the tie from the container.
According to some embodiments, a tie plate distribution system includes a vehicle having rail wheels, one or more containment beds capable of containing a plurality of tie plates, a path extending longitudinally on the vehicle and adjacent to the one or more containment beds, a movable arm disposed on the path, and a conveyor extending along the vehicle and within a reach of the arm. The one or more beds extend in a longitudinal direction of the vehicle. The movable arm moves along the path in the longitudinal direction. The arm has a plurality of degrees of freedom and has a retaining mechanism at an end of the arm. The movable arm is capable of moving along the path and obtaining one or more tie plates from the one or more containment beds. The arm can retain one or more of the plurality of tie plates and deposit the tie plates on the conveyor.
In some embodiments, the path may be defined by a track. The track may be disposed above the conveyor. The conveyor may be a belt conveyor or a roller conveyor. The one or more containment beds may be two beds. The conveyor and the path may be formed between the two beds.
In some embodiments, the tie plate distribution system may further comprise a cart that moves along the path, the movable arm disposed in the cart.
In some embodiments, the tie plate distribution system may further comprise a vision system. The tie plate distribution system may further comprise a controller which receives input from the vision system. The controller may provide an output in the form of movement of the arm (e.g., a trigger for movement of the arm) to obtain a tie plate. The tie plate distribution system may further comprise a controller operably moving a cart along the path, with the cart moving adjacent to the one or more containment beds.
In some embodiments, the vehicle may be a railcar or a rail-truck. The arm may have at least three movable joints.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. All of the above outlined features are to be understood as exemplary only and many more features and objectives of the various embodiments may be gleaned from the disclosure herein. Therefore, no limiting interpretation of this summary is to be understood without further reading of the entire specification, claims and drawings, included herewith. A more extensive presentation of features, details, utilities, and advantages of the present invention is provided in the following written description of various embodiments of the invention, illustrated in the accompanying drawings, and defined in the appended claims.
The embodiments set forth in the drawings are illustrative and exemplary in nature and not intended to limit the subject matter defined by the claims. The following detailed description of the illustrative embodiments can be understood when read in conjunction with the following drawings, where like structure is indicated with like reference numerals and in which:
The present disclosure provides one or more embodiments of a tie plate distribution system having a vehicle and a movable arm. The tie plate distribution system may spontaneously detect tie plates along the railroad track or/and ties and use the movable arm to place the tie plates onto any empty ties along the railroad track, or any pre-determined or requested location. The tie plate distribution system may also distribute the tie plates, using the movable arm, from a container on the vehicle to the empty ties. In some embodiments, the tie plate distribution system may use the movable arm to place the tie plates on the vehicle to a conveyor for further distribution. Still further, the movable arm may retain used/spent tie plates and deposit them on a vehicle or at a specific location adjacent to the railroad track. While tie plates are discussed primarily throughout this application, is should be understood that the vision system described herein may be used to identify structures other than tie plates. For example, ties, spikes, anchors, and various other track materials may also be identified for processing and/or processed.
The tie plate distribution system offers several practical benefits for railroad maintenance operations. Through its automated process, it enhances the distribution of tie plates onto empty ties, resulting in improved operational efficiency and a streamlined workflow. This automation not only reduces the reliance on manual labor but also ensures consistent and precise placement of tie plates, thereby contributing to railroad integrity and minimizing service disruptions. Furthermore, the system allows remote monitoring to facilitate ongoing maintenance activities, promoting overall efficiency within railroad networks. By automating tasks and minimizing the need for manual labor, the tie plate distribution system presents a positive impact on working conditions. Its adaptable design, along with its ability to allocate resource utilization and adapt to varying railroad track layouts, makes it a desirable option for different railroad networks.
Various embodiments of the systems and methods for tie plate distribution are described in more detail herein. Whenever possible, the same reference numerals will be used throughout the drawings to refer to the same or like parts.
As used herein, the singular forms “a,” “an” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a” component includes aspects having two or more such components unless the context clearly indicates otherwise.
Throughout the disclosure, “railroad” refers to a transportation infrastructure consisting of a network of tracks made from metal or non-metal rails upon which trains or other vehicles operate. The “rails” refer to one or more parallel metal or non-metal rails that provide a pathway for trains or other vehicles to move. The disclosed rails may be laid on a trackbed, such as track ballast, to hold the railroad track in place as the trains roll over it, to bear the compression load of the rails and ties, to facilitate drainage, and to keep down vegetation that can compromise the integrity of the combined track structure. The track ballast may include crushed stone, washed gravel, bank run gravel, torpedo gravel, slag, chats, coal cinders, sand, or burnt clay.
Throughout the disclosure, “ties” refer to supports, for example wooden, laid perpendicular or non-perpendicular to the rails. The ties hold the rails in place and distribute the weight of the vehicles moving on the rails to the railroad track bed. The disclosed ties may include, but are not limited to, stone block ties, wooden ties, concrete ties, steel ties, or plastic ties.
Throughout the disclosure, “tie plates” refer to metal or non-metal plates that are placed between the bottom of the rails and the top of the ties, which provide a larger surface area for the rails to rest on and distribute the impact loads from the rails to the tie. The disclosed tie plates may include a selection of single-shoulder tie plates, double-shoulder tie plates, hook twin tie plates, and/or a combination thereof. A “single-shoulder tie plate” refers to a tie plate with a single shoulder on the top surface of the tie plate, which is usually placed on the outside of a rail. A “double-shoulder tie plate” refers to a tie plate having two shoulders on the top surface. A “hook twin tie plate” refers to a tie plate including a slotted hole, which works in pairs to a single tie for frog, guide rail, and behind the heel of rail switch.
Throughout the disclosure, an “empty tie” refers to a railroad tie that lacks one or more tie plates to be distributed on or in proximity to the railroad tie based on various maintenance sequences, such as, without limitations, railroad inspection, railroad replacement, and tie plate upgrades. In one embodiment, when the maintenance sequence includes distributing tie plates to any ties that lack a tie plate between the tie and the rail, an empty tie may be a tie that lacks a tie plate positioned between the tie and the rail and has no tie plate placed on or in proximity to the tie.
Throughout the disclosure, a “movable arm” refers to a sequential arrangement of interconnected links that undergo motion facilitated by joints. The movable arm may be actuated by motors or human manipulation. The interconnected links connected by joints may allow either rotational motion or translational (e.g., linear) displacement.
Throughout the disclosure, vehicles moving on or adjacent to the railroad track may include, without limitations, a locomotive, a railcar, a rail truck, maintenance-of-way equipment, a road-rail vehicle, or any vehicle designed to move on or adjacent to the rails. The disclosed vehicle may be a self-propelled vehicle and include an engine or motor to propel the vehicle along the railroad track and for on-road usage. The disclosed vehicles may include, without limitations, wheels (e.g., flange wheels adept at navigating the track contours), axles, braking systems (e.g., air brakes), propulsion mechanisms (e.g., electric motors or diesel-electric engines), communication systems, and illumination systems (e.g., headlights, taillights, or marker lights). Particularly, a “road-rail vehicle” refers to a vehicle equipped with both rail wheels and road wheels, allowing the vehicle to travel on both railway tracks and regular roads. The motion mechanism may include, without limitations, a selection of rubber wheels, rail wheels, flanged wheels, metal wheels, continuous tracks, or a combination thereof. The continuous tracks may be, without limitations, metal link tracks, rubber tracks, single pin tracks, or double pin tracks.
Turning to the figures,
The tie plate distribution system 100 may include a controller 201, which may be referred to as a component of the tie plate distribution system 100. The controller 201 includes an input/output interface 205 and one or more connections 215. The controller 201 may be a local controller that is included in the vehicle 101 or the one or more movable arm 103, or may be a remote controller that operates from a distance from the vehicle 101 or the one or more movable arm 103. The one or more connections 215 connect components of the tie plate distribution system 100 to the controller 201 and allow signal transmission between the components of the tie plate distribution system 100. A connection 215 may be a wired connection or a wireless connection. The connections 215 may connect the vision sensors 208, the vehicle 101, and the movable arms 103 via the connections 215. The connections 215 may be formed from any medium that is capable of transmitting a signal such as, for example, conductive wires, conductive traces, optical waveguides, or the like. In some embodiments, the connections 215 may facilitate the transmission of wireless signals, such as according to a communication protocol (e.g., WiFi, Bluetooth®, Near Field Communication (NFC), or the like). Moreover, the connections 215 may be formed from a combination of mediums capable of transmitting signals. In some embodiments, the connections 215 may include a combination of conductive traces, conductive wires, connectors, and/or buses that cooperate to permit the transmission of electrical data signals to components such as processors, memories, sensors, input devices, output devices, and/or communication devices. Accordingly, the connections 215 may include a vehicle bus, such as for example a LIN bus, a CAN bus, a VAN bus, and the like. Additionally, it is noted that the term “signal” means a waveform (e.g., electrical, optical, magnetic, mechanical or electromagnetic), such as DC, AC, sinusoidal-wave, triangular-wave, square-wave, vibration, and the like, capable of traveling through a medium.
The controller 201 may receive inputs from the components and provide outputs to the components, such as, without limitations, an output triggering a movement of the movable arm 103. In some embodiments, a remote controller as the controller 201 may communicate with the components of the tie plate distribution system 100 through wireless communication technologies, such as, without limitations, radio frequency (RF) communication, Bluetooth (a short-range wireless communication technology), Wi-Fi (a local wireless network based on IEEE 802.11 standards), Zigbee (a low-power, short-range wireless technology based on IEEE 802.15.4 standards), Z-Wave (a mesh network using low energy radio waves), cellular networks (2G, 3G, 4G, 5G, or 6G), satellite communication, or Narrowband Internet of things (NB-IoT, a low-power wide-area network radio technology). The remote controller may monitor, operate, and/or control the vehicle 101, the one or more movable arms 103, and/or the vision sensors 208. For example, the remote controller can be used (in some aspects, by a user) to operate the vision sensors 208 such that the vision sensors 208 inspect the tie plates of the railroad track when the vehicle 101 moves on or along the railroad track. The performance of the vehicle 101 or the one or more movable arms 103 may be monitored (in some aspects, by a user) and the operations of the vehicle 101 or the one or more movable arms 103 may be changed or updated based on the performance (in some aspects, by a user). Further, data from the vehicle 101 such as number of tie plates picked up or deposited, any error conditions, and/or any general operating data may be monitored (in some aspects, by a user).
In some embodiments, such as illustrated in
In some embodiments, the retaining mechanism 131 may be, without limitations, an impactive end effector, an ingressive end effector, an astrictive end effector, or a contigutive end effector. The impactive end effector, such as the retaining mechanism 431 illustrated in
In some embodiments, as illustrated in
In some embodiments, the movable arm 103 may have a plurality of degrees of freedom. The number of degrees of freedom may be, without limitations, from 2 to 10, from 2 to 8, or from 2 to 6. Throughout the disclosure, six degrees of freedom refers to the six mechanical degrees of freedom of movement of a rigid body in three-dimensional space, including changes position in three perpendicular axes as forward/backward (surge), up/down (heave), left/right (sway) and changes in orientation through rotation about three perpendicular axes as yaw (normal axis), pitch (transverse axis), and roll (longitudinal axis). For example, as illustrated in
Referring back to
The one or more vision sensors 208 may include a selection of, without limitations, a proximity sensor, a camera, a light detection and ranging (LIDAR) sensor, a thermal image sensor, an infrared sensor, an ultrasonic sensor, and/or a combination thereof. The camera may be, without limitation, an RGB camera, a depth camera, an infrared camera, a wide-angle camera, or a stereoscopic camera. The vision sensors 208 may be operable to acquire image or video data of the vehicle 101, the movable arms 103, the rail 108, the tie 107, the tie plates 105, and the environments around the vehicle 101. The vision sensors 208 may be equipped on the movable arm 103 or the vehicle 101. In some embodiments, the vision sensors 208 may be equipped, without limitations, on a smartphone, a tablet, a computer, a laptop, or a virtual head unit.
The vehicle 101 may further include a container 115. The container 115 may be used to store one or more tie plates 105. The container 115 may have multiple slots 151. For example, as illustrated in
In some embodiments, the tie plate distribution system 100 may further be situated at a stationary position along the path 109. One or more tie plates 105 may be present at the stationary position and the one or more tie plates 105 may be within the reach of the movable arms 103.
Referring to
The controller 201 may be any device or combination of components comprising the processor 204 and the memory component 202, such as a non-transitory computer readable memory. The processor 204 may be any device capable of executing the machine-readable instruction set stored in the non-transitory computer readable memory. Accordingly, the processor 204 may be an electric controller, an integrated circuit, a microchip, a computer, or any other computing device. The processor 204 may include any processing component(s) configured to receive and execute programming instructions (such as from the data storage component 207 and/or the memory component 202). The instructions may be in the form of a machine-readable instruction set stored in the data storage component 207 and/or the memory component 202. The processor 204 is communicatively coupled to the other components of the controller 201 by the local interface 203. Accordingly, the local interface 203 may communicatively couple any number of processors 204 with one another, and allow the components coupled to the local interface 203 to operate in a distributed computing environment. The local interface 203 may be implemented as a bus or other interface to facilitate communication among the components of the controller 201. While the embodiment depicted in
The memory component 202 (e.g., a non-transitory computer-readable memory component) may include RAM, ROM, a flash memory, a hard drive, or any non-transitory memory device capable of storing machine-readable instructions such that the machine-readable instructions can be accessed and executed by the processor 204. The machine-readable instruction set may include logic or algorithm(s) written in any programming language of any generation (e.g., 1GL, 2GL, 3GL, 4GL, or 5GL) such as, for example, machine language that may be directly executed by the processor 204, or assembly language, object-oriented programming (OOP), scripting languages, microcode, etc., that may be compiled or assembled into machine readable instructions and stored in the memory component 202. Alternatively, the machine-readable instruction set may be written in a hardware description language (HDL), such as logic implemented via either a field-programmable gate array (FPGA) configuration or an application-specific integrated circuit (ASIC), or their equivalents. Accordingly, the functionality described herein may be implemented in any conventional computer programming language, as pre-programmed hardware elements, or as a combination of hardware and software components. For example, the memory component 202 may be a machine-readable memory (which may also be referred to as a non-transitory processor-readable memory or medium) that stores instructions that, when executed by the processor 204, causes the processor 204 to perform a method or control scheme as described herein. While the embodiment depicted in
The tie plate distribution system 100 may be an artificial intelligence system such that the tie plate distribution system 100 may predict and operate based on the collected images and data related to the railroad systems and environment. Particularly, the tie plate distribution system 100 may have machine learning functions. The various modules may include one or more machine learning algorithms or neural networks. The vehicle control module, the vision module, the conveyor control module, and the movable arm control module may be trained and provided with machine learning capabilities via a neural network as described herein. By way of example, and not as a limitation, the neural network may utilize one or more artificial neural networks (ANNs). In ANNs, connections between nodes may form a directed acyclic graph (DAG). ANNs may include node inputs, one or more hidden activation layers, and node outputs, and may be utilized with activation functions in the one or more hidden activation layers such as a linear function, a step function, logistic (sigmoid) function, a tanh function, a rectified linear unit (ReLu) function, or combinations thereof. ANNs are trained by applying such activation functions to training data sets (such as the vision sensor data about tracks, vehicles, movable arms, and other railroad maintenance devices and equipment associated with various maintenance tasks) to determine a solution from adjustable weights and biases applied to nodes within the hidden activation layers to generate one or more outputs as the solution with a minimized error. In machine learning applications, new inputs may be provided (such as the generated one or more outputs) to the ANN model as training data (such as the vision sensor data about tracks, vehicles, movable arms, and other railroad maintenance devices and equipment associated with various maintenance tasks) to continue to improve accuracy and minimize error of the ANN model. The one or more ANN models may utilize one-to-one, one-to-many, many-to-one, and/or many-to-many (e.g., sequence to sequence) sequence modeling. The one or more ANN models may employ a combination of artificial intelligence techniques, such as, but not limited to, Deep Learning, Random Forest Classifiers, Feature extraction from audio, images, clustering algorithms, or combinations thereof. In some embodiments, a convolutional neural network (CNN) may be utilized. For example, a convolutional neural network (CNN) may be used as an ANN that, in a field of machine learning, for example, is a class of deep, feed-forward ANNs applied for video and images collected by the vision sensor 208. CNNs may be shift or space invariant and utilize shared-weight architecture and translation. Further, each of the various modules may include one or more generative artificial intelligence algorithms. The generative artificial intelligence algorithm may include a general adversarial network (GAN) that has two networks, a generator model and a discriminator model. The generative artificial intelligence algorithm may also be based on variation autoencoder (VAE) or transformer-based models.
The input/output interface 205 may include a monitor, keyboard, mouse, printer, camera, microphone, speaker, and/or other device for receiving, sending, and/or presenting data. The network interface hardware 206 may include any wired or wireless networking hardware, such as a modem, LAN port, Wi-Fi card, WiMax card, mobile communications hardware, and/or other hardware for communicating with other networks and/or devices. The data storage component 207 may store the one or more modules. The input/output interface 205 and the network interface hardware 206 allow a user to send input to the controller 201 of the tie plate distribution system 100 to control and manipulate the components of the tie plate distribution system 100, such as the vision sensors 208, the movable arms 103, and the vehicle 101, and receive output from the controller 201. The input/output interface 205 and the network interface hardware 206 may connect to Internet of Things (IoT) devices in the tie plate distribution system 100 to receive real-time or recorded image/video and sensory data. The IoT may include the network of physical devices, vehicles, buildings, and other objects that are embedded with sensors, software, and connectivity, enabling them to collect and exchange data over the internet. IoT devices such as sensors may monitor the condition of tracks, vehicles, movable arms, or other railroad maintenance devices and equipment in real-time. The IoT devices may collect data on factors like vibration, temperature, or wear, which enables a user to schedule repairs or replacements before breakdowns occur. The IoT devices may further allow the tie plate distribution system 100 to remotely diagnose issues in manipulating the tie plates, rails, and ties, and to remote control the vehicle 101 and the movable arms 103. As a non-limiting example, an IoT device may provide a strain measurement indicating whether a track material has been subject to a threshold level of strain, or may provide a temperature measurement indicating whether a track material has been subject to a threshold temperature. In some embodiments, the controller 201 may connect to the IoT devices through the network interface hardware 206 to acquire the images or the videos of the vehicle 101 (e.g. as illustrated in
A vision sensor 208 may be any device having an array of sensing devices capable of detecting radiation in an ultraviolet wavelength band, a visible light wavelength band, or an infrared wavelength band. The vision sensor 208 may have any resolution. In some embodiments, one or more optical components, such as a mirror, fish-eye lens, or any other type of lens may be optically coupled to the vision sensors 208. In some embodiments described herein, the vision sensor 208 may provide image data to the processor 204 or another component communicatively coupled to the local interface 203. The image data may include image data of the environment around the vehicles 101 and 601 (e.g., as illustrated in
In operation, the one or more vision sensors 208 capture image data and communicate the image data to the processor 204. The image data may be received by the processor 204, which may process the image data using one or more image processing algorithms. Any known or yet-to-be developed video or image processing algorithms may be applied to the image data in order to identify an item or situation. Example video or image processing algorithms include, but are not limited to, kernel-based tracking (such as, for example, mean-shift tracking) and contour processing algorithms. In general, video or image processing algorithms may detect objects and movements from sequential or individual frames of image data. One or more object recognition algorithms may be applied to the image data to extract objects and determine their relative locations to each other. Any known or yet-to-be-developed object recognition algorithms may be used to extract the objects or even optical characters and images from the image data. Example object recognition algorithms include, but are not limited to, scale-invariant feature transform (“SIFT”), speeded up robust features (“SURF”), and edge-detection algorithms. Particularly, the vision sensors 208 may detect and recognize, without limitations, ties, tie plates, spikes, anchors, rail fasteners, track maintenance equipment, rail welding materials, and any objects or parts of the railroad. The vision sensors 208 may detect whether the target tie plate 155 is in a deviation orientation, the type of the tie plates 105 (e.g. as illustrated in
In operation, the one or more vision sensors 208 may be set up to capture images of each tie plate as the vehicle or the robot arm passes through an inspection area. The processor 204 may analyze the images using a tie-plate vision algorithm to detect defects, such as, without limitation, improper installation of the tie plates, cracks, warping, deformed shape, or corrosion of the tie plates. In some embodiments, machine-learning techniques may be used to train the tie-plate vision algorithm to recognize tie-plates, various defect patterns and/or other structures that are desired for recognition. In some embodiments, the one or more vision sensors 208 may be used to inspect new tie plates before placing the new tie plates on or in proximity to the tie 107. The one or more vision sensors 208 may capture the images of the new tie plates and the processor 204 may use the tie-plate vision algorithm assessing the quality of the tie plates, ensuring that the new tie plates meet standards and/or demands before being distributed and/or installed. Further, in some embodiments, the one or more vision sensors 208 may be used to capture images and the processor 204 may use the tie-plate vision algorithm to recognize the specific features of each type of tie plate and further verify whether the deposited or distributed tie plates are the correct type being used based on their visual characteristics. Upon determining the existence of defects or incorrect type, the processor 204 may replace or remove the defective or incorrect tie plate.
Referring to
In some embodiments, the vision sensors 208 may locate a tie plate 245 for the movable arm 103 to lift. After the movable arm 103 lifts the tie plate 245, the vision sensors 208 may further detect that the tie plate 245 lifted by the movable arm 103 is upside down or in some other deviation orientations not in alignment with the designated position for the tie plate 245 to be placed. The deviation orientations may include, without limitations, angular deviation, face-to-rail misalignment (e.g. tie plate face upside down), gauge, or fastener hole misalignment (e.g., the orientation of the tie plate causing the fastener (such as, without limitations, bolt, spike, screw, or other anchor) hole misaligning the tie underneath). The movable arm 103 may lift the tie plate 245 and place the tie plate 245 at the aperture 171 to the flipping station 117. After the tie plate 245 is flipped or reoriented through the flipping station 117, the movable arm 103 may lift the flipped tie plate 255 from the sliding surface 175. The vision sensor 208 may be used to confirm the flipped tie plate 255 is in alignment with the designated position for the flipped tie plate 255 to be placed on the empty tie 407 (e.g. as illustrated in
Referring to
Referring to
In some embodiments, the movable arm 403 is capable of placing a stored tie plate from the container 115 on the empty tie 407, or depositing the target tie plate 155 into the container 115. In some embodiments, after the vision sensors 208 detects that the lifted target tie plate 155 is in one of the deviation orientations, the movable arm 403 may be capable of placing the target tie plate 155 in the flipping station (as illustrated in
Referring to
Turning to
Referring to
Referring to
The vehicle 601 may be a self-propelled vehicle and include engine or motor to propel the vehicle along the railroad track and for on-road usage. The vehicle 601 may be, without limitations, a railcar or a rail-truck.
The conveyor 609 may be, without limitations, a belt conveyor or a roller conveyor. The conveyor 609 may be indicative of a powered conveyor, a non-powered conveyor, or a combination. It should be noted that the term “conveyor” is utilized and is illustrative and not limiting to a traditional belt or roller conveyor but may be various forms of mover devices. For example, the term “conveyor” may be, but is not limited to, roller conveyors, chutes, gravity feeders, vibratory feeders, or any other device or mechanism capable of conveying the tie plates 105 from a first position to a second position. In some examples, a conveyor 609 may include multiple sections. For example, a first section of a conveyor 609 may be provided “upstream” from the movable arm 403, and may feed track material such as tie plates 105 to the movable arm 403. The movable arm 403 may place the track material on a second section of the conveyor 609. Another example of a conveyor 609 with multiple sections is illustrated in
The one or more containment beds 613 are capable of containing a plurality of tie plates 105. The movable arm 403 is movable along the path 631 in the longitudinal direction. The path 631 may be referred to herein as a machine path. The containment beds 613 allow for placement and storage of tie plates 105, which are to be picked up by the movable arm 403 and deposited on the conveyor 609 for further movement onto the tie plate distribution system 600. In some embodiments, the one or more containment beds 613 may be, without limitations, one bed, two beds, three beds, four beds, or any number of beds. For example, as illustrated in
The movable arm 403 has a plurality of degrees of freedom and has a retaining mechanism 431 at an end of the movable arm 403, as disclosed further above (e.g., as illustrated in
In some embodiments, the tie plate distribution system 600 may include a vision system 603 and a controller 201 (e.g. as illustrated in
Referring to
At block 702, the method for tie plate distribution includes lifting, using the movable arm 103, the target tie plate 155. In some embodiments, where the vehicle 101 includes a container 115 (e.g. as illustrated in
At block 703, the method for tie plate distribution includes detecting, using the vision sensor 208, an empty tie 407 (e.g. as illustrated in
In some embodiments, the method for tie plate distribution further includes, before detecting the target tie plate 155, detecting, using the vision sensor 208, a second empty tie 407 of the multiple ties 107, lifting, using the movable arm 103, one tie plate 105 from the container 115, and placing, using the movable arm 103, the tie plate 105 onto the empty tie 407.
In some embodiments, the method for tie plate distribution further includes determining, using the vision sensor 208, that a stationary position is within reach of the movable arm 103, the stationary position comprising one or more tie plates 105, and transferring, using the movable arm, the one or more tie plates 105 from the stationary position to the container 115. This aspect of the method may be implemented separately from (e.g., without) block 704. This transferring may be in response to the stationary position being within reach of the movable arm 103.
In some embodiments, where the vehicle 101 includes a flipping station 117 (e.g. as illustrated in
Referring to
It will be apparent to those skilled in the art that various modifications and variations can be made to the embodiments described herein without departing from the scope of the claimed subject matter. Thus, it is intended that the specification cover the modifications and variations of the various embodiments described herein provided such modifications and variations come within the scope of the appended claims and their equivalents.
Number | Date | Country | |
---|---|---|---|
63591883 | Oct 2023 | US |