Subject description
Programming Autonomous Systems introduces students to the foundation of intelligent autonomous agents combined with a number of challenging hands-on applications. The subject will start with an introduction to the field of mobile robots. At its core the subject will address the problems of localisation, planning and control, perception, robot motion … For more content click the Read More button below.
Equivalence
ECTE477 - Programming Autonomous Systems
ECTE477 - Programming Autonomous Systems
Tutorial enrolment
Students can enrol online via the Tutorial Enrolment link in SOLS
Delivery
To view information specific to your campus, click on Select availability in the top right of screen and choose from the campus, delivery mode and session options.
Teaching staff
Subject coordinators
Engagement hours
Contact Hours:2 hr lecture, 3 hr practical and 3 hr workshop
Assessment details
Simultaneous localisation & mapping, target identification
Challenging autonomous control, automated reasoning project
Project-2 report, individual & collaborative contributions
Reflection reports to incentivise study of listed research
Final Exam
Textbook information
There is no set text for this course. However, the following books are recommended:
TurtleBot3 Online Manual, Robotis
ROS Robot Programming, YoonSeok Pyo, HanCheol Cho, RyuWoon Jung, TaeHoon Lim
Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig
Probabilistic Robotics, S. Thrun, W. Burgard and D. Fox
Automated Planning: Theory and Practice, M. Ghallab, D. Nau and P. Traverso
Reinforcement Learning: An Introduction, R. Sutton and A. Barto
Machine Learning, T. Mitchell
Contact details
Faculty contact