• Course Code:  ENG06

  • Term:  October 2016

  • Start Date:  Oct 3 2016

  • End Date:  Nov 25 2016

  • Duration:  8 weeks

  • Course Author(s)
    Prof Peter Corke

This course has ended

Coursecard robotvision 20160607

Robotic Vision

October 2016

  • Petercorke portrait
    Professor Peter Corke
  • Qut circle rgb 500px
    Online Learning


The aim of Robotic vision is to develop your skills and knowledge of the fundamental mathematics and algorithms that underpin computer vision, including how to interpret images to determine the size, shape and color of objects in the scene.


Learning outcomes

By the end of this course you should be able to:

  • describe and explain the utility of vision as a sensor for robots and evaluate the challenges inherent in visual information

  • describe the underlying principles of common image processing techniques and the circumstances where they are applicable, the rationale for reducing image pixels to features and the principles image region segmentation and feature extraction

  • describe the mathematical and geometric principles underlying the formation of images describe the principles of continuous spectra, trichromatic vision and the separation of chrominance and luminance information

  • demonstrate the software skills to import images from a variety of sources into MATLAB and perform a number of image processing and feature extraction algorithms using MATLAB.

If you do the optional project you should also be able to:

  • apply the mathematical and algorithmic and control principles of computer vision to implement a working vision system.

If you have studied Introduction to robotics (MOOC) and completed the optional project you should also be able to:

  • integrate the vision system with the robot arm to create a functional robot which can recognise the desired object and use commands to move to it.


Schedule of learning

Getting started

Use the time before lectures start to prepare for the course and become a part of the learning community by:

  • learning to use the site
  • introducing yourself and joining the discussion
  • completing a short survey
  • downloading and installing free software
  • reviewing the assumed knowledge requirements and completing the mathematics and MATLAB programming tutorials if needed

Week 1

  • Robotic vision
  • Getting images into a computer

Week 2

  • Image processing
  • Spatial operators

Week 3

  • Feature extraction
  • What is color?

Week 4

  • Image formation
  • Image geometry

Week 5

  • 3D vision
  • Advanced image processing operations

Week 6

  • Vision and motion

Final week

Ensure you have completed and submitted all assessment quizzes and assessment programming exercises. If you have undertaken the project you can self-assess your robotic vision system. If you have a robot arm you can do the extension activity.


Assumed knowledge

It would be beneficial to have knowledge of basic programming either of MATLAB or of an object-oriented programming language. To help you MathWorks have provided MATLAB tutorials which are available in Getting started. You will also need to be familiar with some of the following areas of maths: vectors and spaces, matrices, and eigenvalues and eigenvectors. You can review these topics by visiting the Khan Academy using the links below.



Statement of attainment

Participants who successfully complete the assessable aspects of the course will be eligible to receive a Statement of attainment. The statement does not represent or confer credit points towards a QUT qualification. The overall assessment is worth a total of 240 points, comprised of 120 points for assessable quizzes and 120 points for MATLAB programming tasks. To qualify, you must achieve an overall score of 50% or above, which is 120 points or more. The quizzes and programming tasks are weighted equally, so it does not matter how you make up your 120 points.

One Last Thing!

Check your email inbox and click on the email verification link we just sent you.

If it doesn’t reach your inbox in a few moments, it might be in your spam folder. Don’t forget to add our email address to your contacts if it did end up in spam! That’ll make sure it doesn’t happen again.

As soon as you’ve verified your email, you’ll be able to continue.



Confirm Payment

Payment Unavailable. Try again later.

Robotic Vision


Credit Card