Module Name | Industrial Robotics and Mechatronic (Elective) |
Module Code | ELEC622 |
Level | Six |
Credits | 15 |
Module Description and General Aims
Robotics and Mechatronics is an engineering discipline which deals with studies the integration of mechanical, electronic and computer technologies in a wide range of machines and systems. Mechatronic systems can be found in most industrial machines, many domestic appliances, as well as in intelligent machines such as robots and unmanned aerial vehicles. The course offers a sound theoretical core in the key disciplines of mechanics, electronics and computer systems, as well as a strong practical emphasis in project and problem-based learning modules which give a real-world focus to theoretical concepts.
Learning Outcomes
On successful completion of this Module, students are expected to be able to:
- Discuss contemporary issues in robotics and mechatronic engineering practice
Bloom’s Level 2
- Discuss machine vision and machine sensors
Bloom’s Level 2
- Analyse and compare machine communication, machine learning and artificial intelligence technologies
Bloom’s Level 3
- Apply their knowledge of electrotechnology to understand key components of robotic and mechatronic applications, specifically concerning actuators, robot mechanics, robot kinematics, plus analogue and digital circuits
Bloom’s Level 4
- Design and apply closed loop systems, programming tools and PIC programs for robotics
Bloom’s Level 5
- Analyse, diagnose, plan, design and execute solutions with respect to industrial automation engineering and environmental and energy management
Bloom’s Level 6
- Compile complex technical information and concepts to design solutions to a range of engineering environment and contexts
Bloom’s Level 6
Prescribed and Recommended Readings
Textbook
- Introduction to industrial Robotics by Ramachandran Nagarajan
- Robotics and control: Theory and practice by N. Sukavanam & Felix Orlando
Module Content
One topic is delivered per contact week.
Topic 1
Robotics and Control: Theory and Practice Introduction
- Industrial robotics, the law of robotics
- Robotic application in manufacturing
- Coordinate Frames and Homogeneous Transformations-I
- Coordinate Frames and Homogeneous Frames-II
- Differential Transformations
- Transforming Differential Changes between Coordinate Frames
- Kinematic Model for Robot Manipulator
- Direct Kinematics
Topic 2
Coordinate Frames and Homogeneous Transformations – I1
- Inverse Kinematics
- Manipulator Jacobian
- Manipulator Jacobian Example
- Trajectory Planning
- Dynamics of Manipulator
- Manipulator Dynamics Multiple Degree of Freedom
Topic 3
Coordinate Frames and Homogeneous Transformations
- Stability of Dynamical System
- Manipulator Control
- Biped Robot Basics and Flat Foot Biped Model
- Biped Robot Flat Foot and Toe Foot Model
- Artificial Neural Network
Topic 4
Differential Transformation
- Neural Network based control for Robot Manipulator
- Redundancy Resolution of Human Fingers in Cooperative Object Translation
- Fundamentals of Robot Manipulability
- Manipulability Analysis of Human Fingers in Cooperative Rotational Motion
Topic 5
Kinematics
- Joint coordination space
- Kinematics and inverse kinematics
- Link and joint parameters
- D-H notation of coordinate frames, D-H transformation matrix
- D-H algorithm and application examples
- Manipulator Jacobian, Jacobian singularities
Topic 6
Robot Sensor
- Internal external sensor
- Application of robot sensor
- Proximity, touch and slip sensors
- Opto and ultrasonic range sensors
- Force sensors
Topic 7
Robot Control
- Euler Lagrange equation
- Joint motion -linear control system
- Seconded order systems
- State space equations
- Lyapunov stability, Lyapunov first and second method
- Control unit, electric hydraulic and pneumatic drives
- Inspection using industrial vision
Topic 8
Robot Programming and Work Cell
- Language structure, current programming language and application
- Robot motion and example
- Sensor integration
- Interference problems
Topic 9
Artificial Intelligence
- AI Techniques
- Search Techniques
- Problem Solving
- LISP Statement
- Examples
Topic 10
Robotic Dynamics
- Definitions of Variables
- Lagrangian Design
- Generalized Coordinates
- Generalized Forces
- Lagrangian Equation
- N-Link Robot Manipulator
- Slender Rod as Robot Link
Topic 11
Fuzzy Logics and Robot Joints
- Probability and Possibility –Possibility Distribution Functions
- Description of a Fuzzy Set – Fuzzy Set Operations – Fuzzy Relation
- Designing FL Controllers – A General Scheme of a FLC
- Development of FAM Table and Fuzzy Rules
Topic 12
Project and Module Review
In the final week students will have an opportunity to review the contents covered so far. Opportunity will be provided for a review of student work and to clarify any outstanding issues. Instructors/facilitators may choose to cover a specialized topic if applicable to that cohort.