Robotics Graduate Program
Turkish: romer.metu.edu.tr/tr/robotics
Application: fbe.metu.edu.tr/en/announcement/graduate-program-applications-fall-semester
Admission Criteria
Application Criteria for M.Sc. and Ph.D. Programs:
- B.Sc. GPA ≥ 2.5
- METU EPE ≥ 65 / TOEFL IBT ≥ 79 / IELTS ≥ 6.5
- ALES (Quantitative) ≥ 80 / GRE (revised) ≥ 161
- A letter of intent
- Two reference letters
- Interview and Scientific Evaluation
*Candidates are advised to contact the faculty members related to the field in which they intend to do the thesis. The candidate's participation in a research project of a faculty member or the fact that they have determined the research program together with the faculty member will be evaluated positively by the committee.
Application Criteria for Ph.D. on B.Sc. Program:
- B.Sc. GPA ≥ 3.0
- METU EPE ≥ 65 / TOEFL IBT ≥ 79 / IELTS ≥ 6.5
- ALES (Quantitative) ≥ 80 / GRE (revised) ≥ 161
- A letter of intent
- Two reference letters
- Interview and Scientific Evaluation
*Candidates are advised to contact the faculty members related to the field in which they intend to do the thesis. The candidate's participation in a research project of a faculty member or the fact that they have determined the research program together with the faculty member will be evaluated positively by the committee.
Graduate Programs
M.Sc. |
Ph.D.
|
Ph.D. on B.Sc. |
6 elective (with credit) courses | 6 elective (with credit) courses |
13 elective (with credit) courses |
ROB 501 Fundamentals & Emerging Topics in Robotics | (*)ROB 501 Fundamentals & Emerging Topics in Robotics | ROB 501 Fundamentals & Emerging Topics in Robotics |
ROB 590 Seminar in Robotics | ROB 690 Seminar in Robotics | ROB 690 Seminar in Robotics |
(**)ME 599 Research Methods and Ethics in Engineering EE 595 Research Methods and Ethical Issues in Electrical and Electronics Engineering CENG 590 Research Methods and Ethics AEE 729 Ethical Behaviour in Engineering |
(**)(***)ME 599 Research Methods and Ethics in Engineering EE 595 Research Methods and Ethical Issues in Electrical and Electronics Engineering CENG 590 Research Methods and Ethics AEE 729 Ethical Behaviour in Engineering |
(**)ME 599 Research Methods and Ethics in Engineering EE 595 Research Methods and Ethical Issues in Electrical and Electronics Engineering CENG 590 Research Methods and Ethics AEE 729 Ethical Behaviour in Engineering |
ROB 500 M.S. Thesis | ROB 600 Ph.D. Thesis | ROB 600 Ph.D. Thesis |
ROB 8XX Special Studies | ROB 9XX Advanced Studies | ROB 9XX Advanced Studies |
7 courses with credit (21 credits) |
7 courses with credit (21 credits) | 14 courses with credit (42 credits) |
(*) Students who have taken the ROB 501 Fundamentals & Emerging Topics in Robotics course in the master's program and have been successful are exempted.
(**)The student has to take the ethics course of the department where the thesis advisor is. In this context, it is compulsory to take only one of the ME 599, EE 595, CENG 590 and AEE 729 courses.
(***) Students who have taken one of the ME 599, EE 595, CENG 590 and AEE 729 courses in the master's program and have been successful are exempted.
Elective Course Rules for M.Sc. and Ph.D. Programs:
-
Students must take at least one course from each of the following departments.
-
Department of Computer Engineering
-
Department of Electrical and Electronics Engineering
-
Department of Mechanical Engineering
-
Students can take a maximum of 3 courses from a single department.
-
Students must take at least 3 of the elective courses defined in the Robotics Course Pool.
Elective Course Rules for Ph.D. on B.Sc. Program:
-
Students must take at least two courses from each of the following departments.
-
Department of Computer Engineering
-
Department of Electrical and Electronics Engineering
-
Department of Mechanical Engineering
-
Students can take a maximum of 6 courses from a single department.
-
Students must take at least 7 of the elective courses defined in the Robotics Course Pool.
Department Courses
ROB Courses
ROB 501 - Fundamentals & Emerging Topics in Robotics (3-0)3
Transformations, robot operating systems, kinematics, dynamics. State-space techniques: Controllability, observability, pole placement and estimator design. Discrete-time control systems. Bayesian estimation theory: Bayesian recursion, Kalman filters, extended Kalman filter, interacting multiple filters. Configuration space, roadmaps, graph search techniques, planning methods.
ROB 590 - Seminar in Robotics (0-2) NC
In this course, the students are expected to make a presentation about their on-going thesis work, and they listen to other students’ speeches. The thesis supervisor and/or co-supervisor will also attend the seminar of their own students. The presentation must include a literature survey, intended contributions and the preliminary works on the thesis subject. Additionally, the students will attend seminars organized or approved by the robotics graduate program.
This course also aims to improve students’ research and presentation skills through academic practices, such as in-class and/or online tutorials.
ROB 690 - Seminar in Robotics (0-2) NC
The students will attend seminars organized or approved by the robotics graduate program. This course also aims to improve students’ research and presentation skills through academic practices, such as in-class and/or online tutorials.
Robotics Course Pool:
Computer Engineering Department
CENG501 Deep Learning |
CENG502 Advanced Deep Learning |
CENG585 Fundamentals Of Autonomous Robotics |
CENG782 Planning of Robotic Manipulation |
CENG786 Robot Motion Planning and Control |
CENG787 Robot Locomotion: Models and Algorithms |
CENG788 Learning and Development in Robotics |
CENG561 Artificial Intelligence |
CENG562 Machine Learning |
CENG564 Pattern Recognition |
CENG580 Multiagent Systems |
CENG583 Computer Vision |
CENG732 Computer Animation |
CENG796 Deep Generative Models |
Electrical - Electronics Engineering Department
EE501 Linear Systems Theory I |
EE502 Linear Systems Theory II |
EE543 Neurocomputers And Deep Learning |
EE553 Optimization |
EE554 Optimal Control Theory |
EE555 Stability Theory Of Dynamical Systems |
EE557 Estimation Theory |
EE558 System Identification & Adaptive Control |
EE559 Intelligent Control |
EE583 Pattern Recognition |
EE584 Machine Vision |
EE585 Probabilistic Robotics |
EE586 Artificial Intelligence |
EE587 Introduction To Robotics |
EE588 Robot Hand: Dynamics Of Manipulation |
EE5420 Machine Learning by Probabilistic Models |
EE7551 Discrete Event Systems: Modelling & Control |
Aerospace Engineering Department
AE501 Advanced Mathematics for Engineers I |
AE502 Advanced Mathematics for Engineers II |
AE581 Automatic Flight Control Systems |
AE582 Robust Control in Aerospace Systems |
AE584 Helicopter Dynamics, Stability and Control |
Mechanical Engineering Department
ME502 Advanced Dynamics |
ME506 Dynamics of Nonlinear Systems |
ME507 Applied Optimal Control |
ME511 Modern Control |
ME513 Vehicle Dynamics |
ME519 Kinematic Analysis of Mechanisms |
ME520 Analysis and Measurement Techniques for Random Vibrations and Noise |
ME522 Principles of Robotics |
ME532 Advanced Machinery Vibrations |
ME533 Computer Aided Design |
ME534 Computer Control of Machines |
ME536 Design of Intelligent Machines |
ME551 Design of High Precision CNC Machinery |
Faculty Members
Member Name Surname |
Academic Title |
Department | Research Areas |
Emre Akbaş | Asst. Prof. | Computer Engineering | Computer Vision, Machine Learning |
Ramazan Gökberk Cinbiş | Asst. Prof. | Computer Engineering | Computer Vision, Human-Robot Interaction, Reinforcement Learning, Machine Learning |
Pelin Angın | Asst. Prof. | Computer Engineering | Multi-Robot Systems, Reinforcement Learning, Machine Learning |
Sinan Kalkan | Assoc. Prof. | Computer Engineering | Computer Vision, Pattern Recognition, Developmental Robotics |
Uluç Saranlı | Prof. Dr. | Computer Engineering | Robot Programming Architectures, Legged Robots, Embedded Systems |
Erol Şahin | Assoc. Prof. | Computer Engineering | Computer Vision, Multi-Robot Systems, Human-Robot Interaction, Positioning/ Motion Planning, Reinforcement Learning, Robot Control Architectures, Perceptual Systems / Architectures, Machine Learning |
M. Mert Ankaralı | Asst. Prof. | Elektrik ve Elektronik Mühendisliği | Sensors / Actuators, Human-Robot Interaction, Control Systems, Positioning/ Motion Planning, Mechatronics / Robot Design, Robot Control Architectures, Perceptual Systems / Architectures |
Emre Özkan | Assoc. Prof. | Elektrik ve Elektronik Mühendisliği | Statistical Signal Processing, Estimation Theory, Sensor Fusion, Target Tracking |
Afşar Saranlı | Prof. Dr. | Elektrik ve Elektronik Mühendisliği | Legged Robots, Estimation Theory, Tracking and Navigation, Signal and Image Processing |
Ozan Keysan | Assoc. Prof. | Elektrik ve Elektronik Mühendisliği | Renewable Energy, Motor Drivers, Power Electronics |
İlkay Ulusoy | Prof. Dr. | Elektrik ve Elektronik Mühendisliği |
Signal Processing, Machine Learning, Pattern Recognition, Computer Vision, Probabilistic Graphical Models |
İlkay Yavrucuk | Assoc. Prof. | Havacılık ve Uzay Mühendisliği | Adaptive and Intelligent Control, Flight Mechanics, Unmanned Aerial Vehicles |
Ahmet Buğra Koku | Assoc. Prof. | Makina Mühendisliği | Mechatronics, Mobile Robots, Robot Control Architectures, Robot Learning, Qualitative Navigation |
Erhan İlhan Konukseven | Prof. Dr. | Makina Mühendisliği | Computer Vision, Sensors, Control Systems |
Yiğit Yazıcıoğlu | Assoc. Prof. | Makina Mühendisliği | Vehicle Dynamics, Legged Robots, Control Theory, Automotive Engineering |
Ali Emre Turgut | Asst. Prof. | Makina Mühendisliği | Swarm Robotics, Mechatronics, Evolutionary Robotics, Unmanned Aerial Vehicles |