IRIS supports the following B.S. and M.S. level programs
Lectures offered by IRIS
Introduction to Robotics & Mechatronics (151-0641-00)
An ever increasing number of mechatronic systems are finding their way into our daily lives. Mechatronic systems synergistically combine computer science, electrical engineering, and mechanical engineering. Robotics systems can be viewed as a subset of mechatronics that focuses on sophisticated control of moving devices. The aim of this lecture is to expose students to the fundamentals of these systems. Over the course of these lectures, topics will include how to interface a computer with the real world, different types of sensors and their use, different types of actuators and their use, and forward and inverse kinematics of simple two link robotic manipulators. Throughout the course students will periodically attend laboratory sessions and implement lessons learned during lectures on real mechatronic systems.
Theory of Robotics & Mechatronics (151-0601-00)
Robotics is often viewed from three perspectives: perception (sensing), manipulation (affecting changes in the world), and cognition (intelligence). Robotic systems integrate aspects of all three of these areas. This course provides an introduction to the theory of robotics, and covers the fundamentals of the field, including rigid motions, homogeneous transformations, product of exponentials, forward and inverse kinematics of multiple degree of freedom manipulators, velocity kinematics, motion planning, trajectory generation, sensing, vision, and control.
Advanced Robotics & Mechatronic Systems (151-0608-00)
Robotic and mechatronic systems can be some of the most complex ever designed. Often, this is due to the multidisciplinary nature of these tasks. This lecture exposes students to these challenges by presenting them with a large mechatronic problem to be solved in a semester time frame. At the beginning of the semester, students form teams and are given a robotic task. These tasks are open-ended and require skills of creativity, teamwork, organization, and firm theoretical and practical backgrounds for the students to succeed. The lecture culminates in a competition between the teams.
Microrobotics (151-0604-00)
Microrobotics is the study of robotics at the micron scale, and includes robots that are microscale in size and large robots capable of manipulating objects that have dimensions in the microscale range. This course provides an overview of microfabrication processes used to produce micro-scale robots and will cover topics related to microactuators, microsensors, and modeling at these scales. The course will also investigate micromanipulation technologies, including the assembly of micron-sized parts, the manipulation of biological cells, and the types of robots used to perform these types of tasks.
Nanorobotics (151-0630-00)
_NANO_LEARNING_OBJ
Studies on Mechatronics (151-0640-00)
The students work independently on a study of selected topics in the field of Mechatronics or Microsystems. They start with a selection of scientific papers to continue literature research. The results (e.g. state-of-the-art, methods) are evaluated with respect to predefined criteria. Then the results are presented in an oral presentation and summarized in a report, which takes the discussion of the presentation into account.

