Zhian (Aria) Ruan
Back to projects

Robotics · Embedded control

Line-Following Robot

A 4 m/s embedded line follower with PID control and a Wi-Fi command link.

Line-following robot run

Stack: Embedded C++, ATmega32U4, ESP32

Highlights

  • Devised a path-following robot based on ATmega32U4 running at 4 m/s in low-lighting conditions
  • Tuned a PID position controller based on IR sensors and a PD speed controller based on encoders, attaining an over 95% success rate
  • Established UART communication with an ESP32 as a Wi-Fi module to receive commands from a higher-level controller, and integrated a circuit with a dedicated power source and LEDs for computer vision