1 x 1-hour lecture-2 once-only
5 x 2-hour lecture-1s per semester
1 x 1-hour workshop-2 once-only
6 x 2-hour workshop-1s per semester
1 x 3-hour practical weekly
1 ENGR3771 - Robotic Systems
2 ENGR3711 - Control Systems
3 Admission into MEB-Master of Engineering (Biomedical)
3a Admission into HBSC-Bachelor of Science (Honours)
3b Admission into HBIT-Bachelor of Information Technology (Honours)
3c Admission into MEE-Master of Engineering (Electronics)
3d Admission into GDPEB-Graduate Diploma in Engineering (Biomedical)
3e Admission into GDPEE-Graduate Diploma in Engineering (Electronics)
3f Admission into BENGRHMEE-B Engineering (Robotics) (Honours), M Engineering (Electronics)
3g Admission into BENGRMEE-Bachelor of Engineering (Robotics), Master of Engineering (Electronics)
3h Admission into MEEC-B Engineering (Robotics) (Honours), M Engineering (Electronics)
Must Satisfy: ((1 and 2) or ((3 or 3a or 3b or 3c or 3d or 3e or 3f or 3g or 3h)))
Enrolment not permitted
ENGR4712 has been successfully completed
Assumed knowledge
Students undertaking the one year honours programs should check to make sure they have the appropriate background from their undergraduate degrees.
Topic description
  1. Applications of Mobile Robots
  2. General Control schemes for Mobile Robots
  3. Navigation sensors, challenge of sensor noise
  4. Vision and Sonar based Perception, pose estimation
  5. Mobile robot localisation, belief representation, probabilistic map-based localisation and autonomous map building
  6. Path planning, Collision avoidance
Educational aims

Smart instrumentation systems are increasingly being deployed on autonomous (robotic) platforms where the robot is required to collect, process, analyse, and interpret sensory information without the intervention of a human operator. Typical examples include unmanned aerial, underwater, and terrain vehicles; marine probes; robotic surgical devices; automated biotissue diagnostic systems; etc.

This topic is designed to acquaint the student with the principles of designing robotic systems, and implementing the sensing capability and artificial intelligence (multiagent systems) necessary to allow the robot to behave autonomously using human like reasoning.

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

  1. Have acquired experience in designing robotic systems
  2. Select appropriate microcontrollers, sensors, and actuators for construction of the robots according to specific requirements/considerations
  3. Program a robot to perform specific tasks
  4. Understand the theory and practical use of various approaches for implementing artificial intelligence in mobile robotic systems
  5. Develop strategies for linking multiple mobile robot systems so as to enable them to work collaboratively
  6. Design a mobile robot that can navigate and select appropriate routes autonomously
  7. Identify appropriate all-encompassing design solutions for given requirements
  8. Commence further industry / academic training in research and development in the field of computer architecture and other related disciplines
  9. Work independently and also as a member of a project team

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.