Project

EELS Mission Operations System

Description

The software used to drive and monitor NASA JPL’s coolest, most autonomous robot yet.

Client

NASA JPL

NASA JPL

Year

2024

2024

Published

Oct 28, 2025

Oct 28, 2025

Services Rendered

UX Design

3D Visualization

Computational Design

Visual Communication

Industries

Aerospace

Robotics

EELS team testing glacial surface mobility using teleoperation features at the Athabasca Glacier, 2024.

Project Overview

The Exobiology Extant Life Surveyor (EELS) platform is a versatile snake-like robot with surface and subsurface mobility capabilities on ice, enabling future exploration of previously inaccessible terrain. The platform has numerous terrestrial and planetary body applications, including the potentially habitable subsurface ocean of Saturn’s moon, Enceladus.

Over the next 3 years, EELS will undergo extensive lab and field testing in terrestrial environments to demonstrate capabilities towards the goal of infusion into a future JPL flight project.

My Role

I designed the UI and UX for mission operations software that integrates functionality from disparate ops software and simplifies multi-step user input.

I improved functionality with novel, complex data visualization for monitoring critical system statuses, preventing crashes, and preventing failures during field tests.


The Challenge

Compared to the Martian surface, where we have fairly high resolution data of the areas NASA wants to explore, we have low resolution data available for the surface of Enceladus. For example, in the highest resolution images of the surface of Enceladus, 1 pixel is equivalent to 12.5km2, as shown in the image above.

EELS is designed to compensate for the lack of data by being exceptionally well-prepared with multi-modal perception and mobility, and state-of-the-art autonomy capabilities.

The EELS robot proposes fundamentally different architecture and operating principles to previous flagship spacecraft like the Curiosity and Perseverance rovers. The Mars rovers typically have 6 wheels and traverse horizontally across the Martian surface similar to a car. EELS, on the other hand, has a dynamic, snake-like body with 12 bend joints, 12 twist joints, and 22 screws. This mechanical complexity allows EELS to move with 8 different gaits, enabling mobility across 8 different types of terrain.

The staggering versatility provided by this mechanical complexity likewise requires necessary complexity in the operations software.

Our Solution

The design of the operations software allowed the necessary complexity while keeping the visualization easy to read for operators and, most importantly, easy to identify errors and faults during testing and operation.

Result

  • Reduced overhead and controller workload

  • Improved situational awareness of operator

  • Enabled fast and easy access to critical information

  • Established reliable locations for information

  • Served micro and macro management needs

  • EELS accomplished the first-ever robotic descent of a moulin

  • The robot made the cover of science magazine :)

All works © Christiahn Roman 2017

All works © Christiahn Roman 2017

All works © Christiahn Roman 2017