Self-Righting Rover Design for Rough Terrain

Self-Righting Rover Design for Rough Terrain

ISEF Category: Engineering Technology: Statics and Dynamics

Ready to Turn This Idea Into a Real Project?

This guide was put together with the help of AI research tools to give you a solid starting point. But a competitive science fair project lives in the details: refining your research question, fine-tuning your variables, analyzing your data, and presenting your findings like a seasoned scientist.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

Subcategory: Mechanical Engineering  ·  Difficulty: Advanced  ·  Setup: University Lab  ·  Time: Full Year

The Hook

A rover can fail in one second if it tips over. A self-righting design tries to fix that by acting like a weeble toy, it wants to stand back up after a push. That sounds simple, but rough ground makes the problem messy fast. You are not just building a toy, you are tuning a moving system so it can recover on rocks, slopes, and bumps.

What Is It?

This project asks you to design a rover that can recover after tipping. The core idea comes from a weeble toy, which rocks and rolls, but does not stay upside down. Your rover uses a low center of mass, often from a pendulum-like weight inside the body, plus a shell shape that helps it roll back into place.

The hard part is that the shape and the weight work together. If the mass sits too high, the rover stays unstable. If the shell shape is wrong, the rover may flip but not right itself. Think of it like a backpack on a hiker. Move the weight in one spot, and balance changes everywhere else. Your job is to find the best balance between shell geometry and internal mass so the rover survives uneven terrain.

Why This Is a Good Topic

This is a strong science fair topic because you can test real design choices, measure real outcomes, and compare simulation against hardware. You can vary shell shape, mass placement, or ground conditions, then track how often the rover rights itself and how far it travels. The project connects to robotics, search-and-rescue design, and planetary exploration. You can learn model building, mechanical design, data analysis, and experiment planning in one project.

Research Questions

  • How does pendulum mass placement affect the self-righting success rate on uneven terrain?
  • What is the effect of shell curvature on the number of flips needed for the rover to recover upright?
  • Does adding internal mass lower in the chassis improve stability on slopes and rocks?
  • To what extent does tire or shell surface texture change traction after a tip-over?
  • Which shell geometry produces the highest recovery rate across different obstacle sizes?
  • How does simulated performance compare with printed rover performance on the same terrain?

Basic Materials

  • 3D printer or access to a school maker space printer.
  • CAD software such as Fusion 360 or Onshape.
  • Digital calipers.
  • Digital kitchen scale with 0.1 g accuracy.
  • Assorted bolts, nuts, washers, or steel shot for ballast.
  • Hot glue or epoxy for assembling test versions.
  • Backyard rock garden, gravel tray, or other uneven test course.
  • Smartphone camera for recording trials.
  • Measuring tape or meter stick.
  • Marker flags or tape for marking start and finish points.

Advanced Materials

  • Access to a university or shared lab 3D printer.
  • Load cells or force sensors for impact and recovery testing.
  • Motion capture system or high-speed camera.
  • Rigid-body simulation software with differentiable optimization support.
  • Python with NumPy, SciPy, Matplotlib, and Jupyter Notebook.
  • Structural analysis tools for checking shell strength.
  • Material samples for comparing printed polymers.
  • Precision balance.
  • Surface profilometer or roughness measurement tools.
  • IMU sensor for recording orientation during motion.

Software & Tools

  • Python: Runs simulations, processes trial data, and plots recovery metrics.
  • Jupyter Notebook: Keeps code, notes, and graphs in one place.
  • ImageJ: Measures rover orientation and motion from video frames.
  • Fusion 360: Helps you model the shell and internal mass before printing.
  • Onshape: Lets you revise CAD designs and compare geometry versions online.

Experiment Steps

  1. Define the one performance metric you care about most, such as recovery rate, recovery time, or travel distance after a tip.
  2. Build a simple simulation model that lets you change shell shape and internal mass without rebuilding the whole rover each time.
  3. Pick the first design variable to change, then hold all other design choices constant so your comparisons stay fair.
  4. Plan a test course with repeatable rough terrain levels, such as small rocks, slopes, and mixed bumps.
  5. Set up a measurement system that turns each trial into numbers, such as upright success, angle of recovery, and path length.
  6. Compare simulated rankings with physical results, then revise the design based on where the model and rover disagree.

Common Pitfalls

  • Changing shell shape and mass position at the same time, which makes it impossible to tell what caused better recovery.
  • Testing on a backyard surface that changes from run to run, which adds noise that hides real design differences.
  • Measuring success only by eye, which misses small differences in tilt, bounce, and recovery path.
  • Printing shells with inconsistent wall thickness, which changes weight distribution and warps your comparison.
  • Trusting the simulation without checking real-world friction, which can make the best-looking design fail on actual rocks.

What Makes This Competitive

A strong version of this project does more than print a few shapes and count tip-overs. You would build a clear model, test several geometry and mass combinations, and compare predicted performance against real trials. Strong analysis would include repeated runs, uncertainty, and a fair way to rank designs across multiple terrain types. If you can explain why one design works better, not just that it does, the project gets much stronger.

Project Variations

  • Test the same self-righting idea on sand, gravel, or mulch instead of a rock garden.
  • Compare a pendulum-based rover against a fixed-weight rover with the same outer shell.
  • Use video tracking to study how often each design spins, bounces, or stalls during recovery.

Learn More

  • NASA Technical Reports Server: Search for rover mobility, terrain traversal, and self-righting papers from NASA missions.
  • PubMed: Search for review articles on robot stability, locomotion, and bio-inspired mobility.
  • MIT OpenCourseWare: Look for free robotics, dynamics, and mechanical design course materials.
  • USGS: Use terrain and rock property resources to understand how surface roughness affects movement.
  • Jupyter Notebooks documentation: Learn basic data analysis and plotting for trial results.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

To discover more projects, visit the MehtA+ Science Fair Project Discovery Hub​ →

Shopping Cart