Module Catalogue

MEC3102 : Robotics and Automation

  • Offered for Year: 2017/18
  • Module Leader(s): Dr Michael Lau
  • Owning School: Engineering
  • Teaching Location: Singapore
Semesters
Semester 2 Credit Value: 15
ECTS Credits: 8.0

Aims

This module aims to equip students with a knowledge and understanding of robotic and industrial automation principles and other key components which make up robotic systems. This will enable them to best specify and apply robotic systems to industrial applications.

Outline Of Syllabus

- History of robotics - definitions and standard configurations.
- Design of robot manipulators, and controller architectures.
- Kinematics and dynamics of robots.
- Trajectory control, on-line and off-line programming methods, modelling and simulation.
- Sensor controlled robots - vision systems, tactile and force sensing.
- Compliant motion control - impedance and hybrid control.
- Task planning, work-cell integration and communication, safety issues.
- Design of mobile robots and their control system architectures
- Navigation, path planning and obstacle avoidance methodologies
- Sensors for navigation and obstacle avoidance, including sonar arrays, laser and vision based systems
-       Application of robots in industry, i.e handling, welding, assembly, mobile vehicles.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion12:002:00End of Semester examination.
Guided Independent StudyAssessment preparation and completion200:3010:00Recommended revision for exams, assuming prior regular independent study throughout teaching
Guided Independent StudyAssessment preparation and completion110:0010:00Target non-timetable hours to complete coursework assignment submission
Scheduled Learning And Teaching ActivitiesLecture132:0026:00Structured presentation of syllabus may include skills demonstration, formative feedback, etc
Scheduled Learning And Teaching ActivitiesPractical26:0012:00Extended activity (laboratory) to apply taught material, develop professional skills
Scheduled Learning And Teaching ActivitiesSmall group teaching101:0010:00Problem classes (“tutorials”) to support independent study and reinforce skills practise
Guided Independent StudyIndependent study180:0080:00Recommended regular personal study throughout teaching period to follow up taught classes
Total150:00
Teaching Rationale And Relationship

Lectures convey the underlying engineering science and the approaches required to apply this to the discipline-specific problems identified.

Tutorials support the students' self study in reading around the lecture material and learning to solve the practical engineering problems posed by the Tutorial Questions.

Practicals support, by illustration, the lecture and tutorial material and enable Assignment work to be planned and developed.

The assignment ensures that students are able to apply their learning.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Exams
Description Length Semester When Set Percentage Comment
Written Examination1202A60
Other Assessment
Description Semester When Set Percentage Comment
Report2M20Robot Experiments
Report2M20Mobile Robot Modelling Assignments Using MATLAB
Assessment Rationale And Relationship

Examination is an appropriate way to assess both theoretical understanding and practical problem solving skills under time-constraint as required in industry.

Assignments enables a more realistic engineering problem to be set and may also assess data acquisition and software use skills. It may draw on work done in laboratory practical sessions.

In order to obtain a passing mark overall for this module (40%) at the first attempt the minimum acceptable mark for each of the assessment items specified below shall be 30%, with the maximum possible module overall mark where this is not the case being restricted to 35% (Undergraduate Progress Regulations 30):

(1) 60% written examination

(2) 40% coursework assignment

Reading Lists

Timetable