skip to main content
ME 8
Introduction to Robotics
6 units (1-4-1)  | first term
Prerequisites: Basic python programming, evidenced by the successful completion of a programming exercise by the end of the first week of classes.

This course examines the range of concepts and engineering approaches applicable to robotics. This includes tools from mechanical design and fabrication, mathematical analysis of mechanisms, a variety of sensors, programming at all levels, algorithms to interpret visual images, and planners to determine actions. Robots also act in a larger context, involving human-robot interactions, social cues, and even raising ethical questions. The course will explore these topics through hardware and software mini-projects. Lab work will combine instructor-led, mandatory sessions with additional self-paced times. Open only to first-year students. Sophomore students by permission of the instructor.

Instructor: Niemeyer