Build Your Own Super Cool Sci-Fi Mars Rover with NASA’s Open Source GitHub Repo
Nasa’s Jet Propulsion Lab has open sourced the design specs & the manual, of building a scaled down model of the 6 wheeled Mars rover, that is deployed on Mars for the study of the red planet.
So, that means, we can build our own space rover entirely out of parts, commonly available online or at our nearby electronics & hardware stores.
Well, to me, that’s pretty exciting stuff. Something really interesting to build during weekends or in our spare time. Of course, besides playing Fortnite. Space robots for everyone Yay!!
The good or probably the best thing is we don’t need any custom-made component for our project. We don’t have to run around knocking at the gates of manufacturing plants for custom parts. Everything is easily available, no need going around scavenging for components;
So, this being said, the finished rover would have the same suspension system as the real rover on Mars.
Alright, sounds good. This thing is so, on my bucket list.
Everything on how to kick-start building is listed on their GitHub repo
It’s a pretty solid resource for anyone having an interest in mechanical engineering, software, electronics or robotics & wants to build something epic. Something to show off to your amigos.
The approx. budget for building the rover is around 2500$s. Time to weigh our piggy bank.
Speaking of specifications, our robot would require a 5200 mAH battery. If you are wondering how much that is lemme tell you, typically, our cellphones have around 2500 to 3000 mAh batteries. So now you can estimate.
This much power can run the rover for around 5 hours continuously. I am already thinking of crazy possibilities, where we could we put this machine to use?
Reconnaissance of enemy turf?
The rover can be controlled via an Android Bluetooth app or an Xbox controller. How cool is that? How COOL is that? Running the rover around with an Xbox controller would be like coming straight out of those extreme state of the art military weapons series on Discovery.
To make our machine more powerful we can also custom-select our motor. The rover will have a kickass suspension system which would make all the 6 wheels to be in contact with the ground surface even when the robot would climb over an obstacle.
The brain of the robot is built on Raspberry Pi. Raspberry Pi is a small single board computer to help beginners
learn basic computer science.
You also need a basic familiarity with Linux & Python.
Here are the tools necessary for the project
To read more about it visit
More on the Blog
If you liked the article, consider sharing it with your geek friends. I would love to know your views on this 🙂
Don’t forget to let me know in the comments.
Join the community of 8bitmen. Join us on social media.
We discuss the latest trends in technology, computer science, programming, application development, game development & anything & everything geeky.
Until next time!!
- Distributed Systems & Scalability #1 – Heroku Client Rate Throttling
- Zero to Software/Application Architect – Learning Track
- Java Full Stack Developer – The Complete Roadmap – Part 2 – Let’s Talk
- Java Full Stack Developer – The Complete Roadmap – Part 1 – Let’s Talk
- Best Handpicked Resources To Learn Software Architecture, Distributed Systems & System Design