Solar Energy News  
MARSDAILY
Meet the open-source software powering NASA's Ingenuity Mars Helicopter
by Taylor Hill
Washington DC (SPX) Jul 12, 2021

Ingenuity Mars Helicopter

When NASA's Ingenuity Mars Helicopter hovered above the Red Planet April 19 on its maiden voyage, the moment was hailed as the first instance of powered, controlled flight on another planet. Figuring out how to fly on Mars, where the air is thin but gravity is about a third of that on Earth, took years of work. Along with the challenge of developing a craft that was up to the task, the mission needed software to make the unprecedented flights possible.

So they turned to F Prime, a reusable, multi-mission flight software framework designed for CubeSats, small spacecraft, and instruments. The software was architected by Tim Canham in 2013 as part of a technology exploration effort at NASA's Jet Propulsion Laboratory in Southern California with the aim of creating a streamlined, low-cost software development approach that would allow components written for one application to be reused easily in other applications and run on a range of processors.

In 2017, the team pushed for F Prime to be released as open-source, meaning anyone could freely access the software's source code, allowing external collaborators, universities, and the general public to use the framework on their own projects. It is one of hundreds of codes NASA makes available to the public for free, both as open-source or through its software catalog.

"F Prime has enabled a lot of goals we've had at JPL to design a truly reusable multi-mission flight architecture with the added bonus of the open-source collaboration and visibility afforded by the Mars Helicopter project," Canham said. "It's kind of an open-source victory, because we're flying an open-source operating system and an open-source flight software framework, and flying commercial parts that you can buy off the shelf, if you wanted to do this yourself someday." (The helicopter carries a combination of custom-made and off-the-shelf components - many from the world of cell phone technology - including its two cameras.)

