Java – Mars rover programming language
I've read that Java is widely used in mer projects (i.e. spirit and opportunity - small robots running around Mars)
I read some contradictory information I read an article (offline) that Java is used for image viewing Wikipedia said something similar But this article says that Java is used (referenced):
If anyone knows how to use Java in the Mars probe, I'd love to know
Second, why choose Java as its role? I guess the first choice of control is Ada (please don't treat it as an insult to Java)
Solution
There is a project to evaluate the general flying Java, but it does not fly on those mer mobile stations, and as far as I know, it is not planned to be used on future Rovers
The final reference seems to be Joseph F. Snyder of mer FSW team and mer flight software baseline architecture and design document of Edwin P. Kan But I can't find a viewable copy Nevertheless, there is a lot of information about design in the review document. For example, an overview of the Mars Exploration Rovers flight software written by Glenn E. Reeves:
The operating system is VxWorks of Wind River