| Course Name |
Robot Operating System
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
MCE 330
|
SPRING
|
3
|
0
|
3
|
6
|
| Prerequisites | None | |||||
| Course Language | English | |||||
| Course Type | ELECTIVE_COURSE | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-to-face | |||||
| Teaching Methods and Techniques of the Course |
Group Work Q&A Application: Experiment / Laboratory / Workshop Lecture / Presentation |
|||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) |
|
|||||
| Course Objectives | This course will introduce students to the Robot Operating System (ROS). Students will install ROS and make use of the features it already provides to compose, simulate and operate robotics solutions. Students will also develop extensions to ROS to operate complex robotics systems. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | The course subjects include in the recommended textbook as well as various internet resources that provide up to date information. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
|
| Major Area Courses |
X
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Installing and Using Linux | Lecture Notes; https://ros.org/ | - |
| 2 | Installing ROS | Textbook Chapter 1 Lecture Notes; https://ros.org/ | LO1 |
| 3 | ROS Concepts | Textbook Chapter 2 Lecture Notes; https://ros.org/ | LO1 |
| 4 | Running ROS | Textbook Chapter 2 Lecture Notes; https://ros.org/ | LO2 |
| 5 | ROS Nodes | Textbook Chapter 3 Lecture Notes; https://ros.org | LO2 |
| 6 | ROS Communication | Textbook Chapter 3 Lecture Notes; https://ros.org | LO2 |
| 7 | Developing ROS Nodes in Python | Textbook Chapter 3 Lecture Notes; https://ros.org | LO3 |
| 8 | Developing ROS Nodes in Python | Textbook Chapter 3, 4 Lecture Notes; https://ros.org | LO3 |
| 9 | Midterm Exam | - | |
| 10 | RViz and ROS Transformation System | Lecture Notes; https://ros.org/ | LO3 |
| 11 | Robot Simulation with Gazebo | Lecture Notes; https://ros.org/ | LO3 |
| 12 | ROS Navigation Stack | Textbook Chapter 8 Lecture Notes; https://ros.org/ | LO3 |
| 13 | Localization | Textbook Chapter 8 Lecture Notes; https://ros.org/ | LO3 |
| 14 | Manipulation | Textbook Chapter 8 Lecture Notes; https://ros.org/ | LO3 |
| 15 | Review of the Semester | - | |
| 16 | Final Exam | - |
| Course Notes/Textbooks | O'Kane Jason M. A Gentle Introduction to ROS Leipzig CreateSpace Independent Publishing Platform 2013 |
| Suggested Readings/Materials | https://www.ros.org/ |
| Semester Activities | Number | Weighting | LO1 | LO2 | LO3 | LO4 | LO5 | LO6 |
| Homework / Assignments | 4 | 25 | X | X | X | X | X | X |
| Project | 1 | 10 | X | X | X | X | X | X |
| Midterm | 1 | 25 | X | X | X | X | X | |
| Final Exam | 1 | 40 | X | X | X | X | X | X |
| Total | 7 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 14 | 3 | 42 |
| Laboratory / Application Hours | - | - | - |
| Study Hours Out of Class | 14 | 2 | 28 |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | - | - | - |
| Portfolio | - | - | - |
| Homework / Assignments | 4 | 7 | 28 |
| Presentation / Jury | - | - | - |
| Project | 1 | 20 | 20 |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 27 | 27 |
| Final Exam | 1 | 35 | 35 |
| Total | 180 |
| # | PC Sub | Program Competencies/Outcomes | * Contribution Level | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| No program competency data found. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
As Izmir University of Economics transforms into a world-class university, it also raises successful young people with global competence.
More..Izmir University of Economics produces qualified knowledge and competent technologies.
More..Izmir University of Economics sees producing social benefit as its reason for existence.
More..