APPARATUS, SYSTEM AND METHOD FOR A BUOYANCY-CONTROLLED LAGRANGIAN CAMERA PLATFORM
20200073393 ยท 2020-03-05
Assignee
Inventors
- Eric J. BERKENPAS (Washington, DC, US)
- Bradley S. HENNING (Washington, DC, US)
- Charles M. SHEPARD (Silver Spring, MD, US)
- Alan J. TURCHIK (Washington, DC, US)
Cpc classification
Y02A90/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B63B2207/04
PERFORMING OPERATIONS; TRANSPORTING
B63B29/00
PERFORMING OPERATIONS; TRANSPORTING
H04N23/695
ELECTRICITY
B63G8/24
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A Buoyancy-Controlled Lagrangian Camera Platform and method for use to observe layers of the open ocean. The platform has subsystems for recovery, for its camera, and for its buoyancy engine, which has a buoyancy engine and engine controller to control the platform depth. The engine controller adjusts the buoyancy engine volume with an adaptive PID control system and gain scheduling to control the buoyancy engine. The method for observation consists of a camera platform, a surface vessel with an echosounder, and a means of communication between the two. The vessel uses the echosounder to identify layers of the open water for the platform to target for observation. Instruction and feedback between the platform and vessel are communicated using an acoustic modem. The vessel also uses the acoustic link to track the Buoyancy-controlled Lagrangian Platform with repeated queries on its depth and range.
Claims
1. A Buoyancy-controlled Lagrangian Camera Platform comprising: a buoyancy engine subsystem wherein: the buoyancy engine subsystem contains a pressure transducer, the pressure transducer is configured to provide pressure readings to a buoyancy engine controller; and the buoyancy engine controller is configured to command the buoyancy engine using an adaptive PID control system to control the engine volume, wherein; a gain scheduler is configured with linear control operating points with predetermined parameters; the gain scheduler directs the buoyancy engine controller parameters based on selected operating points the buoyancy engine controller commands adjustments to the buoyancy engine until the platform achieves a desired depth; and a camera subsystem.
2. The apparatus described in claim 1 wherein the gain scheduler also applies a volume offset when transitioning between operating points.
3. The apparatus described in claim 1 where there are two operating points.
4. The apparatus described in claim 1 where one operating point describes the platform at terminal velocity where the parameters rapidly achieve a desired depth.
5. The apparatus described in claim 1 where one operating describes the platform when it is at a nearly constant depth and where the parameters actuate minimally.
6. The apparatus described in claim 1 where one operating describes the platform when it is at a nearly constant depth and where the parameters actuate minimally while maintaining an absolute error of less than 5 m.
7. The apparatus described in claim 1 where one operating describes the platform when it is at a depth changing at less than 1 cm/s and the parameters actuate minimally.
8. The apparatus described in claim 1 wherein the camera subsystem comprises: a means for lighting; a camera; and a video recorder where the camera is on a tilting mechanism configured for an increased field of view.
9. The apparatus described in claim 1 wherein the camera subsystem also adjusts the lighting based on the field of view.
10. The apparatus described in claim 1 wherein the Buoyancy-controlled Lagrangian Platform also comprises an acoustic modem subsystem comprising: an acoustic modem; and an acoustic transducer.
11. The apparatus described in claim 1 wherein the Buoyancy-controlled Lagrangian Platform also comprises a subsystem configured for two-way communication with a remote operator.
12. The apparatus described in claim 1 wherein the Buoyancy-controlled Lagrangian Platform also comprises a recovery subsystem comprising; one or more recovery beacons; and a power supply.
13. The apparatus described in claim 1 wherein the Buoyancy-controlled Lagrangian Platform also comprises a recovery subsystem comprising; one or more recovery beacons; and a power supply capable of powering the subsystem for a full year.
14. The apparatus described in claim 1 wherein the Buoyancy-controlled Lagrangian Platform also comprises a recovery subsystem comprising; one or more recovery beacons; and a power supply, which is kept on throughout the entirety of the apparatus' deployment.
15. A method of targeted open water observation comprising; surveying the water with an echosounder from a surface vessel, identifying the depth of layers to target for observation, designating desired settings for mode of observation at said layers, sending desired depths and modes from the surface vessel to a Buoyancy-controlled Lagrangian Platform, recording the targeted layers from the platform according to said instructions, and sending performance and data from the platform back to the surface vessel for processing or further instruction.
16. The method of claim 15 wherein the surface vessel also tethers a conductivity, temperature, and pressure (CTD) device to provide further information about the conditions recorded by the Buoyancy-controlled Lagrangian Camera Platform.
17. The method of claim 15 wherein the surface vessel also queries the Platform for operating statuses of its subsystems.
18. The method of claim 15 where the surface vessel also commands the depth of the Platform during diel vertical migration events.
19. A method for remaining within range of a Buoyancy-controlled Lagrangian Camera Platform in open water comprising; attaching a swim platform to the surface vessel, establishing a digital acoustic link between the surface vessel to the Buoyancy-controlled Lagrangian Camera Platform, querying a depth and range from the Buoyancy-controlled Lagrangian Camera Platform to the surface vessel, relocating the surface vessel to a nearby location, querying a second depth and range from the Buoyancy-controlled Lagrangian Camera Platform to the surface vessel, drawing overlapping circles for potential locations based on the two queries, relocating the surface vessel to one of the intersections of the two circles, querying a third depth and range from the Buoyancy-controlled Lagrangian Camera Platform to the surface vessel, estimating the location of the Buoyancy-controlled Lagrangian Camera Platform based on the three queries, repeating over regular intervals as necessary to remain within range of the Buoyancy-controlled Lagrangian Camera Platform.
20. The method of claim 19 conducted while simultaneously sending commands to the Platform with respect to its depth and modes of observation.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
DETAILED DESCRIPTION
[0013] Aspects of the invention are disclosed in the following description and related drawings directed to specific embodiments of the invention. Alternate embodiments may be devised without departing from the spirit or the scope of the invention. Additionally, well-known elements of exemplary embodiments of the invention will not be described in detail or will be omitted so as not to obscure the relevant details of the invention. Further, to facilitate an understanding of the description discussion of several terms used herein follows.
[0014] As used herein, the word exemplary means serving as an example, instance or illustration. The embodiments described herein are not limiting, but rather are exemplary only. It should be understood that the described embodiments are not necessarily to be construed as preferred or advantageous over other embodiments. Moreover, the terms embodiments of the invention, embodiments or invention do not require that all embodiments of the invention include the discussed feature, advantage or mode of operation.
[0015] Further, many embodiments are described in terms of sequences of actions to be performed by, for example, elements of a computing device. It will be recognized that various actions described herein can be performed by specific circuits (e.g., application specific integrated circuits (ASICs)), by program instructions being executed by one or more processors, or by a combination of both. Additionally, these sequence of actions described herein can be considered to be embodied entirely within any form of computer readable storage medium having stored therein a corresponding set of computer instructions that upon execution would cause an associated processor to perform the functionality described herein. Thus, the various aspects of the invention may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter. In addition, for each of the embodiments described herein, the corresponding form of any such embodiments may be described herein as, for example, logic configured to perform the described action.
[0016] According to an exemplary embodiment, and referring generally to the Figures, a Buoyancy-Controlled Lagrangian Camera Platform 100 and use thereof may be disclosed. Turning to exemplary
[0017] Turning now to exemplary
[0018] The Buoyancy Engine Subsystem 101 may be used to control the depth of the Platform 100. The Buoyancy Engine Subsystem 101 may contain a Buoyancy Engine Controller Switch 102, a Buoyancy Engine Controller 103, and a Buoyancy Engine 109. The Buoyancy Engine Controller Switch 102 may be used to turn the Buoyancy Engine Controller 103 on and off. The Switch 102 may be a magnet switch. The Buoyancy Engine Controller 103 may be connected to a Bulkhead. The Bulkhead may contain Bulkhead Connectors 108. The Bulkhead Connectors 108 may be used to program the Buoyancy Engine Controller 103. The Bulkhead Connectors 108 may be used to charge the Buoyancy Engine Controller 103. The Buoyancy Engine Controller 103 may control the Buoyancy Engine 109. The Buoyancy Engine Controller 103 may receive pressure readings from a Pressure Transducer 106. The Buoyancy Engine Controller 103 may use the pressure to determine what commands to give the Buoyancy Engine 109. The Buoyancy Engine Controller 103 may also control a Burn Wire 126 for a Drop Weight 125. The Burn Wire 126 may be activated to release the Drop Weight 125. The Drop Weight 125 may be released to bring the Platform 100 back to the surface for recovery. The Drop Weight 125 release may be used as a failsafe for recovery. The Buoyancy Engine Controller 103 may connect to the Camera Subsystem 127. The Buoyancy Engine Controller 103 may give commands to the Camera Subsystem 127. The Buoyancy Engine Controller 103 may receive data from the Camera Subsystem 127. The Buoyancy Engine Controller 103 may connect to the Acoustic Modem Subsystem 144. The Buoyancy Engine Controller 103 may receive commands from the Acoustic Modem Subsystem 144. The Buoyancy Engine Controller 103 may send data to the Acoustic Modem Subsystem 144.
[0019] The Camera Subsystem 127 may be used to record layers of open water. The Camera Subsystem 127 may contain a Camera Switch 135, a Camera Controller 134, Lighting 132, a Video Recorder 130, a Camera 129, and Bulkhead Connectors 136. The Camera Switch 135 may be used to turn the Camera Controller 134 on and off. The Camera Switch 135 may be a magnet switch. The lighting 132 may be high-output LED's. The Camera Controller 134 may connect to the Buoyancy Engine Controller 103. The Camera Controller 134 may connect to the Acoustic Modem Subsystem 144. The Camera Controller 132 may receive commands from the Acoustic Modem Subsystem 144. The Camera Controller 132 may connect to Bulkhead Connectors 136. The Bulkhead Connectors 136 may include a USB. The Bulkhead Connectors 136 may be used to program the Camera Controller 132. The Camera Controller 132 may give commands to the Lighting 132, Camera 129, and Video Recorder 130. The Camera Controller 132 may give commands based on programmed schedules. The Camera Controller 132 may give commands based on commands from the Acoustic Modem System 144. The Video Recorder 130 may connect to the Camera 129. The Video Recorder 130 may connect to Bulkhead Connections 136. The Bulkhead Connections 136 may include an ethernet connection. The Camera 129's settings may be set through the Video Recorder 130 using the Bulkhead Connections 136.
[0020] The Acoustic Modem Subsystem 144 may be used for two-way communication with a remote operator during deployment. The Acoustic Modem Subsystem 144 may be contained in custom underwater Acoustic Housing 145. The Acoustic Modem Subsystem 144 may allow a remote operator to control depth, camera settings and use, lighting functions, and Drop Weight 125 release. The Acoustic Modem Subsystem 144 may include an Acoustic Modem 146 and an Acoustic Transducer 147. The Acoustic Modem 146 may transmit messages. The Acoustic Modem 146 may receive messages. The Acoustic Modem 146 may function at 80 bs-1 in the 9-12-kHz acoustic frequency band. The Acoustic Modem 146 may use an omnidirectional Acoustic Transducer 147 to function. The Acoustic Modem Subsystem 144 may also allow for remote queries as to the Platform 100's depth, subsystem states, power voltage, and distance. Repeated remote queries to distance and depth may allow for subsea tracking of the Platform 100 during deployment.
[0021] The Recovery Subsystem 138 may be used to recover the Platform 100. The Recovery Subsystem 138 may allow an operator to find the Platform 100. The Recovery Subsystem 138 may include Recovery Housing 139, one or more Recovery Beacons, a Recovery Switch 143, and a Power Supply 142. The Recovery Housing 139 may be polished borosilicate spherical housing. The Recovery Subsystem 138 may share Housing with the Camera Subsystem 127. The Recovery Subsystem 138 may be in the top of the Housing 138. The Recovery Switch 143 may turn the Recovery Subsystem 138 on and off. The Recovery Switch 143 may be a Magnetic Switch. The Recovery Subsystem 138 may always be kept on during deployments. The Recovery Beacons may include a Short-Range Transmitter 140. The Recovery Beacons may include a Long-Range Transmitter 141. The Recovery Subsystem may be electrically isolated from the other subsystems. Long-Range Transmitters 141 may include radio transmitters, satellite transmitters, or light beacons. A Long-Range Recovery Beacon 141 may be an Argos Transmitter for global tracking. A Short-Range Transmitter 141 may be a VHF Transmitter. The Power Supply 142 may be a battery. The Battery may power the Recovery Subsystem 138 for at least one year. In other exemplary embodiments, a power may be harnessed from external energy sources. External energy may include solar power or a current turbine.
[0022] Turning now to exemplary
[0023] The Buoyancy Engine Subsystem 101 may be used to control the Platform 100's operating depth. Buoyancy Engine Subsystem 101 may contain a Buoyancy Engine Controller Switch 102, a Buoyancy Engine Controller 103, and a Buoyancy Engine 109. Turning now to exemplary
TABLE-US-00001 Symbol Description Value/Units a Vertical acceleration of the system m .Math. s2 a.sub.g Acceleration due to gravity 9.8 m .Math. s2 Nominal density of seawater 1027 kg .Math. m3 A Effective vertical cross-sectional area 0.146 m2 C.sub.d Coefficient of vertical drag 1.8 m Mass of the system 85 kg t Time s V Static system volume 82.5 L V.sub.be Buoyancy engine added volume 0-400 mL Vertical velocity of the system m .Math. s1 v.sub.f Seawater vertical flow velocity m .Math. s1 v.sub.c Vertical component of current m .Math. s1 v.sub.i Initial vertical velocity of the system m .Math. s1
F.sub.g=ma.sub.g (1)
F.sub.b=(V+V.sub.be) a.sub.g (2)
F.sub.d=sgn (v.sub.f) AC.sub.dv.sub.f.sup.2 (3)
[0024] The vertical acceleration of the Platform 100 may then be represented by the following equation:
a=(F.sub.g+F.sub.b+F.sub.d)m.sup.1 (4)
[0025] The vertical velocity of the Platform 100 may then be given by
v=v.sub.cc.sub.f=v.sub.c+v.sub.i+a(dt). (5)
A simulation model of the hydrodynamic forces may be used to estimate the forces acting on the Platform 100. The model may not account for all factors.
[0026] The Buoyancy Engine 109 may adjust the volume of the Platform 100 system. The Buoyancy Engine 109 may be contained in a Stainless Steel Cylinder 121. Electrical power may be provided to the Buoyancy Engine 109 using a Power Wire 110. The Power Wire 110 may power a Stepper Motor 111. The Stepper Motor 111 may turn a Planetary Gearbox 113. The Planetary Gearbox 113 may be a 40:1 gearbox. The Planetary Gearbox 113 and Stepper Motor 111 may combine for 35 N.Math.m of torque to actuate the Buoyancy Engine 109. The Planetary Gearbox 113 may be attached to a Ball Screw 117. The Ball Screw 117 may be turned by the Planetary Gearbox 113. The Ball Screw 117 may turn through a Ball Nut 116. As the Ball Screw 117 turns, it may convert rotational motion into linear displacement. The Ball Screw 117 may linearly displace the Piston 118. The Piston 118 may be a single-stroke, encoder-less, hydraulic piston. As the Piston 118 is linearly displaced, it may expel oil into an External Bladder 122. The Piston 118 may displace oil at a maximum flow rate of 450 L.Math.s.sup.1. The Piston 118 may create a Partial Vacuum 123 when it is moved towards the Stepper Motor 111. The volume of the expanding External Bladder 122 may increase the volume of the Platform 100 system. The Buoyancy Engine 109 may operate in the reverse order to decrease the volume of the Platform 100 system. The Buoyancy Engine 109 may also adjust the density by changing the mass of the Platform 100 system. The Buoyancy Engine 109 may change the mass of the Platform 100 system using a Drop Weight 125. The Drop Weight 125 may be released using a Burn Wire 126. The Burn Wire 126 may be activated by the Buoyancy Engine Controller 103.
[0027] The Buoyancy Engine 109 may operate immersed in the oil it expels. The Piston 118 may have a Dynamic Seal 120 that rotates and displaces vertically through a steel cylinder 121. A Brake 112 may keep the Piston 118 from back driving under high hydrostatic pressure. The Brake 112 may be an electromechanical brake. The Buoyancy Engine 109 may have Limit Switches 124 on each end of the motor assembly's travel. The Limit Switches 124 may allow endpoint indexing. The components of the Buoyancy Engine 109 may be held in place using a Motor Assembly Guide Track 114 and Roller Bearings 115.
[0028] The Buoyancy Engine 109 may be commanded using a Buoyancy Engine Controller 103. The Buoyancy Engine Controller 103 may include Housing 104, a Power Supply 107, a Controller Circuit Board, and a Pressure Transducer 106. The Power Supply 107 may be a rechargeable battery pack. The Buoyancy Engine Controller 103 may be housed in a separate pressure housing than the Buoyancy Engine 109. A Pressure Transducer 106 may obtain pressure feedback. The Pressure Transducer 106 may be temperature-compensated. In order to convert the Platform 100's ambient local pressure to depth, a pre-calculated lookup table may be used using Fofonoff s method of converting pressure to depth:
where
TABLE-US-00002 Symbol Description Value/Units P Platform's ambient local pressure Decibars (dbar) Lat Latitude of platform Degrees DEPTH Platform's depth Meters (m) DEPTH_GR Platform's depth corrected for latitude Meters (m)
such that
GR=9.780318(1.0+(5.278810.sup.3+2.3610.sup.5X.sup.2)X.sup.2)+1.019210.sup.6P
DEPTH=(((1.8210.sup.15*P+2.27910.sup.10)P2.251210.sup.5)P+9.72659)P
DEPTH_GR=DEPTH/GR
The Least Squares Formula may be used to eliminate the need for computing logarithms. The Buoyancy Engine Controller 103 may control adjustable parameters to command the Buoyancy Engine 109. The adjustable parameters may include Gain Scheduler Settings, Volume Control Settings, Control flow settings, and Motor Drive settings. The settings may include the following:
TABLE-US-00003 ADJUSTABLE CONTROL PARAMETERS PARAMETER VALUE UNITS Motor Microstepping Rate 256.00 microsteps step-1 Maximum Flow Rate Acceleration 67.20 L s2 Maximum Flow Rate 448.50 L s1 Minimum Flow Rate Cutoff 4.48 L s1 Pressure Variance Estimation Length 4.00 min OP2 Pressure Variance Threshold 226.90 kPa2 OP1 Absolute Error Threshold 134.70 kPa OP2 Absolute Error Threshold 13.47 kPa OP1 Volume Controller Proportional Gain 333.28 nL Pa1 OP2 Volume Controller Proportional Gain 6.67 nL Pa1 OP1 Volume Controller Integral Gain 1.67 nL Pa1 OP2 Volume Controller Integral Gain 6.70 pL Pa1 OP1 Volume Controller Integral Window 471.50 kPa OP2 Volume Controller Integral Window 471.50 kPa OP1 Volume Controller Integral Epsilon 0.00 kPa OP2 Volume Controller Integral Epsilon 0.00 kPa OP1 Volume Controller Differential Gain 20.00 L s Pa1 OP2 Volume Controller Differential Gain 0.00 nL s Pa1 Flow Controller Proportional Gain 0.20 s1 Flow Controller Integral Gain 0.00 s1 Flow Controller Integral Window 0.00 nL Flow Controller Integral Epsilon 0.00 kPa Flow Controller Differential Gain 0.00 s s1 Volume Zero Adjust 0.00 mL
The adjustable parameters may be stored in onboard nonvolatile memory. The Controller Circuit Board may be programmed with an adaptive PID (proportional-integral-derivative) control system. Turning now to
[0029] The Buoyancy Engine Controller 103 may operate based on preprogrammed inputs or by remote instruction. The Buoyancy Engine Controller 103 may also include a Power Supply 107. The Buoyancy Engine Subsystem 101 may have Bulkhead Connections 108. The Bulkhead Connections 108 may be used for programming or for recharging the Power Supply 107. Other exemplary embodiments may use custom designed ports, allow for Bluetooth or wireless LAN connectivity, or use inductive charging or other wireless charging methods instead of bulkheads.
[0030] The Buoyancy Engine Controller 103 preset parameters for the Buoyancy Engine may be created and tuned using a tuning workflow. The tuning workflow may consist of simulation steps and in-water steps. The simulation steps may be numerical simulation and hardware-in-the-loop (HIL) simulation.
[0031] The Buoyancy-controlled Lagrangian Camera Platform 100 may be used in conjunction with a Surface Vessel 400. Turning now to exemplary
[0032] The foregoing description and accompanying figures illustrate the principles, preferred embodiments and modes of operation of the invention. However, the invention should not be construed as being limited to the particular embodiments discussed above. Additional variations of the embodiments discussed above will be appreciated by those skilled in the art (for example, features associated with certain configurations of the invention may instead be associated with any other configurations of the invention, as desired).
[0033] Therefore, the above-described embodiments should be regarded as illustrative rather than restrictive. Accordingly, it should be appreciated that variations to those embodiments can be made by those skilled in the art without departing from the scope of the invention as defined by the following claims.
TABLE-US-00004 Parts List Part Number Surface Vessel 400 Echo Sounder 300 Profiling Sensor 200 Buoyancy-controlled Lagrangian Platform 100 Buoyancy Engine Subsystem 101 Buoyancy Engine Controller Switch 102 Buoyancy Engine Controller 103 Buoyancy Engine Housing 104 Circuit Board 105 Pressure Transducer 106 Power Supply 107 Bulkhead Connectors 108 Buoyancy Engine 109 Power Wire 110 Stepper Motor 111 Brake 112 Planetary Gearbox 113 Motor Assembly Guide Track 114 Roller Bearings 115 Ball Nut 116 Ball Screw 117 Piston 118 One-Way Check Valve 119 Dynamic Seal 120 Stainless-Steel Cylinder 121 External Bladder 122 Partial Vacuum 123 Limit Switches 124 Drop Weight 125 Burn Wire 126 Camera Subsystem 127 Camera Housing 128 Camera 129 Video Recorder 130 Tilt Mechanism 131 Lighting 132 External Reflectors 133 Camera Controller 134 Camera Switch 135 Bulkhead connections 136 Camera Battery 137 Recovery Subsystem 138 Recovery Housing 139 Short-range Transmitter 140 Long-range Transmitter 141 Power Supply 142 Recovery Switch 143 Acoustic Modem Subsystem 144 Acoustic Housing 145 Acoustic Modem 146 Acoustic Transducer 147 Power Supply 147 Water-proof connectors 148 Electrical Block Diagram 149 Control System Block Diagram 150