The Mars Helicopter Is Online and Getting Ready to Fly
universetoday.com
universetoday.com
On top of that, I'm sure JPL would love to move with the times, which is why the helicopter is using the more modern processor.
Source: https://orbitalindex.com/archive/2021-02-24-Issue-105/#ingen...
I've been told LinuxBIOS is able to get you a text console login prompt faster than hdd platters can spin up, but it takes Ubuntu tens of seconds on my SSD laptop to get me a login prompt.
I'm surprised they don't have an FPGA MEMS autopilot with a simple degree 2 or 3 polynomial model of the flight dynamics , with the CPU and Linux only being involved in making adjustments to the autopilot. Or, maybe that's what they're doing, and by "falling out of the sky" what they really mean is the autopilot drifting.
absolutely performance. Yes to the other three for sure, but the engineers reported that there was no way they were running flight control using image tracking on a 200MHz CPU.
I just don't get in what world you think military munitions are using CV for targeting bombs.
In more modern weapons, imaging IR sensors are well-established for terminal guidance on missiles like LRASM, JASSM, or NSM to distinguish targets from clutter and identify specific target features (specific parts of a ship, for example). Of course "traditional" "IR-homing" SAMs and AAMs now use imaging sensors (often with multiple modes like IR+UV) to distinguish between the target and decoys/jammers. Even your basic shoulder-fired anti-tank missile like Javelin requires some amount of CV to identify and track a moving target.
aka edge detection :) I don't remember if it was the Sidewinder or Walleye that eventually dropped in a CCD (or both), but I know that the Maverick (which is technically older than Walleye) got along without a CCD until the GWOT - when it finally upgraded. The Javelin actually beat Maverick in that regard, having a 64x64 sensor 10 years earlier - able to handle scaling and perspective change for the 2-d designated target pattern.
Would be interesting to know cost allocation for that Sony/Samsung chip. Project manager and scientists/engineers could have listed design challenges for industry player like TSMC/Apple go beat with an offering, a short run of 20 chips specifically for this helicopter.
The team had recently seen similar failures in simulation, and was able to quickly decide it was okay to proceed.
I believe this is incorrect. From an earlier HN discussion:
"The 1202s were also a lot less benign than is often reported. They occurred because of the fixed two-second guidance cycle in the landing software. That is, once every two seconds, a job called the SERVICER would start. SERVICER had many tasks during the landing. In order: navigation, guidance, commanding throttle, commanding attitude, and updating displays. With an excessive load as caused by the CDU, new SERVICERs were starting before old ones could finish. Eventually there would be two many old SERVICERs hanging around, and when the time came to start a new one, there would be no slots for new jobs available. When this happened, the EXECUTIVE (job scheduler) would issue a 1201 or 1202 alarm and cause a soft restart of the computer. Every job and task was flushed, and the computer started up fresh, resuming from its last checkpoint. It was essentially a full-on crash and restart, rather than a graceful cancellation of a few jobs. And unlike is often said, the computer wasn't dropping low-priority things; it was failing to complete the most critical job of the landing, the SERVICER.
Luckily, the load was light enough that of the SERVICER's duties, the old SERVICER was usually in the final display updating code when it got preempted by a new SERVICER. This caused times in the descent when the display stopped updating entirely, but the flight proceeded mostly as usual. However, with slightly more load, it was fully possible that the SERVICER could have been preempted in the attitude control portion of the code, or worse yet, the throttle control portion. Since each SERVICER shared the same memory location as the last one (since there was only ever supposed to be one running at a time), this could lead to violent attitude or throttle excursions, which would have certainly called for an abort. Luckily, this didn't happen -- and the flight controllers didn't abort the mission not because 1202s were always safe, but because they didn't understand just how bad it could be, were the load just a tiny bit higher."
I believe the volume is so low it does not warrant the investment to make radiation hardened versions more often.
How much more likely? Are the odds all that high over the mission duration?
Most of my knowledge of the subject is from a friend who did his PhD dissertation on it; specifically, triply-redundant adder circuits for single-bit operations, allowing for some rad-hard chip designs using regular foundry processes.
Is it like the situation high in earth's atmosphere (like using your ipad on a commercial flight), or would it be more like on the moon with no protection?
The software stack is probably not ready for that since the plan is to abandon it after its mission. And the Zigbee protocol is rather limmited.
Great talk about it from the FSW Workshop in 2019.
https://en.m.wikipedia.org/wiki/Radiation_hardening
That's why they don't use the latest and greatest in the space.
Therefore boot time becomes critical - if you end up rebooting due to bit errors multiple times per second, you can't afford to wait for Linux to start up each time...
I wonder how one could use micro kernels to further improve startup time and have a mini distributed OS/kernel for each component.
You still have 10% the surface area, power usage and weight and 10 times the speed of the radiation hardened ones.
- Single Event Burnout, SEB
- Single Event Gate Rupture, SEGR
- Single Event Latch-up, SEL these can be recoverable
In addition there are also Total Ionizing Dose (TID) Effects https://radhome.gsfc.nasa.gov/radhome/tid.htm
Just an example: consider you were to add some extra electrical charge to the gate of a transistor (from an electron or ion beam, I don't know).
A larger transistor has a higher gate capacitance, it is therefore quite immune against a few extra charges. On smaller transistors, though, it could dramatically increase the voltage, leading to a bit error, or destroying the transistor. Capacitance in this case is proportional to the area.
Higher density also has some inherent drawbacks against particles, since a damaged part is proportionately more damaged if it is smaller.
More ancient processes are also higher-voltage, and higher-current, so they can handle a lot more noise on these signals.
Surely we could still make a chip today with the same transistor size as one from 2001, but better in other ways.
In microelectronics, costs are directly proportional to the die area. Actually, they might rise faster due to yield issues.
Making masks [1] is expensive. The bigger the mask, the more expensive. A mask set for a modern CPU can easily be in the millions, I think. And it gets more expensive with size.
Then you have yield. The bigger the chip, the more likely it has some defects (due to dust or other issues during fabrication). Often, processes work more or less well across a wafer: temperature higher in the center, etc. That can affect performance.
Due to yields, bigger chips have to be scrapped more often, and are generally less performant. Binning (selecting the fastest, slowest, more efficient, or chips with specific intact features across a wafer) is less effective. You might have to add redundancy or mechanisms to cut power to damaged areas to avoid short circuits.
Now, that's why we don't generally make bigger integrated circuits. Now, we could make bigger integrated circuits with today's latest clean rooms and equipment to try to raise yields. I don't know if that's being done already, but it would likely raise costs. On the other hand, progress is being made on bigger chips as well [2].
Another more promising direction (IMO) is to use chiplets like AMD does it. You could use more of these for a bigger virtual size.
Now, like I wrote, a lot of the performance improvements actually come down from physically scaling down the transistors: if the gate is smaller, the transistor needs less electrons to charge up. That means faster transistors, and less energy. Also, transistors are closer, so signals reach the next one faster [3].
If you want bigger chips at a previous technological node, you are going to need a huge heatsink, or disable part of the chip ("dark silicon") [4].
The real answer might come from completely different architectures, based on light or spin, or more power-efficient circuit/computer architectures like with adiabatic computing [5] (or non von neumann based, closer to what I do).
Power efficiency is key, since that's the limiting factor for performance nowadays (ask any overclocker: you don't want to melt your CPU. Also, rovers have a small energy budget). With better efficiency, you have room to grow performance again.
Paradoxally, software seems headed in the other direction, generally speaking.
[1] https://en.wikipedia.org/wiki/Photomask
[2] https://news.ycombinator.com/item?id=20739408
[3] https://en.wikipedia.org/wiki/Dennard_scaling
Will be interesting when missions are being launched utilising the tech of today, like rad hardened neuromorphic chips https://www.businesswire.com/news/home/20200902005406/en/Bra...
I hope they installed the Home Assistant Core docker container on Perseverance. Gotta get those sweet dashboards.
Reliability is very important and space is harsh. I assume on the surface the radiation levels are low enough for Earth systems to work (maybe playing a bit with voltage/clock frequency helps, not sure how much shielding they can add, probably not too much).
Also Linus finally got his progeny to Mars. That’s a pretty cool accomplishment:
“What have you built?”
Well, I invented one of the most prolific operating systems the world has ever seen, but not just this world - there is a helicopter on Mars that is flying due to the seeds which I planted that day...”
What have you built?
Good rundown of how it was built: https://www.youtube.com/watch?v=GhsZUZmJvaM
NASA should be about long term and expensive projects, SpaceX is just a tool to achieve that goal which is to do new science regardless of whether it is in the air or in space.
Speaking of flight and picking the nits here — looks like Wikipedia also isn‘t completely correct here:
> It is planned to make the first powered flight on any planet beyond Earth
...arguably the first _powered_ flights were done by the sky cranes of Opportunity and Perseverance
Not the Apollo 11 lunar module? In contrast to the sky cranes it actually lifted off again.
Figuring out something that works well in Mars' thin (but still there) atmosphere, especially a helicopter, is really impressive. The celestial body classification is just a cherry on top.
Edit: Phantom 4 is 1.3 kg and blades are 45g
Also, Isaac Asimov considered the system a dual-planet system as the Moon's path around the sun is at no point convex nor retrograde.
1% is an arbitrary threshold and solar orbit is dependent on external circumstances rather than the Earth-Moon system itself.
> Earth-Moon centre of mass is inside Earth, so, it's
> obvious that the Moon is orbiting the Earth, not both
> orbiting something else.
I used to agree with that school of thought, until I came up with a small thought experiment. Consider two bodies that are right on the planet-moon / dual-planet definition threshold. Intuitively, increasing the orbital distance between them would push them in the direction of which definition: planet-moon or dual-planet?I'd tend to say that separating them further would tend more towards planet-moon. Yet doing so moves the system's center of mass outside the larger body, so would actually push the system into the dual-planet definition by that criterion.
The barycentre of the Sun and Jupiter isn't inside of the Sun.. so does that mean Jupiter doesn't orbit the Sun?
But Flight? A rocket has no fixed or rotating wing providing lift, so maybe not.
https://www.nytimes.com/1985/06/12/us/soviet-drops-weather-b...
The first flight was in 1903, not 300 BC China when they used sky lanterns.
The first powered flight was in 1903, with the criteria that it was not gravity assisted, that it was sustained and that it was controlled. No one is claiming that it was the first flight ever.
It may be possible to make 'titanium' balloons for longer term operation. The would work by creating the balloon envelope on earth, have a sealing mechanism that you activated in orbit so they had vacuum inside. And then drop them into the atmosphere.
Same idea a glass floats on fishing nets[1] except with titanium (so they can withstand the compression forces given they have a vacuum inside). It might be useful/necessary to put some additional structure inside the envelope for strength but like eggs, the sphere is a pretty good shape for distributing compressive force.
Anyway, put a number of them on tethers attached to the instrument payload and drop it off into the atmosphere once you've gone trans-sonic with parachutes or retro rockets. The platform will then fall to the point where the lifting force of the floats is equal to the weight of the platform.
Ideally the titanium would be impervious to the atmospherics's corrosive effects.
Don't we want them to be rigid spheres?
And what weighs more - the air that got trapped in the sphere when we made it, or the machine we sent up to space to assemble a sphere there?
Cold weld it in space, it's not that difficult with some engineering.
Space X?
This is pretty well guaranteed.
That’d be pretty cool!
How huge would it have to be? Would it have to be made of titanium? Aluminum? Stainless steel?
How good are those materials at withstanding a vacuum (or partial vacuum) if the diameter was say... 50m?
I feel like at some size it must work, as the volume of air displaced goes up with r^3 and the surface area of metal only goes up with r^2.
If people here can do the math, maybe I could build one in time for next burning man...!
A 20cm diameter diamond sphere that was .5mm thick would have a mass of about 41g, a 20cm diameter sphere of air at sea level and "room" temperature is about 50g. So you would get 9g of "lifting force" from such a balloon (assuming I did all the calculations correctly). And experience about 2,900lbs of compression force.
Any air in the sphere would add weight.
On the subject of Sci-Fi, there's also a vacuum airship featured in one of Edgar Rice Burroughs' Tarzan novels - 'Tarzan at the Earth's Core'. It is of course much less scientific than Stephenson's version though.
https://en.wikipedia.org/wiki/Vacuum_airship
This is a plot element in Neal Stephenson's The Diamond Age, as well as several other fictional appearances (Edgar Rice Burroughs, Azhar Abidi, Peter Watts, and Iain M. Banks all use the trope).
There are no materials known with sufficient strength to withstand compressive and buckling forces. Not even diamond.
Lightweight stiff structures (honeycomb, something resembling aerogel, perhaps) are other options, but seem unlikely as well.
Gas-filled airships or balloons benefit from the fact that low-density gasses (by either chemical composition or temperature in the case of hot-air balloons) exert a countervailing pressure to balance atmospheric pressure, but with a lower mass, hence providing buoyancy. The internal pressure actually provides some (or much) of the structural rigidity of most airship variants. Any vacuum airship would have to make up for this factor, again, increasing strength (and material mass) requirements.
The idea sounds relatively sound to me. One could construct a sphere out of aerogel cones, and the external pressure would reinforce it. Not sure how practical it would be to build such a thing, though.
At some point, since volume grows slower than volume, I expect you can make the envelope relatively thick without sacrificing density. That's also the idea behind Cloud nine: https://en.wikipedia.org/wiki/Cloud_Nine_%28tensegrity_spher...
Square-cube law. Mass scales with surface area, lift scales with volume. Large balloons (conventional, not vacuum) are simpler and more efficient than small ones.
As to materials, a tremendous problem with areogels are that they're exceedingly friable. Any friction, flexing, or stress will crumble the gell to a powder. I suspect this is why the gel hasn't taken off as it had been projected to. I did some very-early 1990s work in the space and aerogels were a noted emerging technology thought to have applications in, e.g., mobile home, pre-fab housing, and RV designs. For the most part, fibre-based insulation or expanded-foam (polystyrene) insulation remains the standard, largely because road and other vibration don't reduce your insulation to a few inches of fine dust at the bottom of wall cavities.
Material properties are complex, and represent interesting trade-offs between afforded capabilities and imposed constraints.
Working on this stuff must be _very_ rewarding (assuming that the payloads land in one piece!).
I didn't realise it was so large (1.8 kg, 1.2 m diameter rotors). I suppose it has to have the large rotors to be able to generate lift in the thin atmosphere, 1/160th of the density [edit: pressure, not density - thanks Robotbeat] of the earth's atmosphere at sea level according to the article.
Ummm... actually:
>On June 21, 1972, Jean Boulet of France piloted an Aérospatiale SA 315B Lama helicopter to an absolute altitude record of 40,814 feet (12,440 m).[60] At that extreme altitude, the engine flamed out and Boulet had to land the helicopter by breaking another record: the longest successful autorotation in history.[61] The helicopter was stripped of all unnecessary equipment prior to the flight to minimize weight, and the pilot breathed supplemental oxygen.
>The record was broken on March 23, 2002 by Fred North. North achieved an altitude of 42,500 feet (12,954 m) in a Eurocopter AS350 B2.
https://en.wikipedia.org/wiki/Flight_altitude_record
Also: Mount Everest AS350 B3 landing - https://www.youtube.com/watch?v=WXNXSvnCtKA
Some current records. https://pilotteacher.com/how-high-can-you-go-in-a-helicopter...
My original question relates more to bandwidth, storage and processing limitation which may mean that we won’t see high quality 30 FPS video.
High quality 30fps video was never really an option but it's entirely possible/likely to get navcam video after a flight. The Snapdragon is also fast enough to do intraframe compression codec (even h.264) for the navcam video to be able to stream it live back to the rover for relaying back to Earth later like was done with the landing imagery.
The nature of Perseverance relaying through orbiters for high speed uplink to Earth was always going to preclude "live" video from any instrument. The only data important enough for "live" transmission is vehicle telemetry and even then that's only available for the portion of a sol (Martian sidereal day) that Earth is visible from the rover.
[1] https://rotorcraft.arc.nasa.gov/Publications/files/Balaram_A... - page 15
> Its payload is a high resolution downward-looking camera for navigation, landing, and science surveying of the terrain, and a communication system to relay data to the Perseverance rover.
(From Wikipedia)
Also: https://mars.nasa.gov/resources/25526/bottom-of-ingenuity-ma...
I'm pretty sure the point of the helicopter, other than to test powered flight, is to capture frames.
https://mars.nasa.gov/resources/25526/bottom-of-ingenuity-ma...
1) Navigation (NAV) Camera. This is a global-shutter, nadir pointed grayscale 640 by 480 pixel sensor (Omnivision OV7251) mounted to a Sunny optics module. It has a field-of-view (FOV) of 133 deg (horizontal) by 100 deg (vertical) with an average Instantaneous Field-of-view (IFOV) of 3.6 mRad/pixel, and is capable of acquiring images at 10 frames/sec. Visual features are extracted from the images and tracked from frame to frame to provide a velocity estimate.
2) Return-to-Earth (RTE) Camera. This is a rolling shutter, high-resolution 4208 by 3120 pixel sensor (Sony IMX 214) with a Bayer color filter array mated with an O-film optics module. This camera has a FOV of 47 deg (horizontal) by 47 deg (vertical) with an average IFOV of 0.26 mRad/pixel.
[a]https://trs.jpl.nasa.gov/bitstream/handle/2014/46229/CL%2317...
https://trs.jpl.nasa.gov/bitstream/handle/2014/46229/CL%2317...
Edit: spelling
[1] https://www.golem.de/news/perseverance-diese-marsmission-hat...
On your other point, I'm sure many people find it fascinating and are inspired. However a young geologist or biologist might not be inspired to start a career at NASA. Another point the author of the article above makes it that in the ~2 hours of live coverage, 6 seconds were spent discussing the rovers instruments. As for budget, this is also dangerous; after all, if the next funding round comes along, anyone who does not like NASA can have an easy argument that the $80M on the helicopter are wasted and did not produce any knowledge about Mars or the universe.
I'm even more excited for the Dragonfly mission with a flying drone on Titan, but that's a long time to wait: https://en.m.wikipedia.org/wiki/Dragonfly_(spacecraft)
I wish we could fund NASA more, make it more risk tolerant, more agile, and more efficient. The Titan boat drone to explore the lakes, last I heard, couldn't be scoped due to resources. Working there requires great patience.
I wonder if funding NASA more would mean that the "inventive" ideas get reduced. The limitation of NASA's funding has meant that they've produced ideas and technologies to cover that shortfall in even cheaper ways than possible before, and that might be reduced with a much large budget.
Tomorrow, days, weeks?
That said, I'm super excited. I hope we get VR video at some point. I want to soar over martian hills. These guys are my heros.
The torque to spin the rotor changes with the blade angle, so to keep the counter-rotating torques balanced, they need to control blade pitch on both. I suppose the blade drag is a non-linear function of blade angle, so technically they might be able to keep the torques balanced with cyclics on both and a collective only on one, but it's certainly much more simple to have at least collectives on both.
But yeah maybe those pointy things are just weights/for aerodynamics.
Does this also limit the use of parachutes on Mars, or require bigger canopies? I know that Perseverance had a parachute for part of the descent, but not the final landing sequence. IIRC one of the earlier probes was designed to bounce rather than gently floating down.
So you enter the atmosphere at higher than orbital speeds. From orbit a parachute might be doable despite the relatively thin atmosphere.
Stationary probes can use retro rockets to land because you don’t care about their stationary mass that much.
For rovers it’s more tricky so you have to either use airbags like the smaller rovers did or a propulsive landing like Percy/Curiosity.
The sky crane was chosen as the method for those because they are too massive to do a cushioned crash landing and they won’t be likely able to move with the weight of the propulsive landing system so we have to ditch it.
The sky crane is basically the worlds most expensive bungee jump.
The rockets on the sky crane bring the rover to hover and then it drops to the ground on a set of arresting cables.
>our probes don’t go into orbit first but rather crash on Mars.
I'm wondering why they don't go into orbit, and what extra complexities that introduces?
In the future are we anticipating Starship to go into orbit, or will it also directly "crash" ?
> So you enter the atmosphere at higher than orbital speeds. From orbit a parachute might be doable despite the relatively thin atmosphere.
Nonsense. We send orbiters to Mars all the time, often on the same missions as landers. We could absolutely brake to orbit first (which is almost free via aerobraking) before dropping landers, but it wouldn't make any difference to being able to use parachutes, the velocity difference is insignificant.
The Martian atmosphere isn’t thick enough for this kind of aerobraking especially if want to get there within a relatively short period during the transit window.
Yes we do send orbiters and these have to be smaller and so are their landers due to you having to slow down to get into an orbit first. The vast majority of landers do not get into orbit.
Nonsense, once you've made your capture transit is over, you can take as long as you like aerobraking to circularise the orbit.
Even if you don't aerobrake at all, delta-V from a Mars intercept trajectory to even a low Mars orbit is about 1.4 km/s. Delta-V from that low orbit to the surface is 3.8 km/s. So the idea that direct descent vs descent from orbit is what makes the difference between parachutes being usable or not is total bollocks.
I expect NASA just builds the biggest single parachute they think they can safely use, and then works downstream of that on a landing system.
Spirit and Opportunity used heatshield+parachute+rockets + bouncy airbags.
Incredible achievement!
I would've thought that a fixed-wing aircraft would have been simpler, lighter, faster and more efficient.
Trying to launch a drone from the lander during descent would mean:
1) the drone is able to begin its power up process at the end of the cruise phase while the whole probe is buttoned up for reentry
2) the drone has a big enough battery to power avionics, comms, component heaters, and the motors
3) the drone carries a big enough radio and antenna to at least reliably communicate with one of the orbiters relaying data from it and the main spacecraft
4) there's a at least one orbiter positioned to receive data from the drone and the drone manages to perfectly aim its highly directional high gain antenna at the orbiter after an unknown launch position and orientation
5) everything goes perfectly with the drone and it doesn't collide with or damage the sky crane or rover or debris from its launch (or failure) doesn't damage anything
Saying it "increases risks" with the landing is a vast understatement.
VTOL flying wing designs have been proposed. But the first step is demonstrating any powered flight at all, which means helicopter.
TBH in this environment I would make something that jumps like a flea instead :)
It takes radio waves 3-20 minutes (depending on orbit position) to travel from earth to mars (and vice versa), so direct control would be impossible.
He says, unlike in the movies, it is not really an issue. With 1% earth’s atmosphere there is very little matter actually hitting you.
The record altitude for a helicopter on earth is 40,820 feet.
How are helicopters able to fly so high on Mars?
Also, parachutes do not open when the altitude is greater than 15,000 feet.
How was the rover able to land at all with parachutes, in an atmosphere equivalent to 120,000 feet?
The blades on Ingenuity are larger (relative to the rest of the vehicle) and spin much faster than would be required on Earth.
Why do they open at an air pressure equivalent of 120000 on Mars?
And even if they did open, they would only be able to carry a miniscule weight.
You realise that in a pure vacuum, a feather drops as quickly as a ball bearing?
What makes you say that and what other countries are you comparing it with/do you have information for?
Why do you assume that nobody has worried about this, or considered this contingency?
It’s probably also why they’re waiting to fly it so that the rover is a bit further away
Presumably they'll move the rover away to a safe distance before flying.