In the module Learning Robots in the Master Industrial Design at Eindhoven University of Technology, we programmed an AdMoVeo robot using Processing language. The supervised learning Q-learning algorithm was written from scratch. We used an USB cable because the Xbee was interfering with something.

As can be seen in the video the robot first tries random actions to see if it gets a positive (green light) or negative (red light) reward from the algorithm. After some training, the robot is able to follow the light perfectly.

Lecuturer: dr. ir. Barakova
Students: Bastiaan Ekeler, Marnick Menting, Billy Schonenberg, Gerrit Willem Vos

The Processing code is available at

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…