You are on page 1of 6

A.S.

Williams DESIGN OF A LOW-COST OPEN-


SOURCE UNDERWATER GLIDER

Design of a Low-Cost Open-Source Underwater Glider

Alexander S. Williams

3/15/18

0
A.S. Williams DESIGN OF A LOW-COST OPEN-
SOURCE UNDERWATER GLIDER

Abstract especially when operated untethered5, or are not recollected


due to the high cost of locating and collecting the
Typical buoyancy engine-based Underwater Gliders are underwater vehicle6. The sub-$1000 price-point of OSUG
highly-complex and cost-prohibitive, generally ranging in makes recollection optional.
price-point from $50,000 to $250,000. A low-cost, Open-
Source Underwater Glider (OSUG) was thus developed as This paper is organized as follows: Section I discusses
a low-cost data-collection and research tool. This glider, OSUG’s mechanical architecture; Section II discusses the
OSUG, is a sub-$1000, 1.2m long, 12kg, and capable of electronics and control system, and Section III presents
50-hours of continuous operation. Its efficiency, and use- plans for the continued development of OSUG.
case feasibility were evaluated. The buoyancy engine is
constructed of medical grade syringes that pull in water
from the environment to simplify the system and lower
costs. Direction of locomotion is controlled by altering
pitch and roll via changing the center-of-mass. The system
was designed to be primarily three-dimensionally (3D)
printed and fully-modular to limit cost and ensure
reproducibility. Fig 1. OSUG Design and Prototype
Index Terms: open-source, underwater-glider, buoyancy Section I
engine, underwater robotics, ocean environment
monitoring, mechanical design Mechanical Design of OSUG

Introduction OSUG’s components are designed to be fully-modular, low-


cost, and replaceable. Thus, virtually all of OSUG’s
Underwater gliders are commonly used in oceanographic components are commercially-available or produced via
research due to their capacity to collect data for long Fused Deposition Modeling (FDM) 3D printing. In doing
durations and travel long distances1,2. Most underwater so, the barriers-to-entry of creating an underwater glider are
gliders are based on buoyancy engines, that change their considerably lowered.
buoyancy relative to the underwater environment by
changing their relative buoyancy to sequentially descend OSUG was designed in CAD software (Onshape) and is
and ascend in saw-tooth gliding patterns. fully variable-driven and parametric, such that a user can
easily manipulate numerous variables such as tube diameter,
While some low-cost commercial gliders are available3,4, number of syringes in the buoyancy engine, or leading-edge
including the Slocum Electric Glider Coastal made by nose taper angle. All parts were also created with a
Teledyne Marine, these gliders still exceed $50,000. Some predominantly-flat bottom-surface and few overhangs to
low-cost academically-focused underwater gliders have eliminate the need for support structures during 3D printing7.
been created as well, such as Michigan Tech’s Research- To also account for the large deviations between different
Oriented Underwater Glider for Hand-on Investigative low-cost FDM 3D printers, a set of calibration parts was
Engineering, ROUGHIE, which costs approximately also created, such that users can print out the calibration
$10,000 in materials to reproduce. Unfortunately, current parts, measure them using standard metrology equipment
underwater glider platforms are still reasonably high-cost (low-cost calipers and micrometers), and input measured
and do not publish the necessary documentation and files values to automatically update the dimensions of OSUG to
necessary to reproduce them. ensure correct fit between components and subassemblies.

OSUG was developed to be the first fully-open source


glider as well as the lowest-cost underwater glider ever
developed, at less than 2% the cost of commercial
underwater gliders. Due to the dramatically-lower cost of
OSUG compared to a typical commercial system, numerous
OSUG systems can be deployed to collect data from large
regions as opposed to localized areas. Further, underwater Fig 2. OSUG’s FDM 3D-Printed Components
vehicles always have a risk of becoming lost on a mission,
1
A.S. Williams DESIGN OF A LOW-COST OPEN-
SOURCE UNDERWATER GLIDER

