Course: EW452 Advanced Topics in Robotics
3 Credits – 2 Recitation Hours – 2 Laboratory Hours
Course Description:
A follow-on to EW450 Introduction to Robotic Systems that introduces parameterizations, numeric inverse kinematics, path and trajectory planning, visual servoing, multiview camera calibration and depth recovery, visual features, probabilistic classification, neural networks, and fundamental convolution neural networks. Students develop methods for motion prediction, motion planning, closed-loop tracking, and target identification. Methods are applied during hands-on lab exercises and a multi-week final project using articulated robotic manipulators and machine vision cameras.
Pre-requisites:
EW450 or Dept. Chair Approval
Course Coordinator:
Assoc. Prof. Kutzer
Textbook:
None
Course Objectives:
Compute, apply, and manipulate rigid body transformations;
Derive, visualize, and explain parameterizations and the exponential map of rotations in space;
Derive, visualize, and explain parameterizations and the exponential map of rigid body transformations in space;
Derive and explain the world and body-referenced Jacobian using the exponential map in a coupled and decoupled context;
Derive, visualize, and explain numeric inverse kinematics, paths, and trajectories in n-dimensional space;
Derive and explain the Jacobian for fixed camera and eye-in-hand visual servoing of articulated robots including assignment of gain terms;
Utilize and explain multiview camera calibration techniques;
Derive, utilize, and explain depth recovery using multiview camera systems;
Utilize and explain visual features for object characterization; and
Utilize, and explain advanced methods for object/pattern recognition (Bayes Theorem, artificial neural networks, and fundamental convolution neural networks).
Topics:
Rotation Parameterization and the Exponential Map
Rigid Body Transformation Parameterization and the Exponential Map
Jacobians Leveraging the Exponential Map
Numeric Inverse Kinematics
Path Planning
Trajectory Planning
Visual Servoing
Multiview Camera Calibration
Depth Recovery Using Multiview Cameras
Quantifying Visual Features
Multivariate Probability Density and Probability Mass Functions
Naïve Bayes Classifiers
Fundamental Decision Theory
Neural Networks
Backpropagation
Fundamental Convolution Neural Networks