Psych269 Cognitive Robotics

Cognitive Robotics is an emerging field that combines cognitive science, computer science, neuroscience, and robotics. These robots provide a tool for studying cognitive function by embedding brain models on robotic platforms. Because embodied models capture the complete system (i.e. the interaction between brain, body, and environment), cognitive robotic experiments can increase our understanding of how the brain gives rise to complex behavior. In this course, students learned concepts of embodiment, robot construction, and computer programming. In the lecture portion of the course, we discussed case studies of cognitive robotics. In the lab portion of the course, students constructed robots, using the LEGO Mindstorms NXT kit, and program these robots to perform different behaviors.

Line Following

In one of the labs, the students designed robots to follow a line. The teams raced against each other.
Click here for a video of one of the closest races.
Click here for a video of the champion humiliating the teacher's robot.

Cleaning the Hallway

In the midterm project, students designed robots to clean up paper that was cluttering the hallway outside the lab. The robots started cleaning when they heard a whistle and had 2 minutes to sweep away as many pieces of paper as possible.
Click here for a video showing some of the robots cleaning abilities.


Vehicles with Values

In the final project, students designed robots, based on Braitenberg's vehicles, that had values and interacted with other robots.
Click here for a video showing each team's robot and the robot parade at the Finals Demonstration.


Syllabus
Lecture1: 01-Apr-08
Lab1: 03-Apr-08
Lecture2: 08-Apr-08
Lab2: 10-Apr-08
Lecture3: 15-Apr-08
Lab3: 17-Apr-08
Lecture4: 22-Apr-08
Lab4: 24-Apr-08
Lecture5: 06-May-08
Lab5: 08-May-08
Lecture6: 13-May-08
Lab6: 15-May-08
Lecture7: 20-May-08
Lab7: 22-May-08