- based on the top-selling textbook Robotics, Vision & Control
- Pitched at undergraduate engineering and computer science level, prerequisites include:
- knowledge of programming, in particular object-oriented programming, MATLAB® expererience helpful
- knowledge of linear algebra (vectors, matrices etc.)
- classical control theory (first-order dynamics) — this is limited to just one section (Intro to Robotics lecture 10)
- 6 weeks each
- 2 x 1 hour lectures per week, with formative quizzes to consolidate knowledge
- Weekly assessment for grades
- Weekly programming assignments in MATLAB (autograded)
- Delivered via the familiar Open edX software platform from EdCast
INTRODUCTION TO ROBOTICS
- Introduction & motivation
- Where things are in 2D
- Where things are in 3D
- Creating smooth motion
- Measuring motion
- Robot arms & forward kinematics
- Inverse kinematics
- End point velocity & Jacobians
- Over & under actuation
- Robot independent joint control
- Rigid body dynamics
- Future of robotics & ethics
Robotics, Vision & Control chapters : 1-3, 7-9.
- Robotic Vision
- Getting images into the computer
- Image processing
- Spatial operators
- Feature extraction
- What is color?
- Image formation
- Image geometry
- 3D vision
- Advanced image processing
- Vision and motion
Robotics, Vision & Control chapters: 10-13, 15.
- Support from Mathworks, a downloadable license to MATLAB for the duration of the course is available.
- Discounted copies of the textbook available.
There’s a project component as well, build a robot vision system at home!