NASA's Ingenuity helicopter aced an 'absolutely beautiful flight' on Mars. Here's the video.

Science

Space.com 19 April, 2021 - 05:12pm 33 views

Did the Mars helicopter fly?

The wispy atmosphere at Mars's surface is equivalent to an altitude of about 100,000 feet on Earth—much higher than even the most capable helicopters can fly. ... And at 3:34 a.m. ET on April 19—in the midafternoon local time on Mars—the helicopter successfully completed its first flight. National GeographicNASA Mars helicopter makes history as first vehicle to fly on another planet

What Time Is Mars helicopter flight?

The agency launched its Ingenuity helicopter into the atmosphere of Mars around 3:30 am ET, marking the first powered, controlled flight of an aircraft on another planet. NASA's experimental Mars helicopter Ingenuity lands on the surface of Mars, April 19, 2021. ABC NewsNASA's Mars helicopter makes 1st flight on another planet

"I don't think I can ever stop watching it.'

"Absolutely beautiful flight!" Ingenuity project manager MiMi Aung said today during a press conference that provided details about the landmark flight and unveiled Perseverance's video.

"I don't think I can ever stop watching it over and over again," added Aung, who's based at NASA's Jet Propulsion Laboratory (JPL) in Southern California. 

Video: Watch Ingenuity's first flight on Mars

Those flights will get increasingly more complex and ambitious, with the team flying Ingenuity higher, farther and faster as time goes on.

"This is a pathfinder," Aung said. "We really want to know what the limits are, so we will be pushing the limits very deliberately." 

She said she'd like Ingenuity to travel about 2,000 feet (600 m) downrange on its fifth and final flight, provided the helicopter performs well on sorties two through four. It's unclear where Ingenuity will go on its last liftoff, but it's possible that the long flight will aid the planning of Perseverance's roving routes; Aung said she's agnostic about flight direction and will ask the rover team if they have any preferences.

Such scouting work, if it does indeed happen, would serve as a fitting bridge to the future that Ingenuity is helping to unlock — a future in which aerial exploration of Mars is common, and helicopters do a variety of important tasks on the Red Planet.

"What the Ingenuity team has done is given us the third dimension," JPL director Mike Watkins said during today's press conference. 

"They've freed us from the surface now forever in planetary exploration, so that we can now make a combination, of course, of driving on the surface and sampling the surface and doing reconnaissance and even scientific experimentation on inaccessible places for a rover," he added. "And I think this is exactly the way we build the future."

Thank you for signing up to Space. You will receive a verification email shortly.

There was a problem. Please refresh the page and try again.

© Future US, Inc. 11 West 42nd Street, 15th Floor, New York, NY 10036.

Read full article at Space.com

Watch Mars Ingenuity's first flight from Mission Control!

CNET Highlights 19 April, 2021 - 07:01pm

NASA helicopter breaks records with flight on Mars

Associated Press 19 April, 2021 - 07:01pm

Flying on Mars fueled with open-source software

ZDNet 19 April, 2021 - 07:01pm

A small miracle happened at 3:31am ET on Monday morning. Ingenuity, a tiny NASA helicopter, became the first powered aircraft to fly on another planet, Mars. This engineering feat was done with Linux, open-source software, and a NASA-built program based on the Jet Propulsion Laboratory's (JPL) open-source (pronounced F prime) framework.

At 11-light minutes from Earth, there was nothing easy about this. True, Mars has only a third of Earth's gravity, but Mars' atmosphere has only one-hundredth of the density of Earth's air. 

Indeed, Ingenuity is purely a technology demonstration. It's not designed to support the Perseverance mission, which is searching for signs of ancient life and collecting rock and dirt samples for later missions to return to Earth. Its mission is to show that it's possible to fly on Mars using commercial off-the-shelf (COTS) hardware and open-source software. 

GitHub CEO Nat Friedman and his team and the JPL Ingenuity crew took a long hard look into the helicopter's code and found that "nearly 12,000 developers on GitHub contributed to Ingenuity's software via open source. And yet, much like the first image of a black hole, most of these developers are not even aware that they helped make the first Martian helicopter flight possible." 

They'll know now. Friedman wrote: "Today, we want to make the invisible visible. So, we have worked with JPL to place a new Mars 2020 Helicopter Mission badge on the GitHub profile of every developer who contributed to the specific versions of any open-source projects and libraries used by Ingenuity.

The developer list was created by JPL providing GitHub with a comprehensive list of every version of every open source project used by Ingenuity. GitHub could then identify all the contributors who made these projects and their dependencies.

Some of those honored, such as Linux's creator Linus Torvalds, are famous developers. Many others labor in obscurity -- but now their work is being recognized. As GitHub's senior director of Developer Relations, Martin Woodward, explained: "Many of the people who are getting a badge probably have no idea their software is being used to fly a helicopter on another planet. We wanted to make sure everyone was recognized for their contributions to this incredible human achievement."

Woodward continued: "What we find is that there's a hierarchy of dependencies. A single project might have 10 or fewer dependencies, but they spider out from there, with each dependency relying on something else. Before you know it, you have an incredibly large number of people who have contributed to a project."

