Skip to main content
The Web      Powered by
powered by Yahoo!
Science & Space

Internet language runs remote-controlled Mars rover

Pete Theisinger, left, shows Vice President Dick Cheney, second from left, a life-size replica of the Mars Spirit Rover.
Pete Theisinger, left, shows Vice President Dick Cheney, second from left, a life-size replica of the Mars Spirit Rover.

Story Tools

more video VIDEO
NASA announces rover Spirit has 'six wheels in the dirt' on Mars.
premium content

Pandemonium erupts as Spirit makes a safe landing on Mars.
premium content
Sun Microsystems Incorporated
Spirit Rover
Jet Propulsion Laboratory
National Aeronautics and Space Administration (NASA)

PASADENA, California (Reuters) -- The same piece of software that lets people all around the world play video games on their cell phones is now letting scientists drive the ultimate remote-controlled car across the surface of Mars.

Java, the software developed by Sun Microsystems Inc. in the mid-1990s as a universal platform for Internet applications, gave NASA a low-cost and easy-to-use option for running Spirit, the robotic rover that rolled onto the planet's surface on Thursday in search of signs of water and life.

For the next three months, NASA scientists and engineers at the Jet Propulsion Laboratory in Pasadena will plot Spirit's wanderings with the Java-based Science Activity Planner that operates like a digital Gran Turismo.

"It takes all the raw data in the mission data base and builds a 3-D terrain you can spin around and zoom in," Gene Chalfant, JPL technical staffer, said.

With the same point-and-click skills one would need for, say, online shopping, the NASA team will plan Spirit's daily activities, page through voluminous data and communicate.

"It's a sandbox, in a way, to try different ideas," Chalfant said. "You pick the rock you want to investigate and command the rover to move there and the rover figures out the best way."

The team made virtually no changes to an online version of the program, dubbed Maestro, that lets space nuts page through panoramic color images, check out the rover's wheel-mounted hazard cameras or plan a rover mission just like real scientists.

The site (http:/ has been so popular since its January 2 launch that Sun had to provide extra bandwidth to keep NASA's servers up and running, Chalfant said.

The simulated rover drives on a 3-D model of the Martian terrain as precise as the one used by the NASA mission.

"[Scientists] do exactly the same thing you can do," Chalfant said.

Java's journey from mundane to extraterrestrial began nearly a decade ago when JPL scientists began noodling with the programming language to create a command and control system for the 1995 Mars Sojourner, said James Gosling, known as "the father of Java."

The JPL team showed Sun what they had done, and Gosling, a vice president and fellow at the Santa Clara, California-based software and systems developer, was hooked.

"I'm a geek anyway, so it sucks me in," Gosling told Reuters. He spent so much time at the Pasadena space laboratory that he became an advisory board member.

"They are doing things that people think are science fiction," he said. "It's a place to go to have your mind blown. It's hard to find a government agency ... where people are living their dreams."

Although Java's data-handling capabilities initially attracted NASA, the code's ability to transcend the many platforms used by mission scientists and engineers sold the space agency, Gosling said.

"They can have scientists all over the world looking at the data but collaboratively deciding on the way the mission should proceed," Gosling said. "They are all speaking different languages when they talk to the rover but everybody in the control room is using Java."

Separately, Alameda, California-based Wind River Systems Inc., created the embedded software in Spirit and its twin, Opportunity, that manage a wide range of functions, including data collection and communications.

Copyright 2004 Reuters. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

Story Tools
Subscribe to Time for $1.99 cover
Top Stories
Quake jitters hit California
Top Stories
CNN/Money: Security alert issued for 40 million credit cards


International Edition
CNN TV CNN International Headline News Transcripts Advertise With Us About Us
   The Web     
Powered by
© 2005 Cable News Network LP, LLLP.
A Time Warner Company. All Rights Reserved.
Terms under which this service is provided to you.
Read our privacy guidelines. Contact us.
external link
All external sites will open in a new browser. does not endorse external sites.
 Premium content icon Denotes premium content.
Add RSS headlines.