Earlier quoted context omitted.
The hardware we use for non-earth stuff is effectively arduino-level (ok, maybe not exactly - but on the order of 70-100Mhz) because of the constraints put upon it by the radiation hardened hardware. Writing python is a trade-off between computer resources and developer time; we've got a lot of developer time and not a lot of hardware resource, so we write in compiled languages. There are also some safety implication…
has JPL ever investigsted alternative real-time systems? say a real-time ML (as in sml, f#, etc.)?
JPL Open-Source Rover Project Based on the Rovers on Mars
51–60 of 73 posts
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#52It's interesting that the rover code itself is written in python. That makes it more approachable..
You can be 100% sure that no python code is on Mars. Not even Common Lisp which is much more secure and performant is on Mars. The real rover code is all hardcore C. Erann Gat gave a presentation on the Lisp Conference about the JPL rover code and simulation.
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#53if anyone has worked at JPL or similar, what's the best resource for learning how to make an actual Mars/Moon rover? I'm very curious about things like, what kind of wheels you need for regolith, how to manage extreme temperatures (electronics, motors, batteries, cameras), how communication works (could you have a remotely-operated lunar rover?), dealing with radiation (SpaceX works with consumer electronics AFAIK, b…
Yes. The Soviet Lunokhod program built and flew two successfully in the early 1970s. I don't know the details of how they did this, but it would make sense to use more automation today. A 2.6 second ping time is long enough that pilots who have played modern video games are likely to complain :).
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#54if anyone has worked at JPL or similar, what's the best resource for learning how to make an actual Mars/Moon rover? I'm very curious about things like, what kind of wheels you need for regolith, how to manage extreme temperatures (electronics, motors, batteries, cameras), how communication works (could you have a remotely-operated lunar rover?), dealing with radiation (SpaceX works with consumer electronics AFAIK, b…
> could you have a remotely-operated lunar rover? Yes. The Soviet Lunokhod program built and flew two successfully in the early 1970s. I don't know the details of how they did this, but it would make sense to use more automation today. A 2.6 second ping time is long enough that pilots who have played modern video games are likely to complain :).
These are just simple issues that came to my mind. No idea how relevant they are, and if there are more relevant issues.
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#55This is great. But it's a little discouraging to see the project only use the US Customary units considering this is a science project. I was under the impression that NASA used SI.
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#56This is great. But it's a little discouraging to see the project only use the US Customary units considering this is a science project. I was under the impression that NASA used SI.
I think it's aimed at students, schools etc. Its purpose should be to attract people to science so it has to be less intimidating, hence the choices of the Raspberry PI or the phone app or the Xbox gamepad to control it.
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#57This is great. But it's a little discouraging to see the project only use the US Customary units considering this is a science project. I was under the impression that NASA used SI.
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#58It's interesting that the rover code itself is written in python. That makes it more approachable..
You can be 100% sure that no python code is on Mars. Not even Common Lisp which is much more secure and performant is on Mars. The real rover code is all hardcore C. Erann Gat gave a presentation on the Lisp Conference about the JPL rover code and simulation.
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#59I have seen open source self-leveling two wheeled platforms (segway without the yoke) but I have not seen a self leveling platform on a 4-6 wheeled vehicle like this one ...
Re: JPL Open-Source Rover Project Based on the Rovers on Mars
#60We aren't NASA or JPL but a non-profit based in Greece. We already run SatNOGS (a network of satellite ground-stations), UPSat (the 1st satellite with components mainly under the CERN Open Hardware License) and on the side we work on amateur high power rocketry telemetry and PocketQubes.