SluitenHelpPrint
Switch to English
Cursus: INFOMOMA
INFOMOMA
Motion and manipulation
Cursus informatieRooster
CursuscodeINFOMOMA
Studiepunten (ECTS)7,5
Categorie / NiveauM (M (Master))
CursustypeCursorisch onderwijs
VoertaalEngels
Aangeboden doorFaculteit Betawetenschappen; Graduate School of Natural Sciences; Graduate School of Natural Sciences;
Contactpersoondr. M. Löffler
Telefoon253 6759
E-mailM.Loffler@uu.nl
Docenten
Docent
F.M. Klute, MSc
Overige cursussen docent
Docent
dr. M. Löffler
Overige cursussen docent
Contactpersoon van de cursus
dr. M. Löffler
Overige cursussen docent
Blok
1-GS  (05-09-2022 t/m 11-11-2022)
Aanvangsblok
1-GS
TimeslotD: D (WO-middag, WO-namiddag, Vrijdag)
Onderwijsvorm
Voltijd
Cursusinschrijving geopendvanaf 30-05-2022 t/m 24-06-2022
AanmeldingsprocedureOsiris Student
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
Na-inschrijvingJa
Na-inschrijving geopendvanaf 22-08-2022 t/m 19-09-2022
WachtlijstJa
Plaatsingsprocedureadministratie onderwijsinstituut
Cursusdoelen
After completing the course, the student:
  • Has a broad overview of the area of robotics and the different subfields that exist.
  • Knows the set-up of general robotic systems and their components, and is aware of common terminology and notation in the field.
  • Knows about homogeneous coordinates and rigid transformations and their role in the kinematics of rigid objects.
  • Is able to systematically assign coordinate frames to the links and joints of articulated structures to model the forward kinematics of such structures.
  • Knows the main methods for inverse kinematics and is able to apply them.
  • Knows the basic path planning problem and its most common extensions, and knows how to translate these path planning problems to configuration space.
  • Knows about basic collision detection and elastic collisions.  
  • Knows what the role of Minkowski sums play in translational path planning, and has insight into the structure and complexity of the free part of the configuration space. 
  • Knows about temporal motion planning and prediction.
  • Is able to implement a simple motion planning system which handles forward and inverse kinematics, and collision handling.

Assessment
Written test, practical submissions, and literature submissions.

The grade for each item must be at least 5 and the average at least 5.5 to pass.

A retake requires at least a 4 for the original test.

Prerequisites
To follow this course, the students needs to

  • have a good foundation in calculus and linear algebra 
  • be able to program in either Haskell or Python.
Inhoud

Motion and manipulation are key issues in the field of robotics and automation, but they also play a major role in virtual environments and games.
In this course models and planning problems for tasks that involve motion or manipulation are studied.
The course covers topics from kinematics, which studies motions without taking their causes into consideration.
The study of manipulation concentrates on kinematic models for articulated structures such as arms, models for grasp analysis based on velocities and forces, and on simple non-prehensile forms of manipulation such as pushing and elastic collisions.
Geometry is a major parameter in the definition, modeling, and planning of manipulation and motion tasks.

Course form
Lectures, practical sessions, and literature study, including individual and group presentations.

Literature

  • Chapters from the book Theory of Applied Robotics by Reza N. Jazar.
  • Recent research articles from various robotics-related fields
Competenties
-
Ingangseisen
Je moet voldoen aan de volgende eisen
  • Toelatingsbeschikking voor de master toegekend
Verplicht materiaal
-
Werkvormen
Hoorcollege

Toetsen
Eindresultaat
Weging100
Minimum cijfer-

SluitenHelpPrint
Switch to English