PID and Fuzzy Logic Controller

Robotics Software Engineering's project related to the design, implementation and verification of Right Edge Following behaviour, Obstacle Avoidance behaviour and combination between the two behaviours, by using two of the most widely systems used by automation industries: PID and Fuzzy Logic Controllers.
The project is based on a C++ implementation of the 2 aforementioned controllers in a Visual Studio development environment. After a prior design, a simulation was made with the MobileSim simulation tool; it was followed by a real simulation through the use of a Pioneer Robot P3-DX inside the Robot Arena of the University of Essex.

Date: November 2017 -> December 2017

Technologies Used: C++ | Microsoft Visual Studio | ARIA Library | MobileSim | Pioneer Robot P3-DX

Report: download

GitHub: PID and Fuzzy Logic Controller