Intelligent Machines
This course introduces robotics and cyber-physical systems through hands-on lab activities, assignments, projects, and guest lectures spanning research and practice. Topics include sensors and actuators, system modelling, kinematics, dynamics and controls, perception, planning and navigation, cyber-physical systems, communication, and hardware. Students graduate from the course able to design, build, and evaluate simple robotic and cyber-physical systems.
Course Overview
The course introduces the foundations of robotics and cyber-physical systems, covering sensing, actuation, modelling, controls, planning, mapping and localization. Through lectures and hands-on laboratories, students learn how these components work together to design autonomous robotic systems and gain practical experience by building and evaluating simple robots.
Learning Objectives
- Understand the fundamental problems in robotics and cyber-physical systems.
- Apply algorithms and methods to build simple robotic systems.
- Analyze the suitability of different robotic methods for practical scenarios.
- Synthesize multiple algorithms to develop autonomous robotic systems.
Learning Outcomes
- Explain fundamental robotics problems and solution approaches | Knowledge Outcome
- Demonstrate robotic solutions through laboratory implementation | Comprehend Outcome
- Apply concepts to assignments and examinations | Apply Outcome
- Build simple robotic systems for assigned projects | Apply Outcome
- Evaluate appropriate methods for different robotic applications | Evaluate Outcome
- Synthesize algorithms to develop autonomous robots | Create/Synthesize Outcome
Recommended Textbooks
There is no required textbook. Students are encouraged to refer to the recommended references provided in the course outline.
- Gregory Dudek and Michael Jenkin, Computational Principles of Mobile Robotics.
- Katsuhiko Ogata, Modern Control Engineering.
- Francesco Bullo and Stephen L. Smith, Robotic Planning and Kinematics.
- Howie Choset et al., Principles of Robot Motion.
Assessments and Grading
- Exams: 50%
- Projects: 25%
- Assignments/Quizzes: 15%
- Attendance: 10% (mandatory)
Relative grading applies.
