Building on this question, how does the Ingenuity helicopter determine its location on Mars? Even if it only did a straight up and down hover/hop, it would need some "awareness" of where it is so that it can keep station at some location or fly to a location. Does it use the same or similar LIDAR technology to establish a positional fix as it does to measure its altitude? Does that work for arbitrary distances (the altitude LIDAR appears to be limited in range to 40m). Are other instruments/techniques used for long-distance positioning (if at all)?
-
1$\begingroup$ different but potentially helpful: Ingenuity Three Axis Velocity Derivation from Camera, Gyro and Altimeter and also Alternative to GPS navigation for vertical landing, especially on other planets and also this answer "… and we’re looking for something that has enough texture." $\endgroup$– uhohCommented Apr 20, 2021 at 0:06
1 Answer
It doesn't "know" where it is. It instead estimates where it is, with the quality of the estimation degrading with time. It is using a 21st century equivalent of the "dead reckoning" techniques that enabled the Age Of Sail. (In other words, it's using a Kalman filter that lacks position and attitude updates.)
From How NASA Designed a Helicopter That Could Fly Autonomously on Mars,
Can you describe what sensors Ingenuity uses for navigation?
We use a cellphone-grade IMU, a laser altimeter (from SparkFun), and a downward-pointing VGA camera for monocular feature tracking. A few dozen features are compared frame to frame to track relative position to figure out direction and speed, which is how the helicopter navigates. It’s all done by estimates of position, as opposed to memorizing features or creating a map.
We also have an inclinometer that we use to establish the tilt of the ground just during takeoff, and we have a cellphone-grade 13 megapixel color camera that isn’t used for navigation, but we’re going to try to take some nice pictures while we’re flying.
Altogether, this does not have the makings of a particularly sophisticated autonomous helicopter with regard to navigation. There are Earth-based autonomous helicopters and drone aircraft that are far more sophisticated in this regard. Ingenuity doesn't need to be all that sophisticated with regard to navigation. Ingenuity is a technology demonstration article. The principal goal is to demonstrate that a helicopter on Mars is feasible. Ingenuity will make short flights over terrain specifically chosen to be more or less flat (except for pebbles that can be used for the optical flow algorithm).
This is not meant to disparage Ingenuity. The bulk of the development efforts went into the helicopter itself, and on a slim budget. The navigation had to be "good enough" to enable the demonstration of the technology. The next iteration (and since the first flight succeeded, there most likely be a next iteration) will have a more sophisticated navigation system.
-
1$\begingroup$ I imagine that one day we will have an autonomous copter that can map all of Mars by itself! $\endgroup$– nycynikCommented Apr 21, 2021 at 5:33
-
$\begingroup$ @nycynik that will be a really interesting new question to ask! "Challenges to mapping the surface of mars with helicopters?" You can explain that at helicopter altitudes resolution might be much higher than the images from Mars orbit, that it can map areas of interest with even higher resolution by navigating around certain features, and can simultaneously record other data as well (e.g. low, residual magnetism), then ask how many would be needed to do Mars in 5 years, how long they could fly between recharges, and how they would differ from Ingenuity in scale and design. $\endgroup$– uhohCommented Apr 21, 2021 at 20:23
-
$\begingroup$ KInda begs the next question: despite its limitations and the limitations of its mandate, can Ingenuity still go beyond its mission mandate of feasibility demonstrator and actually contribute to the Perseverance science mission? $\endgroup$ Commented Apr 21, 2021 at 22:13
-
$\begingroup$ @AnthonyX As a non-ops and a non-JPL person, I can't really say. I suspect it's a very remote possibility. I wouldn't be surprised if it is just left behind after five successful flights. The problem is that it will fail eventually, and probably sooner rather than later. Relying on it in a mission critical context gives Murphy's Law far too many chances to slip in. It cannot be used for anything that is mission critical or that threatens mission success. $\endgroup$ Commented Apr 22, 2021 at 0:52
-
$\begingroup$ @DavidHammen I wasn't think in terms of mission-critical reliance so much as opening up an opportunity. $\endgroup$ Commented Apr 22, 2021 at 2:57