ROB501 FUNDAMENTALS & EMERGING TOPICS IN ROBOTICS
| Course Code: | 8850501 |
| METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
| ECTS Credit: | 8.0 |
| Department: | Robotics |
| Language of Instruction: | English |
| Level of Study: | Graduate |
| Course Coordinator: | |
| Offered Semester: | Fall Semesters. |
Course Objectives
Objectives: To teach students students
1. The necessary linear algebra knowledge and programming skills for robotic applications,
2. The principles of kinematics and dynamics in rigid bodies,
3. The basics of state estimation in the Bayesian framework,
4. The fundamentals of modern control theory,
5. The basics of motion planning.
Course Content
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.
Course Learning Outcomes
Students will
1. Be able to apply the tools of linear algebra to understand the rigid body transformations,
2. Become familiar with Robot Operating System (ROS),
3. Be able to conduct a kinematical analysis for the plane motion of rigid bodies,
4. Identify and formulate problems in rigid body dynamics,
5. Generate probabilistic state-space models from simple descriptions,
6. Apply Kalman filter to basic problems,
7. Be able to use EKF and IMM when necessary,
8. Understand the behaviour of PID controller,
9. Generate state-space models for simple systems,
10. Be able to design controllers and observers to satisfy certain requirements,
11. Understand the concept of configuration space,
12. Be able to derive the forward kinematic equations for simple examples,
13. Apply the road map methods and the graph search algorithms,
14. Gain familiarity with the the approaches in probabilistic planning and feedback motion planning.
