The Register Home Page

back to article NASA repurposes Mars Helicopter’s ancient Snapdragon SoC to help Perseverance rover navigate

NASA has revealed it repurposed the processor the Perseverance rover used to communicate with the Ingenuity Mars Helicopter, to help the rolling robot navigate the Red Planet autonomously “for potentially unlimited distances.” The aerospace agency revealed the hack last week in a post that says it used the rover’s Helicopter …

  1. Pascal Monett Silver badge
    Thumb Up

    Wonderful

    This is what happens when Science is not bogged down by Politics.

    I applaud the people at NASA who have endlessly proven over the decades that they can always make the best out of the most difficult situations.

    1. BartyFartsLast Silver badge

      Re: Wonderful

      I was thinking something very similar, NASA really is worth all the funding and more, I know I'd definitely rather have a NASA team than Amazon or SpaceX on my side

      1. Caver_Dave Silver badge

        Re: Wonderful

        Having work directly or indirectly with the 3 groups, I would say the main difference is not the engineers, but having a defined goal and letting the engineers get on with it without too much top-down interference. Plus timescales and working hours that do not induce 2 year burn out!

    2. Craig 2

      Re: Wonderful

      This is also what happens when science is bogged down by budget limitations. Necessity is the mother of invention and all that.

      1. DS999 Silver badge

        Re: Wonderful

        This wasn't a financial budget limitation, it was a power budget limitation. They could easily afford better ARM cores all around (which would have cost a few thousand dollars extra of a budget measured in the billions) to perform roles within the lander, but power is at a premium so they only got lower power cores to perform the required functions.

        Now that they have this resource (and more importantly its power budget) sitting idle they are thinking of ways they can use it to improve over the "required function" done by those lesser cores installed elsewhere.

    3. Petadyne

      Re: Wonderful

      Agreed, but I'm old enough to have watched the Challenger disaster live on TV - when politics from the highest level made NASA bosses over-rule the engineers. Feynmann stirred up a hornet's nest when he exposed the underlying problem.

      1. Anonymous Coward
        Anonymous Coward

        Re: Wonderful

        Alas, despite being a large NASA contractor … not a lesson Boeing learned elsewhere in their vast business.

        1. RegGuy1
          Facepalm

          Re: Wonderful

          not a lesson Boeing McDonnell Douglas learned elsewhere

          TFTFY

          1. Alan Brown Silver badge

            Re: Wonderful

            It's arguable that the McBoing merger was the end of the beginning of the bankers' takeover of Boeing.

            Beancounters had been in charge since restructuring in 1971 - the B747-100 gamble bankrupted the company. That the engneers managed to hold out for so long underscores how strong the engineering ethos had been.

            Boeing's unionbusting behaviour has badly backfired on them. Non-union labour in North Carolina and Kansas is turning out rotten quality thanks to poor training and line managers ordering workers to bodge substandard parts (in some cases fishing parts from reject bins and ordering they be used anyway). Meantime it's proving incredibly difficult to hire new talent in Washington thanks to the pension schemes having been gutted - something that Manglement did a lot of mutual circle jerking about at the time despite being warned this is exactly what would happen.

  2. DarkwavePunk Silver badge

    Lovely

    That actually put a smile on my face this morning. I do love such awesome hacks. Top work NASA boffins!

    1. David Harper 1

      Re: Lovely

      They're not just NASA boffins. They're Jet Propulsion Laboratory boffins. There's a reason why JPL's motto is "Dare Mighty Things".

      1. Anonymous Coward
        Anonymous Coward

        Re: Lovely

        Hmm. Not everyone there.

        Before Ingenuity ever landed on Mars, scientists almost managed to kill it

        Eric Berger – 12 Feb 2024

  3. Phil O'Sophical Silver badge

    Concerned about 1mm error

    That's proper full self driving. Eat your heart out Elon!

  4. 0laf
    Pint

    Brilliant

    Location processing outsourced to a broken toy helicopter.

    Would loved to been in the room when this idea popped out in a meeting. Proper boffinry.

  5. Bebu sa Ware Silver badge
    Thumb Up

    Clever !

    Imagination and Creativity.

    The critical insight I guess was that the terrain (areain?) maps which I assume were used for the helicoptor's navigation, could be used by any vehicle passing through the terrain, including the rover itself.

    Although I would think the process is closer to the terrain following radar that fighters and cruise missiles use(d), than the GPS.

    I suppose the rover's main systems were older tried·and·tested hardware which, while reliable, would be much lower spec and performance than that deployed in the frankly experimental Ingenuity helicopter.

    1. Anonymous Coward
      Anonymous Coward

      Re: I suppose ...

      Correct.

      To be properly radiation hardened you need the device geometries to be of a reasonable size (and multiple other more technical issues). This precludes much of the very modern technology.

      Whilst some physical protection can be placed around the SnapDragon it is much more likely to be zapped by a stray cosmic ray - indeed some of the memory has been, but apparently the processor is still OK.

      This is quite remarkable considering the number of Single Event Upsets that can be seen on Transatlantic flights that go near the North Pole.

      The stuff that just has to run on the rover is running on VxWorks, but again it is remarkable that the helicopter is running a hardened versions on Linux. (Wind River management no bid porting VxWorks to the SnapDragon.)

  6. bernmeister
    Thumb Up

    Wizards

    Those guys at NASA are upgrade/repair wizards. Their list of achievements is amazing

  7. CorwinX Silver badge

    The what now?

    “During testing, the team repeatedly found the rover’s position was off by 1 millimeter"

    On a bit of kit, millions of miles away, with shaky comms and nav.

    And they flag 1mm as an issue worth mentioning?

    Someone give these guys and gals medals.

  8. sin

    Did they have to unlock the bootloader first?

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon