F20RO Intelligent Robotics

Prof Nick TaylorDr Patricia VargasTalal Shaikh

Course co-ordinator(s): Prof Nick Taylor (Edinburgh), Dr Patricia Vargas (Edinburgh), Talal Shaikh (Dubai).


  • To introduce students to concepts and techniques used in robotics and applications ranging from industrial automation to robotic companions.
  • To understand the basic concepts used in evolutionary, swarm and other bio-inspired robotics.
  • To understand the basic concepts used in developmental robotics and human-robot interaction.
  • To gain exposure to the main issues involved in building intelligent robot controllers.

Detailed Information

Pre-requisite course(s): F29AI Artificial Intelligence and Intelligent Agents or equivalent.

Location: Dubai, Edinburgh, Malaysia.

Semester: 1.


  • Fundamentals of Manipulators – Geometry, kinematics, control and programming.
  • Basics of Mobile Robots – Mapping, path planning and navigation.
  • Behaviour Based Robotics, Evolutionary, swarm and other bio-inspired robotics.
  • Cognitive Robotics – Developmental robotics and human-robot Interaction.

Learning Outcomes: Subject Mastery

Understanding, Knowledge and Cognitive Skills Scholarship, Enquiry and Research (Research-Informed Learning)

  • To appreciate the basic concepts of automation and intelligent robotics.
  • To develop detailed understanding of the geometries of industrial manipulators.
  • To develop detailed understanding of the architectures of autonomous guided vehicles (AGVs).
  • To develop detailed understanding of interfacing & control issues of manipulator arms and AGVs.
  • To explore the applications and implications of automation and human-robot interaction.
  • To appreciate the different forms and uses of various sensor technologies, including multi-modal sensing.
  • To develop detailed understanding of the architecture of behaviour-based robotics (BBR), evolutionary robotics and swarm robotics.
  • To explore the collaboration and ethical issues of human-robot interaction.
  • To make informed judgements about appropriate methodologies for developing and evaluating robotics applications.

Learning Outcomes: Personal Abilities

Industrial, Commercial & Professional Practice Autonomy, Accountability & Working with Others Communication, Numeracy & ICT

  • To critically analyse various paradigms and architectures.
  • To appreciate the real-world constraints imposed on technical skills.
  • To offer professional insights into the financial imperatives which apply to the introduction of new technology.
  • To offer ethical insights into the introduction of new robotics technology.

SCQF Level: 10.

Credits: 15.