While the result, in this case, is extraordinary, almost all shipping software today relies on open-source components. Carol Willing, a core contributor to Python, added: "Much like dropping a pebble in a lake, your small contribution then ripples out to have a much larger impact. That's one of the beauties of open source, someone else can take your good work and make it even more powerful and meaningful."

For many contributors, it's great to see their abstract work turned into something so tangible as a tiny helicopter flying on Mars. "After spending a lot of time on bug fixes and maintenance, it's refreshing to hear about all the cool things Python is enabling," says Benjamin Peterson, another core Python maintainer and the creator of the Python compatibility library Six.

GitHub didn't recognize just the programmers. The company also gave credit to other open-source contributors. For example, Python core team member Mariatta Wijaya focuses mostly on community management, documentation, and building workflow tools that help the Python team function and keep the code usable. "Just creating pull requests is not enough," Wijaya said. "We still need to review code, document changes, and work with the community to decide what to build and how."

JPL developers have long used and contributed back to open-source projects. But, with F', for the first time, JPL started its own open-source project. That's because, according to Jeff Levison, JPL's supervisor of the small-scale flight software group, there were few applications for JPL's flight software outside of NASA. "It didn't make much sense before because our software was so tightly paired with custom hardware," explains Levison. "There wasn't really a driving need or benefit in releasing it to the public."

That isn't the case, however, with Ingenuity. Timothy Canham, a JPL embedded flight software engineer, explained the helicopter's program is powered by a Qualcomm Snapdragon 801 running at  2.2GHz. 

While that may sound painfully slow and old, it's far faster than the Mars Perseverance's rover processors. That's because NASA-grade CPUs and chips must meet NASA's High-Performance Spaceflight Computing (HPSC) radiation standards. These customized processors take years of design work and testing before they're certified for spaceflight. For instance, NASA's newest general-purpose processor is an ARM A53 variant you may know from the Raspberry Pi 3. Ingenuity, however, as a demo project can use a more ordinary, and thus a more modern, CPU.

The flight control software itself runs at 500Hz. That's hertz, not megahertz, Canham explained to ZDNet. The flight software "is used to control the flight hardware and read sensors 500 times per second in order to keep the helicopter stable." Indeed, Canham explained: "We literally ordered parts from SparkFun [Electronics]. This is commercial hardware, but we'll test it, and if it works well, we'll use it." Clearly, as we saw this morning, it does. 

JPL developed the first version of F´ in 2013. The idea was to create a reusable software framework for a variety of spaceflight projects that could be adapted to practically any hardware, purpose, or destination.

F´ marked a shift in how JPL worked, explains Mars helicopter operations lead at JPL Timothy Canham. Historically, JPL's software had been difficult to repurpose. It often contained context-specific functionality embedded deep within its code. To be widely reusable, F´ had to be modular, not bespoke. For example, the framework doesn't assume that engineers will use a particular brand of onboard camera -- or any camera at all. If you need to take photos, for example, you can add or remove specific components and functionality as needed. The same applies to any sensor or hardware instrument.

F´ isn't meant to be a spacecraft system in a box, Canham explains. It's more like a starter kit. There's a ground control system for sending commands to a device, a sequencer for running those commands, and a component for sending responses back to ground control. Although there's a standard library of components, you'll need to write a lot of your own software.

It quickly became apparent that F´ wasn't just reusable inside of JPL, but outside of it as well. CubeSats, small satellites made with off-the-shelf commercial hardware typically deployed in Low Earth Orbit (LEO), are now being widely used. "We'd been giving some talks about it, and we had faculty at Carnegie Mellon and other organizations that wanted to use it for their own CubeSat projects," Canham said. "We eventually realized it was easier for us to open source F´ than try to put people through the lengthy process of licensing the software." The team combed through the code to make sure there weren't any trade secrets or technologies controlled by international treaties and released it under the Apache License in July 2017.

Today, all these projects enabled Ingenuity to fly into Mars's thin pinkish sky. But when Elon Musk's first robotic Starship, Heart of Gold, flies to Mars later this decade, it too will be guided by Linux and open-source software.

By registering, you agree to the Terms of Use and acknowledge the data practices outlined in the Privacy Policy.

You will also receive a complimentary subscription to the ZDNet's Tech Update Today and ZDNet Announcement newsletters. You may unsubscribe from these newsletters at any time.

You agree to receive updates, alerts, and promotions from the CBS family of companies - including ZDNet’s Tech Update Today and ZDNet Announcement newsletters. You may unsubscribe at any time.

By signing up, you agree to receive the selected newsletter(s) which you may unsubscribe from at any time. You also agree to the Terms of Use and acknowledge the data collection and usage practices outlined in our Privacy Policy.

IBM said Red Hat revenue was up 17% from a year ago and cloud and cognitive software sales grew 4%. Systems revenue was up 4%.

The Brazilian company has licensed the global brand and will start manufacturing its computers this month

Fires are rare, but your home office needs a fire extinguisher present -- just in case something goes wrong.

Invites to Apple's first keynote of 2021 are out where we expect Apple to announce new iPad Pros, an Apple TV and maybe AirTags.

Science Stories