Live data from Hacker News

How NASA Designed a Helicopter That Could Fly Autonomously on Mars

spectrum.ieee.org

81–90 of 95 posts

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#81
post #80

> With all this in mind, getting Ingenuity to Mars in one piece and having it take off and land even once is a definite victory for NASA Sorry, slightly off-topic: Not a native English speaker. Isn't this sloppy writing? Seems like declaring victory ahead of time?

The sentence is fine; they're saying the fact that it took off and landed successfully is a victory in itself.

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#82
post #80

> With all this in mind, getting Ingenuity to Mars in one piece and having it take off and land even once is a definite victory for NASA Sorry, slightly off-topic: Not a native English speaker. Isn't this sloppy writing? Seems like declaring victory ahead of time?

The sentence is fine; they're saying the fact that it took off and landed successfully is a victory in itself.

The probe containing the helicopter hasn't landed on Mars yet, though. It's landing in 44 minutes.

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#83
post #4

I find, besides all the extremely exciting, technical challenges, the following sentence incredibly fascinating: > "This [is] the first time we’ll be flying Linux on Mars." But regardless of that, I find it so incredibly cool and inspiring that during my lifetime, a human flying vehicle will fly on Mars. I was a space nut in my childhood and youth and love to see this.

Linux flying on Mars and Electron regularly launched to LEO. What a time to be alive :)

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#84
post #57
post #55

Earlier quoted context omitted.

Do you have a source for those fast reboots? It's running Linux after all

A few hundred milliseconds seems easily doable with a custom linux distro.

Unless your /dev/sda wants a fsck. :-)

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#85
I implemented a visual-inertial navigation based on the algorithm called MSCKF. It would be really interesting to know what kind of algorithm they are using. They mentioned state propagation in the article. This might indicate they are using an algorithm based on extended kalman filter.

It takes quite some care to make those algorithms robust. Even when you run in an environment covered with diverse visual features. The state divergence is a real thing which essentially means the copter is falling from the sky (Do they call it like that on Mars?).

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#86
post #82

Earlier quoted context omitted.

The sentence is fine; they're saying the fact that it took off and landed successfully is a victory in itself.

The probe containing the helicopter hasn't landed on Mars yet, though. It's landing in 44 minutes.

Then yeah it's bad or misleading.

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#87

I implemented a visual-inertial navigation based on the algorithm called MSCKF. It would be really interesting to know what kind of algorithm they are using. They mentioned state propagation in the article. This might indicate they are using an algorithm based on extended kalman filter. It takes quite some care to make those algorithms robust. Even when you run in an environment covered with diverse visual features.…

Probably MSCKF.

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#88
post #69
post #55

Earlier quoted context omitted.

Do you have a source for those fast reboots? It's running Linux after all

is Ingenuity running Linux? All of the flight controller software i've seen for autonomous drones don't use an operating system.

Yep, from the article:

"This the first time we’ll be flying Linux on Mars. We’re actually running on a Linux operating system. The software framework that we’re using is one that we developed at JPL for cubesats and instruments, and we open-sourced[0] it a few years ago. So, you can get the software framework that’s flying on the Mars helicopter, and use it on your own project. 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. This is a new thing for JPL because they tend to like what’s very safe and proven, but a lot of people are very excited about it, and we’re really looking forward to doing it."

[0]: https://github.com/nasa/fprime

Re: How NASA Designed a Helicopter That Could Fly Autonomously on Mars

#90
post #44
post #31

Earlier quoted context omitted.

mars is freezing cold, it's like dust covered ice ball.

Space is cold and yet getting rid of waste heat is a challenge for any spacecraft. The ISS has giant radiators to dissipate heat. It doesn't matter how cold Mars is if it's difficult to transfer the heat away, such as in a very thin atmosphere which has less capability to carry away heat than Earth's atmosphere. There needs to be some kind of medium for the heat to transfer away (aside from radiation), regardless of…

> blackbody radiation, which some certainly is, but that is limited and isn't much.

Boltzman equation has temperature in the 4th power, so it is quickly becomes a lot.

https://en.wikipedia.org/wiki/Thermal_radiation

"Using the formulas below shows a human, having roughly 2 square meter in surface area, and a temperature of about 307 K, continuously radiates approximately 1000 watts."

At the temperature that you can keep your electronics at, say 60C, it would be 700W/m2. So, for example a GPU mining ethereum in space (where i think we're ultimately heading toward with the crypto) would need a heat radiator only 3-5 times the size of the GPU.

Post reply on HN