CN810 - 2014
This course, first offered in 2010, is a hands-on introduction to the challenges of implementing adaptive behavior on a robotic platform (e.g., the iRobot Create, or a Romo). Using a simple hardware platform, students will design and implement computational models that allow the robot to perform behavioral functions, such as learning to recognize approach or avoid objects and locations in its environment (e.g., see here).
This is not an introductory class in robotics. Students are expected to have a sufficient interdisciplinary grounding in programming and the fundamentals of computational modeling of mammalian vision, planning, and navigation to read primary research sources.
Students will have the chance to use specialized neural software simulators (e.g., see here), virtual environments (e.g., see here), and the ASIMOV robotic interface. This will enable students to rapidly prototype large scale (millions of neurons, billions of synapses) on high-performance computing resources, testing them in realistic virtual environments. The 2014 edition will include at least one visit to a local robotic company (in the past, the class has visited iRobot and Kiva systems).
Classes: Mondays, 11:00AM to 12:30PM, Room 302
Lab: Tuesday, 4:00PM to 8:00PM, Room 308
Location: 677 Beacon St.