Short Title:Robot Programming and Vision
Full Title:Robot Programming and Vision
Language of Instruction:English
Module Code:ROPR H4001
 
Credits: 5
Field of Study:Mechanics and metal work
Module Delivered in 2 programme(s)
Reviewed By:DIARMUID RUSH
Module Author:LUCY MCAULEY
Module Description:The module provides students with the skillset for advanced programming of robots and vision systems and integration of robots with sensors particularly machine vision systems so that they can interact with and adapt to their environment.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Interpret and modify existing robot code
LO2 Devise, implement, evaluate and document robot control algorithms using advanced programming techniques
LO3 Design machine vision applications including lighting
LO4 Write code for image analysis and interpretation
LO5 Interface a robot with external devices e.g. vision systems, conveyors and sensors
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Assignment Robot Programming: Develop and adapt robot programmes (e.g. in V+) for a variety of scenarios. Assessed by report. 1,2 15.00 Week 4
Assignment Set up two types of vision systems to measure components, one with pre-defined options and one requiring programming. Compare the two systems using a defined set of criteria. Assessed by report. 3,4 15.00 Week 7
Assignment Vision-Based Robot Control: This will involve programming a robot interfaced with external devices including machine vision. Assessed by report and presentation/demonstration. 5 20.00 Week 13
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Formal Exam End-of-Semester Final Examination 1,2,3,4,5 50.00 End-of-Semester

IT Tallaght reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Class based instruction 1.00 Every Week 1.00
Lab Laboratory and project work 3.00 Every Week 3.00
Independent Learning Independent Learning 4.00 Every Week 4.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Class based instruction 1.00 Every Week 1.00
Lab Laboratory and project work 3.00 Every Week 3.00
Independent Learning Independent Learning 4.00 Every Week 4.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 4.00
 

Module Resources

Required Book Resources
  • Kye-Si Kwon, Steven Ready 2015, Practical Guide to Machine Vision Software: An Introduction with LabView, Wiley VCH [ISBN: 978-35273375]
Recommended Book Resources
  • Peter Corke 2011, Robotics, Vision and Control: Fundamental Algorithms in MATLAB, Springer [ISBN: 3642201431]
This module does not have any article/paper resources
Other Resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_EAUTO_B Bachelor of Engineering (Honours) in Mechanical Engineering (Automation) 8 Mandatory
TA_EAAUT_B Bachelor of Engineering (Honours) in Mechanical Engineering (Automation) (1 yr Add on) 8 Mandatory