Disclaimer - This repository was submitted as part of the CZ3004 - Multidisciplinary Project course at Nanyang Technological University and is no longer maintained.
This repository contains a low level controller for a two wheel differential drive robot. The arduino code provides odometry data using encoder counts and sensor outputs from 5 SharpIR sensors. This repository is part of a bigger project to drive the robot autonomously through a maze to achieve two tasks - Exploration and Solving the maze in the fastest possible path.
- Sharp IR sensors (GP2Y0A21YK and GP2Y0A2YK)
- Pololu VNH-5019 dual motor driver shield
The code can be uploaded to the Arduino using the Arduino IDE