NASA JPL
Designing an interface for scientists to program autonomous space vehicles
Human Centered Design Team
Highlights
Skills
Working with NASA Scientists
Deconstructing mission planning
Collaboration with NASA interface designers
Building Human - AI interfaces
User testing
Data Visualization
AI Systems
Rover science instruments
Mars rover control interfaces
Figma wire-framing
Technology
The Challenge
I was brought on as a designer at NASA to envision a first of its kind interface that would allow research scientists to program autonomous space vehicles.
Due to distance and environmental conditions, rovers require sophisticated autonomous systems. Our efforts were aimed at bridging the gaps between autonomous driving teams and mars research scientists.
Learning to see like a rover
Embarking on autonomy UX design required a monumental amount of research. Our team had to learn how to see like a rover, act like an operations organizer, be curious like a scientist, and reason like an engineer.
Design methodology
Navigating complicated operational and technical AI workflows
In order to make sound design systems, we had to understand the past, present, and future of rover interfaces. This required numerous conversations with cutting edge scientists and developers across NASA.
Fluency in active rover missions, instrumentation, operations workflows, and user challenges were essential to designing our interface.
Our team worked with individuals across NASA how contributed their research, expertise, and perspective to our final product.
Balancing Act
Most challenging was determining how to arrive at specific autonomous AI directions from the input of scientists that new little about the inner workings of rover autonomy.
We had to learn how to balance complexity and the interpretability of our product in a real setting.
Scientists needed to want this tool and so did autonomy engineers.
Prototyping
We filled notebooks, whiteboards, and Figma pages with prototypes as we iterated to our final project. Each visualization, decision, and button needed to be intentional and stand up to rigorous user testing sessions
Iterations
The interface went through three big iterations before we reached a final product. Each one brought new insights and findings to the NASA community.
Communication
Communication was key in relaying the ideas of our prototypes. Their were many layers of complexity to this project, so the ability to both visually and verbally express interface complexity became a major takeaway from this project.
Design Outcomes
Bridging the gap between scientists and engineers
You can see glimpses into our final interface in the gifs below. With this interface, scientists could program intent for the first time. This was accomplished through specifying a number of fundamental interests and instrument procedures in our interface.
Lessons Learned
Create a first of its kind interfaces that would allow research scientists to indicate their research preferences for an autonomous rover.
Further Questions
If you’d like to learn more about this project, please feel free to reach out. Research into rover autonomy interfaces is ongoing and