OSUG is comprised of seven subassemblies, including 1.) screw stepper. Use of a stepper-driven piston-based system
the hull, 2.) external ballasts, 3.) a buoyancy engine, 4.) allows the glider to take in and expel precise amounts of
hydrofoils 5.) the roll-control subassembly, 6.) the pitch- water without complicated feedback systems associated
control subassembly, and 7.) control system. All subsystems with a pump. When the stepper pulls the syringes’ plunger
are fully-modular to make manufacturing efficient and shafts, a vacuum is created, and water is drawn in through
replacement trivial. All other subassemblies connect to the the leading-edge nose cone, thus making OSUG denser than
hull via leading and trailing-edge friction-fit end-caps. the surrounding water, causing descent; when the stepper
pushes the syringes’ plunger shafts, the glider expels water,
The core of OSUG a hull made of a commercially-available, causing it to gain buoyancy and ascend. The buoyancy
pressure-resistant 4.5” outer-diameter 4” inner-diameter engine has been cycle-tested to operate effectively to
acrylic tube, into which all modular assemblies are inserted. approximately 250 hours, after which the syringes need to
To seal off the hull from the environment, two be replaced.
commercially-available glider end caps from Blue
Robotics8 were utilized. These end caps are low-cost and
designed to have additional subassemblies attached to them.

When fully-assembled, OSUG’s hull is designed to be


mostly filled with only air, such that the OSUG has positive
buoyancy when submerged in a salt water environment.
OSUG has two 3D-printed ballast retaining rings, designed
to allow users to add or remove external metal ballasts until
OSUG is neutrally buoyant or slightly positively buoyant.
Finer adjustments can be made electronically by modifying
OSUG’s source code to change the amount of water in the Fig 3. Buoyancy Engine mounted to Leading-Edge End Cap
syringes required to achieve neutral buoyancy. To course-correct against currents and external forces,
OSUG is also capable of modifying its center-of-mass by
A tapered, 3D-printed nose cone, through which liquid can controlling pitch and roll. To do so, OSUG’s batteries are
be taken in and expelled for the buoyancy engine, mounts mounted to a pitch-control subassembly. These batteries are
to the leading-edge cap to seal the front-end of the hull. A actuated axially along the length of OSUG via a lead-screw
commercially-available plate with 3D-printed shroud seals driven by a NEMA 17 stepper motor to shift OSUG’s center
the trailing-end of the hull and enables application-specific of mass. While the buoyancy engine can be used to adjust
sensors to be added. Both end caps also serve to secure the glider’s pitch without a pitch-control subassembly, the
OSUG’s major subassemblies. The buoyancy engine is addition of a pitch-control subassembly allows a
mounted to leading-edge end cap, while the roll-control considerably higher glide ratio (less aggressive slope of
subassembly, pitch-control subassembly, and control travel) resulting in longer range and slower speed.
system are mounted to the trailing-edge end-cap. Alternatively, a lower glide ratio can be achieved, for more
rapid movement at the expense of range10.
Typical underwater gliders are based on buoyancy engines
using either 1) an oil-transfer system that pumps oil to and Hydrofoils improve lift of the glider to increase glide ratio.
from bladders, thus changing buoyancy relative to the Each hydrofoil is made of 2mm-thick 316-alloy stainless
environment3,4, or 2) a thermal buoyancy system that melts steel plate. A 3D-printed hydrofoil mounting ring holds
a waxy material that has greater volume when melted than both hydrofoils approximately horizontal during gliding. A
when solidified9, thus also changing the glider’s buoyancy fixed wing design would improve the lift-drag ratio11
relative to the environment. OSUG uses a less common however manufacturing of such a design would reduce
form of buoyancy engine that modifies buoyancy by reproducibility.
drawing in and expelling water directly from the
environment. Generally, this is achieved via pumping water To change roll and thus direction of travel, the entire pitch-
into and out of an interior bladder in the glider. control subassembly is mounted to the roll-control
subassembly. The roll control subassembly consists
However, OSUG utilizes a piston system to vastly simplify primarily of a NEMA 17 stepper motor with an attached
the design. OSUG’s buoyancy engine consists of six 60mL planetary gear set. The NEMA 17 motor is held stationary
medical syringes, actuated via a NEMA 23 integrated-lead and mounted to the trailing-edge end-cap, while the
2
A.S. Williams DESIGN OF A LOW-COST OPEN-
SOURCE UNDERWATER GLIDER

planetary gear set’s output shaft attaches to the rear of and Previous designs used the ATMEGA328P microcontroller;
rotates the entire pitch-control subassembly. Thus, OSUG testing showed that more sophisticated control was required
can modify roll by rotating its center-of-mass and therefore and that the greater amount of flash memory of a
turn when gliding. ATMEGA2560 was essential (256kB vs 32kB). A greater
number of Universal Asynchronous Receiver-Transmitter
(UART) ports allows for the expansion of the sensor array
to include Conductivity-Temperature-Depth (CTD)
sensors.

The control board uses a triple axis accelerometer and


