Lab 3

Lab 3: Braitenberg Cozmo

In this lab you will implement a Braitenberg vehicle, which will be covered in class, using the Cozmo.

1. Get the starter code for the lab by cloning the labs repository for the course.

git clone https://github.com/csep590robotics/labs.git

2. Run and inspect lab3/braitenberg_cozmo.py which includes an initial implementation of a Braitenberg vehicle. This implementation uses the robot's camera to sense brightness towards the right and left sides of the robot to act as two separate sensors of the vehicle. Go through the TODOs in the code to explore different Braitenberg vehicle behaviors by changing the mappings between the sensors and actuators.