AUTO07035 2019 Introduction to Robotics

General Details

Full Title
Introduction to Robotics
Transcript Title
Introduction to Robotics
Code
AUTO07035
Attendance
N/A %
Subject Area
AUTO - Automation
Department
MECT - Mechatronics
Level
07 - Level 7
Credit
05 - 05 Credits
Duration
Semester
Fee
Start Term
2019 - Full Academic Year 2019-20
End Term
9999 - The End of Time
Author(s)
David Mulligan, Mohammad Saiful Huq
Programme Membership
SG_EMTRN_B07 201900 Bachelor of Engineering in Mechatronic Engineering SG_EMTRN_J07 201900 Bachelor of Engineering in Mechatronic Engineering SG_EMTRN_J07 202000 Bachelor of Engineering in Mechatronic Engineering SG_EROBO_H08 202000 Bachelor of Engineering (Honours) in Robotics and Automation SG_EMSYS_B07 201900 Bachelor of Engineering in Mechatronic Systems SG_EROBO_S07 201900 Level 7 Special Purpose Award in Robotics and Industrial Communications SG_EMECS_H08 202400 Bachelor of Engineering (Honours) in Mechatronic Systems SG_EMECH_J07 202300 Bachelor of Engineering in Mechatronic Engineering SG_EMTRN_B07 202300 Bachelor of Engineering in Mechatronic Engineering SG_EROBO_H08 202400 Bachelor of Engineering (Honours) in Robotics and Automation SG_EMSYS_B07 202400 Bachelor of Engineering in Mechatronic Systems SG_EROBO_H08 202500 Bachelor of Engineering (Honours) in Robotics and Automation
Description

This is an introduction to robotics that entails the mathematical modelling of robotic movement as well as the programming of key movements for the building and design of basic robots.

Learning Outcomes

On completion of this module the learner will/should be able to;

1.

Choose and integrate hardware components for a simple robotic system.

2.

Design and synthesize simple software control systems for individual robotic joints

3.

Develop and implement mathematical models of multi-link robots to describe the relationship between individual joints and the position and velocity of the robot's end effector

4.

Apply elementary computer vision techniques to control an intelligent robot.

5.

Program simple paths and tasks on articulated robotic arm platform.

6.

Design and report development of practical robotic systems that incorporate all of the above.

Teaching and Learning Strategies

This is done through a mix of online labs, a practical assignment and lectures

Module Assessment Strategies

This is done through a mix of online labs, a practical assignment and final exam. It is a 50% FE and 50% on the practical elements.

Repeat Assessments

This is a repeat submission of the labs and reports and repeat exam paper

Indicative Syllabus

What is robot? Internal and external sensors; Actuators; Control of a single joint; Trajectories for a single joint; Transformation matrices; Forward kinematics; Inverse kinematics; Velocity and the Jacobian; Trajectory and path planning; Computer vision; Vision based control; Robot programming.

Coursework & Assessment Breakdown

Coursework & Continuous Assessment
50 %
End of Semester / Year Formal Exam
50 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Robotic assignment Coursework Assessment Closed Book Exam 30 % End of Semester 1,2,4,5,6
2 Robotic MatLab Practicals Coursework Assessment Closed Book Exam 20 % End of Semester 1,2,3,4,5,6
             

End of Semester / Year Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Final Exam Final Exam Closed Book Exam 50 % End of Semester 2,3,4,5
             
             

Full Time Mode Workload


Type Location Description Hours Frequency Avg Workload
Lecture Flat Classroom Lecture 2 Weekly 2.00
Practical / Laboratory Engineering Laboratory Robotic lab 2 Weekly 2.00
Total Full Time Average Weekly Learner Contact Time 4.00 Hours

Online Learning Mode Workload


Type Location Description Hours Frequency Avg Workload
Supervision Online Directed learning activities 1 Weekly 1.00
Practical / Laboratory Online Virtual Lab 2 Weekly 2.00
Independent Learning Online Independent learning 7 Weekly 7.00
Total Online Learning Average Weekly Learner Contact Time 3.00 Hours

Module Resources