gyroscope (InvenSense MPU-6050 sensor) for an inertial
navigation system to accurately determine OSUG’s position
Fig 4. Pitch-Control, Roll-Control, Control-System underwater. The refresh rate was kept low (1.25Hz) and
Subassemblies mounted to Trailing-Edge End Cap reading acceleration only, in compliance with the
datasheet’s conditions for low power usage14.
The buoyancy engine needs to be attached to the back
A high-resolution pressure sensor (MS5837-30BA) was
assembly (consisting of the Pitch-Control, Roll-Control,
used for depth sensing, as it has an internal oscillator for
Control-System Subassemblies), both mechanically and
long-term stability and gel protection with an antimagnetic
electrically. As the two main assemblies are friction fit into
stainless-steel cap to ensure the module is water resistant.
the tubing, there is no lateral force transferred between the
The microcontroller interfaces with the pressure sensor over
assemblies. Three 8mm steel guide pins ensure that the two
an I2C bus interface to reliably transition gliding states at
assemblies retain rotational offset.
specific depths.
Section II Two Allegro A4988 stepper motor drivers are used to drive
the pitch and roll stepper motors. These are low current
Electrical Design of OSUG applications, so the stepper motors deliver a maximum
current of 1A in these applications. The drivers are
OSUG is controlled by a custom printed circuit board (PCB) connected via 8-pin headers as calibration stresses the driver
using an ATMEGA2560 microcontroller programmed over boards, sometimes requiring replacement.
the Fathom-S communication board using the full-duplex
RS-422 protocol. Standard USB is half-duplex, having a The control board has an output header for SPI
timing requirement causing a cable length limitation of 5 communication protocol, driving an AMIS-30543 stepper
meters12. The use of the Fathom-S communication board motor driver, mounted on the buoyancy engine
allows for an extended tether length of over 600 meters. subassembly. The buoyancy engine stepper motor requires
high-torque, so this board provides up to 3A with forced air
Charging is controlled by a top-side lithium-ion charging flow cooling, varied via the SPI interface by the control
circuit, capable of 4A delivery. OSUG power is provided by board from stall detection feedback.
six energy-dense lithium-ion 18650 cells for a total capacity
of 85Wh. Each cell has an ultra-low-power integrated
voltage-, current-, and temperature-monitoring circuit for
battery protection as determined by the International
Electrotechnical Commission (IEC) 6213313 specification.

Charging and communication is achieved over a IP69K dry


mate underwater connector (Bulgin standard series), rated
to a 100-meter depth for prolonged periods.

The bottom-side Fathom-S communication board provides


5V supply and serial port communication to OSUG’s
control board via a 4-pin header. The Fathom-S onboard Fig 5. AMIS-30543 Stepper motor driver mounted
power regulator provides low-noise 5V supply, with a adjoining the buoyancy engine NEMA 23
maximum current of 250mA, to the control board.
3
A.S. Williams DESIGN OF A LOW-COST OPEN-
SOURCE UNDERWATER GLIDER

The control board is also designed such that it can be used 13.2mm high, ensuring a good connection between the two
as a slave board in conjunction with a Pixhawk 2.1 to assemblies with a variety of separation distances that arise
control OSUG. In addition to the open-source ArduPilot due to dimension tolerances. Previous versions of this
UAV autopilot, the Pixhawk uses a high-reliability Global connection system used pogo pins, however these provided
Navigation Satellite System (GNSS) for autonomous a force repelling the two assemblies, reducing reliability.
waypoint navigation. Pogo pins also only have a 3mm pin travel distance, which
was insufficient to deal with the variances in distance
The board was developed in the circuit board design between assemblies.
software, Autodesk EAGLE, as a two-layer board. Trace
widths were a default of 16mils for signal traces. The width
of traces used for power delivery were calculated using PCB
Toolkit V7.05, with a copper weight of 1oz and an allowed
temperature rise of 15OC. All components were Surface
Mount Device (SMD) variants, to reduce surface board-size
and cost. Through-hole headers were used for greater
structural strength.

Fig 7. The buoyancy engine and back subassemblies


in unmated and mated positions
The ATMEGA2560 with Fathom-S communication board
allows the control board to be programmed via the Arduino
development suite, drawing upon standard libraries for the
high-resolution pressure sensor and stepper motor drivers.

Section III
Fig 6. Schematic and board view of OSUG’s control
board within EAGLE Future developments of OSUG
Notably, the assemblies connected to the leading-edge end- The mechanical and electrical design of OSUG has been
cap and the assemblies connected to the trailing-end edge outlined, additional software efforts are still in development
cap must be electronically-connected. To achieve this, there – especially with integration with the Pixhawk autopilot
are 14 Harwin 1mm through-PCB connectors, allowing for suite. While the implementation is possible on current
a current limit of 10A per connector. The terminal pins are

