Course Details
Course Information Package
Course Unit Title | ROBOTICS | ||||||||||
Course Unit Code | ACOE414 | ||||||||||
Course Unit Details | |||||||||||
Number of ECTS credits allocated | 5 | ||||||||||
Learning Outcomes of the course unit | By the end of the course, the students should be able to:
| ||||||||||
Mode of Delivery | Face-to-face | ||||||||||
Prerequisites | NONE | Co-requisites | NONE | ||||||||
Recommended optional program components | NONE | ||||||||||
Course Contents | Locomotion with legs and wheels: Locomotion Concepts: Principles Found in Nature, Locomotion Concepts: Biped Walking, Walking and rolling, Characterization of locomotion concept, Mobile Robots with legs, Humanoid Robots, Mobile Robots with Wheels: Wheels Types, Characteristics of Wheeled Robots and Vehicles, examples. Mobile Robot Kinematics: Kinematics Model, Representing Robot Position, Wheel Kinematic Constraints, Robot Kinematic Constraints, Mobile Robot Maneuverability, Five Basic Types of Three-Wheel Configurations, Mobile Robot Workspace: Degrees of Freedom, Motion Control (kinematic control) Perception: Sensors: case studies, classification, performance, technology overview, Vision, Uncertainties, Fusion, Features: Edges, Histograms, Fingerprints, Lines, Planes Localization and Mapping: Intro, odometry, map representations, Markov localization, Kalman filter and SLAM Path Planning and Navigation: Configuration Space for a mobile robot, Road-Map Path Planning: Visibility Graph, Voronoi Diagram, Cell Decomposition, Path / Graph Search Strategies, Potential Field Path Planning, Obstacle Avoidance: Vector Field Histogram, The Bubble Band Concept, Basic Curvature Velocity Methods, Lane Curvature Velocity Methods, Dynamic Window Approach, The Schlegel Approach, ETH-ASL Approach, Localization: Position Estimation, Mapping: Environment Representation. | ||||||||||
Recommended and/or required reading: | |||||||||||
Textbooks |
| ||||||||||
References |
| ||||||||||
Planned learning activities and teaching methods | This is a project base course. Lectures will be given 3 times a week in a classroom where the concepts and technologies of mobile robotics will be covered. The lectures are available on the course website for the students and they will be presented using PowerPoint slide presentations. In addition to this, supplement papers related to the topic will be given to the students to study. Students will be advised to use the reference books for further reading and practice. For every subject that will be presented, homework will be assigned in order to reinforce the material. Students will use the textbook, reference textbooks and supplemental papers to solve the homework problems. Example problems will be solved during lectures in order to help the students understand the material better. Students are assessed continuously and their knowledge is checked through the midterm exam and homework. They are prepared for final exam, by revision on the matter taught, problem solving and concept testing and are also trained to be able to deal with time constraints and revision timetable. A final group project will be assigned after the midterm is completed. The groups will be between 3-4 students and they will be dived based on their expertise and interest. A number of lecture hours will be devoted to assigning and assisting in the development of the project. The students will show their weekly progress to the professor during office hours. | ||||||||||
Assessment methods and criteria |
| ||||||||||
Language of instruction | English | ||||||||||
Work placement(s) | NO |