Research

I study how robots move and how robots think about movement.

My research revolves around exploring faraway, scientifically-rich environments, like the surface of Europa and Titan or the rings of Saturn, by applying my dynamics and control knowledge and integrating machine learning models for better robot autonomy and adaptability. I hope to develop intelligent robots to autonomously navigate and probe scientific hotbeds in extreme terrains intermediately on Earth, like glaciers, hydrothermal vents, and underwater volcanoes, which offer analogues to space environments and independently have scientific value. Typically, scientists intuit the value of science and expeditioners intuit the danger of traversing extreme paths. An autonomous robotic scientist would instead digitize gathered measurements to scientific significance with proposed machine learning methods like Gaussian processes. A digital expeditioner would plan waypoints along a path, learn about an environment-vehicle dynamics model, and implementing low-level controllers on the vehicle to follow this path. A large gap in machine learning right now is the guarantee of safety for which I can derive for dynamic systems. The ultimate goal of my research is to create algorithms that completely automate the planetary surface exploration process, digitizing the astronaut who would otherwise be in an immensely dangerous position. A future goal is to augment human exploration through cooperation and interaction with these intelligent robotic explorers.

If you’re curious about what my day-to-day activities look like, I keep a research log.


Developing Rover Intelligence Faster with Cyber-Physical Twins

Screenshot of rover on terrain in Taro-SCM simulation, developed by the RoSE lab

Cyber-physical twins are particularly important and useful when physical systems are hard to build and data is expensive to collect. These two qualities exemplify space systems and missions.

NASA EPSCoR research conducted by the Robotic Space Exploration (RoSE) lab, led by Dr. Frances Zhu, is developing a simulated planetary surface environment and rover with representative physics to accelerate developing and testing machine learning algorithms. Machine learning hinges upon the quantity and quality of data available. Simulations allow developers to toggle these aspects of data to detect the sensitivity of algorithms to the availability and noisiness of data. 

A simulated environment, once established, can be trusted to behave like a real, physical system, but unlike a physical system, a simulation enables rapid iteration to try algorithms that push the limits of a physical system without damaging expensive assets. By leveraging a simulated environment, software engineers are able to encode intelligence into a robot and play out potentially dangerous scenarios so that we may avoid and protect against failure in real mission deployment.

The RoSE lab’s research focus resides on imbuing intelligent behavior in robots exploring planetary surfaces that we have never seen before. Aspects of intelligence in autonomous exploration include localization (knowing where we are), path planning (knowing where to go), dynamic system identification (understanding how we move), and control (knowing how to get there). By partnering with NASA JPL and Astrobotic, the RoSE lab is developing open-source simulation and software packages to advance autonomous robotic space exploration. 


Vertically Integrated Project (VIP) Robotic Space Exploration (RoSE) Team

VIP Team RoSE (Robotic Space Exploration) is the first group of students at the University of Hawai’i at Manoa (UHM) to participate in the University Rover Challenge (URC), a competition sponsored by The Mars Society. We are a multidisciplinary team consisting of business, biology, astrogeology, astrophysics, computer science, and electrical, mechanical, and computer engineering undergraduate students.


ARTEMIS redraw draft4.jpg

Artemis CubeSat Kit: a Low-Cost, Spaceflight-Ready 1U CubeSat and Educational Materials in the Public Domain

Our mission is to create 1) a low-cost satellite kit that can be used as a space flight mission, suborbital payload, avionics on a rocket, or as a tabletop data collector and 2) an online course that teaches undergraduates with no prior aerospace engineering experience the fundamentals to designing and building a small satellite.


PhD Dissertation: Flux-Pinned Dynamical Systems with Application to Spaceflight

I researched spacecraft dynamics, controls, and system architectures. As a NASA Space Technology Research Fellow, I aimed to mature technology that passively docks spacecraft with magnets and superconductors. This phenomenon is called flux pinning, or quantum levitation, and a common application on Earth is the Maglev train.  Flux pinning offers compliance, contactless manipulation, and passive stability in up to six degrees of freedom.  I have a hand in every part of the technological process: system design, hardware integration, experimentation, and data analysis. 


Microgravity Flight Experiment

On Earth's surface, we are stuck between a rock and a hard, fast natural phenomenon known as gravity. Spacecraft in orbit do not follow same physical constraints but operate in microgravity environment. To prove the performance of spacecraft technology, we should test in environments much like the final physical environment: microgravity. A cost-efficient way to accomplish weightlessness is to fly in an airplane that follows a parabolic trajectory, lovingly known as the vomit comet. The flux pinning research team from JPL and Cornell flew with ZeroG in March of 2017 and 2018.


Learned Trajectory Tracking

Exploring extreme terrain is important for:

  • Search and rescue missions

  • Planetary exploration

Exploring extreme terrain is difficult because:

  • Hard to track a trajectory

  • Hard to simulate terramechanics

  • Analytical or numerical approaches

Learning a dynamics model (includes terramechanics) and control policy in an interpretable form is valuable and insightful. This work explores a new method for learning a terramechanics model and a control policy using a model-based genetic algorithm.


Flux Pinning Air Bearing Experiment (Cornell)

I led a team of undergraduates to:

  • conceive of a spacecraft docking mechanism utilizing flux pinning dynamics

  • design and build an experiment centered on the analogue spacecraft

  • conduct over 100 experiments that characterize the docking performance


Flux Pinning Sandbox

Dynamics model for flux-pinned single magnet and single superconductor interaction based on Kordyuk's frozen image model and magnetic moment dipole model

Flux Pinning Air Bearing Experiment (JPL)

The proof-of-concept experiment at Cornell showed huge potential so we transitioned the analogue spacecraft to JPL with several modifications.

  • superconductor system is more flight traceable

  • flat floor is leveled to within one thousandth of a degree

  • Vicon camera system measures position and attitude to submilllimeter precision

We conducted five different experiments in over 500 experiments.


Flux Pinning Simulation

Dynamics model for twelve magnet and trio of superconductor interaction based on Kordyuk's frozen image model and magnetic moment dipole model. Highly coupled and nonlinear dynamics.


Magnetic Heat Map.png

Mapping Magnetic Field Embedded in Superconductor

The strength of the flux-pinned interface directly depends on the magnitude and shape of the magnetic field. In this experimental effort, I spatially map the magnetic field the frozen image and mobile image sources generate. Spoiler, reality is not as strong as theory predicts.