How NASA and the open source community helped a helicopter achieve lift-off on Mars

Posted by Luke Fretwell · April 19, 2021

GitHub has a great write-up of how open source community contributions played a key role in helping NASA’s Ingenuity helicopter achieve lift-off on Mars.

From GitHub’s The README Project:

The team that built Ingenuity is much bigger than JPL’s 6,000 employees. Behind the 4-lb helicopter were contractors from recognizable companies like AeroVironment, Lockheed Martin, and Qualcomm. And behind its expansive software were thousands of open source developers around the world, unaware of the gravity of their contributions.

The Ingenuity helicopter runs an embedded Linux distribution on its navigation computer. Much of its software is written in C++ using JPL’s open source flight control framework F Prime (F´). Meanwhile, the Python ecosystem played a key role in everything from ground control to flight modeling to data processing.

Nearly 12,000 people contributed code, documentation, graphic design, and more to the open source software that made Ingenuity’s launch possible.

GitHub worked with NASA’s Jet Propulsion Laboratory to create a Mars 2020 Helicopter Mission badge for display on developer profiles who contributed to the effort.

More on the historic achievement at the NASA website.

Subscribe

Subscribe to the GovFresh newsletter or connect with us wherever you are.

Subscribe

Radar

News we're paying attention to.

Radar

Support

Thank you for supporting our work.

Support

Subscribe

Stay updated.

Subscribe

Suggest

Help make GovFresh better.

Suggest