Linux lands on Mars with Ingenuity
Summary
JPL describes Ingenuity as an autonomous Mars helicopter whose Linux-based computer and open F Prime software enable controlled flight far from Earth. Ingenuity landed on Mars on 18 February 2021. On Earth the helicopter weighed about 1.8 kilograms.
Ideas
- Ingenuity flies fully autonomously because of the signal delay.
- F Prime structures flight software from reusable components.
- A Linux computer handles navigation and higher-level control.
- Perseverance relays communication between the helicopter and Earth.
Insights
- Autonomy becomes indispensable once communication does not allow real-time control.
- Proven open components can reduce the development risks of specialised missions.
- Redundant microcontrollers complement powerful standard hardware for critical tasks.
Facts
- Its first controlled flight followed on 19 April 2021.
Recommendations
- Decouple time-critical control from complex mission logic.
- Test autonomous failure cases with recorded sensor and communication data.
References
Links to the original source and the Web Archive open in a new tab.