/Line-following-PID-robot

Line following robot based on a PID algorithm. Draws the line itinerary in an Android device thanks to the wheels encoders.

Primary LanguageJava

Line following robot

This robot was developed for the OSHWDem 2014 by Mateo Ramos and Xabi Crespo. It has two functionalities:

  • Obviously, it completes a circuit following a black line based on a PID algorithm.
  • It connects to an Android app through bluetooth and sends data about the wheels speed so that the Android phone can draw the circuit.

Repository structure

This project is divided into three main folders:

  • Electronics: contains the design of all the PCBs including wheels encoders, infrared sensors and one last board which contains the motor drivers, headers for the Bluetooth board and headers for a Arduino mini pro.
  • Android/BluetoothManager: contains the Android app in charge of communicating with the robot and print the circuit.
  • Arduino/robot: contains the Arduino sketch

alt text