Version | 1.2 |
Unit Name | Industrial Robotics and Mechatronics |
Unit Code | BIA308 |
Unit Duration | 1 Term |
Award |
Bachelor of Science (Engineering) Duration 3 years |
Year Level | Three |
Unit Creator / Reviewer | Dr. Naser Hashemnia |
Common/Stream: | Stream (Elective) |
Pre/Co-requisites | BSC209 |
Credit Points |
3 Total Course Credit Points 81 (27 x 3) |
Mode of Delivery | Online or on-campus. |
Unit Workload | (Total student workload including “contact hours” = 10 hours per week) Pre-recordings / Lecture – 1.5 hours Tutorial – 1.5 hours Guided labs / Group work / Assessments – 2 hours Personal Study recommended – 5 hours |
Unit 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 units which give a real world focus to theoretical concepts.
Learning Outcomes
- 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 electrical engineering and environmental
and energy management.
Bloom's Level 6 - Compile complex technical information and concepts to design solutions to a range of engineering environments and
contexts.
Bloom's Level 6
Student Assessment
Assessment Type | When assessed | Weighting (% of total unit marks) | Learning Outcomes Assessed |
Assessment 1 Type: Weekly Quizzes (Topic 2-11) Description: Students may complete quizzes with MCQ type answers and solve some simple equations to demonstrate a good understanding of the fundamental concepts. |
Ongoing | 10% | All |
Assessment 2 Type: Test (Invigilated) Description: Students will need to answer some short and/or long answer questions and/or solve some simple numerical problems. |
Due after Topic 6 | 20% | 1, 2 |
Assessment 3 Type: Practical (Report) Description: Students need to complete this practical project using a MATLAB/Python software. |
Due after Topic 9 | 25% | 3, 4 |
Assessment 4 Type: Examination (Invigilated) Description: An examination with a mix of MCQs, theoretical short/detailed answer questions, and/or numerical problems. |
Final Week | 40% | All |
Tutorial Attendance & Participation Description: Attendance, presentation, discussion, group work, exercises, self-assessment/reflection, case study analysis, application. |
Continuous | 5% | All |
Overall requirements: Students must achieve a result of 50% or above in the exam itself to pass the exam and must pass the exam to be able to pass the unit. An overall final unit score of 50% or above must be achieved to pass the unit once all assessment, including the exam, has been completed.
Prescribed and Recommended Readings
Textbook
- Introduction to industrial Robotics by Ramachandran Nagarajan, 2016, ISBN: 9332544808
- Robotics and control :Theory and practice by N.sukavanam & Felix Orlando, NPTEL.
Unit Content
One topic is delivered per contact week, with the exception of part-time 24-week units, where one topic is delivered every two weeks.
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
- Second-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 Unit 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.
Software/Hardware Used
Software
- Software: N/A
- Version: N/A
- Instructions: N/A
- Additional resources or files: N/A
Hardware
- N/A