The University of Sheffield
Department of Computer Science

David Lowndes Undergraduate Dissertation 2015/16

Demonstrating and Exploring Braitenberg Vehicles with the Lego Mindstorms EV3

Supervised by E.Vasilaki

Abstract

The aim of this project is to program and demonstrate a number of basic Braitenberg  vehicles, using the Lego Mindstorms  EV3 robot. This report will briefly discuss why Braitenberg  vehicles are worth exploring, and why the EV3 is a fantastic tool to explore them with. This report also will briefly review others' investigations with Braitenberg  vehicles, and touch upon some instances of EV3s being used in science. This report will explain the EV3 programming interface, and show how Braitenberg  vehicles can be implemented in this intuitive language. This report will describe in detail the process of implementing  Braitenberg  vehicles 1 through 3b. These vehicles have all been successfully implemented, and the final behavior of these EV3 vehicles will be described.