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