Year
2017
Units
4.5
Contact
3 x 1-hour lectures weekly
10 x 2-hour practicals per semester
4 x 2-hour project works per semester
Prerequisites
ENGR2772 - Sensors and Actuators
Enrolment not permitted
1 of ENGR3103, ENGR9771 has been successfully completed
Assumed knowledge
Knowledge of simple control systems such as might be gained from undertaking ENGR2712 Electronic Design and Automation or ENGR2182 Design and Automation.
Topic description
Industrial robots, programming of an industrial robot on a simulator and on a real robot to perform various tasks, coordinate conversion, hydraulic actuators, sensors and interfacing, designing mobile robots and the required programming to perform different tasks, advanced encoders, digital servo motors, motor sizing and use of different types of motors in robots, motor control , communication in robots, navigation and use of various sensors such as sonar, ranging sensors, gyroscope, and GPS in robots, vision system and integrating it with an industrial robot.
Educational aims
The topic introduces the students to different types of industrial and non-industrial robots and programming of them to perform different tasks. It covers the basic and advanced sensors used in mobile robots, choosing the type and right size of motors for a robot , interfacing them properly to the robot controller, writing a control program for the robot, and make it act better and more intelligently.
Expected learning outcomes
At the completion of the topic, students are expected to be able to:

  1. Understand the structure and types of industrial and non-industrial robots
  2. Program an industrial robot on a simulator and test it on a real robot
  3. Program a mobile robot to perform specific tasks
  4. Calculate and select the right motor size for a robot and interface it properly to the robot controller
  5. Interface navigation sensors to a robot and writing control programs for them
  6. Have the knowledge of how to make a robot act better and more intelligently
  7. Have improved their capacity to work independently and/or as a member of a team