Course: EW450 Introduction to Robotic Systems
3 Credits – 2 Recitation Hours – 2 Laboratory Hours
Course Description:
An introduction to the modeling and control of articulated robotics, primarily in the kinematic domain. Students develop methods for modeling and describing articulated robots including robot configurations, workcell layout, reachable and dexterous workspace, forward kinematics, inverse kinematics, and Jacobians. Methods are applied using introductory computer vision and camera modeling to accomplish pick-and-place, industrial-style tasks.
Pre-requisites:
EW200 and SM316
Course Coordinator:
Assoc. Prof. Kutzer
Textbook:
None
Course Objectives:
Explain considerations associated with robot workspace and workcell layout;
Compute, apply, and manipulate rotation matrices
Compute, apply, and manipulate rigid body transformations;
Derive, utilize, and explain the uses and limitations of forward kinematics for articulated robots;
Derive, utilize, and explain the uses and limitations of inverse kinematics for articulated robots;
Derive, utilize, and explain the uses and limitations of the Jacobian for articulated robots;
Derive and utilize the pinhole camera model and projections
Explain and account for the effects of lens distortion;
Explain and apply camera calibration;
Explain and apply visual fiducials for camera-based pose recovery (e.g. AprilTag); and
Explain and apply robot/camera co-calibration using the "AX = XB" solution.
Topics:
Robot Configuration
Robotic Workcells
Workspace
Rigid Body Transformations
Forward Kinematics
Inverse Kinematics
Robot Jacobian
Pinhole Camera Model
Camera Calibration
Visual Fiducials
Robot/Camera Co-Calibration