Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-08T07:59:10.784Z Has data issue: false hasContentIssue false

An intelligent algorithm for autonomous scientific sampling with the VALKYRIE cryobot

Published online by Cambridge University Press:  25 September 2017

Evan B. Clark*
Affiliation:
Stone Aerospace Inc., Del Valle, TX 78617, USA
Nathan E. Bramall
Affiliation:
Leiden Measurement Technology, Sunnyvale, CA 94089, USA
Brent Christner
Affiliation:
University of Florida, Gainesville, FL 32611, USA
Chris Flesher
Affiliation:
Stone Aerospace Inc., Del Valle, TX 78617, USA
John Harman
Affiliation:
Stone Aerospace Inc., Del Valle, TX 78617, USA
Bart Hogan
Affiliation:
Stone Aerospace Inc., Del Valle, TX 78617, USA
Heather Lavender
Affiliation:
Louisiana State University, Baton Rouge, LA 70803, USA
Scott Lelievre
Affiliation:
Stone Aerospace Inc., Del Valle, TX 78617, USA
Joshua Moor
Affiliation:
Stone Aerospace Inc., Del Valle, TX 78617, USA
Vickie Siegel
Affiliation:
Stone Aerospace Inc., Del Valle, TX 78617, USA
William C. Stone
Affiliation:
Stone Aerospace Inc., Del Valle, TX 78617, USA
Rights & Permissions [Opens in a new window]

Abstract

The development of algorithms for agile science and autonomous exploration has been pursued in contexts ranging from spacecraft to planetary rovers to unmanned aerial vehicles to autonomous underwater vehicles. In situations where time, mission resources and communications are limited and the future state of the operating environment is unknown, the capability of a vehicle to dynamically respond to changing circumstances without human guidance can substantially improve science return. Such capabilities are difficult to achieve in practice, however, because they require intelligent reasoning to utilize limited resources in an inherently uncertain environment. Here we discuss the development, characterization and field performance of two algorithms for autonomously collecting water samples on VALKYRIE (Very deep Autonomous Laser-powered Kilowatt-class Yo-yoing Robotic Ice Explorer), a glacier-penetrating cryobot deployed to the Matanuska Glacier, Alaska (Mission Control location: 61°42′09.3″N 147°37′23.2″W). We show performance on par with human performance across a wide range of mission morphologies using simulated mission data, and demonstrate the effectiveness of the algorithms at autonomously collecting samples with high relative cell concentration during field operation. The development of such algorithms will help enable autonomous science operations in environments where constant real-time human supervision is impractical, such as penetration of ice sheets on Earth and high-priority planetary science targets like Europa.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2017 
Figure 0

Fig. 1. The VALKYRIE cryobot (black cylinder) and the 2015 field team deployed on the Matanuska Glacier, Alaska (61°42′09.3″N 147°37′23.2″W) from 9 June to 10 July 2015.

Figure 1

Fig. 2. Illustration of execution of both autonomous sampling algorithms on identical simulated mission data. The solid blue line represents the score function. Gold stars show optimal samples computed with a priori knowledge of the score function for the entire mission. Red triangles show samples picked by Algorithm 1 and green dots show samples picked by Algorithm 2. Dashed lines represent the sampling threshold for each algorithm. Shaded regions show times when the sampler is sampling.

Figure 2

Fig. 3. Aggregate performance of Algorithm 1, Algorithm 2 and humans on a suite of 2000 simulated missions generated by a Gaussian mixture model (humans were tested on only a subset). Mission simulation parameters were number of Gaussian events, number of samples, maximum event width and mission length. One parameter of the mission simulation was varied at a time to investigate the effect of different mission morphologies on algorithm performance. Shaded area shows one standard deviation.

Figure 3

Fig. 4. Plot showing the response of the water sampling algorithm during the 5 July 2015 autonomous mission on the Matanuska Glacier (left). Ten sample bags were collected autonomously during this mission and were retrieved for laboratory analysis upon resurfacing of the vehicle at the conclusion of the mission. Correlation between score function and cell concentration was r2 = 0.23 (right). The data point representing the third sample was thrown out because the communications error with VALKYRIE caused the sampling pump to stop and be reset, which mixed sample water from different depth layers in the ice.

Figure 4

Fig. 5. Plot showing the response of the autonomous water sampling algorithms run on data from VALKYRIE 2015 field deployment to the Matanuska Glacier. The solid blue line represents the score function. Gold stars show optimal samples computed with a priori knowledge of the score function for the entire mission. Red dots are samples picked by Algorithm 1 and green dots show samples picked by Algorithm 2. Dashed lines represent the sampling threshold for each algorithm. Shaded regions show times when the sampler is sampling.

Figure 5

Fig. A1. Pseudocode for Algorithm 1, the autonomous sampling algorithm used during the 2015 VALKYRIE field campaign.

Figure 6

Fig. A2. Pseudocode for Algorithm 2, the improved algorithm designed after the field campaign.

Figure 7

Fig. A3. Pseudocode for generation of mission simulations using a Gaussian mixture model.

Figure 8

Fig. A4. Pseudocode for estimating optimal samples from a mission when the entire mission is observable a priori.

Figure 9

Fig. A5. Example where the greedy optimal sample estimation algorithm fails. When a score function peak is close to twice the width of the sampling period, it may be more advantageous to take two sub-optimal samples on either side of the peak than one optimal sample at the peak and one very poor sample much below it.