4
A.S. Williams DESIGN OF A LOW-COST OPEN-
SOURCE UNDERWATER GLIDER

hardware, further software development is required to [9] D. C. Webb, P. J. Simonetti and C. P. Jones, “SLOCUM: An
achieve full autonomy. Underwater Glider Propelled by Environmental Energy”, IEEE
Journal of Oceanic Engineering, vol. 26, No. 4, 2001 pp. 447-
452
In the next version of OSUG, internal mechanisms will be [10] N. Mahmoudian and C. Woolsey, “Underwater Glider Motion
simplified to enable commercialization (while keeping the Control”, 47th IEEE Conference on Decision and Control, 2008
OSUG open-source), increase reliability and cost optimize. [11] W. Zihao, L. Ye, W. Aobo and Wang Xiaobing, “Flying Wing
Underwater Glider: Design, Analysis, and Performance
The current buoyancy engine system consists of six 60ml Prediction”, 2015 International Conference on Control,
medical syringes which results in limited durability of the Automation and Robotics
buoyancy engine. Currently, a new buoyancy engine with a [12] J Zyren and A Petrick, “Tutorial on Basic Link Budget
single custom-built piston is in development. Analysis”, intersil, AN9804.1, 1998
[13] International Electrotechnical Commission, “Secondary cells and
batteries containing alkaline or other non-acid electrolytes –
Currently OSUG can reliably descend and ascend Safety requirements for portable sealed secondary cells, and for
underwater, however future collaborations are to integrate batteries made from them, for use in portable applications.
standardized sensor suites. CTD sensors are of importance Lithium systems”, BS EN 62133-2:2017, 2017
in underwater data monitoring missions for geophysical or [14] InvenSense “MPU-6000 and MPU-6050 Product Specification
Revision 3.4”, 2013
oceanographic research, for instance, to form [15] A. L. Gordon and W. F. Haxby, “Agulhas Eddies Invade the
understandings of species and nutrient distribution or can be South Atlantic: Evidence From Geosat Altimeter and Shipboard
used to determine other characteristics of underwater Conductivity-Temperature-Depth Survey” Journal of
conditions. Geophysical Research, vol. 95, No. 3, pp. 3117-3125, 1990
[16] K. Hayley, L. R. Bentley, M. Gharibi and M Nightingale, “Low
temperature dependence of electrical resistivity: Implications for
OSUG has reduced the high barrier of entry for long near surface geophysical monitoring” Geophysical Research
distance underwater data collection set by commercial Letters, vol. 34, 2007
systems. Continued development will enable far more
climate science to be conducted by both hobbyist and
private research groups. Given the open-source
development, as more developers adopt the platform there
will be a proliferation of varied capabilities.

References

[1] C. C. Eriksen, T. J. Osse, R. D. Light, T. Wen, T. W. Lehman, P.


L. Sabin, J. W. Ballard and A. M. Chiodi, “Seaglider: A Long-
Range Autonomous Underwater Vehicle for Oceanographic
Research”, IEEE Journal of Oceanic Engineering, vol. 26, No. 4,
2001 pp. 424-436
[2] J Sjerman, R. E. Davis, W. B. Owens and J. Valdes, “The
Autonomous Underwater Glider ‘Spray’ ”, IEEE Journal of
Oceanic Engineering, vol. 26. No. 4, pp. 437-446, 2001
[3] G. A. Ribeiro, A. Pinar, E. Wilkening, S. Ziaeefard and N.
Mahmoudian, “A Multi-Level Motion Conroller for Low-Cost
Underwater Gliders”, Robotics and Automation (ICRA), 2015
IEEE International Conference on, 2015
[4] J. G. Graver and N. E. Leonard, “Underwater Glider Dynamics
and Control”, 12th International Symposium on Unmanned
Untethered Submersible Technology, 2001
[5] J. C. Kinsey, R. M. Eustice and L. L. Whitecomb, “A Survey of
Underwater Vehicle Navigation: Recent Advances and New
Challenges”, 2006
[6] R. Stokey, M. Purcell, N. Forrester, T. Austin, R. Goldsborough,
B. Allen and C. v. Alt, “A Docking System for REMUS, an
Autonomous Underwater Vehicle”, OCEANS '97. MTS/IEEE
Conference Proceedings, 1997
[7] S. Allen and D. Dutta, “On the Computation of Part Orientation
using Support Structures in Layered Manufacturing”, Solid
Freeform Fabrication Proceedings, pp. 259-268, 1994
[8] Available at https://www.bluerobotics.com, accessed 3/10/2018

You might also like