Version | 1.4 |
Unit Name | Industrial Robotics and Mechatronics |
Unit Code | BIA308 |
Unit Duration | 1 Semester |
Award |
Bachelor of Science (Engineering) Duration 3 years |
Year Level | Three |
Unit Creator / Reviewer | Dr. Naser Hashemnia and Dr. Akhlaqur Rahman |
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 | 25% | 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 |
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
- B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo: Robotics: Modelling, Planning and Control, 3rd Ed. Springer, 2009
- Lynch, Kevin M., and Frank C. Park. "MODERN ROBOTICS." (2018).
- Karl Johan Åström and Richard M. Murray: Feedback systems - An Introduction for Scientists and Engineers
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
Inverse Kinematics and Robot Dynamics
- Inverse Kinematics
- Manipulator Jacobian
- Jacobian Singularities and Solutions
- Trajectory Planning
- Dynamics of Manipulator
- Stability of Dynamical Systems
Topic 3
Advanced Kinematics and Manipulation
- Joint Coordination Space: Concepts and Applications
- Link and Joint Parameters in Robot Design
- D-H Notation and Transformation Matrix
- Manipulator Jacobian: Detailed Analysis
- Manipulator Control: Methods and Applications
Topic 4
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 hydorlic and pneumatic drives
- Inspection using industrial vission
Topic 5
Robot Sensor
- Internal external sensor
- Application of robot sensor
- Proximity , touch and slip sensors
- Opto and ultrasonic range sensors
- Force sensors
Topic 6
Robot Programming and work cell
- Language structure , current programming lacnugage and application
- Robot motion and example
- Sensor integration
- Interference problems
Topic 7
Artificial Intelligence
- AI Techniques
- Search Techniques
- Problem Solving
- LISP Statement
- Examples
Topic 8
Biped Robotics and Human-Robot Interaction
- Biped Robot Models: Flat Foot and Toe Foot
- Manipulability of Human Fingers: Concepts and Analysis
- Neural Network-Based Control for Robots
- Redundancy Resolution of Human Fingers in Cooperative Object Manipulation
- Manipulability Analysis of Human Fingers in Rotational Motion
Topic 9
Robotic Dynamics
- Definitions of Variables
- Lagrangian Design
- Generalized Coordinates
- Generalized Forces
- Lagrangian Equation
- N-Link Robot Manipulator
- Slender Rod as Robot Link
Topic 10
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 11
Robotic Vision and Inspection Systems
- Industrial Vision: Concepts and Techniques
- Inspection Using Robots: Real-World Applications
- Vision Systems in Automated Inspection and Maintenance
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