AUTO4507 Robot Manipulators and Automation

Unit Coordinator: Professor Thomas Bräunl
Room: EE 4.15
Phone: 6488-1763
Email:


Outcomes

Content
This unit provides students with specialist knowledge and skills for the design and planning of industrial production, automation processes and the use of robot manipulators. Different techniques and methods are covered, including industrial communication protocols, reliability and safety modelling, sensor and actuator selection and control, and redundancy measures. Control and programming of common robot manipulators is a central part of this unit. Students will learn the theory of manipulators and automation systems and gain practical industrial robot skills from simulation and real robot and automation equipment. The unit further covers industrial application areas, pick-and-place, serial and parallel manipulator types, forward and inverse kinematics, motion equations, homogeneous coordinates and manipulator / automation programming.

Assessment
The outcome of in-depth technical competence is assessed via written tests. The outcome of student group work is assessed in assignments and laboratory reports. Individual student skills are assessed via a written report on a robotics project.

Contact Hours - see details at INFO SHEET
 Type Hours
 Lectures  24 hrs
 Lab Preparation
   9 hrs
 Labs  10 sessions
 Project  weekly for half semester


Unit Co-ordinator Professor Thomas Bräunl, EE 4.15
Tutors / Lab / Project Supervisors Zhihui Lai
Ovik Choudhury
 
Textbook Embedded Robotics, paperback 4th Ed., Springer 2022
Embedded Robotics, UWA Library digital access
 
Recommended Reading Mobile Robot Programming, hardcover, Springer 2023
  Mobile Robot Programming, Springer 2023, UWA Library digital access
  Modern Robotics: Mechanics, Planning, and Control, Cambridge University Press 2017
  Schaum's Outline of Programming with C, 2nd Edition Byron Gottfried Publisher: McGraw-Hill 1996
 
Lecture Notes see LMS
 
Lecture Recordings see LMS
 
Programming Courses Python, Code Academy
C, Learn-C
C, Alison
C++, Code Academy
 
Labs Assignments
Info
Other
 
Project Information
 
Equipment Festo
Baxter
UR5
    UR5 Simulator
    RoboDK Simulator for UR5 simulation and offline programming in your project
Nao
Pioneer
 
Excursions To be advised
Photos and Videos
 
General Sample exams