Welcome to METR 4202/7202 --
Advanced Controls and Robotics!
Overview:
This course teaches the fundamentals of robot system design and control --
including multi-link robot arms and mobile robot systems. The first part of
this course will cover select mathematical techniques of Homogenous
transformations, serial (open-chain) kinematics, multi-body dynamics,
state-space control, and vision as they pertain to solving complex geometrical
problems seen in calculating the correct positions and speeds to drive the robot
motors in order to move the arm in the desired manner. The latter parts of this
course discuss the design of controllers using state-space and adaptive control
techniques. The goal is to be able to understand
keywords in the robotics domain and,
in particular, be able to interpret an abstract from a paper in a major robotics
conference, such as
ICRA or
RSS .
Additional information can be found on the
Courses & Programs listing and in the
Course
Profile .
Schedule & Locations:
Lectures:
July 23:
Introduction
to Robotics (revised 30/July)
July 30:
Representing Position & Orientation & State (Frames, Transformation Matrices & Affine Transformations)
Aug 6: Robot Kinematics and Dynamics
Aug 13: Robot Dynamics & Control
Aug 20:
Obstacle Avoidance & Motion Planning
Aug 27:
TSPs and Sensors and Measurement
Sep 3: Perception
Sep 10: Computer Vision and Localization (SFM /
SLAM )
Sep 17:
Optical Flow (Prof. M. Srinivasan)
Study break
Oct 1: (Public
Holiday -- Queens Birthday )
Oct 8:
Introduction to State-Space [Revised
Nov 8, 2012 ]
Oct 15: Planning Under Uncertainty
Oct-22: Course Review
&
Field Robotics Case
Study
Tutorials:
The MATLAB
Robotics Toolbox
Homogenous Transformations
Forward and Inverse Kinematics
-- Solutions
Jacobian
and Newton Euler Dynamics --
Solutions (Solutions
with Attachments ) (Revised Oct 31, 2012)
Trajectory Generation and Motion Planning --
Solutions
Robot Kinematics Q & A
Image formation and features
Kinect Image Calibration
SIFT Feature Detection
Image Processing (Lab 2) Q & A
Cart & Pole
Systems and Controls Lab Q & A
Systems and Controls Lab Super Q & A
Prac Sessions / Laboratories:
Team Peer Assessment Questionnaire
Kinematics Lab
(robot arm design and point positioning control)
Sensing Lab (Camera/Kinect object detection)
Systems & Controls Lab (Robot arm to place an object at an
arbitary desitination)
Final Exam Information:
Practice Final Exam
(posted Oct 12)
Format:
120 minutes
One A4 sheet of handwritten or typed notes double sided
Any calculator permitted
Open-Book
Due Dates:
Kinematics Lab Report -- August 31
Sensing Lab Report
-- October 5
Systems & Controls Lab Report -- October 27
Books/Reference Material:
Textbook :
Robotics, Vision & Control
by
Peter Corke
Available for sale from Amazon -- Also available for online reading via
SpringerLink
Supplementary Book :
Planning Algorithms by
S. M. LaValle
Available for sale from
Amazon and
online (HTML)
Additional References (Import into BibTeX ):
H. Asada and J.-J. E. Slotine, Robot Analysis and Control ,
Wiley-Interscience, 1986
G. Franklin, J. Powell, A. Emami-Naeini, Feedback Control of
Dynamic Systems , 6th ed, Prentice Hall, 2010
B. Friedland, Control system design: an introduction to
state-space methods, McMcGraw-Hill, 1986
Richard M. Murray, Zexiang Li and S. Shankar Sastry, A
Mathematical Introduction to Robotic Manipulation , CRC Press, 1984
[Available
online ]
Richard Szeliski, Computer Vision: Algorithms and Applications ,
Springer, 2010 [Draft online
here ]
L.-W. Tsai, Robot Analysis: The Mechanics of Serial and Parallel
Manipulators , John Wiley & Sons, 1999
Robotics Cool Video Share:
VIDEO
Downloads:
UQ e-Learning:
Contact Information:
Please refer comments & questions to: metr4202@itee.uq.edu.au
UQ Robotics Design Lab , 2012
This work is licensed under a
Creative Commons License
(BY-NC-SA)