DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Into the Unknown - Autonomous Navigation of the MMX Rover on the Unknown Surface of Mars' Moon Phobos

Smisek, Michal and Schuster, Martin and Meyer, Lukas and Vayugundla, Mallikarjuna and Schuler, Florian and Steinmetz, Bernhard-Michael and Müller, Marcus Gerhard and Stürzl, Wolfgang and Bihler, Markus and Langwald, Jörg and Seth, Daniel and Schmaus, Peter and Lii, Neal Yi-Sheng and Kenny, Patrick and Lund, Andreas and Höflinger, Kilian Johann and Strobl, Klaus and Bodenmüller, Tim and Wedler, Armin (2020) Into the Unknown - Autonomous Navigation of the MMX Rover on the Unknown Surface of Mars' Moon Phobos. ICRA 2020 Workshop on Opportunities and Challenges in Space Robotics, 1.-4. Jun. 2020, Paris, France.

[img] PDF


The MMX - Martian Moons eXploration - mission, as the name already suggests, aims to explore the two moons of Mars, Phobos and Deimos. The goal of this space mission led by JAXA is to acquire the scientific data necessary to understand the composition, structure, and history of these peculiar celestial bodies. The first man-made object to ever land on the larger and closer of these two moons, Phobos, shall be the small and lightweight MMX rover. The rover will be designed, manufactured and operated jointly by CNES and DLR. After separation from the carrier spacecraft, landing, uprighting, and deployment, this rover will start to drive in the low-gravity environment of Phobos surface and perform scientific operations. The rover will have a length of 44cm and a weight below 30kg. It will be solar-powered to operate for an intended mission duration of 90 days [1]. Communication round-trip times between Earth and Mars are already eight to forty minutes. For Phobos, we expect significantly higher values due to the need for relay satellites and limited communication windows. This leads to a requirement for a high level of autonomy for the robot, particularly its navigation capabilities, in order to maximize the scientific output of the mission. We will thus develop a navigation solution and integrate it as a software component running on the MMX rovers on-board computer. This navigation software will be verified in the introductory commissioning phase and is intended to be useful in the subsequent main operations phase. On the one hand, our design is inspired by the previous successful NASA planetary rovers, which have been the pioneers of this software technology. On the other hand, the design of the MMX rover brings its own sets of specifics and limitations to the table, and the uncharted celestial body Phobos itself is a source of several major and unprecedented challenges. For some of these, we can build upon the experience gained with the MASCOT mobile asteroid lander [2], which was deployed on the asteroid Ryugu in 2018 and successfully performed jumps for relocalization in the micro-gravity environment. The most notable challenges provided by the MMX rover design are the navigation cameras located at a fixed position and orientation w.r.t. the rovers body at a height of only 30cm above ground; the skid-steered locomotion of the rover limiting its turning speed; and restrictions on weight and power consumption further limiting the range of permissible operations. The most notable challenges provided by Phobos include not knowing the map of the terrain at the operational scale beforehand - the best maps available are at a resolution of 5m/px; the unknown soil composition; and the unknown local gravity. The combination of the rover and the celestial body is also a source of challenges: the behavior of wheels in contact with the soil is impossible to investigate beforehand, apart from software simulations, and Phobos very fast rotation - a Phobos day only lasts eight Earth hours - in the combination with the very slow maximum rover speed of approximately 4mm/s, makes shadows move relatively quickly, which could confuse visual odometry approaches. The on-board computer provides its own set of limitations and pre-requisites such as memory allocation and orchestration of concurrently running software processes. In our workshop contribution, we will identify and categorize challenges for navigation on Phobos and sketch our planned solutions to tackle them. Our planned navigation architecture will contain several FPGA and CPU-based modules: Dense depth data will be computed via Semi-Global Matching [3] on a FPGA. This is the basis for a stereo visual odometry such as [4] used to estimate the robot's trajectory. Further modules include an obstacle classification on individual depth images similar to [5] and possibly further mapping modules to create maps in compact representations to be sent to operators on Earth. Such obstacle and map information can then be used to realize autonomous emergency stop behavior up to future reactive obstacle avoidance or path planning modules to support (semi-)autonomous operation. These developments are based on experience we gained developing complex autonomous robotic navigation systems [6, 7] that we tested and evaluated in several field tests at Moon-analogue environments on the volcano Mt. Etna, Sicily, Italy [8, 9]. Some of the greatest challenges arise from the daring ambition to bring a rover into an environment where mankind has never been before, and expecting it to drive there to some extent autonomously. But that is also what makes this mission interesting in the first place. The scientific and technological discussions at the workshop may both help us to steer our decision making and enrich the scientific community with our findings. References: [1] J. Bertrand, et al., Roving on Phobos: Challenges of the MMX Rover for Space Robotics, ASTRA (2019) [2] J. Reill et al., MASCOT - Asteroid Lander with Innovative Mobility Mechanism, ASTRA (2015) [3] H. Hirschmüller, Stereo processing by semiglobal matching and mutual information, TPAMI (2007) [4] H. Hirschmüller, et al., Fast, unconstrained camera motion estimation from stereo without tracking and robust statistics, ICARCV (2002) [5] C. Brand, et al., Stereo-Vision Based Obstacle Mapping for Indoor / Outdoor SLAM, IROS (2014) [6] M. J. Schuster, et al., Towards Autonomous Planetary Exploration: The Lightweight Rover Unit (LRU), its Success in the SpaceBotCamp Challenge, and Beyond, JINT (2017) [7] M. J. Schuster, et al., Distributed stereo vision-based 6D localization and mapping for multi-robot teams, JFR (2018) [8] M. Vayugundla, et al., Datasets of Long Range Navigation Experiments in a Moon Analogue Environment on Mount Etna, ISR (2018) [9] A. Wedler, et al., First Results of the ROBEX Analogue Mission Campaign: Robotic Deployment of Seismic Networks for Future Lunar Missions, IAC (2017)

