Variable payload launch device
12442622 ยท 2025-10-14
Assignee
- United States Of America As Represented By The Secretary Of The Air Force (Wright-Patterson AFB, OH)
Inventors
- Michael Anderson (Colorado Springs, CO, US)
- Grant Appel (O'Fallon, IL, US)
- Seth Konig (El Dorado Hills, CO, US)
- George Gardner (Butler, MO, US)
- Shawn Mathis (Waco, TX, US)
- William Yates (Columbia, SC, US)
- John Olson (Lakeville, MN, US)
- Hugh Briggs (Colorado Springs, CO, US)
Cpc classification
F41B3/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A spring loaded device for launching projectiles in a hostile environment. The device has an articulable launch assembly. The launch assembly has a spring loaded carriage for holding the projectile when loaded by an operator or a superjacent magazine. The carriage is retracted by a screw to a predetermined position based upon spring rate and the desired initial launch velocity and launch angle. Upon command or target acquisition a release mechanism releases the carriage for forward translation and launch of the projectile.
Claims
1. A device for automatic projectile delivery, the device comprising: a base and a launch assembly operably connected thereto; the base comprising a frame and at least one stanchion upstanding from the frame for supporting the launch assembly; a fore panel and an aft panel longitudinally opposed thereto; at least one rail extending between the fore panel and the aft panel and holding the fore panel and aft panel in fixed relationship the launch assembly being articulable relative to a support surface; a carriage having a sled supported by the at least one rail to be longitudinally translatable, the carriage being spring biased towards the fore panel and having a bucket separable from the sled and configured to receive a projectile therein and launch a projectile therefrom; a screw, the screw being longitudinally parallel and being operably connected to the carriage whereby rotation of the screw imparts longitudinal retraction to the carriage as determined by a remote user; a launch motor adapted to impart rotation to the screw to cause longitudinal movement of the carriage in response to the rotation of the screw; and at least one rotatable tab for holding the sled in a predetermined longitudinal position between the fore panel and the aft panel and upon release allowing the bucket to advance forward under the spring bias to thereby launch a projectile therefrom.
2. A device according to claim 1 wherein the base further comprises wheels operably associated with the frame, whereby the device can be mobile.
3. A device according to claim 2 wherein the base further comprises a base motor operably associated with the wheels and a controller for controlling the base motor for remote mobility.
4. A device according to claim 1 wherein the at least one stanchion comprises two laterally spaced apart stanchions articulably joined to the launch assembly.
5. A device according to claim 4 further comprising a lift connecting the base and the launch assembly.
6. A device according to claim 5 wherein the lift is longitudinally intermediate the two spaced apart stanchions and the fore panel, is operably associated with a controller for extension and retraction, the lift being selected from the group consisting of a pneumatic cylinder, telescoping linear actuator, articulating arm and jack stand.
7. A device according to claim 1 wherein the at least one rail comprises a support rail and two laterally spaced apart shafts extending between the fore panel and the aft panel, the carriage being longitudinally translatably connected to the two laterally spaced apart shafts.
8. A device for automatic projectile delivery, the device having a longitudinal axis and a lateral direction orthogonal thereto comprising: a base and a launch assembly articulably connected thereto; the base comprising a frame and at least one stanchion upstanding from the frame for supporting the launch assembly; a fore panel and an aft panel longitudinally opposed and in fixed relationship thereto; a carriage comprising a longitudinally translatable sled and bucket separably attached thereto; two shafts extending between the fore panel and the aft panel and supporting the carriage thereon, the carriage being spring biased away from the rear panel, the bucket being configured to receive a projectile therein and launch a projectile therefrom upon actuation of a release mechanism for holding the carriage in a predetermined longitudinal position between the fore panel and the aft panel in response to the spring bias; a screw, the screw being longitudinally parallel and being operably connected to the carriage to impart longitudinal translation thereto; and a launch motor adapted to impart a rotation to the screw upon command from a remote operator to thereby longitudinally retract the carriage to a position determined by the remote operator according to a particular payload and predetermined target.
9. A device according to claim 8 further comprising a force transducer disposed in the carriage and adapted to weigh a projectile disposed therein.
10. A device according to claim 8 further comprising a linear bearing connected to each shaft and slidingly connecting the carriage to each shaft.
11. A device according claim 8 wherein the spring bias comprises a pair of tension springs between the carriage and the fore panel.
12. A device according to claim 8 wherein the release mechanism comprises at least one tab attached to the sled and rotatable from a first position holding the bucket in static position with respect to the fore panel from the sled to a second position releasing the bucket from the sled whereby the bucket is launched responsive to the spring bias.
13. A device according to claim 12 wherein the release mechanism comprises two tabs attached to the sled and rotatable from a first position holding the bucket in static position with respect to the fore panel from the sled to a second position, with one tab being disposed on each side of the longitudinal axis.
14. A device according to claim 13 further comprising a servomotor operably associated with each tab for simultaneously rotating the respective tab from the first position to the second position.
15. A device according to claim 8 wherein the launch motor is disposed outboard of and longitudinally behind the aft panel.
16. A device for automatic projectile delivery, the device comprising: a base and a launch assembly articulably connected thereto by a bilaterally extendible and retractable lift to impart articulation to the launch assembly; the base comprising a frame and at least one stanchion upstanding from the frame for supporting the launch assembly; rotatable wheels operably associated with the frame, whereby the device can be mobile a fore panel and an aft panel longitudinally opposed thereto; at least one rail extending between the fore panel and the aft panel and holding the fore panel and aft panel in fixed relationship, the at least one rail being articulable relative to a support surface; a carriage having a sled supported by the at least one rail to be longitudinally translatable, the carriage being spring biased towards the fore panel and having a bucket with a force transducer therein and being separable from the sled and configured to receive a projectile therein, weigh the projectile received therein and launch the weighed projectile therefrom according to the weight of the projectile and a distance to a target; a screw, the screw being longitudinally parallel and being operably connected to the carriage; a launch motor adapted to impart rotation to the screw to cause longitudinal movement of the carriage in response to rotation of the screw; a release mechanism for holding the sled in a predetermined longitudinal position between the fore panel and the aft panel and upon release allowing the bucket to advance forward under the spring bias to thereby launch a projectile therefrom upon command from a remote operator; and a controller for selectively powering the wheels, lift and release mechanism.
17. A device according to claim 16 wherein the controller operates in response to commands from a remote operator.
18. A device according to claim 16 further comprising a forward facing first person camera and a convolutional neural network associated therewith and adapted to recognize a predetermined target.
19. A device according to claim 18 wherein the controller calculates a firing angle relative to a horizontal direction according to:
=tan{V.sub.oy/V.sub.ox) where V.sub.0y=SQRT {2gd.sub.y}, t=v.sub.oy/g, V.sub.ox=d.sub.x/t, V.sub.ox and V.sub.oy are initial horizontal and vertical projectile velocity vectors, respectively, and dx and dy are horizontal and vertical distances to the target, respectively.
20. A device according to claim 18 wherein the controller calculates an initial spring displacement according to:
D=12SQRT{(2/k)(mgh+(0.5mV.sub.0.sup.2)} where k is a spring constant of a spring providing the spring bias, m is a mass of the projectile, V.sub.0 is an initial projectile velocity and h is a height of the target.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION OF THE INVENTION
(17) Referring to
(18) The spring 41 loaded launching mechanism can be attached to the topside of a UGV having a suitable base 22. Upon release of carriage 44, the projectile 60 is forward launched though an opening 25 in the fore panel 29F. The size of the base 22 may cover a tread 26T or wheel 26 to accommodate the launching mechanism. A suitable base 22 has been found to be rectangular with dimensions of 11 inches6.5 inches.
(19) An on-board control computer, such as an NVIDIA Jetson Xavier, may use the Linux Ubuntu 20.04 operating system and run the Robot Operating System (ROS) Noetic to facilitate the software/hardware interaction for autonomous operation. This computer allows for the addition of hardware and software to improve or increase capabilities. Several developers have already implemented software that provides state estimations to improve the effectiveness of autopilots in similar autonomous systems.
(20) The forward-operating device 20 is a tracked, wheeled or stationary vehicle which may be assembled from commercial-off-the-shelf components and a custom chassis. In addition to the onboard computer, there may be one or more navigation cameras with internal processing. For example, an Intel RealSense T265 Tracking camera, and an Intel D435i Red-Green-Blue-Depth (RGBD) Camera for visual navigation and obstacle avoidance have been found suitable. The cameras both may have Inertial Measurement Units, to maintain odometery estimates during periods of latency from vision-based estimates. The drive base motors 42B may include rotary encoders which can be combined with the other sensor information by the navigation filter to improve odometry estimates.
(21) This sensor suite is configured to enable visual-Simultaneous Localization and Mapping (vSLAM) which can be implemented by the ROS move_base package. The UGV may interacts wirelessly with a remote ground control station (GCS), such as an HP zBook 17 G5 running the Linux Ubuntu 20.04 LTS operating system and ROS Noetic Ninjemys. The GCS can provide direct tele-operation by a human operator through a USB gamepad controller, or through directional commands entered by keyboard. Alternatively, the operator can provide goal points in the ROS Visualization (RViz) application, wherein, the device 20 will autonomously determine a path, subject to a modifiable cost function, to reach the goal while avoiding obstacles detected by the depth cameras. For power the system may house a high-capacity lithium polymer rechargeable battery which supplies power to the drive base motor(s) 42B, launch motor 42L, on-board computer, and screw 24 for the launch assembly 30.
(22) The platform standoff height preferably accommodates four-cell Lithium Polymer batteries in series, for a total power supply of 29V and 5200 mAh. The motor controller 49 (Roboteq SDC 2160) accepts 25-60V, to passes the full 29V power supply to the DC motors 42B, pulse width modulated, to provide the speed commanded by the navigation planner. Base motor 42B speed may be measured by base motor 42B encoders and controlled locally through a proportional-integral controller 49 housed on the Roboteq. A power distribution board may be used to provide separate regulated voltage sources of 12V and 5V, which are needed to power the Nvidia Jetson, WiFi Ethernet router, and Arduino microcontroller. Computer code may be used to properly position the UGV relative to the door. An open source ROS package called ArUco ROS may be used to assist with this task.
(23) The ArUco_ROS package may be used to provide relative position and orientation in three dimensions of an optional ArUco marker in the field of view of a camera. The ArUco marker may be prepositioned to simulate a computational neural network object recognition algorithm. As soon as the marker is spotted, the package publishes the target location and orientation in the ArUco frame. These coordinates require transformation into a relevant frame for the navigation planner to act on it. To resolve this navigation, ROS/tf packages may be used to assign different local frames to different objects. In this case, there is a world frame with an origin at the initial location of the robot, a body frame that encompassed the orientation of the robot, and an ArUco frame that gives the location of the target relative to the camera(s). The ROS/tf framework allows for relatively simple coordinate transforms to clearly define the UGV's position relative to the door or other target.
(24) The base 22 may be stationary and put in place by the operator. Or preferably the base 22 is mobile and has wheels 26, treads 26T or other features for mobility. The wheels 26 or treads 26T [collectively referred to herein as wheels 26] may be powered by a base motor 42B and associated controller 49 for mobility and control by a remote operator.
(25) Intermediate the pair of stanchions 28 is a lift 27 connecting the base 22 and launch assembly 30. The lift 27 is operably associated with a controller 49 for extension and retraction, raising and lowering the front of the launcher, respectively. The lift 27 is selected from the group consisting of a pneumatic cylinder, telescoping linear actuator, articulating arm and jack stand. The lift 27 is operated independent of the wheels 26 according to the desired launch angle as discussed below.
(26) Referring to
(27) The carriage 44 longitudinally translates on two spaced apart shafts 23. The launch system overcomes the resisting force imposed by the fully loaded springs 41 which propel the carriage 44 and projectile 60 therein to the front of the UGV. To overcome this resistance, two high torque servo launch motors 42L may be used. Linear bearings are used to interface the carriage 44 on the shafts 23 to reduce friction therebetween. The linear bearings advantageously simplify the calculation of carriage 44 retraction and launch angle by eliminating the need to account for friction within the launch assembly 30.
(28) Referring to
(29) Using two such tabs 43A requires the servo motors 42R to simultaneously actuate the retaining tabs 43A which hold the carriage 44 in place until ready to launch. The tabs 43A may anchor to the side rails 21 to retain the carriage 44 in position until ready for launch. The launch tabs 43A may rotate about respective axes parallel to the longitudinal axis LA. Upon rotation the tabs 43A release the carriage 44 to launch the projectile 60 under the bias of tension spring 41 connecting the carriage 44 to the front panel or compression spring 41 connecting the carriage 44 to the aft panel 29A.
(30) Referring to
(31) An axially rotatable ring 51 is disposed on the deck plate 57. The ring 51 is rotated about the central axis VA responsive to retraction of the carriage 44 or as prompted by a remote operator. The ring 51 is divided into a plurality of circumferentially spaced, and preferably adjacent, compartments 58. The compartments 58 are separated by blades 58B upstanding from the deck plate 57 and which define two adjacent compartments 58. The plurality of compartments 58 may be equally or unequally sized according to the size of the intended payloads. Compartments 58 having a circular sector shape have been found suitable, although the invention is not so limited except as may be specifically claimed below.
(32) The ring 51 may have from 5 to 10 compartments 58, requiring the ring 51 be rotatably indexed from 72 degrees to 36 degrees, respectively. In a preferred embodiment the wring may have from 6 to 8 compartments 58, requiring the ring 51 be rotatably indexed from 60 degrees to 45 degrees, respectively.
(33) Each compartment 58 is adapted to receive at least one payload for subsequent launch by the carriage 44. It is only necessary that the intended payload(s) fit into the desired compartment 58 and can fall through the hole 52 in the deck plate 57 to the bucket 46 under gravity influence upon registration of the payload with the hole 52 through the deck plate 57.
(34) Referring to
(35) The magazine 50 may be removably joined to the launch assembly 30 or otherwise to the device 20 using an attachment 56. By being removable, the magazine 50 and launch assembly 30 can be more easily accessed for inspection and maintenance. The attachment 56 may comprise one or more, and preferably a pair, of clamps which frictionally engage the device 20 and particularly the aft panel 29A thereof.
(36) An arm 53 reciprocatingly engages one flange 55 of the ring 51, in turn and in succession as the bucket 46 is retracted by the screw 24. The arm 53 is operably associated with the bucket 46, so that the arm 53 circumferentially indexes the ring 51 one compartment 58 upon longitudinal retraction of the bucket 46. Particularly, the arm 53 may have an offset 59 joined to the arm 53 by a slider 54 and which reciprocatingly engages the one flange 55 responsive to longitudinal retraction of the arm 53. The offset 59 is cantilevered from a proximal end joined to the arm 53 and is upstanding to a distal end remote therefrom. The offset 59 is preferably longitudinally translatable relative to the arm 53.
(37) The magazine 50 has a transverse direction perpendicular to the mutually perpendicular launch direction, retraction direction and longitudinal axis LA and wherein the offset 59 is spring 41 biased in the transverse direction tangential to the outer surface of the ring 51 and towards a point of tangency between the offset 59 and the outer surface of the ring 51.
(38) Upon retraction of the carriage 44 under the influence of the respective launch motor 42L the offset 59 engages the flange 55 corresponding to the next launch position in a tangential vector. This engagement drives the ring 51 to rotatably index one compartment 58. The offset 59 may be spring 41 loaded to facilitate release of the flange 55 once the ring 51 has indexed and the next payload to be launched has fallen through the hole 52 in the deck plate 57.
(39) This arrangement provides the safety benefit that the payloads can be loaded at a site remote from the hostile environment and later deployed as needed for the mission. This arrangement also provides the flexibility benefit that the payloads may selected, mixed and matched for the particular mission and expected hazards.
(40) Referring to
(41) It has been determined that a minimum initial velocity in the y-direction and x-direction can be calculated as 13.90 ft/s and 23.17 ft/s respectively. Therefore, a minimum total magnitude of velocity of 27.02 ft/s is desired for the payload to reach the target at the a desired height, e.g. 3 feet above the floor or ground, regardless of the mass of the projectile 60. Given this initial flight velocity, an appropriate spring rate can be determined for a given article mass. The system is preferably able to launch various objects, so a range of masses is considered. A conservation of energy approach can be used to calculate the needed spring 41 force for any particular launch.
(42) The spring rate is to be chosen as follows. First the kinematic equations are used to find the initial velocities and launch angle:
a. V.sub.0y=SQRT[2gd.sub.y]
b. t=V.sub.0y/g
c. V=V.sub.0x=d.sub.x/t and
d. =tan [V.sub.0y/V.sub.0x].
(43) Wherein V.sub.0x and V.sub.0y are initial velocities in the horizontal and vertical, with d.sub.x and d.sub.y based on the relative position to the ArUco marker or other target, is the launch angle from vertical. Air resistance is considered to be negligible.
(44) These values are then used to determine a spring rate in lbs. per inch suitable for a range of different payloads as follows:
a. K={(mgh)+[(mv.sup.2)/2]}/6d.sub.x.
(45) This launch angle is then converted into a vertical displacement using the distance from the launcher pivot to the linear actuator. Using linear interpolation, the Pulse Width Modulation (PWM) actuator command value that corresponds to the required displacement is calculated. Next, the required initial spring 41 displacement is calculated using conservation of energy as described herein. The spring 41 displacement is given by:
D=12SQRT{(2/k)(mgh+(0.5mV.sub.0.sup.2)} where V.sub.0 is the vector sum of V.sub.0xand V.sub.0y.
(46) This spring 41 displacement is then converted into a number of motor 42L steps through the use of the ball screw 24 lead of 0.25 per revolution and the motor 42L resolution of 200 steps/rev. This firing solution is preferably calculated by the UGV main control computer, such as a Nvidia Jetson computer, then exported over ROS serial to an Arduino microcontroller which specified step direction and speed to the NEMA motor controller 49.
(47) The carriage 44/sled 45 is pulled into the cocked position by a jack screw 24 that is actuated by a NEMA-23 stepper motor 42L, commanded by the UGV's control computer. Two servos, which travel on the ball screw 24, may engage with the carriage 44/sled 45 to pull it backwards in preparation for launch. When commanded, the servos release the cradle, thus launching the payload. The ball screw 24 and servomotor combination advantageously allow for multiple launches per mission. Launch may occur upon command from a remote human operator or upon target acquisition.
(48) In operation, the UGV is instructed to move to a position on the floor, in front of the ArUco marker, three meters away, facing the door. The first step is locating the ArUco marker in the world frame by transforming the published pose information from the camera frame to the body frame, then body frame to world frame. The next step is projecting the 3-D position and orientation of the ArUco marker onto the X-Y plane of the world frame, (essentially discarding the Z-position and orientation information). Next, the 2-D orientation unit vector is multiplied by 3 meters to obtain the desired goal point. Finally, this information is turned into a goal for the ROS move_base package, which handles the lower level base motor 42B commands to drive the UGV into position.
(49) This process may be implemented as a continuously running loop so that the goal location and drive commands are constantly updated. This process may be problematic because the ArUco marker could go out of view of the camera, in which case, a goal point would not be computed for move_base and the UGV may freeze. A simple work-around was to calculate an initial goal point upon first detection of the marker, then proceed to that point before updating the relative pose of the ArUco and the goal point. A threshold is set to define when the UGV's pose relative to the marker was sufficient, and further position and/or orientation corrections would not be needed. A more sophisticated approach is possible, such as an operator using a transceiver to move the UGV upon command, as determined by the cameras or other sensors.
(50) In one exemplary and non-limiting application, the device 20 may be used to identify and infiltrate personnel doors. An algorithm is included to identify doors, position the device 20 appropriately in front of the door, calculate a trajectory, and launch the projectile 60 to the desired location on the door. This present invention advantageously provides the capability to launch a plurality of identical or different projectiles 60 to the target without the need for hands-on intervention or adjustment by an operator. The term personnel doors is defined as hinged wood or metal doors, typically 24-32 wide, and 72-80 tall. The target may be designated with a marker or recognized by camera and CNN.
(51) Referring to
(52) Referring to
(53) In this embodiment, the top tray may be considered as the first tray and dispenses the projectiles 60 through the dispensing hole 52, as described above, down to the second tray. The second tray may be spaced from the first tray in the longitudinal direction. When the central axis VA is vertical, the second tray is directly below the first tray, an optional third tray is directly below the second tray, and so on until the bottom tray is reached. In this embodiment, the first tray dispenses repeaters onto the second tray, the second tray dispenses repeaters onto the third tray, if present, etc. The lower or lowest tray dispenses the repeater onto the desired support surface of the environment.
(54) In such an embodiment, preferably each tray has the same number of compartments 58 to improve balance around the central axis VA. Each tray has a circumferentially disposed first compartment 58. The first compartment 58 is immediately behind the dispensing hole 52, so that upon indexing the compartment 58 in the forward direction a first projectile 60 can be dispensed therethrough. The second compartment 58 advances to the first compartment 58 upon indexing one rotation arc. Another index of the compartment 58 rotates that compartment 58 to the dispensing hole 52 to dispense another projectile 60 therethrough, until the last compartment 58 intercepts the dispensing hole 52 to deliver a projectile 60 therethrough. In a single tray embodiment the projectile 60 is dispensed onto a support surface in a hostile environment. In a plural tray embodiment, the projectile 60 may first be dispensed from its initial payload tray to a subjacent tray, then later dispensed onto the bucket 46.
(55) In the plural tray embodiment the dispensing hole 52 on the first (top) tray may be in a first circumferential position. The dispensing hole 52 of the first tray is longitudinally (vertically) aligned with the last position of the second tray. The dispensing hole 52 of each tray is then vertically aligned with the last position of the subjacent tray so that maximum projectile 60 capacity is achieved for each tray.
(56) Referring to
(57) All values disclosed herein are not strictly limited to the exact numerical values recited. Unless otherwise specified, each such dimension is intended to mean both the recited value and a functionally equivalent range surrounding that value. For example, a dimension disclosed as 40 mm is intended to mean about 40 mm. Every document cited herein, including any cross referenced or related patent or application, is hereby incorporated herein by reference in its entirety unless expressly excluded or otherwise limited. The citation of any document or commercially available component is not an admission that such document or component is prior art with respect to any invention disclosed or claimed herein or that alone, or in any combination with any other document or component, teaches, suggests or discloses any such invention. Further, to the extent that any meaning or definition of a term in this document conflicts with any meaning or definition of the same term in a document incorporated by reference, the meaning or definition assigned to that term in this document shall govern. All limits shown herein as defining a range may be used with any other limit defining a range of that same parameter. That is the upper limit of one range may be used with the lower limit of another range, and vice versa. As used herein, when two components are joined or connected the components may be interchangeably contiguously joined together or connected with an intervening element therebetween. While particular embodiments of the present invention have been illustrated and described, it would be obvious to those skilled in the art that various other changes and modifications can be made without departing from the spirit and scope of the invention and that various embodiments described herein may be used in any combination or combinations. It is therefore intended the appended claims cover all such changes and modifications that are within the scope of this invention.