Search NASA⌕ Search

Engineering topics

Adam Duke

Publications and source records attributed to Adam Duke.

Simulated Excavation Environment for Lunar Operations

With new pushes to reach and establish long term presences on both the Moon and Mars, significant effort has begun to develop methods of In-Situ Resource Utilization. Many of these methods involve excavation and manipulation of local regolith and, at this time, many of these missions are in the early planning phases. As such, simulations provide both an inexpensive and relatively easy method to perform high level proofs of concept and mission overviews along with an environment to perform machine learning for rovers and other robots. The Simulated Excavation Environment for Lunar Operations (SEELO) was born out of this need for consolidated capabilities. SEELO seeks to provide accurate life mission environments and regolith interaction mechanics while remaining lightweight enough to run in faster than real-time. These combined features allow SEELO to be used for mission planning purposes that offer an environment for lunar robots to perform Machine Learning on moving, digging, and various other activities. Using the Real-Time Development Platform (Unity) to utilize regolith excavation models created by Intelligent Capabilities Enhanced-Regolith Advanced Surface Systems Operations Robot and lunar surface data collected by NASA’s Lunar Reconnaissance Orbiter, SEELO has been able to provide NASA with a tool to plan, train, and even devise lunar missions.

Michael DuPuis↗

Towards Autonomous Lunar Resource Excavation via Reinforcement Learning

To continue on a sustainable and flexible path, NASA needs to address the challenge of collecting and moving large amounts of regolith at the destination. NASA’s Regolith Advanced Surface Systems Operations Robot (RASSOR) is principally designed to mine and deliver regolith for In-Situ Resource Utilization (ISRU) processing. RASSOR’s design enables it to efficiently collect and deposit regolith, return collected material for processing, and myriad related ISRU activities. To reliably perform these operations on the lunar surface, RASSOR software and sensory systems need to be robust and maximize the information extracted from a reduced sensor payload. Herein, we present preliminary findings from the Intelligent Capabilities Enhanced RASSOR project. We created reduced-order simulation environments to develop autonomous trenching controllers via reinforcement learning and prototype state estimation architectures. The goal of reinforcement learning is for an agent to learn a policy (task strategy) through interactions with an environment. When the agent performs an action, a change occurs in environment state and a numerical reward is received which informs the agent whether the action performed was good or not. Since reinforcement learning algorithms learn through trial-and-error, a simulation is a desirable first environment for development and learning. We developed two simulations, the first is a 2D excavation simulation developed to facilitate parameter selection, and a 3D simulation developed using a game physics engine, to simulate simplified soil interactions and increase the fidelity of the dynamic models of the robotic agents. The development of this 3D simulation has enabled the training of additional sensing capabilities and research both at the granular mechanics and operations levels. We experimented with various virtual sensor payloads to identify a combination that enabled efficient excavation operation and learning. Our reward function is based on how much material is excavated per step. A penalty is also received for leaving the dig site and to smooth the acceleration of the drum arms. We implemented pseudo time-of-flight sensors to report distance from each drum to ground and the height above ground which was found to be more efficient than existing solutions. Our findings suggest that reinforcement learning for autonomous operations has learned viable trenching strategies within 3000 training episodes in our simplified 2D environment and helped identify desirable sensing capabilities, arrangements, and considerations such as the positioning of time-of-flight sensors. Future work includes expanding our simulation to more complex environments and scenarios, and transfer learning from simulation to RASSOR 2.0 hardware for deployment in the Regolith Test Bin at NASA's Kennedy Space Center.

rassor↗