Module Overview

Robot Programming and Vision

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.

Module Code

ROPR H4001

ECTS Credits

5

*Curricular information is subject to change

Robot Programming

Components and structure of robots.Advanced programming of robots using V+: Design process - requirements definition, algorithm design, coding, testing and debugging, Expressions, variables, functions and commands, Flowcharts, sequential steps, loops, Input and output (user, sensor interaction), Input checking and exception handling.Communication with external devices. Software interfaces. Documentation.

Vision

Components of vision system, Lighting, integration of vision system into production line, system repeatability and reproducibility, limitations, practical examples.Image acquisition and digitization, threshold, image processing, blobs, filters, pattern recognition, calibration, data analysis.

Vision-Based Robot Control

Industrial robots, Mobile robots, Offline programming software, Matlab, Labview.Programming of robots in response to vision system output data.

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)50
Formal Examination50