Introduction to Robotics MOOC
Written by Sue Gee   
Friday, 13 February 2015

A seven-week MOOC that provides an introduction to robotics and the mathematics and algorithms required to control them starts on February 15th,

It is the first of two courses based on a 13-week undergraduate course from the Queensland University of Technology, Australia and is taught by Professor Peter Corke, a specialist in Robotic Vision, which is the topic of the follow-on course that starts in April.

The first course starts by looking at where the idea of robots has come from, and the difference between fictional and real robots. After looking at a number of useful real world robots and what they do, the course moves on to an understanding of the representation of pose and motion, kinematics, dynamics and control. If you have access to a LEGO Mindstorms robotics development kit as an optional extra you will be able to build a simple robot arm and write the control software for it.

Professor Peter Corke gives a brief overview in this video:



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

  • describe and explain what robots are and what they can do

  • describe mathematically the position and orientation of objects and how they move

  • describe mathematically the relationship between robot joint coordinates and tool pose

  • reflect on the future role and development of robots in human society

  • compute the rigid-body forces in a robot and design a joint control system (optional advanced material)

  • apply the mathematical, algorithmic and control principles of robot arm manipulators to implement a working robot through physical construction and software development (applies to optional project) 

The workload for the course is 4-8hours divided between viewing lecture videos and completing optional quiz questions to check your understanding (2 hours per week), weekly assessable quizzes (30 minutes) and weekly programming exercises using MATLAB (2 hours). Allow another hour or two for the optional  LEGO-based project, doing further research and joining in forum discussions. 

To gain a certificate you need to complete the assessable quizzes and programming exercises and have achieved a cumulative pass drawn from  your 4 best results of the 6 weekly quiz assessments, and your 4 best results of the 6 MATLAB programming assessments. A down-loadable license to use MATLAB for free for the duration of the course is provided courtesy of MathWorks.

If you don't want to submit assessment you can still join in the robot building project. which is peer assessed, but won't earn a certificate.

The prerequisites for the course are some knowledge of basic programming and of vectors and spaces, matrices, and eigenvalues and eigenvectors. Links to Khan Academy instructional videos are provided for you to brush up your maths.

The optional project to build a simple robot arm and write the software to control it is an appealing optional extra for this course and if you do it you'll be able to expand on this project in the follow on 7-week course on Robotic Vision.




More Information

Introduction to Robotics MOOC


Related Articles

The LEGO MINDSTORMS EV3 Discovery Book (book review)

The LEGO Mindstorms NXT 2.0 Discovery Book (book review)

Basic Robot Building With LEGO Mindstorms NXT 2.0 (book review)

Self Paced Haptics MOOC


To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, FacebookGoogle+ or Linkedin,  or sign up for our weekly newsletter.



Vesuvius Challenge Continues

The Vesuvius Challenge is a machine learning and computer vision competition which started in March 2023. Its overarching aim is to read the contents of physically impenetrable Herculaneum Papyri burn [ ... ]

JetBrains Releases Aqua Test Automation IDE

JetBrains has announced the public release of Aqua, its IDE designed for test automation. The full release follows a preview in 2022.

More News


raspberry pi books



or email your comment to:


Last Updated ( Friday, 13 February 2015 )