Bailey Kinney
← Back to projects
Bot Bash · ENG-103 · 2025

Rescue and navigation robotics

A two-part robotics competition: build robots to rescue stranded figures across an obstacle course, then build a fully autonomous rover to carry a figure through a maze without any operator input. Team of four, with Bailey as team lead.

SolidWorks Excel motor-speed analysis Python 3D printing + laser cutting IR sensor control logic
Final rescue robot with servo-driven sweep arm and onboard basket
My role: team lead. I did the majority of the CAD work and the programming — control logic for both the remote-operated robots and the autonomous IR-sensor rover — plus testing, formatting, and presenting our results.
The challenge

Two design problems, one course

DP1 — Rescue robots

Remote-operated, human-controlled
  • Rescue stranded figures across a set course
  • Max of 3 robots, 4-minute time limit
  • Cross a 1.5-inch speed bump and a lava gap between two 3.25-inch ramps
  • Avoid the lava area completely
Design challenge 1 course diagram showing lava, ramps, speed bump, and stranded figure locations

DP2 — Autonomous rover

Fully autonomous, no operator
  • Transport a rescued figure through a 3-turn maze
  • 2-minute time limit
  • Run completely autonomously, no manual control
  • Stop within accuracy tolerance at the destination edge
Design challenge 2 maze course diagram with zones and start point
Concept selection

Screening before building

Before committing to any single mechanism, we scored multiple concepts against weighted criteria for each robot — ease of manufacturing, ease of use, accuracy, maneuverability, and how many people each design could carry or how fast it could deploy. The arm-based rescue bot and the mega bridge design came out ahead and became our starting points.

Rescue robot concept screening matrix comparing box bot, claw rescue, crane bot, bucket bot, and arm bot
Rescue mechanism screening matrix — arm bot ranked highest.
Bridge robot concept screening matrix comparing bridge drop, rotating bridge, crane bot, and mega bridge
Bridge mechanism screening matrix — mega bridge ranked highest.
Iteration

From sketch to failure to fix

Every mechanism went through multiple failed builds before we landed on something reliable. Here's the path for both robots, roughly in order.

Hand sketch of the bridge drop bot concept with lever mechanism
Bridge concept 1

Bridge drop bot

Early concept using a lever/piston to push bridge material up and over into place. Simple in theory, but hard to control precisely with a single actuator.

Hand sketch of the rotating arms bridge bot concept
Bridge concept 2

Rotating-arm bridge bot

Replaced the piston with servo-driven rotating arms to lower the bridge more predictably, sketched out with a top-view servo layout.

Early bridge robot prototype with basic servo arm, no obstacle-clearing wheel
Bridge build, early

First bridge robot

Struggled to clear the initial speed bump — the front geometry wasn't tall enough to ride over it cleanly.

Hand sketch of a long bridge with stationary and lowering sections
Bridge concept 3

Long bridge, redesigned

Reworked the bridge geometry with a stationary center section and lowering ends on brackets, aiming for a more stable placement across the gap.

Final bridge robot front view with larger obstacle-clearing wheel and dual servos
Bridge build, final

Final bridge robot

Added a much larger cylindrical front wheel and lowered the servo mounts to clear the bump reliably, with dual servos handling deployment.

Hand sketch of arm rescue bot with conveyor system to move passenger box
Rescue concept 1

Arm rescue bot

Used a pull-bar and conveyor system to move a walled passenger box toward the stranded figure. Mechanically complex for what it needed to do.

Hand sketch of a claw rescue mechanism, side view and top view
Rescue concept 2

Claw rescue bot

Swapped to a servo-driven claw meant to grip and lift figures directly. Cardboard and popsicle-stick mockups gave way to a 3D-printed version.

Failed claw rescue bot prototype photo on green background
Rescue build, failed

Claw prototype, built and tested

Alignment and claw width made pickup unreliable in practice — the mechanism worked on paper but not consistently on the course.

Hand sketch of a hammer-and-swivel rescue attachment concept
Rescue concept 3

Swivel-mount attachment

Explored a hammer-style attachment on a swiveling base, weighted for balance. Ultimately too complex to fabricate reliably in the time we had.

Failed initial arm-based rescue robot with labeled servo tower and holding arm
Rescue build, failed

Arm bot, first build

A rotating tower with an arm to hold and secure the figure. Functional concept, but the pickup mechanism still wasn't consistent enough to trust in competition.

Final rescue robot with servo-driven sweep arm pushing figures into an onboard basket
Rescue build, final

Sweep-arm rescue bot

Replaced the lifting/gripping approach entirely with a simpler servo-driven sweep arm that pushed figures into a laser-cut basket. Less elegant, far more reliable — this is what we ran in competition.

Autonomy extension

Building the maze rover

For DP2, a separate robot ran the maze with zero manual input. Control logic ran on three Sharp IR sensors with failsafes and a turn counter, mounted through a custom SolidWorks bracket.

SolidWorks technical drawing of the custom IR sensor holder bracket
Custom IR sensor bracket, SolidWorks drawing.
Autonomous robot in initial build stage showing wiring and battery pack
Initial build, wiring and battery pack.
Finished autonomous rover with sensor flag mount
Finished autonomous rover.
Technical implementation

How it was built

Results

How it performed

1:04
recorded run time, all objectives met
5th
overall placement
1st
in presentation, award received
RobotCriteriaResult
Bridge botClears speed bump (1st)5 / 5 pts
Bridge botDeploys bridge20 / 20 pts
Bridge botPlaces bridge on notch20 / 20 pts
Bridge botClears speed bump (2nd)5 / 5 pts
Rescue botClears speed bump (1st)5 / 5 pts
Rescue botTraverses notch10 / 10 pts
Rescue botRetrieves stranded figure20 / 20 pts
Rescue botClears speed bump (2nd)5 / 5 pts
Rescue botReturns figure to start10 / 10 pts
Points versus elapsed time scoring curve, points decrease from 50 to 10 over 240 seconds

Scoring rewarded speed — full marks up to 30 seconds, decreasing steadily after. Our 1:04 total run cost points on time even with every objective completed.

Competition run

The robots in action

Raw footage from the competition run, not a polished highlight reel — includes the full sequence from bridge deployment through figure retrieval.

Takeaways

What this project proved