Completed Aug 2025 – Dec 2025

Autonomous Multi-Challenge Competition Robot

One robot, seven challenges — grid navigation, manipulation, color detection, wall following, ramp climbing and more, in a single autonomous run.

Autonomous Multi-Challenge Competition Robot

Have a photo or video of this project? Send it over and I'll add it here.

Overview

This university project was built around a single robot that had to autonomously complete seven distinct sub-challenges in sequence: grid navigation, object manipulation, color detection, wall following, circular track navigation, arrow tracking, dotted-line following, and ramp climbing.

Each sub-challenge demanded a different sensing and control strategy, so the robot's firmware was structured as a state machine that switched between behaviors based on track markers and sensor readings, handing off cleanly from one challenge mode to the next without operator intervention.

Built on an Arduino Mega with JGA25 DC motors and servo actuators, the project was as much about robust integration — making sure seven different subsystems didn't interfere with each other — as it was about any single algorithm.

Key Features

  • 01State-machine firmware architecture switching between 7 distinct challenge behaviors
  • 02Grid navigation and dotted/arrow line-following using onboard IR and optical sensing
  • 03Color detection for task-specific object sorting or routing
  • 04Wall-following and circular-track navigation using proximity sensing
  • 05Ramp climbing handled via torque and speed adjustments under changing load