Glider Programming Architecture
This research project is partially funded by
NSF CSR-CSI #0720836 and
NSF MRI #0821607.
Any opinions, findings, and
conclusions or recommendations expressed in material related to this
project do not necessarily reflect the views of the National
Science Foundation.
In memory of Denitsa Tilkidjieva, a PhD graduate student who worked on
this project.
Students and Faculty
Hans Christian Woithe
-- PhD Student, Department of Computer Science
David Boehm
-- MS Student, Department of Computer Science
Ulrich (Uli) Kremer
-- Faculty, Department of Computer Science
Collaborators
David Aragon
-- Reseach Staff, Coastal Ocean Observation Lab
Scott Glenn
-- Faculty, Institute of Marine and Coastal Sciences
Oscar Schofield
-- Faculty, Institute of Marine and Coastal Sciences
Dimitris Metaxas
-- Faculty, Department of Computer Science
Ivan Seskar
-- Associate Director for Information Technology, Winlab
Ilya Chigirev
-- Research Staff, Winlab
Mike Eichhorn
-- Faculty, Institute for Automation and Systems Engineering, Ilmenau University of Technology, Germany
Manish Parashar
-- Faculty, Department of Electrical and Computer Engineering
Dario Pompili
-- Faculty, Department of Electrical and Computer Engineering
Publications
- Towards a Resource-Aware Programming
Architecture for Smart Autonomous Underwater Vehicles , H.C. Woithe,
D. Tilkidjieva, and U. Kremer, Technical Report, Department of Computer
Science, Rutgers University, DCS-TR-637, June 2008.
- A Programming Architecture for Smart Autonomous Underwater Vehicles ,
H.C. Woithe and U. Kremer, IEEE International Conference on Intelligent Robots and Systems (IROS'09),
St. Louis, Missouri, October 2009.
- Slocum Glider Energy Measurement and Simulation Infrastructure,
H.C. Woithe, I. Chigirev, D. Aragon, M. Iqbal, Y. Shames, S. Glenn, O. Schofield, I. Seskar, and U. Kremer,
IEEE Oceans Conference, Sydney, Australia, May 2010.
- An Interactive Slocum Glider Flight Simulator,
H.C. Woithe and U. Kremer,
IEEE Oceans Conference, Seattle, WA, September 2010.
- Using Slocum Gliders for Coordinated Spatial Sampling,
H.C. Woithe and U. Kremer,
IEEE Oceans Conference, Santander, Spain, June 2011.
- Improving Slocum Glider Dead Reckoning Using a Doppler Velocity Log,
H.C. Woithe, D. Boehm, and U. Kremer,
IEEE Oceans Conference, Kona, Hawaii, September 2011.
- A Lightweight Scripting Engine for the Slocum Glider,
H.C. Woithe and U. Kremer,
IEEE Oceans Conference, Kona, Hawaii, September 2011.
- Opportunities to Parallelize Path Plannning Algorithms
for Autonomous Underwater Vehicles,
M. Eichhorn and U. Kremer,
IEEE Oceans Conference, Kona, Hawaii, September 2011.
- Parallelization of Path Planning Algorithms for AUVs - Concepts,
Opportunities, and Program-Technical Implementation,
M. Eichhorn, H.C. Woithe, and U. Kremer,
IEEE Oceans Conference, Yeosu, South Korea, May 2012.
News
Our lab (CoRE 332) has two Slocum Gliders with a "double payload bay" configuration.
The Slocum Glider is produced by
Teledyne Webb Research . The picture below shows the MRI-2 glider in the foreground, and MRI-1
in the back.
The extended payload bay allows more flexibility by supporting
different sensor, battery, and on-board computer arrangements. Both gliders
have underwater acoustic communication capabilities (WHOI's micro modems, blue cylindrical device on top of the gliders).
The gliders can be equipped with payload bays with a ADCP/DVL sensor, a FIRe sensor, and/or two
bio-pucks. Both gliders have a CTD sensor. In addition, MRI-1 has an optode installed (fixed) in her
aft section.
Missions
The following missions were conducted using gliders owned by Rutgers IMCS or ONR, and deployed from
the research vessel
R/V Arabella stationed at the
Rutgers University Marine Field Station (RUMFS)
in Tuckerton, New Jersey.
- October 18, 2011 -- MRI-2: Sixth mission, one deployment. This first deployment of MRI-2
was 5 miles off the coast of Atlantic City in approximately 55 feet of water. While submerged,
a "surfacing" command was sent to the glider via an acoustic modem from our deployment vessel.
MRI-2's WHOI acoustic modem received the command, passed it on to our onboard computer, which then
issued an instruction to the flight controller to resurface. We sucessfully repeated this
experiment.

- December 9, 2010 -- Outreach Program: Sixth Grade Science Class at
Maplewood Middle School, New Jersey.
As part of a lesson unit covering density in sixth grade science, we used a 8-foot wave tank to
illustrate how water of different densities mix, such as fresh and salt water. The experiments show
how water of different salinities and therefore different densities form distinct layers. Food colors
were used to allow these layers to be observed.
We also illustrated how water density is used by Autonomous Underwater Vehicles such as the Slocum glider.
The Slocum glider is a buoyancy driven vehicles that changes its overall density to propel itself through
the water column. Students were able to inspect an actual Slocum glider, and use our interactive
glider simulator to plan and fly missions across the continental shelf off the coast of New Jersey.
Overall, we covered five periods of science and were able to reach over 80 students. We would like
to thank Mark Terenzi, a sixth grade science teacher of Team A at Maplewood Middle School, for
all his help and support.
Photos by Hans Christian (Chris) Woithe
- August 3 through September 1, 2010 --
RU01: Fifth mission, one deployment. RU01 is equipped with an updated, more power-efficient version of our
new power measurement infrastructure. The glider went out to the edge of the continental shelf twice,
collecting power measurements of the buoyancy pump and other motors. In addition to obtaining data, the
experiment showed that our infrastructure is efficient enough to be deployed in a 4 week mission.
Flight path of RU01 over a period of 4 weeks.
.
- February 3 through 9, 2010 --
RU07: Fourth mission, one deployment. RU07 was equipped with our new power measurement infrastructure.
This was the first time
that we flew without a safety net, i.e., without a buoy attached to the glider.
The goal was to reach the edge of the continental shelf, take power measurements at depths of up to
100 meters, and verify the overall functionality of the board under field conditions.
Unfortunately, the weather did not cooperate. A Nor'easter forced the glider northward as can
be seen in the mission flight map below. Overall, the mission was still
a success since we got power readings up to a depth of 32 meters and new insights into our
current infrastructure.
This movie spans a 6 day time period, starting from the RU07 deployment on
February 3, to her pick-up on February 9.
- September 21, 2009 --
RU10: Third mission, one deployment. RU10 was equipped with a new power measurement infrastructure
that is able to measure the in-flight energy consumption of different sensors and motors. The goal of this
mission was to calibrate our new power measurement board. The board was developed in collaboration
with
Ivan Seskar , a researcher
at Winlab , and his students
Yuriy Shames, Ilya Chigirev, and Murium Iqbal. The picture below shows RU10 on the surface
before starting its one hour mission. The glider is connected to a buoy in case of system failure.
- September 4, 2008 --
RU15: Second mission, one deployment. Successful tracking of a thermocline
at around 15 meter depth off the coast of New Jersey as shown in Figure labeled
Seabird CTD .
The flight path of the glider is shown in Figure labeled Glider Profile .
After 1500 seconds,
the old programming architecture gained control again, and the glider surfaced.
- July 31, 2008 --
RU20July31.2008.mov (61MB):
First mission off the coast of New Jersey with two glider deployments. The
video shows the second deployment of the Slocum glider RU20.
RU20 was equipped with our new programming architecture.
Last updated by Ulrich (Uli) Kremer at 3:40pm on March 24, 2011