AUTO08001 2019 Advanced Robotics

General Details

Full Title
Advanced Robotics
Transcript Title
Advanced Robotics
N/A %
Subject Area
AUTO - Automation
MECT - Mechatronics
08 - NFQ Level 8
05 - 05 Credits
Start Term
2019 - Full Academic Year 2019-20
End Term
9999 - The End of Time
David Mulligan, Mohammad Saiful Huq
Programme Membership
SG_EROBO_H08 202000 Bachelor of Engineering (Honours) in Robotics and Automation

Robotics is revolutionary and transformative technology that will influence all areas of society. It is an important application of the mechatronics discipline. This module extends the introductory module AUTO07035: Introduction to Robotics. The unit introduces the fundamental technologies and mathematical techniques that underpin modern mobile robotics. After completing this course, students will be able to choose suitable algorithms and software techniques for a mobile robot design required to implement intelligent localization, navigation and control functions.

Learning Outcomes

On completion of this module the learner will/should be able to;


Design and implement motion controllers for a wheeled mobile robot.


Design and implement a navigation system to plan the motion of a mobile robot to a goal.


Design and implement a localization system to determine the position of a mobile robot with respect to its environment.


Apply probabilistic estimation techniques to problems in mobile robot localization and mapping.

Teaching and Learning Strategies

A lecture will be provided each week. In advance of the lecture, the learner may be asked to review key text book chapters that are relevant to the lecture so that they get the maximum learning from that lecture.

The Assignments (CA) will challenge the learner to master concepts beyond those covered in the theory lecture through project oriented problem based learning.

Module Assessment Strategies

A terminal exam (50%) and continuous assessment (50%) in the form of assignment/project-work will be used to assess the module.
To reinforce the theoretical principles covered in lectures, learners will participate in project work.
The learner will complete a final exam at the end of the semester.

Repeat Assessments

Repeat Paper and Repeat submission of online labs and reports

Indicative Syllabus

  1. What is a mobile robot or robotic platform: over ground, over water, under water, through air.
  2. Motion and control of a car-like vehicle: moving to a point, following a line, following a trajectory, moving to a pose.
  3. Internal and external sensors for mobile robots: position and velocity sensors, distance sensors, robot vision, global positioning system (GPS).
  4. Motion to a point and along a line.
  5. Reactive navigation strategies: Braitenberg vehicles, simple automata.
  6. Map-based robot navigation strategies: distance transform
  7. Dead reckoning and map-based localization
  8. Introduction to probabilistic estimation: estimation pose
  9. Creating maps
  10. SLAM (Simultaneous Localization and Mapping)

Coursework & Assessment Breakdown

Coursework & Continuous Assessment
50 %
End of Semester / Year Formal Exam
50 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Practical Work Practical Practical Evaluation 30 % End of Semester 1,2,3
2 Practical Reports Coursework Assessment Written Report/Essay 20 % End of Semester 1,2,3,4

End of Semester / Year Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Final Exam Final Exam Closed Book Exam 50 % End of Semester 4

Full Time Mode Workload

Type Location Description Hours Frequency Avg Workload
Lecture Flat Classroom Lecture 2 Weekly 2.00
Workshop / Seminar Engineering Laboratory Practical 2 Weekly 2.00
Total Full Time Average Weekly Learner Contact Time 4.00 Hours

Online Learning Mode Workload

Type Location Description Hours Frequency Avg Workload
Independent Learning Online Independant Learning 7 Weekly 7.00
Lecture Online Online Lecture 1 Weekly 1.00
Directed Learning Online Directed Learning 1 Weekly 1.00
Total Online Learning Average Weekly Learner Contact Time 2.00 Hours

Module Resources