Introduction to Robotics
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.
Prerequisites & course information
Prerequisites: Basic python programming, evidenced by the successful completion of a programming exercise by the end of the first week of classes. Open only to first year students. Sophomore students by permission of the instructor.
Sources
- Course catalogue ↗2026-2027