In this module students will learn robot mechanisms, dynamics, intelligent controls, Python programming, and how to specify, design and build novel human-machine interfaces for controlling remotely operated robotic vehicles.
Students will learn about the principles of robotics, electromechanical sensors & actuators, supervised machine learning, image processing, telepresence, augmented reality, and how they can be applied in telerobotic applications.
The selection of appropriate commercial off-the-shelf toolkits for designing interfaces for robotic vehicles will be discussed, as well as factors affecting their integration to provide real-time control and data presentation to the human user.
Weekly laboratories will provide students with hands-on experience on telerobotic programming and control via group-based projects.
Learning Outcomes
By the end of the module students should be able to:
Applying fundamentals of robotics and Python programming to control a remotely operated system, taking into account appropriate human-centred design standards and processes.
Select appropriate controllers, sensors, and actuators to enable the design and development of the telerobot.
Design and construct an actual augmented control system for a remotely operated device and demonstrate its performance.
Assessment
32802-05 : Module Mark : Mixed (100%)
Assessment Methods & Exceptions
Assessment:
Assignment 1 (robot tank programming and control): 10%
Assignment 2 (robot tank programming and control): 30%
Assignment 3 (robot tank programming and control): 30%