3 x 60-minute lectures weekly
10 x 120-minute practicals per semester
4 x 120-minute project works per semester
1 of ENGR2772, ENGR8772
Enrolment not permitted
ENGR3771 has been successfully completed
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 this 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
  8. Have a better understanding of the research directions in robotic systems and be able to write a research report