Autonomous Rescue Robot

UL Lafayette ยท MCHE 201 ยท 2023

Autonomous platform that completed a five-task course using onboard sensors and a modular Python control stack. I led mechanical design, integration, and tuning. The system used two DC steppers for drive, a telescoping linear actuator and a solenoid hook to retrieve targets, and IR + magnetic sensing for task detection.

Python PID Stepper Motors Linear Actuator Solenoid IR / Magnetic Sensors Shielding

๐Ÿ† 1st place in judged design for mechanical & controls execution. Live trials placed 10th due to an early sensor trigger that caused a collision; subsequent shielding and software delay logic eliminated false triggers.

MCHE 201 Course

Core Engineering Metrics

Control LanguagePython โ€“ 6 modular scripts
PlatformArduino-compatible MCHE201 board
Actuation2 ร— drive motors, 1 ร— telescoping linear actuator, 1 ร— solenoid hook
PID Overshootโ‰ฅ 70% reduction after tuning
Constraints18" H ร— 12" W ร— 24" L (deployed)
Sensor SuiteIR proximity + magnetic detection, debounced & shielded
Reach12 in spinner center zone
PowerLogic isolated from high-current actuation
Competition window30 s per attempt
Setup4 minutes
Cleanup2.5 minutes
Target pickup3/4 attempts successful in testing
False triggers0% after shielding + delays

Software Stack (modular)

Multiple iterations are archived in Code. Later files supersede earlier drafts and final versions are marked.

Competition Performance

Design Score (judges)1st place โ€“ best mechanical & controls execution
Live Trial Score10th โ€“ early trigger caused collision in Round 1; improved thereafter
Control ExecutionFully autonomous, start-to-finish

Demo Videos

Wiring Diagrams

Lessons Learned