Robots have been a part of our daily life for decades with numerous applications ranging from home
automation and medical assistance to smart factory and space exploration. The aim of this course is to
develop an understanding of the basic concepts of robotics, focusing on the construction and programming
of autonomous mobile robots. The course uses a studio-based approach that tightly combines instruction
in theory with practical implementation. After a review of recent developments in robotics, students are
introduced to fundamental concepts related to robot mechanics, kinematics, sensor systems, and motion
control. They are then introduced to high-level concepts related to robot intelligence such as path planning,
localization, and map building. Students are also taught essential concepts and skills of programming. Both
the robotic concepts and programming skills are reinforced as they work in a supervised, hands-on, team based project. In this project, students work in teams to apply the conceptual knowledge and skills that they
have acquired to the task of building and programming a robot in hands-on sessions. Students develop their
project in the framework of the engineering design process—from the analysis of requirements and initial
design to implementation and testing. The course concludes with a contest designed for the robots
developed by students.
Introduction
offering time
Fall 22
Major
Faculty
Duong Phung
Category
Exploratory
Course code