Skip to main content
TR

ROBOTICS

Course
EELE411 - ROBOTICS
Department
Electrical - Electronic Engineering - English - Undergraduate
Course Type
Course
Status
Required
Language
English
Credit
3
ECTS
5
T+P+L
3 + 0 + 1
Course Coordinator(s)
Asst. Prof. Dr. Parvaneh SARGON
Prerequisite
-
Keywords

Course Description

This course introduces fundamentals of robot control. Brief review about robots, hardware and robot problems will be explained to give a general idea about the use of robotics. Various types of basic sensors are also be discussed under the issue of robot hardware. Agent function design will be taught to gain robot control algorithm development and design. Robot control programming with mostly used controllers and related programming language concepts will also be covered to improve hardware programming skills of participants of this course. Lectures give the background to the extensive hands-on practical work using the laboratories A practical project will be performed to have an experience about to control a real robots with microcontroller.

ROBOTICS

Evaluation Tools (Active Term)

Item Type Weight (%)
Project Project 45
Midterm Midterm 20
Final Final 30
Lab Assignment 5
Total 100

Course outcomes

  1. 01 1. Identify types of robots.
  2. 02 2. Specify robot components for a specific task.
  3. 03 3. Analyze real life problems to design an autonomous robot.
  4. 04 4. Implement an autonomous robot.
  5. 05 5. Develop computer code for a specific robotic system.

Course Syllabus

Week Topic
Week 1 Introducion to robotics
Week 2 Motion action and actuators
Week 3 Introduction to Locomotion
Week 4 Odemetry and Feedback control
Week 5 Introduction to kinematics
Week 6 Forward Kinematics
Week 7 Inverse Kinematics
Week 8 MIDTERM WEEK
Week 9 Introduction to Sensors
Week 10 range sensors
Week 11 Vision sensors
Week 12 Localization-Representation
Week 13 Planning and navigation
Week 14 Practical Mobile Robot Design
Week 15 Project Presentations (Competition)

Reference Books & Course Materials

  1. 01 R. Siegwart and I. Nourbakhsh, Autonomous Mobile Robots, The MIT Press, 2004
  2. 02 Computational Principles of Mobile Robotics, G. Dudek & M. Jenkin, Cambridge University Press, 2000.

Learning Outcomes

  1. L01 Identify robot hardwares. SOLO 2
  2. L02 Decide which robot components to use for a specific task. SOLO 2
  3. L03 Analyze real life problems to design an autonomous robot. SOLO 4
  4. L04 Implement an autonomous robot. SOLO 4
  5. L05 Summarize the autonomous robot design. SOLO 4

Program Outcomes

  1. P01 Create a user interface in a contemporary object-oriented language to allow users to access business data
  2. P02 Identify and analyze user needs and take them into account in the selection, creation, integration, evaluation and administration of computing-based systems
  3. P03 Analyze common business functions and identify, design, and develop appropriate information technology solutions
  4. P04 Design and develop software solutions for contemporary business environments by employing appropriate problem-solving strategies
  5. P05 Configure and administer database server to support contemporary business environments.
  6. P06 Administer or mange a relational database for a small to medium size company
  7. P07 Be able to effectively integrate IT-based solutions into the user environment
  8. P08 Understand professional, ethical, legal, security and social issues and responsibilities
  9. P09 Be able to apply effective communication skills consistent with the professional environment
  10. P10 Be able to apply effective collaboration skills in teamwork consistent with the professional environment

Po-Lo Matrix

LO P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 Average
L01 - - - - - - - - - - -
L02 - - - - - - - - - - -
L03 - - - - - - - - - - -
L04 - - - - - - - - - - -
L05 - - - - - - - - - - -