AUTO08001 2019 Advanced Robotics
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 localisation, 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
- What is a mobile robot or robotic platform: over ground, over water, under water, through air.
- Motion and control of a car-like vehicle: moving to a point, following a line, following a trajectory, moving to a pose.
- Internal and external sensors for mobile robots: position and velocity sensors, distance sensors, robot vision, global positioning system (GPS).
- Motion to a point and along a line.
- Reactive navigation strategies: Braitenberg vehicles, simple automata.
- Map-based robot navigation strategies: distance transform
- Dead reckoning and map-based localization
- Introduction to probabilistic estimation: estimation pose
- Creating maps
- SLAM (Simultaneous Localization and Mapping)
Coursework & Assessment Breakdown
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 |
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 |