Automated Missile Launcher Reloader
In one embodiment, a method of automated missile launcher reloading includes positioning a canister positioning device proximate to a canister. The canister positioning device is coupled to a pivot arm by one or more pivot joints and the pivot arm is coupled to a tower. The method also includes coupling the canister positioning device to the canister, attaching a hoist cable to the canister, and raising the pivot arm on the tower from a first position on the tower to a second position on the tower. The method further includes adjusting a positioning of the pivot arm to position the canister proximate to a launcher cell, adjusting a positioning of the pivot joints to align the canister with the launcher cell, and lowering the hoist cable to lower the canister into the launcher cell.
The present application claims priority to U.S. Provisional Application No. 63/284,180, filed Nov. 30, 2021, entitled “Automated Missile Launcher Reloader”, and U.S. Provisional Application No. 63/284,188, filed Nov. 30, 2021, entitled “Automated Missile Launcher Reloader”, each of which is incorporated by reference herein in its entirety.
TECHNICAL FIELDThis disclosure generally relates to missile launchers, and more specifically to an automated missile launcher reloader.
BACKGROUNDConventional vertical launching systems may be used to hold and fire missiles on platforms (e.g., mobile naval platforms such as ship surfaces and submarines). Each vertical launch system includes a number of cells to hold missiles. In certain environments such as during battle at sea, the cells of the vertical launching system need to quickly reload. However, conventional reloading of launcher cells can be slow and manpower intensive.
SUMMARY OF THE DISCLOSUREAccording to a first embodiment, a method of automated missile launcher reloading includes positioning a canister positioning device proximate to a canister. The canister positioning device is coupled to a pivot arm by one or more pivot joints and the pivot arm is coupled to a tower. The method also includes coupling the canister positioning device to the canister, attaching a hoist cable to the canister, and raising the pivot arm on the tower from a first position on the tower to a second position on the tower. The method further includes adjusting a positioning of the pivot arm to position the canister proximate to a launcher cell, adjusting a positioning of the pivot joints to align the canister with the launcher cell, and lowering the hoist cable to lower the canister into the launcher cell.
In certain embodiments, coupling the canister positioning device to the canister includes engaging one or more clamps of the canister positioning device. In some embodiments, adjusting the positioning of the pivot arm includes adjusting a positioning of a counterbalance coupled to the pivot arm.
In certain embodiments, the method includes determining a positional alignment of the canister with respect to the launcher cell in a first direction and in a second direction opposite to the first direction, and/or determining an angular alignment of the canister with respect to the launcher cell. In some embodiments, adjusting the positioning of the pivot joints includes adjusting the positioning of the pivot joints to align the canister with the launcher cell based on the positional alignment of the canister and the angular alignment of the canister.
In certain embodiments, after adjusting the positioning of the pivot joints, the method includes lowering the pivot arm on the tower from the second position on the tower to the first position on the tower such that the canister positioning device contacts the launcher cell.
In some embodiments, after the canister is fully positioned within the launcher cell, the method includes releasing the hoist cable from the canister. In certain embodiments, after releasing the hoist cable from the canister, the method includes raising the pivot arm on the tower from the first position on the tower to the second position on the tower such that the canister positioning device clears an alignment flange assembly of the launcher cell.
In some embodiments, after the canister is fully positioned within the launcher cell, the method includes removing the canister from the launcher cell. In certain embodiments, removing the canister from the launcher cell includes positioning the canister positioning device proximate to the canister positioned within the launcher cell, attaching the hoist to the first end of the canister, and/or raising the hoist cable to raise the canister from the launcher cell to remove the canister from the launcher cell.
According to the first embodiment, an automated missile launcher reloader system includes a tower, a pivot arm coupled to the tower, a canister positioning device coupled to the pivot arm by one or more joints, a hoist including a hoist cable, a launcher cell, and a control system. The control system is configured to provide control signals to the pivot arm and the hoist to control the pivot arm and the hoist to perform actions. The actions include positioning the canister positioning device proximate to a canister, coupling the canister positioning device to the canister, and attaching the hoist cable from the hoist to the canister, The actions also include raising the pivot arm on the tower from a first position on the tower to a second position on the tower and adjusting a positioning of the pivot arm to position the canister proximate to the launcher cell. The actions further include adjusting a positioning of the pivot joints to align the canister with the launcher cell and lowering the hoist cable to lower the canister into the launcher cell.
According to the first embodiment, one or more computer-readable non-transitory storage media embody instructions that, when executed by a processor, cause the processor to perform operations. The operations include positioning a canister positioning device proximate to a canister, coupling the canister positioning device to the canister, and attaching a hoist cable from a hoist to the canister. The operations also include raising a pivot arm on a tower from a first position on the tower to a second position on the tower and adjusting a positioning of the pivot arm to position the canister proximate to a launcher cell. The operations further include adjusting a positioning of one or more pivot joints to align the canister with the launcher cell and lowering the hoist cable to lower the canister into the launcher cell.
According to a second embodiment, a method of automated missile launcher reloading includes coupling a canister positioning device to one or more overhead load-moving devices, configuring the canister positioning device to be positioned proximate to a canister and coupled to the canister, and providing control signals to the overhead load-moving devices to control the overhead load-moving devices. The overhead load-moving devices may be configured to i) decrease a distance between the canister positioning device and the overhead load-moving devices, ii) adjust a positioning of the canister positioning device to align the canister with a launcher cell, and iii) translate towards the launcher cell to position the canister within the launcher cell.
In certain embodiments, the method includes retracting one or more coupling elements of the canister positioning device to disconnect from the canister when the canister becomes positioned within the launcher cell. In some embodiments, the method includes, after retracting each of the coupling elements of the canister positioning device, exerting a force to a first side of the canister to further position the canister within the launcher cell. The first side is opposite to a second side of the canister that initially is positioned within the launcher cell.
In certain embodiments, coupling the canister positioning device to the canister includes engaging one or more clamps of the canister positioning device such that the canister positioning device is coupled with the canister. In some embodiments, engaging one or more clamps of the canister positioning device includes engaging the clamps with the canister to couple the canister positioning device with the canister. In certain embodiments, coupling the canister positioning device to the canister further includes releasing clamps previously coupling the canister to a shelving system.
In some embodiments, the method includes, after decreasing the distance between the canister positioning device and the overhead load-moving devices, repositioning a shelf of a shelving system that previously stored the canister such that access to a further canister is provided.
In certain embodiments, after the canister is fully positioned within the launcher cell, the method includes removing the canister from the launcher cell. Removing the canister from the launcher cell may include positioning the canister positioning device proximate to the canister positioned within the launcher cell, adjusting the positioning of the canister positioning device to align the canister positioning device with the canister within the launcher cell, coupling the canister positioning device to the canister, and/or translating the overhead load-moving devices away from the launcher cell to remove the canister from the launcher cell.
According to the second embodiment, an automated missile launcher reloader system includes one or more overhead load-moving devices, a canister positioning device coupled to the overhead load-moving devices, a launcher cell, and a control system configured to provide control signals to the overhead load-moving devices to control the overhead load-moving devices to perform actions. The actions include positioning the canister positioning device proximate to a canister, coupling the canister positioning device to the canister, decreasing a distance between the canister positioning device and the overhead load-moving devices, adjusting a positioning of the canister positioning device to align the canister with the launcher cell, and/or translating the overhead load-moving devices towards the launcher cell to position the canister within the launcher cell.
According to the second embodiment, one or more computer-readable non-transitory storage media embody instructions that, when executed by a processor, cause the processor to perform operations. The operations include coupling a canister positioning device to one or more overhead load-moving devices, configuring the canister positioning device to be positioned proximate to a canister and coupled to the canister, and providing control signals to the overhead load-moving devices to control the overhead load-moving devices. The overhead load-moving devices may be configured to i) decrease a distance between the canister positioning device and the overhead load-moving devices, ii) adjust a positioning of the canister positioning device to align the canister with a launcher cell, and iii) translate towards the launcher cell to position the canister within the launcher cell.
According to a third embodiment, a method of automated missile launcher reloading includes adjusting a vertical positioning of a first platform of a shelving system to align the first platform with a launcher cell, extending a sliding portion of the first platform towards the launcher cell, and coupling a coupling bracket of the first platform to a first canister at a first end of the sliding portion. The method also includes translating the coupling bracket to a second end of the sliding portion, opposite the first end, to remove the first canister from the first launcher cell, retracting the sliding portion of the first platform from the first launcher cell to further remove the first canister from the first launcher cell, and decoupling the coupling bracket of the first platform from the first canister. The method further includes adjusting a vertical positioning of a second platform to match the vertical positioning of the first platform, and/or translating the first canister from the first platform through the second to the third platform.
In certain embodiments, the method includes extracting a second canister from a first shelf of the shelving system by positioning the second canister on the first platform, coupling the coupling bracket of the first platform to the second canister at a first end of the sliding portion, and/or extending the sliding portion of the first platform towards the first launcher cell to position the second canister within the launcher cell. In some embodiments, prior to extending the sliding portion of the first platform towards the first launcher cell, the method includes adjusting the vertical positioning of the first platform to align the first platform with the first launcher cell.
In certain embodiments, the method includes decoupling the coupling bracket of the first platform from the second canister, retracting the sliding portion of the first platform from the first cell, and/or retracting the coupling bracket to a stow position. In some embodiments, the method includes translating the first canister from the second platform to the first platform, translating the first canister from the first platform to the first shelf of the shelving system, and/or adjusting the vertical positioning of the first platform, and the second platform to a stow position.
In certain embodiments, prior to translating the first canister from the second platform to the first platform, the method includes adjusting the vertical positioning of the first platform to match the vertical positioning of the second platform. In some embodiments, prior to coupling the coupling bracket of the first platform to the first canister, the method includes extending the coupling bracket towards to the first end of the sliding portion.
According to the third embodiment, an automated missile launcher reloader system includes a shelving system. The shelving system includes a first platform including a first sliding portion and a coupling bracket, a second platform, one or more shelves, a launcher cell, and a control system configured to provide control signals to the shelving system to control the shelving system to perform actions. The actions include adjusting a vertical positioning of the first platform to align the first platform with the launcher cell, extending the sliding portion of the first platform towards the launcher cell, coupling the coupling bracket of the first platform to a first canister at a first end of the sliding portion, translating the coupling bracket to a second end of the sliding portion, opposite the first end, to remove the first canister from the first launcher cell, retracting the sliding portion of the first platform from the first launcher cell to further remove the first canister from the first launcher cell, decoupling the coupling bracket of the first platform from the first canister, adjusting a vertical positioning of the second platform to match the vertical positioning of the first platform, and/or translating the first canister from the first platform to the second platform.
According to the third embodiment, one or more computer-readable non-transitory storage media embody instructions that, when executed by a processor, cause the processor to perform operations. The operations include adjusting a vertical positioning of a first platform to align the first platform with a launcher cell, extending a sliding portion of the first platform toward the launcher cell, coupling a coupling bracket of the first platform to a first canister at a first end of the sliding portion, translating the coupling bracket to a second end of the sliding portion, opposite the first end, to remove the first canister from the first launcher cell, retracting the sliding portion of the first platform from the first launcher cell to further remove the first canister from the first launcher cell, decoupling the coupling bracket of the first platform from the first canister, adjusting a vertical positioning of the second platform to match the vertical positioning of the first platform, and/or translating the first canister from the first platform to the second platform.
According to a fourth embodiment, a method of automated missile launcher reloading includes aligning one or more collars of a shelving system with the path of a canister and activating one or more rollers of the shelving system to translate the canister into the one or more collars. The method also includes coupling a first collar of the one or more collars to the canister, adjusting the one or more collars to align the canister with a path of a launcher cell, and translating the one or more collars into the path of the launcher cell to feed the canister into the launcher cell.
In certain embodiments, aligning the one or more collars of the shelving system with the path of the canister includes adjusting a positioning of one or more linear actuators and one or more overhead load-moving devices of the shelving system. In some embodiments, coupling the first collar of the one or more collars to the canister includes engaging one or more clamps of the first collar or applying brakes to the one or more rollers. In certain embodiments, adjusting the one or more collars to align the canister with the path of the launcher cell includes rotating and tilting the one or more collars until the canister is aligned with an axis of the launcher cell.
In some embodiments, the method includes coupling one or more lifting lugs to the canister, lowering a push bar connected to a sliding beam of the shelving system to couple the push bar to the one or more lifting lugs, and/or translating the push bar along the sliding beam to fully position the canister within the launcher cell.
In certain embodiments, the method includes uncoupling the first collar from the canister after translating the one or more collars into the path of the launcher cell. In some embodiments, the method includes translating a sliding beam into the path of the launcher cell, wherein the sliding beam moves independently from the one or more collars and the canister.
According to the fourth embodiment, an automated missile launcher reloader system includes a shelving system that includes one or more collars and one or more rollers. The automated missile launcher reloader system also includes a canister, a launcher cell, and a control system. The control system is configured to provide control signals to the shelving system to control the one or more collars and the one or more rollers to perform actions. The actions include aligning the one or more collars of the shelving system with a path of the canister and activating the one or more rollers of the shelving system to translate the canister into the one or more collars. The actions also include coupling a first collar of the one or more collars to the canister, adjusting the one or more collars to align the canister with a path of the launcher cell, and translating the one or more collars into the path of the launcher cell to feed the canister into the launcher cell.
According to the fourth embodiment, one or more computer-readable non-transitory storage media embody instructions that, when executed by a processor, cause the processor to perform operations. The operations include aligning one or more collars of a shelving system with a path of a canister and activating one or more rollers of the shelving system to translate the canister into the one or more collars. The operations also include coupling a first collar of the one or more collars to the canister, adjusting the one or more collars to align the canister with a path of a launcher cell, and translating the one or more collars into the path of the launcher cell to feed the canister into the launcher cell.
Technical advantages of certain embodiments described herein may include one or more of the following. In certain embodiments, the automated missile launcher reloader described herein reduces the canister loading time. In some embodiments, the automated missile launcher reloader described herein reduces the crew required to facilitate reloading. In some embodiments, the automated missile launcher reloader described herein increases the safety of the crew by automating one or more actions. Certain embodiments of this disclosure improve reloading of a launcher cell on a ship at sea. Certain systems and methods described herein improve the efficiency of the missile launcher reloader.
Other technical advantages will be readily apparent to one skilled in the art from the following figures, descriptions, and claims. Moreover, while specific advantages have been enumerated above, various embodiments may include all, some, or none of the enumerated advantages.
For a more complete understanding of the disclosed embodiments and their features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
To facilitate a better understanding of the present disclosure, the following examples of certain embodiments are given. In no way should the following examples be read to limit or define the scope of the disclosure. Embodiments of the present disclosure and its advantages may be best understood by referring to the included
In the illustrated embodiment of
Control system 110 may be in communication with any portion of missile launcher reloader 104, including tower 120, pivot arm 122, hoist 124, and canister positioning device 126. In certain embodiments, control system 110 is configured to provide control signals to missile launcher reloader 104 to control the actions of missile launcher reloader 104. For example, control system 110 may be configured to provide control signals to pivot arm 122 and hoist 124 to control pivot arm 122 and hoist 124 to perform certain actions, as described further herein.
In the illustrated embodiment of
As illustrated in
In certain embodiments, joints 208 of missile launcher reloader 104 include one or more joints that allow for the rotation of canister positioning device 126 while maintaining a desired strength and/or rigidity. In certain embodiments, joints 208 allow movement of canister positioning device 126 in one or more degrees of freedom. Hoist 124 of missile launcher reloader 104 includes hoist cable 136 that translates over hoist wheels 138. In certain embodiments, hoist cable 136 is connected to canister 134 by lifting lugs 141. Counterbalance 140 of missile launcher reloader 104 is positioned along pivot arm 122 opposite to canister positioning device 126. In certain embodiments, counterbalance 140 translates along pivot arm 122 along direction D2 to counter the weight of canister positioning device 126 and canister 134 when coupled with canister positioning device 126.
Method 700 begins at step 701. At step 702 of method 700, the canister positioning device is positioned proximate to the canister. For example, referring to
At step 704 of method 700, the canister positioning device is coupled to the canister. For example, referring to
At step 706 of method 700, the hoist cable is attached to a first end of the canister. For example, referring to
At step 708 of method 700, the pivot arm is raised on the tower from a first position on the tower to a second position on the tower. For example, referring to
At step 710 of method 700, the horizontal positioning of the pivot arm is adjusted to position the canister proximate to the launcher cell. For example, referring to
In certain embodiments, when the horizontal positioning of the pivot arm is adjusted (extended or contracted), the control system provides a control signal to the missile launcher reloader to adjust the positioning of the counterbalance (e.g., counterbalance 140 of
At step 712 of method 700, the positioning of the pivot joints is adjusted to align the canister with the launcher cell. For example, referring to
In certain embodiments, the system includes sensors to facilitate determining an alignment between the canister and the launcher cell. For example, a positional alignment of the canister may be determined with respect to the launcher cell in a first direction and a second direction opposite to the first direction. As illustrated in a side view 800f of
In certain embodiments, an angular alignment of the canister is determined with respect to the launcher cell. The sensors of the system may determine the angular alignment of the canister with respect to the launcher cell. The positioning of the pivot joints may be adjusted to align the canister with the launcher cell based on the positional alignment of the canister with respect to the launcher cell and/or the angular alignment of the canister with respect to the launcher cell. For example, referring to
At step 714 of method 700, after adjusting the positioning of the pivot joints, the pivot arm is lowered on the tower from the second position on the tower to the first position on the tower such that the canister positioning device contacts the launcher cell. For example, referring to
In certain embodiments, the hoist cable is lowered to lower the canister into the launcher cell at the second end of the canister. For example, referring to
At step 716 of method 700, after the canister is fully positioned within the launcher cell, the hoist cable is released from the first end of the canister. For example, referring to
In certain embodiments, after the hoist cable is released, the pivot arm is raised on the tower from the first position on the tower to the second position on the tower such that the canister positioning device clears the alignment flange of the launcher cell. As illustrated by side view 800j and front view 800k of
In certain embodiments, after the canister is fully positioned within the launcher cell, the canister is removed from the launcher cell (e.g., after deployment of the payload of the canister). For example, as illustrated by side view 800l in
In certain embodiments, the hoist cable is attached to a first end of the canister. For example, referring to
In certain embodiments, the hoist cable is raised to raise the canister from the launcher cell to remove the canister from the launcher cell. For example, referring to
Although this disclosure describes and illustrates particular steps method 700 of
Although
In the illustrated embodiment of
In the illustrated embodiment of
Method 1300 begins at step 1301. At step 1302, the canister positioning device is positioned proximate to the canister. For example, referring to
At step 1304 of method 1300, the canister positioning device is coupled to the canister. For example, referring to
At step 1306 of method 1300, one or more clamps of the shelving system may be released that previously coupled the canister with the shelving system. For example, referring to
At step 1308 of method 1300, a distance between the canister positioning device and the overhead load-moving devices is decreased. For example, referring to
At step 1310 of method 1300, a positioning of the canister positioning device is adjusted to align the canister with the launcher cell. For example, referring to
In some embodiments, the positioning of the canister positioning device is adjusted to align the canister with the launcher cell based on the positional alignment of the canister with respect to the launcher cell. For example, referring to
At step 1312 of method 1300, the overhead load-moving devices are translated toward the launcher cell to position the canister within the launcher cell. For example, referring to
In certain embodiments, coupling elements (e.g., clamps 132 of
In certain embodiments, as each of overhead load-moving devices 912 reach their full travel (as illustrated in
At step 1314 of method 1300, the overhead load-moving devices are translated to a default position and/or the overhead load-moving devices translate the canister positioning device to a default position. For example, referring to
In certain embodiments, as illustrated in
Although this disclosure describes and illustrates particular steps method 1300 of
Although
In the illustrated embodiment of
In the illustrated embodiment of
Method 2100 begins at step 2101. At step 2102 of method 2100, a vertical positioning of the first platform is adjusted to align with the launcher cell. For example, referring to
At step 2104 of method 2100, the sliding portion of the first platform is extended toward the launcher cell. For example, referring to
At step 2106 of method 2100, the coupling bracket is extended within the sliding portion. In certain embodiments, the coupling bracket extends toward a first end of the sliding portion of the first platform. For example, referring to
At step 2108 of method 2100, the coupling bracket of the first platform is coupled to the first canister at the first end of the sliding portion. In certain embodiments, a user can attach a connector beam of the coupling bracket to the first canister.
In certain embodiments, the coupling bracket is translated to the second end of the sliding portion to remove the first canister from the launcher cell. For example, referring to
At step 2110 of method 2100, the sliding portion of the first platform is retracted from the launcher cell to further remove the first canister from the launcher cell. For example, referring to
At step 2112 of method 2100, the coupling bracket of the first platform is decoupled from the first canister and retracted within the sliding portion. For example, referring to
In certain embodiments, the coupling bracket is retracted to a stow position. As illustrated in
At step 2114 of method 2100, the vertical positionings of the first platform, the second platform, and the third platform are adjusted to align with a shelf height of a shelf of the shelving system. For example, referring to
At step 2116 of method 2100, the first canister is translated from the first platform to the third platform. For example, referring to
At step 2118 of method 2100, a second canister is extracted from a shelf of the shelving system by positioning the second canister on the first platform. For example, referring to
At step 2120 of method 2100, a vertical positioning of the first platform is adjusted to align with the launcher cell. For example, referring to
At step 2122 of method 2100, the second canister is translated toward to the launcher cell. For example, referring to
At step 2124 of method 2100, the coupling bracket of the first platform is coupled to the second canister at the second end of the sliding portion. For example, referring to
At step 2126 of method 2100, the sliding portion of the first platform is extended toward the launcher cell to position the second canister within the launcher cell. For example, referring to
At step 2128 of method 2100, the coupling bracket extends toward the first end of the sliding portion of the first platform. For example, referring to
At step 2130 of method 2100, the coupling bracket at the first end of the sliding portion and the second canister is positioned within the launcher cell.
At step 2132 of method 2100, the sliding portion of the first platform is retracted from the launcher cell. For example, referring to
At step 2134 of method 2100, the vertical positioning of the first platform is adjusted to match the vertical positioning of the second platform and the third platform. For example, referring to
At step 2136 of method 2100, the first canister is translated from the second platform to the first platform. For example, referring to
At step 2138 of method 2100, the first canister is translated from the first platform to the shelf of the shelving system. For example, referring to
At step 2140 of method 2100, the vertical positioning of the platforms is adjusted to a stow position. For example, referring to
Although this disclosure describes and illustrates particular steps method 2100 of
Although
In the illustrated embodiment of
Control system 2310 of system 2300 may be in communication with any portion of missile launcher reloader 2304, including overhead load-moving devices 2312 and/or canister positioning device 2314. In certain embodiments, control system 2310 is configured to provide control signals to missile launcher reloader 2304 to control the actions of missile launcher reloader 2304. In some embodiments, control system 2310 is configured to provide control signals to overhead load-moving devices 2312 to control overhead load-moving devices 2312 to perform certain actions, as described further herein.
Method 2600 begins at step 2601. At step 2602 of method 2600, collars are aligned with a path of an awaiting canister. For example, referring to
At step 2604 of method 2600, forward rollers are activated in the shelving system to translate the canister into the aligned collars. For example, referring to
At step 2606 of method 2600, the clamping mechanism of the last collar engages to prepare for further movement of the canister once the canister is fully received by the collars and clears the shelving system. For example, referring to
At step 2608 of method 2600, the canister is translated vertically and/or horizontally as necessary to align itself with the receiving launcher cell. For example, referring to
At step 2610 of method 2600, collars are translated along the attached canister into the path of the receiving launcher cell. For example, referring to
At step 2612 of method 2600, a push bar automatically lowers and attaches to the lifting lugs. For example, referring to
At step 2614 of method 2600, the sliding beam and the attached canister are translated along the collars toward the launcher cell. For example, referring to
At step 2616 of method 2600, the canister is translated along the sliding beam into the launcher cell. For example, referring to
Although this disclosure describes and illustrates particular steps method 2600 of
Although
This disclosure contemplates any suitable number of computer systems 2800. This disclosure contemplates computer system 2800 taking any suitable physical form. As example and not by way of limitation, computer system 2800 may be an embedded computer system, a system-on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on-module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, a tablet computer system, or a combination of two or more of these. Where appropriate, computer system 2800 may include one or more computer systems 2800; be unitary or distributed; span multiple locations; span multiple machines; span multiple data centers; or reside in a cloud, which may include one or more cloud components in one or more networks. Where appropriate, one or more computer systems 2800 may perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein. As an example and not by way of limitation, one or more computer systems 2800 may perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein. One or more computer systems 2800 may perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate.
In particular embodiments, computer system 2800 includes a processor 2802 a memory 2804, storage 2806, an input/output (I/O) interface 2808, a communication interface 2810, and a bus 2812. Although this disclosure describes and illustrates a particular computer system having a particular number of particular components in a particular arrangement, this disclosure contemplates any suitable computer system having any suitable number of any suitable components in any suitable arrangement.
In particular embodiments, processor 2802 includes hardware for executing instructions, such as those making up a computer program. As an example and not by way of limitation, to execute instructions, processor 2802 may retrieve (or fetch) the instructions from an internal register, an internal cache, memory 2804, or storage 2806; decode and execute them; and then write one or more results to an internal register, an internal cache, memory 2804, or storage 2806. In particular embodiments, processor 2802 may include one or more internal caches for data, instructions, or addresses. This disclosure contemplates processor 2802 including any suitable number of any suitable internal caches, where appropriate. As an example and not by way of limitation, processor 2802 may include one or more instruction caches, one or more data caches, and one or more translation lookaside buffers (TLBs). Instructions in the instruction caches may be copies of instructions in memory 2804 or storage 2806, and the instruction caches may speed up retrieval of those instructions by processor 2802. Data in the data caches may be copies of data in memory 2804 or storage 2806 for instructions executing at processor 2802 to operate on; the results of previous instructions executed at processor 2802 for access by subsequent instructions executing at processor 2802 or for writing to memory 2804 or storage 2806; or other suitable data. The data caches may speed up read or write operations by processor 2802. The TLBs may speed up virtual-address translation for processor 2802. In particular embodiments, processor 2802 may include one or more internal registers for data, instructions, or addresses. This disclosure contemplates processor 2802 including any suitable number of any suitable internal registers, where appropriate. Where appropriate, processor 2802 may include one or more arithmetic logic units (ALUs); be a multi-core processor; or include one or more processors 2802. Although this disclosure describes and illustrates a particular processor, this disclosure contemplates any suitable processor.
In particular embodiments, memory 2804 includes main memory for storing instructions for processor 2802 to execute or data for processor 2802 to operate on. As an example and not by way of limitation, computer system 2800 may load instructions from storage 2806 or another source (such as, for example, another computer system 2800) to memory 2804. Processor 2802 may then load the instructions from memory 2804 to an internal register or internal cache. To execute the instructions, processor 2802 may retrieve the instructions from the internal register or internal cache and decode them. During or after execution of the instructions, processor 2802 may write one or more results (which may be intermediate or final results) to the internal register or internal cache. Processor 2802 may then write one or more of those results to memory 2804. In particular embodiments, processor 2802 executes only instructions in one or more internal registers or internal caches or in memory 2804 (as opposed to storage 2806 or elsewhere) and operates only on data in one or more internal registers or internal caches or in memory 2804 (as opposed to storage 2806 or elsewhere). One or more memory buses (which may each include an address bus and a data bus) may couple processor 2802 to memory 2804. Bus 2812 may include one or more memory buses, as described below. In particular embodiments, one or more memory management units (MMUs) reside between processor 2802 and memory 2804 and facilitate accesses to memory 2804 requested by processor 2802. In particular embodiments, memory 2804 includes random access memory (RAM). This RAM may be volatile memory, where appropriate Where appropriate, this RAM may be dynamic RAM (DRAM) or static RAM (SRAM). Moreover, where appropriate, this RAM may be single-ported or multi-ported RAM. This disclosure contemplates any suitable RAM. Memory 2804 may include one or more memories 2804, where appropriate. Although this disclosure describes and illustrates particular memory, this disclosure contemplates any suitable memory.
In particular embodiments, storage 2806 includes mass storage for data or instructions. As an example and not by way of limitation, storage 2806 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc, a magneto-optical disc, magnetic tape, or a Universal Serial Bus (USB) drive or a combination of two or more of these. Storage 2806 may include removable or non-removable (or fixed) media, where appropriate. Storage 2806 may be internal or external to computer system 2800, where appropriate. In particular embodiments, storage 2806 is non-volatile, solid-state memory. In particular embodiments, storage 2806 includes read-only memory (ROM). Where appropriate, this ROM may be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory or a combination of two or more of these. This disclosure contemplates mass storage 2806 taking any suitable physical form. Storage 2806 may include one or more storage control units facilitating communication between processor 2802 and storage 2806, where appropriate. Where appropriate, storage 2806 may include one or more storages 2806. Although this disclosure describes and illustrates particular storage, this disclosure contemplates any suitable storage.
In particular embodiments, I/O interface 2808 (e.g., interface 256) includes hardware, software, or both, providing one or more interfaces for communication between computer system 2800 and one or more I/O devices. Computer system 2800 may include one or more of these I/O devices, where appropriate. One or more of these I/O devices may enable communication between a person and computer system 2800. As an example and not by way of limitation, an I/O device may include a keyboard, keypad, microphone, monitor, mouse, printer, scanner, speaker, still camera, stylus, tablet, touch screen, trackball, video camera, another suitable I/O device or a combination of two or more of these. An I/O device may include one or more sensors. This disclosure contemplates any suitable I/O devices and any suitable I/O interfaces 2808 for them. Where appropriate, I/O interface 2808 may include one or more device or software drivers enabling processor 2802 to drive one or more of these I/O devices. I/O interface 2808 may include one or more I/O interfaces 2808, where appropriate. Although this disclosure describes and illustrates a particular I/O interface, this disclosure contemplates any suitable I/O interface.
In particular embodiments, communication interface 2810 includes hardware, software, or both providing one or more interfaces for communication (such as, for example, packet-based communication) between computer system 2800 and one or more other computer systems 2800 or one or more networks. As an example and not by way of limitation, communication interface 2810 may include a network interface controller (NIC) or network adapter for communicating with an Ethernet or other wire-based network or a wireless NIC (WNIC) or wireless adapter for communicating with a wireless network, such as a WI-FI network. This disclosure contemplates any suitable network and any suitable communication interface 2810 for it. As an example and not by way of limitation, computer system 2800 may communicate with an ad hoc network, a personal area network (PAN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), or one or more portions of the Internet or a combination of two or more of these. One or more portions of one or more of these networks may be wired or wireless. As an example, computer system 2800 may communicate with a wireless PAN (WPAN) (such as, for example, a BLUETOOTH WPAN), a WI-FI network, a WI-MAX network, a cellular telephone network (such as, for example, a Global System for Mobile Communications (GSM) network), or other suitable wireless network or a combination of two or more of these. Computer system 2800 may include any suitable communication interface 2810 for any of these networks, where appropriate. Communication interface 2810 may include one or more communication interfaces 2810, where appropriate. Although this disclosure describes and illustrates a particular communication interface, this disclosure contemplates any suitable communication interface.
In particular embodiments, bus 2812 includes hardware, software, or both coupling components of computer system 2800 to each other. As an example and not by way of limitation, bus 2812 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a front-side bus (FSB), a HYPERTRANSPORT (HT) interconnect, an Industry Standard Architecture (ISA) bus, an INFINIBAND interconnect, a low-pin-count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCIe) bus, a serial advanced technology attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or a combination of two or more of these. Bus 2812 may include one or more buses 2812, where appropriate. Although this disclosure describes and illustrates a particular bus, this disclosure contemplates any suitable bus or interconnect.
The components of computer system 2800 may be integrated or separated. In some embodiments, components of computer system 2800 may each be housed within a single chassis. The operations of computer system 2800 may be performed by more, fewer, or other components. Additionally, operations of computer system 2800 may be performed using any suitable logic that may comprise software, hardware, other logic, or any suitable combination of the preceding.
The scope of this disclosure is not limited to the example embodiments described or illustrated herein. The scope of this disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments described or illustrated herein that a person having ordinary skill in the art would comprehend.
Modifications, additions, or omissions may be made to the systems and apparatuses described herein without departing from the scope of the disclosure. The components of the systems and apparatuses may be integrated or separated. Moreover, the operations of the systems and apparatuses may be performed by more, fewer, or other components. Additionally, operations of the systems and apparatuses may be performed using any suitable logic comprising software, hardware, and/or other logic.
Modifications, additions, or omissions may be made to the methods described herein without departing from the scope of the disclosure. The methods may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order. That is, the steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
As used in this document, “each” refers to each member of a set or each member of a subset of a set. Furthermore, as used in the document “or” is not necessarily exclusive and, unless expressly indicated otherwise, can be inclusive in certain embodiments and can be understood to mean “and/or.” Similarly, as used in this document “and” is not necessarily inclusive and, unless expressly indicated otherwise, can be inclusive in certain embodiments and can be understood to mean “and/or.” All references to “a/an/the element, apparatus, component, means, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise.
Furthermore, reference to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative.
Although several embodiments have been illustrated and described in detail, it will be recognized that substitutions and alterations are possible without departing from the spirit and scope of the present disclosure, as defined by the appended claims.
Claims
1. A method of automated missile launcher reloading, comprising:
- positioning a canister positioning device proximate to a canister, the canister positioning device coupled to a pivot arm by one or more pivot joints, the pivot arm coupled to a tower;
- coupling the canister positioning device to the canister;
- attaching a hoist cable to the canister;
- raising the pivot arm on the tower from a first position on the tower to a second position on the tower;
- adjusting a positioning of the pivot arm to position the canister proximate to a launcher cell;
- adjusting a positioning of the pivot joints to align the canister with the launcher cell; and
- lowering the hoist cable to lower the canister into the launcher cell.
2. The method of claim 1, wherein coupling the canister positioning device to the canister comprises engaging one or more clamps of the canister positioning device.
3. The method of claim 1, wherein adjusting the positioning of the pivot arm comprises adjusting a positioning of a counterbalance coupled to the pivot arm.
4. The method of claim 1, further comprising:
- determining a positional alignment of the canister with respect to the launcher cell in a first direction and in a second direction opposite to the first direction; and
- determining an angular alignment of the canister with respect to the launcher cell,
- wherein adjusting the positioning of the pivot joints comprises adjusting the positioning of the pivot joints to align the canister with the launcher cell based on the positional alignment of the canister and the angular alignment of the canister.
5. The method of claim 1, further comprising:
- after adjusting the positioning of the pivot joints, lowering the pivot arm on the tower from the second position on the tower to the first position on the tower such that the canister positioning device contacts the launcher cell.
6. The method of claim 1, further comprising:
- after the canister is fully positioned within the launcher cell, releasing the hoist cable from the canister; and
- after releasing the hoist cable from the canister, raising the pivot arm on the tower from the first position on the tower to the second position on the tower such that the canister positioning device clears an alignment flange assembly of the launcher cell.
7. The method of claim 1, further comprising:
- after the canister is fully positioned within the launcher cell, removing the canister from the launcher cell, wherein removing the canister from the launcher cell comprises: positioning the canister positioning device proximate to the canister positioned within the launcher cell; coupling the hoist cable to a first end of the canister; and raising the hoist cable to raise the canister from the launcher cell to remove the canister from the launcher cell.
8. A system, comprising:
- a tower;
- a pivot arm coupled to the tower;
- a canister positioning device coupled to the pivot arm by one or more joints;
- a hoist including a hoist cable;
- a launcher cell; and
- a control system configured to provide control signals to the pivot arm and the hoist to control the pivot arm and the hoist to perform actions comprising: positioning the canister positioning device proximate to a canister; coupling the canister positioning device to the canister; attaching the hoist cable from the hoist to the canister; raising the pivot arm on the tower from a first position on the tower to a second position on the tower; adjusting a positioning of the pivot arm to position the canister proximate to the launcher cell; adjusting a positioning of the pivot joints to align the canister with the launcher cell; and lowering the hoist cable to lower the canister into the launcher cell.
9. The system of claim 8, wherein:
- the canister positioning device comprises one or more clamps; and
- the action of coupling the canister positioning device to the canister comprises engaging the one or more clamps of the canister positioning device.
10. The system of claim 8, further comprising a counterbalance coupled to the pivot arm, wherein adjusting the positioning of the pivot arm comprises adjusting the positioning of the counterbalance.
11. The system of claim 8, wherein adjusting the positioning of the pivot joints to align the canister with the launcher cell is based on:
- a positional alignment of the canister with respect to the launcher cell in a first direction and in a second direction opposite to the first direction; and
- an angular alignment of the canister with respect to the launcher cell.
12. The system of claim 8, the actions further comprising:
- after adjusting the positioning of the pivot joints, lowering the pivot arm on the tower from the second position on the tower to the first position on the tower such that the canister positioning device contacts the launcher cell.
13. The system of claim 8, the actions further comprising:
- after the canister is fully positioned within the launcher cell, releasing the hoist cable from the canister; and
- after releasing the hoist cable from the canister, raising the pivot arm on the tower from the first position on the tower to the second position on the tower such that the canister positioning device clears an alignment flange assembly of the launcher cell.
14. The system of claim 8, the actions further comprising:
- after the canister is fully positioned within the launcher cell, removing the canister from the launcher cell, wherein removing the canister from the launcher cell comprises: positioning the canister positioning device proximate to the canister positioned within the launcher cell; coupling the hoist cable to a first end of the canister; and raising the hoist cable to raise the canister from the launcher cell to remove the canister from the launcher cell.
15. One or more computer-readable non-transitory storage media embodying instructions that, when executed by a processor, cause the processor to perform operations comprising:
- positioning a canister positioning device proximate to a canister;
- coupling the canister positioning device to the canister;
- attaching a hoist cable from a hoist to the canister;
- raising a pivot arm on a tower from a first position on the tower to a second position on the tower;
- adjusting a positioning of the pivot arm to position the canister proximate to a launcher cell;
- adjusting a positioning of one or more pivot joints to align the canister with the launcher cell; and
- lowering the hoist cable to lower the canister into the launcher cell.
16. The one or more computer-readable non-transitory storage media of claim 15, wherein coupling the canister positioning device to the canister comprises engaging the one or more clamps of the canister positioning device.
17. The one or more computer-readable non-transitory storage media of claim 15, wherein adjusting the positioning of the pivot arm comprises adjusting the positioning of a counterbalance coupled to the pivot arm.
18. The one or more computer-readable non-transitory storage media of claim 15, wherein adjusting the positioning of the one or more pivot joints to align the canister with the launcher cell is based on:
- a positional alignment of the canister with respect to the launcher cell in a first direction and in a second direction opposite to the first direction; and
- an angular alignment of the canister with respect to the launcher cell.
19. The one or more computer-readable non-transitory storage media of claim 15, the actions further comprising:
- after adjusting the positioning of the pivot joints, lowering the pivot arm on the tower from the second position on the tower to the first position on the tower such that the canister positioning device contacts the launcher cell.
20. The one or more computer-readable non-transitory storage media of claim 15, the actions further comprising:
- after the canister is fully positioned within the launcher cell, releasing the hoist cable from the canister; and
- after releasing the hoist cable from the canister, raising the pivot arm on the tower from the first position on the tower to the second position on the tower such that the canister positioning device clears an alignment flange assembly of the launcher cell.
Type: Application
Filed: Nov 28, 2022
Publication Date: Jan 2, 2025
Inventors: Steven Wylie Mitchell (Bethesda, MD), Timothy Michael Karl Engel (Bethesda, MD), Weetek Foo (Bethesda, MD)
Application Number: 18/712,533