News from Mars
An anonymous reader writes "While the Beagle 2 may have been gobbled up by Mars--Eater of Spacecraft, the main part of the ESA's recent Mars mission is doing well. The Mars Express Orbiter has sent back some amazing pictures of The Grand Canyon of Mars (Valles Marineris). Yes, this is the same gigantic geological feature that was missed by Mariner 4, 6, and 7 but finally found by Mariner 9. In other news, the Spirit rover is getting ready to grind the rock Adirondack (picture)."
Comment removed based on user account deletion
No. Mars Express was always the main mission.
Beagle 2 was a last-minute afterthought, built in a hurry, on a shoestring. It also had a very limited mass-budget, so that it could piggy-back on the same launcher.
The top part of the picture is the actual image. The part along the bottom is a 3D rendering of what it would look like to a low-flying plane.
You can see both images seperately on this page.
Is it true that spirit makes use of Java? Or does only the "client" software used to control it,use Java.
Much software ON THE GROUND at the Jet Propulsion Laboratory is written in Java, but not software on the spacecraft.
I wrote some of the software used for the mission in Java, and it worked very well for our purposes, namely due to platform independence and quick development time. We had a heck of a time with some of the GUI code, however.
The rover runs VxWorks from Wind River. Very solid. Cheers,
Justin Wick
Science Activity Planner Developer
Mars Exploration Rovers
I make it seven.
So a pretty depressing story for the Soviets (especially compared to their successes on Venus), it has been suggested that a good number of the failures were caused by solar radiation eating away the microchips in the probes causing them to die or malfunction. Certainly when you think of the longer flight times to Mars than to Venus it appears to suggest that it was something going on in-flight that caused the failures.
Having said that, they did achieve some successes and I can only imagine the elation of Mars 3's controllers when they started getting that first grainy image of the Martian surface - only for it to suddenly stop.
Best wishes,
Mike.
We do use Java to write the rover command sequences. I wrote the software, RoSE (the Rover Sequence Editor), that we use for that; RoSE was also used to command both spacecraft in cruise.
RoSE is part of a suite called RSVP, the rest of which does 3-D visualization, simulation, and playback. Our 3-D stuff is very, very cool (I feel OK about saying this because I didn't write that part :-): we do kinematic simulations as the rover drives across the terrain; you can see it articulate realistically. If you've watched the press conferences, you've probably seen one of our playbacks. That visualization stuff is all in C and C++, though, not Java.
Java is also used upstream of RSVP, to do image browsing and to plan science goals for the sol. That's Maestro's role.
The rovers themselves run VxWorks, a well-known real-time Unix variant that's used a lot here at JPL.
``Life results from the non-random survival of randomly varying replicators.'' -- Richard Dawkins