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
This unit covers C Programming (1/3) and Robotics (2/3).
C topics are:            Advanced C prgramming, Data structures, Procedural control elements, Using libraries for larger projects
Robotics topics are: Introduction and history of robotics and automation, Mobile Robots, Robot Manipulators, Kinematics and Localization, Navigation and Mapping, Robot Vision, AI for Robotics, Automation Systems

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 (weeks 6-13)
 Labs  12 sessions
   4 C labs (weeks 2-5)
   8 Rob. labs (weeks 6-13)
For days, time and venues, see: www.timetable.uwa.edu.au


Unit Co-ordinator Professor Thomas Bräunl, EE 4.15
Lecturer Dr Syed Islam, EE 2.14
Tutors / Lab Supervisors Garrick Paskos, Stephen Whitely
 
Textbooks Embedded Robotics, 3rd Ed., Springer 2008
  Schaum's Outline of Programming with C, 2nd Edition Byron Gottfried Publisher: McGraw-Hill 1996
 
Course Notes C Programming
  Robotics
 
Lecture Recordings Link
 
Labs Assignments
Info
Other
OLCR Registration
 
Previous Exams
Photos & Videos

Assessment
Type Duration Mark Comments
C Labs
Robotics Labs
wk 2-5
wk 6-13
10%
25%
Individual / groups of 2
Groups of 3-4
C Quiz -
5%
-
Midterm 1 (C) -
25%
Week 7 (open book)
Midterm 2 (Rob.)
-
35%
Week 13 (open book)

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.
See the faculty policy on plagiarism

Scaling
See the faculty policy for scaling marks.

Appeals
See the faculty policy for appeals.


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