Computer Science, Prifysgol Cymru Aberystwyth University of Wales


C364(h)* - Industrial Robotics


Brief Description

This course introduces the important elements of robotics through particular emphasis on automatic flexible assembly. The emphasis of the material is to provide an understanding of the software aspects of flexible automated assembly, though set in the wider context of general robotics and other computer-based automation. The particular challenges of this application area are presented along with the techniques currently available to tackle them.

Aims, Objectives, Syllabus, Booklist


Further Details

Number of lectures
22
Number of seminars/tutorials
0
Number of practicals
3 x 2 hours
Coordinator
Dr. Fred Long
Other staff involved
Not yet known
Pre-requisites
C210
Co-requisites
C362(h)
Incompatibilities
None
Assessment
Assessed coursework - 20%
Written exam - 80%
Timing
This half module is offered only in Term 1

Aims

This half unit presents:

Objectives

On successful completion of this half unit, students should

Syllabus

Automated Flexible Assembly and its Context - 1 Lecture
The nature of the assembly problem; constraints and pressures on it.
Robot Systems - 2 Lectures, 1 Practical
Overview of the components of a robot work cell; manipulator geometry; kinematics; drives; control regimes; end effectors; compliance; sensing; guarded movement. Manipulators; degrees of motion and freedom; joint, cartesian and relative cartesian motion; dextrous work envelopes and singularitues. Gripper mechanisms.
Explicit Robot Programming - 4 Lectures, 2 Practicals
Levels of task description. Teach mode and explicit programming. the languages VAL and AML. An example implementation of a trivial task in an end effector level language. Consideration of the nature of the development process.
Offline Programming Assistance - 1 Lecture
Robot modelling; solid body systems; simulation.
Sensing - 4 Lectures
Sensory modalities; smart sensors; software implications; the perception problem.
Compliance - 1 Lecture
Active and passive compliance. The software implications of active compliance; simple control algorithms; the problem of specification.
Implicit Robot Programming - 4 Lectures
World modelling; task specification; path planning; grasp planning; sequencing; program synthesis. The AL, RAPT and AUTOPASS systems.
The error problem - 2 Lectures
The practical requirements for error handling. The monitor-detect-plan-recover model. Continuous error and the control approach.
Behaviour Based Robot Programming - 2 Lectures
Outline of the concept; consideration of its benefits; examination of its contribution.
Case Study - 1 Lecture
Study of the InFACT machine as an example of a market driven flexible automatic assemble machine.

Booklist

Students are likely to need ready access to the following

P.J. McKerrow. Introduction to Robotics. Addison-Wesley, 1991.

Version 2.1

Syllabus Syllabus

Nigel Hardy Departmental Advisor

nwh@aber.ac.uk

Dept of Computer Science, UW Aberystwyth (disclaimer)