Remote Launcher for Unmanned Water-Based Deployables
20260084787 ยท 2026-03-26
Inventors
- Ralph David Hooper (Lemon Grove, CA, US)
- William Chambers (Jamul, CA, US)
- Christopher Zirkle (Oceanside, CA, US)
- Taylor Doolittle (San Diego, CA, US)
- Kelly FISHER (Imperial Beach, CA, US)
- Karl Anders Lindman (Chula Vista, CA, US)
- Joshua James Erick (San Diego, CA, US)
- Kelly Krueger (La Mesa, CA, US)
Cpc classification
B63B22/003
PERFORMING OPERATIONS; TRANSPORTING
B63B79/40
PERFORMING OPERATIONS; TRANSPORTING
B63B2035/006
PERFORMING OPERATIONS; TRANSPORTING
B63B79/10
PERFORMING OPERATIONS; TRANSPORTING
International classification
B63B35/40
PERFORMING OPERATIONS; TRANSPORTING
B63B79/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A remote launcher includes a base frame, a cradle, a cradle actuator, and a launch control system. The cradle is pivotably coupled to the base frame and includes one or more skids that are configured to receive and support an unmanned water-based deployable. The cradle actuator is coupled to the base frame and to the cradle. The launch control system includes a communication interface, a processor, and memory having instructions. The instructions direct the launch control system to receive, via the communication interface, one or more wireless launch signals and then, in response thereto, generate at least one cradle control signal to enable the cradle actuator to incline the cradle to a launch angle.
Claims
1. A remote launcher for an unmanned water-based deployable, the remote launcher comprising: a base frame; a cradle pivotably coupled to the base frame, wherein the cradle includes one or more skids configured to receive and support the unmanned water-based deployable; a cradle actuator coupled to the base frame and to the cradle; and a launch control system that includes: a communication interface; at least one processor coupled to the communication interface; and at least one memory coupled to the at least one processor, the at least one memory having instructions stored thereon, which when executed by the at least one processor, direct the launch control system to: receive, via the communication interface, one or more wireless launch signals; and generate at least one cradle control signal in response to the one or more wireless launch signals to enable the cradle actuator to incline the cradle to a launch angle.
2. The remote launcher of claim 1, wherein the cradle actuator comprises a motorized linear actuator that is configured to incline the cradle responsive to the at least one cradle control signal.
3. The remote launcher of claim 1, further comprising at least one latching device coupled to secure the cradle to the base frame, wherein the at least one latching device is configured to release in response to the at least one cradle control signal to allow the cradle to incline to the launch angle.
4. The remote launcher of claim 3, wherein the cradle actuator comprises a spring, coupled to the base frame and to the cradle to bias the cradle towards the launch angle.
5. The remote launcher of claim 4, wherein the spring comprises a gas spring or a coil spring.
6. The remote launcher of claim 1, wherein the cradle includes a clamping device positioned to secure the unmanned water-based deployable to the cradle, and wherein the at least one memory further includes instructions, which when executed by the at least one processor, direct launch control system to: generate at least one clamp control signal in response to the one or more wireless launch signals to transition the clamping device from a closed state that secures the unmanned water-based deployable to the cradle to an open state that allows the unmanned water-based deployable to freely traverse the one or more skids.
7. The remote launcher of claim 6, wherein the clamping device comprise a high-friction material disposed to contact a surface of the unmanned water-based deployable when the clamping device is in the closed state.
8. The remote launcher of claim 6, wherein the clamping device includes: a left jaw and a right jaw that, together, provide a clamping area that substantially conforms to and envelopes a cross-section of the unmanned water-based deployable; and a clamping actuator coupled to the left jaw and the right jaw to rotate the left jaw and the right jaw away from one another to transition to the open state in response to the at least one clamp control signal.
9. The remote launcher of claim 8, wherein the clamping device further includes at least one latching device coupled to secure the left jaw to the right jaw when clamping device is in the closed state to secure the unmanned water-based deployable to the cradle, wherein the at least one latching device is configured to release in response to the at least one clamp control signal to allow the right jaw and the left jaw to rotate away from one another.
10. The remote launcher of claim 9, wherein the clamping device further comprises at least one spring, coupled to rotatably bias the left jaw and the right jaw away from one another.
11. The remote launcher of claim 8, wherein the clamping actuator comprises: a lead screw; and a motor coupled to rotate the lead screw in response to the at least one clamp control signal, wherein the left jaw includes a first threaded interface threaded onto corresponding threads of the lead screw; and the right jaw includes a second threaded interface threaded onto corresponding threads of the lead screw, wherein rotation of the lead screw drives the first threaded interface and the second threaded interface along the corresponding threads of the lead screw to rotate the left jaw and the right jaw away from one another.
12. The remote launcher of claim 8, wherein the clamping actuator comprises: a wheel horn; a motor coupled to rotate the wheel horn in response to the at least one clamp control signal; a first arm having: a first end rotatably coupled to the wheel horn, and a second end rotatably coupled to the left jaw; and a second arm having: a first end rotatably coupled to the wheel horn, and a second end rotatably coupled to the right jaw, wherein rotation of the wheel horn translates to the first arm and the second arm rotating the left jaw and the right jaw away from one another.
13. The remote launcher of claim 8, wherein the one or more skids comprise a low-friction material disposed on a round tubular support member, and wherein at least one of the left jaw or right jaw of the clamping device further comprises: a mounting portion that includes a through-hole coupled to receive the round tubular support member and to rotate the jaw about the round tubular support member; and a contact pad support portion coupled to the mounting portion, wherein the contact pad support portion comprises at least one contact pad that includes a high-friction material configured to contact an exterior surface of the unmanned water-based deployable when the clamping device is in the closed state.
14. The remote launcher of claim 1, further comprising: a camera communicatively coupled to the launch control system and positioned to capture one or more images of at least one of the cradle or the unmanned water-based deployable, wherein the at least one memory further includes instructions, which when executed by the at least one processor, direct launch control system to: receive the one or more images captured by the camera; wirelessly transmit the one or more images, via the communication interface, to a main control platform; and receive, via the communication interface, one or more subsequent wireless launch signals generated by the main control platform in response to the one or more images.
15. The remote launcher of claim 1, wherein the unmanned water-based deployable comprises an unmanned underwater vehicle (UUV), an unmanned surface vehicle (USV), a buoy, or a transponder.
16. The remote launcher of claim 15, wherein the launch angle is greater than a minimum angle necessary to overcome a coefficient of friction between the unmanned water-based deployable and the low-friction material of the one or more skids.
17. A remote launcher platform for an unmanned water-based deployable, the remote launcher platform comprising: an unmanned surface vehicle (USV) that includes a deck, wherein the deck includes a water-accessible end; and a remote launcher onboard the USV, wherein the remote launcher comprises: a base frame disposed on the deck; a cradle pivotably coupled to the base frame, wherein the cradle includes one or more skids configured to receive and support the unmanned water-based deployable; a cradle actuator coupled to the base frame and to the cradle; and a launch control system that includes: a communication interface; at least one processor coupled to the communication interface; and at least one memory coupled to the at least one processor, the at least one memory having instructions stored thereon, which when executed by the at least one processor, direct the launch control system to: receive, via the communication interface, one or more wireless launch signals; and generate at least one cradle control signal in response to the one or more wireless launch signals to enable the cradle actuator to incline the cradle towards the water-accessible end of the deck.
18. The remote launcher platform of claim 17, wherein the remote launcher further comprises: a plurality of graduated spacers disposed between the base frame and the deck to fixedly incline the base frame with respect to the deck, towards the water-accessible end of the deck.
19. The remote launcher platform of claim 17, wherein the remote launcher further comprises: one or more wire-rope isolators disposed between the base frame and the deck to dampen or control vibrations between the USV and the unmanned water-based deployable.
20. A remote launch system, comprising: a main control platform that includes: a first communication interface; a first processor coupled to the first communication interface; and a first memory coupled to the first processor, the first memory having instructions stored thereon, which when executed by the first processor, direct the main control platform to: generate a launch signal, configured to initiate the remote launch of a unmanned underwater vehicle (UUV); transmit the launch signal, via the first communication interface to an air interface; and a remote launcher platform that includes: an unmanned surface vehicle (USV) that includes a deck, wherein the deck includes a water-accessible end; a remote launcher onboard the USV, wherein the remote launcher comprises: a base frame disposed on the deck; a cradle pivotably coupled to the base frame, wherein the cradle includes one or more skids configured to receive and support the UUV; a cradle actuator coupled to the base frame and to the cradle; and a launch control system that includes: a second communication interface; a second processor coupled to the second communication interface; and a second memory coupled to the second processor, the second memory having instructions stored thereon, which when executed by the second processor, direct the launch control system to: receive, by the second communication interface, the launch signal on the air interface; and generate at least one cradle control signal in response to the launch signal to enable the cradle actuator to incline the cradle towards the water-accessible end of the deck at a launch angle large enough to initiate a gravity-assisted transit of the UUV along the one or more skids towards the water-accessible end of the deck and off of the USV.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0004] Non-limiting and non-exhaustive embodiments of the invention are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION
[0026] Embodiments of a remote launcher, a remote launcher platform, and a remote launch system, for launching an unmanned water-based deployable are described herein. In the following description, numerous specific details are set forth to provide a thorough understanding of the embodiments. One skilled in the relevant art will recognize, however, that the techniques described herein can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring certain aspects.
[0027] Reference throughout this specification to one embodiment or an embodiment means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases in one embodiment or in an embodiment in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0028] As mentioned above, one possible use for an unmanned surface vehicle (USV) is to carry and transport an unmanned water-based deployable. As used herein, an unmanned water-based deployable may include a unmanned underwater vehicle (UUV), another USV, a buoy, a transponder or any other item/device that may need to be deployed in a water environment. However, some USVs may require the physical presence of an operator in order to launch an unmanned water-based deployable from the USV, which may limit the time, place, and location in which the water-based deployable may be launched and used.
[0029] Accordingly, aspects of the present disclosure provide a remote launcher for such unmanned water-based deployables. For example, a remote launcher may include a cradle that includes skids for receiving and supporting the deployable during transit. The remote launcher also includes a cradle actuator that is configured to incline the cradle in response to a wirelessly received launch signal. In some aspects, the cradle actuator inclines the cradle to a launch angle that is large enough to initiate a gravity-assisted transit of the deployable along the skids and into the water. A remote launcher, as provided herein, may enable launch evolutions of an unmanned water-based deployable that are faster and safer, as well as omit the requirement for an operator to be physically present.
[0030] In addition, the remote launcher may be platform agnostic. That is, the remote launcher may operate independently of the host vehicle/vessel (e.g., USV) on which the remote launcher is placed. For example, the remote launcher may include its own launch control system that includes a communication interface for receiving and/or sending wireless communications separate from those that may or may not be provided by the host vessel. Thus, aspects of the present disclosure may allow a remote launcher to be placed/incorporated onto a variety of different host vessels (e.g., variety of different USVs) regardless of their configuration and/or communication capabilities. These and other aspects of the present disclosure will be described in more detail below.
[0031]
[0032] As shown in
[0033]
[0034] As further shown in
[0035]
[0036] Remote launcher 100 is also shown as including a cradle actuator 106. Cradle actuator 106 is coupled to the base frame 102 and to the cradle 104. In some aspects, when enabled, the cradle actuator 106 is configured to exert an upwards force to raise the moveable end 117 to incline the cradle 104.
[0037] For example,
[0038] Both the enabling of the cradle actuator 106 and the opening of the clamping device 112 are responsive to one or more control signals 125 generated by the launch control system 108. The launch control system 108 may include a computing device or other hardware that is co-located with the other components of the remote launcher 100. For example, launch control system 108 may be attached to or incorporated within the base frame 102 and/or the cradle 104. The launch control system 108 may be configured to generate the control signals 125 to enable/disable the clamping device 112 and to enable/disable the cradle actuator 106 in response to one or more wireless launch signals 123. Thus, in some examples, launch control system 108 provides a platform agnostic capability of the remote launcher 100. That is, the launch control system 108 may operate independent of and separately from any communication/control system, if any, included on the USV on which the remote launcher 100 is deployed.
[0039] In some aspects, the one or more wireless launch signals 123 are generated by a main control platform that is physically and geographically separate from the remote launcher 100. In some aspects, the launch control system 108 is configured to communicate with a main control platform to receive the wireless launch signals 123 via a radio access network (RAN). For example,
[0040] In some aspects, main control platform 202 is a computing device and/or other hardware that is configured to generate and communicate one or more wireless launch signals 123 with an access network (e.g., the RAN 204, RAN 206, RAN 208, etc.) over a physical communications interface or layer, shown in
[0041] RANs 204 and 206 may each include one or more access points that serve the launch control system 108 over the air interfaces 212 and 214. The access points of RANs 204 and 206 may be referred to as access nodes, access points, base stations, and so on. These access points can be terrestrial access points (land-based or ocean-based stations), satellite access points, and/or mobile access points (e.g., land, air, or water-based vehicles, etc.). The RANs 204 and 206 are shown as connected to a network 209. In some aspects, network 209 includes a number of routing agents and processing agents. The network 209 may be a local or global system of interconnected computers and computer networks that uses a common communication protocol over digital interconnections. For example, network 209 may utilize an Internet protocol suite (e.g., the Transmission Control Protocol (TCP) and IP) for communication among disparate devices and networks.
[0042] The network 209 may be configured to perform a variety of functions, such as bridging the transfer of data and/or other information between the main control platform 202 and the launch control system 108. In addition, the network 209 may be configured to mediate the exchange of data with an external network, such as Internet 210. The Internet 210 may include a number of routing agents and processing agents. In some examples, launch control system 108 may connect to the Internet 210 directly via air interface 216 and RAN 208 (i.e., separate from network 209). In some examples, air interface 216 may comply with a given cellular communications protocol (e.g., CDMA, EVDO, eHRPD, GSM, EDGE, W-CDMA, 4G LTE, 5G LTE, 5G New Radio (NR)), a commercial satellite communications protocol, an Ethernet connection of WiFi or 802.11-based network, etc.). Thus, in some examples, the Internet 175 may function to bridge data communications between the launch control system 108 and the main control platform 202.
[0043]
[0044] In the example of
[0045] The hardware 314 and hardware 322 may each include additional hardware interfaces, data communication, or data storage hardware. For example, the hardware interfaces may include a data output device (e.g., electronic display, audio speakers), and one or more data input devices (e.g., keypads, keyboards, mouse devices, touch screens, microphones, etc.).
[0046] The processor 312 of main control platform 302 may execute instructions and perform tasks under the direction of software components that are stored in memory 316. Similarly, the processor 320 of launch control system 304 may execute instructions and perform tasks under the direction of software components that are stored in memory 324. For example, the memory 316 may store various software components that are executable or accessible by the one or more processors 312, where these various components may include a launch control module 326, an optional UUV control module 328, and an optional USV control module 330. Similarly, the memory 324 may store various software components that are executable or accessible by the one or more processors 320, where these various components may include a cradle control module 332, a clamp control module 334, and a verification module 336.
[0047] The launch control module 326, the UUV control module 328, and the USV control module 330 may include routines, program instructions, objects, and/or data structures that perform particular tasks or implement particular abstract data types. For example, the launch control module 326 may include one or more instructions, which when executed by the one or more processors 312 direct the main control platform 302 to perform operations related to generating and transmitting one or more launch signals 123 via wireless link 308. In some aspects, the launch control module 326 is configured to receive user input that indicates that a launch is to be initiated, where the launch control module 326 then generates the launch signal 123 in response thereto. In some implementations, launch control module 326 is configured to automatically generate the launch signal 123 based on one or more criteria (e.g., remote launcher location, time, status, etc.). For example, the launch control module 326 may be configured to receive data via wireless link 308 from the launch control system 304 regarding the status of the remote launcher itself (e.g., remote launcher location, cradle status, clamp status, etc.). Thus, the main control platform 302 may receive the remote launcher status that then automatically triggers generation of one or more of the launch signals 123.
[0048] In addition, in some implementations, the UUV control module 328 is included in the main control platform 302 to monitor, control, or otherwise exchange data with a UUV or other unmanned water-based deployable that is currently stowed on and to be launched from a remote launcher, such as remote launcher 100 of
[0049] With regards to the illustrated example of the launch control system 304, the cradle control module 332, the clamp control module 334, and the optional verification module 336 may include routines, program instructions, objects, and/or data structures that perform particular tasks or implement particular abstract data types. For example, the cradle control module 332 may include one or more instructions, which when executed by the one or more processors 320 direct the launch control system 304 to generate a cradle control signal 337. In some implementations, the cradle control signal 337 is configured to enable a cradle actuator (e.g., cradle actuator 106 of
[0050] Further details regarding the operation of the launch control module 326, the cradle control module 332, the clamp control module 334, as well as other modules of the launch control system 304 will be described below.
[0051] In some implementations, the launch control module 326 of the main control platform 302 is configured to generate and transmit (via wireless link 308) a single launch signal 335. In response to receiving the single launch signal 335, the launch control system 304 may be configured to initiate and complete an entire launch sequence that includes both the clamp control module 334 generating the clamp control signal 339 and the cradle control module 332 generating the cradle control signal 337. The clamping device 112 receives the clamp control signal 339 and in response thereto transitions from a closed state (securing the deployable to the cradle) to an open state (allowing the deployable to freely traverse the skids). Similarly, the cradle actuator 106 enables the inclining of cradle 104 to the launch angle 135 in response to the cradle control signal 337. As mentioned above, having the cradle 104 at the launch angle 135 and having the clamping device 112 in the open state may initiate and allow for a gravity-assisted transit 137 of the deployable along the skids 110 and into the water.
[0052] In another implementation, the launch control module 326 of the main control platform 302 is configured to generate and transmit multiple launch signals 335 for a piecewise control of the launch sequence. For example, the launch control module 326 of the main control platform 302 may be configured to generate and transmit (via wireless link 308) a first launch signal 335, where the clamp control module 334 then generates the clamp control signal 339 to transition the clamping device 112 to the open state in response to the first launch signal 335. The launch control module 326 may then generate a second, subsequent, launch signal 335, where the cradle control module 332 then generates the cradle control signal 337 in response to the second launch signal 335 to enable the cradle actuator 106 incline the cradle 104 to the launch angle 135. In some aspects, the launch control module 326 may implement a time delay between the transmission of the first and second launch signals 335 to allow for the clamping device 112 to open before having the cradle 104 incline to the launch angle 135. In another aspect, the launch control module 326 may verify that one or more steps of the launch sequence have been completed before sending the second or subsequent launch signal 335. Thus, in some implementations, the remote launcher may include one or more sensors for detecting a current state of the clamping device 112, of the cradle 104, and/or of the unmanned water-based deployable 130. For example, referring back to
[0053] In a process block 402, the launch control module 326 generates a first launch signal 335. As mentioned above, the launch control module 326 may be configured to generate the first launch signal 335 in response to user input indicating that a launch of a unmanned water-based deployable is to be initiated. Next, in a process block 404, the communication interface 310 of the main control platform 302 wirelessly transmits the first launch signal 335 over a wireless link 308. In a process block 406, the communication interface 318 of the launch control system 304 receives the first launch signal 335 and then in process block 408, the clamp control module 334 generates the clamp control signal 337 to transition the clamping device 112 to the open state. Next, in process block 410, the camera 120 captures one or more images 121 of the cradle 104 and/or the deployable 130 and provides the images 121 to the verification module 336. In a process block 412, the communication interface 318 wirelessly transmits the one or more images 121 to the main control platform 302 via wireless link 308. In a process block 414, the communication interface 310 of the main control platform 302 receives the images 121. The launch control module 326 may then analyze and/or display the images 121 to a user to verify that the clamping device 112 is indeed in the open state. If so, then process 400 proceeds with process block 416, where the launch control module 326 generates a subsequent launch signal 335, which is then wirelessly transmitted (process block 418) via wireless link 308. In process block 420, the communication interface 318 receives the subsequent launch signal 335, where the cradle control module 332 then generates the cradle control signal 337 to incline the cradle 104 to the launch angle 135. In some examples, the launch control system 304 is configured to continue transmitting the one or more images 121 to the main control platform 302 for verification that the cradle was successfully inclined to the launch angle and/or that the deployable 130 was successfully launched.
[0054]
[0055] For example,
[0056]
[0057]
[0058] As further shown in
[0059] Motor 712 may be an electric motor that is coupled to cradle 104 (not shown in
[0060]
[0061] As shown in
[0062] When clamping device 700B is in the closed state, the springs 726A and 726B may be extended: biasing their respective jaws outwardly. As shown, the clamping device 700B also includes latch 724 that secures the left jaw 704A to the right jaw 704B when clamping device 700B is in the closed state. The latch 724 is configured to release in response to the one or more clamping signals 125 (e.g., clamp control signal 339) to enable to springs 726A and 726B to rotate the jaws 704A/704B to the open state.
[0063] For example,
[0064]
[0065] As shown in
[0066] For example,
[0067]
[0068] As mentioned above, in some examples, support members 109 of a cradle (e.g., cradle 104 of
[0069]
[0070] In some examples, USV 802 is a remote operated vehicle (ROV) that is configured to provide real-time telemetry and allow user interaction (e.g., via USV control module 330 of
[0071]
[0072] For example,
[0073]
[0074]
[0075] The processes, methods, functions, or modules explained above may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the techniques may be stored on or transmitted as one or more instructions or code on a computer-readable medium. The techniques described may constitute computer-executable instructions embodied or stored within a tangible or non-transitory computer-readable medium, that when executed by a processor will cause the processor to perform the operations or acts described. Additionally, the processes may be embodied within hardware, such as an application specific integrated circuit (ASIC) or otherwise.
[0076] A tangible non-transitory computer-readable medium includes any mechanism that provides (i.e., stores) information in a form accessible by a machine (e.g., a computer, network device, personal digital assistant, manufacturing tool, any device with a set of one or more processors, etc.). For example, a machine-readable medium may include recordable or non-recordable media (e.g., read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, etc.).
[0077] In addition, the methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
[0078] The above description of illustrated embodiments of the invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed. While specific embodiments of, and examples for, the invention are described herein for illustrative purposes, various modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize.
[0079] These modifications can be made to the invention in light of the above detailed description. The terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification. Rather, the scope of the invention is to be determined entirely by the following claims, which are to be construed in accordance with established doctrines of claim interpretation.