Before Ingenuity, F Prime (also written as F') had already been put through its spacecraft paces, operating successfully aboard the ISS-RapidScat scatterometer instrument on the International Space Station for two years beginning in 2014 and JPL's ASTERIA CubeSat in 2017. Looking forward, F Prime is scheduled to run on projects including NASA's Lunar Flashlight CubeSat, which will look for surface ice in the Moon's craters; the agency's Near-Earth Asteroid Scout CubeSat, which will map an asteroid; and potentially JPL's Ocean Worlds Life Surveyor instrument, which would help search for water-based life in our solar system.

Aadil Rizvi, flight software lead for Lunar Flashlight and NEA Scout at JPL, says F Prime provides an out-of-the-box solution for several flight software services, such as commanding, telemetry, parameters, and sequencing for the spacecraft. There's also a sort of "auto-coding" tool that makes F Prime highly portable for use across missions.

"This makes it quite easy to drop in a software component from something like Mars Helicopter into another mission's flight software such as Lunar Flashlight or make the component available for open-source use by anyone else using F Prime," Rizvi said. "And it's pretty cool that a significant portion of software used on the Mars Helicopter is identical to software on another spacecraft going to the Moon, or an asteroid, or sitting on a student's desk."

Universities See the Benefits of F Prime
Since its open-source debut, F Prime has gradually begun gaining traction as a useful flight software option for university and student projects.

At Georgia Tech, a team has incorporated F Prime in its GT1 CubeSat, aimed to serve as an education exercise that will carry an interactive and automatic amateur radio payload.

"We chose F Prime after evaluating a handful of flight software frameworks, including the option of writing our own from scratch," said Sterling Peet, Georgia Tech research faculty member and software lead for GT1. "We don't have the resources to build all this code from scratch, use, and test it to ensure the necessary levels of reliability in-house. But by using F Prime, we can leverage the legacy it has and also contribute our testing and related benefits back to the F Prime community and project."

A Carnegie Mellon University student-led team chose F Prime to run its Iris Lunar Rover, a tiny robot designed to prove the feasibility of nano-rovers in planetary exploration. "It was a viable option with a direct link to the creators, so we decided to use it ourselves," said Iris Deputy Program Manager Raewyn Duvall.

F Prime will control the rover while recording data and monitoring its health.

"The fact that it is open-source gave us a wide range of examples to base our own modules and let us use the forum to get quick answers without having to worry about potential support service charges just to get answers to questions we may have had," Duvall said.

JPL Small Scale Flight Software Group Supervisor Jeff Levison sees university partnerships like the ones with Georgia Tech and Carnegie Mellon as a two-way street: JPL provides world-leading flight systems expertise to budding engineers, and then down the line, those future engineers could end up bringing their talents and a working understanding of F Prime to start a career at JPL.

"F Prime is not an easy architecture to pick up, so a student who manages to master it and create a solid working project clearly has amazing potential for an organization like JPL," said Carnegie Mellon's Duvall. "Many of our students working on Iris that learned F Prime have expressed interest in applying to JPL, which I believe proves F Prime's worth as a recruitment tool."


Related Links
Moon to Mars
Mars News and Information at MarsDaily.com
Lunar Dreams and more


Thanks for being here;
We need your help. The SpaceDaily news network continues to grow but revenues have never been harder to maintain.

With the rise of Ad Blockers, and Facebook - our traditional revenue sources via quality network advertising continues to decline. And unlike so many other news sites, we don't have a paywall - with those annoying usernames and passwords.

Our news coverage takes time and effort to publish 365 days a year.

If you find our news sites informative and useful then please consider becoming a regular supporter or for now make a one off contribution.
SpaceDaily Contributor
$5 Billed Once


credit card or paypal
SpaceDaily Monthly Supporter
$5 Billed Monthly


paypal only


MARSDAILY
Flight 9 was a nail-biter, but Ingenuity came through with flying colors
Pasadena CA (JPL) Jul 12, 2021
It has been a week of heightened apprehension on the Mars Helicopter team as we prepared a major flight challenge for Ingenuity. We uplinked instructions for the flight, which occurred Monday, July 5 at 2:03 am PT, and waited nervously for results to arrive from Mars later that morning. The mood in the ground control room was jubilant when we learned that Ingenuity was alive and well after completing a journey spanning 2,051 feet (625 meters) of challenging terrain. Flight 9 was not like the fligh ... read more

Comment using your Disqus, Facebook, Google or Twitter login.



Share this article via these popular social media networks
del.icio.usdel.icio.us DiggDigg RedditReddit GoogleGoogle

MARSDAILY
Airbus joins SAF+ Consortium to for sustainable aviation fuels

Cleaner air has boosted US corn and soybean yields

Unlocking the power of the microbiome

Switching it up to make better grass for bioenergy crops

MARSDAILY
Defense Secretary Austin calls for ethical AI development

DARPA Announces Research Teams to Develop Intelligent Event-Based Imagers

Giving robots better moves

Japan's SoftBank suspends production of chatty robot Pepper

MARSDAILY
Shell, France's EDF to build US offshore windfarm

Wind and the sun power Greek islands' green energy switch

US to open California coast to wind power

US approves its biggest offshore wind farm yet

MARSDAILY
Self-driving car startup Aurora on road to going public

Will drivers get burned by EU ban on ICE cars?

UK publishes plans to decarbonise transport by mid-century

Fiat-Chrysler also charged in French 'dieselgate' case

MARSDAILY
Plans drafted for another UK battery gigafactory

Nissan announces UK battery gigafactory, new electric car

UK auto sector embraces electric car 'gigafactories'

France hails Chinese battery factory for Renault in electric push

MARSDAILY
GE Hitachi Nuclear Energy Invests in Ontario Jobs

Steam Generating Team JV contracted to replace Units 3 and 4 at Bruce NPP

Neutron-clustering effect in nuclear reactors demonstrated for first time

Framatome's first reload of GAIA fuel installed in a US reactor

MARSDAILY
EU wades into battle over its green revolution

Electricity demand growing faster than renewables: IEA

G20 handed roadmap for tackling climate-linked financial risks

Myanmar electricity grid losing spark as people power bites

MARSDAILY
The battle for Brazil's indigenous land hots up

New June record for deforestation of Brazilian Amazon

Colombian deforestation up 8% in 2020: ministry

Fears for future of Mexico City's 'green lung'









The content herein, unless otherwise known to be public domain, are Copyright 1995-2024 - Space Media Network. All websites are published in Australia and are solely subject to Australian law and governed by Fair Use principals for news reporting and research purposes. AFP, UPI and IANS news wire stories are copyright Agence France-Presse, United Press International and Indo-Asia News Service. ESA news reports are copyright European Space Agency. All NASA sourced material is public domain. Additional copyrights may apply in whole or part to other bona fide parties. All articles labeled "by Staff Writers" include reports supplied to Space Media Network by industry news wires, PR agencies, corporate press officers and the like. Such articles are individually curated and edited by Space Media Network staff on the basis of the report's information value to our industry and professional readership. Advertising does not imply endorsement, agreement or approval of any opinions, statements or information provided by Space Media Network on any Web page published or hosted by Space Media Network. General Data Protection Regulation (GDPR) Statement Our advertisers use various cookies and the like to deliver the best ad banner available at one time. All network advertising suppliers have GDPR policies (Legitimate Interest) that conform with EU regulations for data collection. By using our websites you consent to cookie based advertising. If you do not agree with this then you must stop using the websites from May 25, 2018. Privacy Statement. Additional information can be found here at About Us.