3 x 60-minute lectures weekly
10 x 120-minute practicals per semester
4 x 120-minute project works per semester
1 of ENGR2772, ENGR8772
Enrolment not permitted
ENGR3771 has been successfully completed
Topic description

Industrial robots, programming of an industrial robot on a simulator and on a real robot to perform various tasks, coordinate conversion, hydraulic actuators, sensors and interfacing, designing mobile robots and the required programming to perform different tasks, advanced encoders, digital servo motors, motor sizing and use of different types of motors in robots, motor control , communication in robots, navigation and use of various sensors such as sonar, ranging sensors, gyroscope, and GPS in robots, vision system and integrating it with an industrial robot.

Educational aims

This topic aims to introduce the students to different types of industrial and non-industrial robots and programming of them to perform different tasks. It covers the basic and advanced sensors used in mobile robots, choosing the type and right size of motors for a robot, interfacing them properly to the robot controller, writing a control program for the robot, and make it act better and more intelligently.

Expected learning outcomes
On completion of this topic you will be expected to be able to:

  1. Understand the structure and types of industrial and non-industrial robots
  2. Program an industrial robot on a simulator and test it on a real robot
  3. Program a mobile robot to perform specific tasks
  4. Calculate and select the right motor size for a robot and interface it properly to the robot controller
  5. Interface navigation sensors to a robot and writing control programs for them
  6. Have the knowledge of how to make a robot act better and more intelligently
  7. Have improved their capacity to work independently and/or as a member of a team
  8. Have a better understanding of the research directions in robotic systems and be able to write a research report

Key dates and timetable

(1), (2)

Each class is numbered in brackets.
Where more than one class is offered, students normally attend only one.

Classes are held weekly unless otherwise indicated.


If you are enrolled for this topic, but all classes for one of the activities (eg tutorials) are full,
contact your College Office for assistance. Full classes frequently occur near the start of semester.

Students may still enrol in topics with full classes as more places will be made available as needed.

If this padlock appears next to an activity name (eg Lecture), then class registration is closed for this activity.

Class registration normally closes at the end of week 2 of each semester.

Classes in a stream are grouped so that the same students attend all classes in that stream.
Registration in the stream will result in registration in all classes.
  Unless otherwise advised, classes are not held during semester breaks or on public holidays.