Item URL in elib:https://elib.dlr.de/135160/
Document Type:Conference or Workshop Item (Poster)
Title:Into the Unknown - Autonomous Navigation of the MMX Rover on the Unknown Surface of Mars' Moon Phobos
AuthorsInstitution or Email of AuthorsAuthor's ORCID iD
Smisek, MichalMichal.Smisek (at) dlr.dehttps://orcid.org/0000-0002-0061-1691
Schuster, MartinMartin.Schuster (at) dlr.dehttps://orcid.org/0000-0002-6983-3719
Meyer, LukasLukas.Meyer (at) dlr.dehttps://orcid.org/0000-0001-9514-8494
Vayugundla, MallikarjunaMallikarjuna.Vayugundla (at) dlr.deUNSPECIFIED
Schuler, Florianflorian.schuler (at) dlr.deUNSPECIFIED
Steinmetz, Bernhard-MichaelMichael.Steinmetz (at) dlr.deUNSPECIFIED
Müller, Marcus GerhardMarcus.Mueller (at) dlr.deUNSPECIFIED
Stürzl, WolfgangWolfgang.Stuerzl (at) dlr.deUNSPECIFIED
Bihler, MarkusMarkus.Bihler (at) dlr.deUNSPECIFIED
Langwald, JörgJoerg.Langwald (at) dlr.deUNSPECIFIED
Seth, DanielDaniel.Seth (at) dlr.dehttps://orcid.org/0000-0002-6138-1252
Schmaus, Peterpeter.schmaus (at) dlr.dehttps://orcid.org/0000-0002-6639-0967
Lii, Neal Yi-ShengNeal.Lii (at) dlr.deUNSPECIFIED
Kenny, Patrickpatrick.kenny (at) dlr.deUNSPECIFIED
Lund, AndreasAndreas.Lund (at) dlr.deUNSPECIFIED
Höflinger, Kilian JohannKilian.Hoeflinger (at) dlr.dehttps://orcid.org/0000-0002-7565-8232
Strobl, KlausKlaus.Strobl (at) dlr.dehttps://orcid.org/0000-0001-8123-0606
Bodenmüller, TimTim.Bodenmueller (at) dlr.dehttps://orcid.org/0000-0003-0899-361X
Wedler, ArminArmin.Wedler (at) dlr.deUNSPECIFIED
Date:2 June 2020
Refereed publication:No
Open Access:Yes
Gold Open Access:No
In ISI Web of Science:No
Keywords:planetary robotics, space mission, autonomous navigation software, MMX, MMX Rover
Event Title:ICRA 2020 Workshop on Opportunities and Challenges in Space Robotics
Event Location:Paris, France
Event Type:international Conference
Event Dates:1.-4. Jun. 2020
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Technik für Raumfahrtsysteme
DLR - Research theme (Project):R - Vorhaben Multisensorielle Weltmodellierung
Location: Oberpfaffenhofen
Institutes and Institutions:Institute of Robotics and Mechatronics (since 2013)
Deposited By: Smisek, Michal
Deposited On:16 Dec 2020 14:15
Last Modified:16 Dec 2020 14:15

Repository Staff Only: item control page

Help & Contact
electronic library is running on EPrints 3.3.12
Copyright © 2008-2017 German Aerospace Center (DLR). All rights reserved.