nasa-jpl/open-source-rover
A build-it-yourself, 6-wheel rover based on the rovers on Mars!
What it solves
It provides an accessible, open-source blueprint for building a scaled-down version of the 6-wheel rover used by JPL to explore Mars. The project lowers the barrier to entry for aspiring engineers and roboticists by using consumer off-the-shelf (COTS) parts, making it a cost-effective platform for learning mechanical engineering, electronics, and software, as well as a research tool for navigating rugged terrain.
How it works
The rover is built using aluminum structural materials and a Raspberry Pi as its central processing unit. It implements three key Mars-rover driving mechanics:
- Rocker-Bogie Suspension: Keeps all six wheels in contact with the ground while climbing obstacles.
- Differential Pivot: Mechanically shifts weight between sides of the rover during climbs.
- 6-Wheel Ackerman Steering: Manages the direction and speed of the wheels for precise movement.
Control is handled via a Raspberry Pi, which can be interfaced with through WiFi, Bluetooth, or USB.
Who it’s for
- Students and Hobbyists: Those wanting to learn robotics, fabrication, and electronics without needing prior specialized knowledge.
- Researchers: Those looking for a rugged, customizable platform for testing in rough terrain.
- Budding Engineers: Individuals interested in mechanical assembly, soldering, and Linux/Python software configuration.
Highlights
- COTS Design: Built entirely from consumer off-the-shelf parts for easier sourcing.
- Open Source Hardware: Certified OSHW project with public 3D models available on OnShape.
- Extensible: Designed for easy upgrades such as robotic arms, head displays, cameras, and sensor packages.
- Rugged Capability: Specifically designed to traverse rocky and uneven surfaces.
Related
- Project
- Project
- Project
- Project
- Project