1. Introduction
In 2024, the Japanese Aerospace Exploration Agency (JAXA) will launch the MMX mission to explore the origins of the Martian moons. The mission will involve a main spacecraft landing on the larger moon, Phobos, and carrying a small rover named Idefix, developed jointly by the Centre National d’Études Spatiales (CNES) and the German Aerospace Center (DLR). The rover, shown in Figure 1, weighs around 25 kg and will be dropped from a height of approximately 40 m onto the surface of Phobos. Once it reaches the surface, it will perform autonomous uprighting and begin its primary mission of exploring the surrounding area. The Locomotion Subsystem (LSS) realizes rover movement on the surface. It comprises three main components. The first component is a set of four shoulder modules. Each shoulder has one leg and one wheel attached, respectively, where their motors lie within the shoulder inside the chassis to be able to regulate their environmental temperature. Further, each of the four modules are equipped with an accelerometer and a torque sensor measuring the total torque applied to the leg. The second component is the electronic box (E-Box), which holds the required components to operate the motors and sensors in the locomotion modules, internal sensors like a gyroscope and a radiation monitor, and an FPGA for low-level control and monitoring. The locomotion module’s third component is the software (LOCO-SW) which runs the rover’s main onboard computer (OBC), transforms telecommands (TCs) received from Earth or other subsystems into trajectories commands for the E-Box and performs higher-level control and monitoring.