Context
This project series used LEGO EV3 robots to implement core mobile-robot autonomy behaviors on physical hardware. The work included known-map navigation through a discretized obstacle course, behavior-based fire search and extinguishing in an unknown indoor environment, and an IR-ball soccer robot that searched, tracked, charged, and defended using sensor-driven behaviors.
What I contributed
I implemented and tested MicroPython control logic for EV3 motors and sensors, including Manhattan-distance grid planning, greedy path extraction, gyro-based turning correction, wall following, wandering, fire detection, IR-ball tracking, and reactive soccer behaviors. I also helped tune hardware-dependent thresholds for ultrasonic, touch, color, gyro, and IR sensors so the robot could translate high-level behavior logic into reliable physical movement.


