SylabUZ

Generate PDF for this page

Robot Control - course description

General information
Course name Robot Control
Course ID 06.9-WE-AiRP-SR
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Automatic Control and Robotics / Industrial Control
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2016/2017
Course information
Semester 5
ECTS credits to win 4
Course type obligatory
Teaching language polish
Author of syllabus
  • dr hab. inż. Maciej Patan, prof. UZ
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Project 15 1 9 0,6 Credit with grade
Laboratory 30 2 18 1,2 Credit with grade
Lecture 15 1 9 0,6 Credit with grade

Aim of the course

- ukształtowanie podstawowych umiejętności w zakresie projektowania i implementacji algorytmów sterowania robotów z użyciem wybranych języków programowania
- zapoznanie studentów z metodami i technikami sterowania robotami mobilnymi i manipulatorami robotycznymi

Prerequisites

Modelowanie i symulacja, Sygnały i systemy dynamiczne, Technika regulacji automatycznej, Algebra liniowa z geometrią analityczną.

Scope

Manipulator jako obiekt sterowania. Sterowanie od punktu do punktu. Regulatory PD i PID. Obserwatory. Interpolacja trajektorii. Sterowanie ze sprzężeniem wyprzedzającym i obliczanym momentem. Sterowanie wielowymiarowe. Sterowanie siłowe. Ograniczenia naturalne i sztuczne. Sztywność i podatność. Dynamika odwrotna w przestrzeni zadania. Sterowanie impedancyjne. Sterowanie hybrydowe pozycja/siła. Zaawansowanie struktury sterowania. Linearyzacja sprzężeniem zwrotnym. Sterowanie ślizgowe. Sterowanie adaptacyjne.
Programowanie działania robotów. Języki programowania robotów. Struktury programowe, programowanie robota przez uczenie; języki programowania na poziomie zadań; wymagania stawiane językom programowania. Nawigacja pojazdami autonomicznymi. Podstawy metod rozpoznawania otoczenia. Identyfikacja adaptacyjna modeli mobilnych robotów kołowych. Sterowanie ruchem nadążnym mobilnych robotów kołowych. Obserwatory stanu mobilnych robotów kołowych. Prototypowanie analizowanych układów.

Teaching methods

Wykład: wykład konwencjonalny/tradycyjny.

Laboratorium: ćwiczenia laboratoryjne.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny ze sprawdzianu wiadomości przeprowadzonego w formie zaproponowanej przez prowadzącego;
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium;
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z realizacji zadań projektowych, przewidzianych w planie zajęć.

Składowe oceny końcowej = wykład: 40% + laboratorium: 30% + projekt 30%

Recommended reading

  1. Kozłowski K.: Modelowanie i sterowanie robotów, PWN, Warszawa, 2003.
  2. Dulęba I.: Metody i algorytmy planowania ruchu robotów mobilnych i manipulacyjnych, EXIT, Warszawa, 2001
  3. Spong M. W., Vidyasagar M.: Dynamika i sterowanie robotów, WNT, Warszawa, 1997

Further reading

  1. Corke P., Robot Vision Control, Springer Business Media, 2011
  2. Siegwart R., Nourbakhsh I.R.: Introduction to Autonomous Mobile Robots. MIT Press, 2010
  3. Asada, H., and J.J. Slotine. Robot Analysis and Control. Wiley, New York, 1986.
  4. Sciavicco L., Siciliano B.: Modelling and Control of Robot Manipulators, McGraw Hill, New York, 1999
  5. Craig J.J.: Wprowadzenie do robotyki, WNT, Warszawa, 1995.

Notes


Modified by dr hab. inż. Maciej Patan, prof. UZ (last modification: 09-09-2016 14:05)