This repository provides a platform for online predictive learning in the context of closed-loop robotic systems. The physical robot is built on a SumoBot chassis with a mounted Raspberry Pi that serves as a computation engine for the learning algorithm. The camera provides a vision of the road ahead for prediction. The steering command from RPi is passed to an Arduino that generates the PWM signal for the robot's servo motors. The Light sensors from the Robot provide instructive feedback to the learner in the form of a closed-loop error signal.
LineFollowerRobot has the following dependencies that must be installed:
boost
opencv
In order to build:
- enter the LineFollowerRobot directory --
cd lineFollowerRobot
- run cmake --
cmake .
- run the build system --
make
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
(C) 2019,2020 Sama Darya <sama.darya.uk@gmail.com>