🔎 Overview
This project aimed to upgrade an existing Autonomous Guided Vehicle (AGV) used for transporting items from the sub-store to the assembly area in Variosytems. The earlier system had limited navigation adaptability, lacked real-time weight measurement, and relied on blocking delays that reduced responsiveness. The enhanced version integrates a PID-controlled navigation, load cell with calibrated storage, and adaptive white-zone detection, along with a manual override option and non-blocking timers for real-time operation.
Currently, I am developing a robust and adaptive navigation system that enables the AGV to:
This logic uses marker counting, junction detection with IR arrays, and path planning (via pre-defined route maps and traversal algorithms). By dynamically selecting stops and executing turns based on marker counts, the AGV will expand into a scalable, route-planning capable transport system.
🔗 GitHub Repository: ‣
| Module | Description |
|---|---|
| Controller | ATmega2560 |
| Sensors | CZL601 Load Cell, 8-channel IR Array |
| Actuators | Stepper Motors |
| Interface | OLED Display |
| Memory | EEPROM for calibration storage |