Electrical, Electronic and Computer Engineering
Information Technology


Robotics (GENG5508)

Unit Coord.: Professor Thomas Bräunl
Room: 4.15
Phone: 6488-1763
Email:


Semester 2, 6 points

Outcomes
Communication Capabilities
- Discuss the history and evolution of applications of robotics systems and embedded control systems
- Demonstrate basic procedural skills
- Practice enquiry based thinking through foundation knowledge and exploration of conventional and potential applications
Research Capabilities
- Practice of enquiry based thinking through foundation knowledge and exploration of conventional and potential applications
Technical and other capabilities (professional development)
- Develop and code robot-specific algorithms
- Apply specific AI methods when appropriate
- Effectively use a robot simulation system and physical robot

Content
Introduction and history, Automation, Automotive Systems, Robot Manipulators, Mobile Robots, Kinematics, Localization, Navigation, Mapping, Robot Vision, AI for Robotics

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
 Type Hours
 Lectures  36 hrs
 Lab Preparation
   8 hrs
 Labs    8 sessions



For dates, times and venues, see: www.timetable.uwa.edu.au
and read the Info Sheet



Unit Co-ordinator Professor Thomas Bräunl, EE 4.15
Tutors / Lab / Project Supervisors Ken Foo
 
Textbook Robot Adventures in Python and C, hardcover, Springer 2020
  Robot Adventures in Python and C, UWA Library digital access
 
Recommended Reading Embedded Robotics, paperback 3rd Ed., Springer 2008
Embedded Robotics, 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 VPN req. see link
 
Lecture Recordings Link
 
Programming Courses Python, Code Academy
C, Learn-C
C, Alison
C++, Code Academy
 
Labs Assignments
Info
Other
CAS Registration
 
Project General
 
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 2017
 
Previous Exams
Photos & Videos


Assessment
Type Duration Mark Comments
Labs
10 weeks
20%
Individual / groups of 2
Project 6 weeks
20%
Groups of 4
Midterm 1 -
30%
-
Midterm 2
-
30%
-

Penalties
Each lab is due at the end of the scheduled session, no late submissions will be accepted.
Assignments and reports will receive a 20% penalty for each day late.

Plagiarism
All work submitted must be the student's (or group's, resp.) own work.
Citations must be clearly marked as such.

Faculty policies apply for Penalties, Plagiarism, Scaling, and Appeals.


Maintained by: Thomas Braunl, Last changed: Aug. 2017
URL: http://robotics.ee.uwa.edu.au/courses/robotics/
CRICOS Provider Code: 00126G