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

Handbook directory