Devlog #1 — ROVER “Target Fidelity”
Hello! First devlog for my Stardance project, so let me quickly show what I’m building.
ROVER “Target Fidelity” is a low-cost autonomous rover that drives itself over rough terrain like dirt, gravel and grass. It grabs soil and plant samples on its own and even runs biology and geology tests onboard. Think tiny Mars rover, but built with a 3D printer, cheap motors and a Raspberry Pi instead of a NASA budget. It uses a rocker-bogie suspension (same thing Perseverance has) so it keeps all six wheels on the ground no matter how rough it gets. That’s the goal, starting with the movement and the arm.
This first log is all about the ideation process.
Research first
I didn’t wanna just wing the suspension so I dug into how rocker-bogie actually works. Two papers shaped the design: Verma et al. (2017) for the formulas to size the arms and wheels, and Singh & Jain (2020) for how the load spreads out and how it climbs stuff. I also read NASA JPL’s Open Source Rover docs for the differential and joints.
Main takeaways:
- Six wheels in a 3-3 layout keeps at least four touching the ground all the time.
- It’s fully passive, no springs no shocks, the geometry does all the work.
- The bogie pivot position matters a lot for grip. I went with Case 2 (centered pivot) cause it splits weight evenly between front and middle wheel, so less spin on loose dirt.
The calculations
Worked out the sizes for what I wanted: chassis 600 mm wide by 1200 mm long, ~150 mm/s, able to climb 1.5x the wheel size.
Started with the wheel. Went 200 mm diameter (cause why not), ran the speed formula and got ~14.3 rpm at the wheel for my target speed. Fine for most gearmotors, and if I need more rpm I’ll add gears or change the diameter.
Then the wheelbase. Subtract front and rear wheel radius from the chassis length, gave me 1000 mm between axles. Placed the three wheels per side (front at 0, middle at 430 mm, rear at 1000 mm) and stuck the bogie pivot right between the front and middle wheel.
For the arms I used the angle formulas but with chiller terrain angles instead of the mount-everest climbing one the paper uses. Got a rocker arm ~800 mm total (two 400 mm pieces) at 10° and bogie arms of 223 mm each at 15°. The bogie ends up a V with its two sockets meeting at 150°. Leaves ~158 mm of clearance under the chassis.
Also ran the loads. Rear wheel takes the most (40%), so that’s the part I gotta stress test hardest later. My 300 mm obstacle target is only 75% of the mechanism’s max, so comfy margin there, or at least I hope so.
What’s next
Now that the math is kinda ready, I’m into the make and re-make phase to see how accurate the model is. Plan is to model everything for 3D printing and build a first test version using plastic tubes instead of aluminum for the arms, so I can test the geometry and run the motors without dropping a ton of money. Rather find out something’s wrong on a cheap plastic prototype than after cutting expensive aluminum.
Next goals:
- Finish the printable joints
- Build a cheap plastic test frame
- Get the drive motors spinning
That’s it for devlog #1! Next time I should have actual parts to show. Thanks for reading! (sorry if my English is off, not my first language.)
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.