Have you ever wondered what it takes to build a machine like NASA’s Curiosity rover, part of the Mars Science Laboratory project?
Now students, hobbyists and enthusiasts can get a taste of what it is like to construct a scaled-down version of a rover using plans and instructions from JPL’s Open Source Rover Project.
After the successful landing of Curiosity on Mars, the Jet Propulsion Laboratory in Pasadena, California built a smaller educational model of the rover (called ROV-E) which was used as an education tool for high school and university students, as well as the general public.
It was a rover that could be brought into classrooms, museums, and school events to demonstrate robotic principles first-hand. The response to this rover was very positive and often included the question “How can we build one of our own?”.
With ROV-E being somewhat costly and complicated to build, JPL engineers went to work designing a model that could be assembled from commercial off-the-self (COTS) parts for as little as $2 500, so that people interested in building their own rover could do just that.
The JPL Open Source Rover (OSR) is a scaled down version of Curiosity, from its six-wheel steering to its Rocker-Bogie suspension.
JPL published this design under an open source license on GitHub where anybody can download baseline instructions and test plans for building their own OSR.
“We wanted to give back to the community and lower the barrier of entry by giving hands on experience to the next generation of scientists, engineers, and programmers,” says Tom Soderstrom, the project sponsor for the Open Source Rover.
Mik Cox, the project manager, adds: “I would love to have had the opportunity to build this rover in high school, and I hope that through this project we provide that opportunity to others.”
While the OSR instructions are quite detailed, they still allow the builder the option of making their own design choices. For example, builders can decide what controllers to use, weigh the trade-offs of adding USB cameras or solar panels, and even attach science payloads.
The baseline design of OSR has plenty of headroom in the power system and computation that will allow users to choose how they want to customise and add to their rover, touching on multiple hardware and software principles along the way.
Releasing the rover design as open source also gives builders a community to interact with and share design ideas. Test builds of this rover have already been constructed inside classrooms, leading to different designs, ideas, and solutions to common problems.
“It was an extremely rewarding experience getting to work with the high school teams testing the build process. They had a ton of great ideas and were so enthusiastic about getting involved in robotics and STEM in general. It was exactly what we were hoping to inspire with this project,” says JPL OSR designer and engineer Eric Junkins.
Pictured: A JPL-built Open Source Rover example, showing off the Rocker-Bogie suspension as it rolls over a pile of rocks.