Podstawy automatyki i robotyki
Kierunek studiów: Informatyka stosowana
Kod programu: W4-S1IS19.2.2019

Nazwa modułu: | Podstawy automatyki i robotyki |
---|---|
Kod modułu: | 03-IS-19-PAiR |
Kod programu: | W4-S1IS19.2.2019 |
Semestr: |
|
Język wykładowy: | polski |
Forma zaliczenia: | egzamin |
Punkty ECTS: | 3 |
Opis: | Studenci zapoznają się z podstawowymi pojęciami teorii sterowania oraz robotyki.
Treści programowe:
Wykład:
1. Podstawowe pojęcia: sygnały, obiekty, regulatory, elementy wykonawcze. Sterowanie w układzie otwartym i zamkniętym. Model dynamicznego układu sterowania. Regulatory dwustawny, proporcjonalny i PID. Implementacja regulatora PID.
2. Roboty mobilne. Napęd robota i klasy robotów mobilnych. Modele różnicowy i unicycle. Sterowanie oparte na zachowaniach.
3. Liniowe układy sterowania. Równanie w przestrzeni stanów. Linearyzacja układów nieliniowych.Macierze Jakobiego. Stabilność układu. Sterowanie “Output Feedback”.
4. Projektowanie układu sterowania. Sterowanie “State Feedback”. Macierz Kalmana. Sterowalność i obserwowalność. Zasada separacji. lokowanie biegunów (pole placement).
5. Hybrydowe układy dynamiczne. Przełączanie zachowań. Paradoks Zenona. Automaty hybrydowe typu Zeno1 i Zeno2. Sterowanie ślizgowe.
6. Problem nawigacji. Zachowania “go-to-goal”, “avoid-obstacles”, “follow-wall”. Arbitraż zachowań (“hard switching” i “blending”). Automat hybrydowy z przełączaniem i sterowanie ślizgowe.
7. Podsumowanie. Projektowanie warstwowe, uniwersalność “pose” i modelu unicycle. Pełna architektura układu sterowania robota mobilnego.
Laboratorium:
Ćwiczenia obejmujące programowanie robota mobilnego z wykorzystaniem platformy Lego Mindstorms EV3 i środowiska ev3dev (python3).
1. Zapoznanie się ze środowiskiem, programowanie prostego robota (2h).
2. Robot śledzący linię (line-follower). Regulator On-Off, P oraz PID (6h).
3. Odometria i zachowanie go-to-goal (6h).
4. Czujniki odległości i omijanie przeszkód (6h)
5. Arbitraż zachowań. Robot mobilny jako automat hybrydowy (6h)
6. Dostosowanie parametrów sterowania. Wyścig finałowy. Zaliczenie (4h). |
Wymagania wstępne: | (brak informacji) |
Literatura podstawowa: | (brak informacji) |
Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5] |
---|---|
ma podstawową wiedzę w zakresie teoretycznych podstaw sterowania [PAiR_1] |
K_W02 [2/5] |
zna i potrafi stosować podstawowe elementy i układy automatyki i robotyki [PAiR_2] |
K_W02 [2/5] |
potrafi zaprojektować i zbudować prosty układ pomiarowy [PAiR_3] |
KIN_U09 [3/5] |
potrafi zaprojektować i zbudować proste urządzenie wykorzystując układy automatycznej regulacji [PAiR_4] |
KIN_U09 [3/5] |
potrafi wykonywać zadania inżynierskie podczas pracy w grupie, zarówno w roli lidera jak i członka zespołu [PAiR_5] |
K_K02 [3/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
kolokwium [PAiR_w_1] | Zaliczenie ćwiczeń wykonywanych na zajęciach |
PAiR_3 |
egzamin [PAiR_w_2] | Test komputerowy lub egzamin ustny. Tematyka obejmuje zakres materiału przedstawiony na wykładach |
PAiR_1 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
wykład [PAiR_fs_1] | wykład wsparty prezentacjami multimedialnymi oraz demonstracjami w miarę potrzeby |
15 | Praca własna z podręcznikami i literaturą uzupełniającą |
15 |
egzamin [PAiR_w_2] |
laboratorium [PAiR_fs_2] | praca w laboratorium z wykorzystaniem specjalistycznego oprogramowania i urządzeń |
30 | praca własna z wykorzystaniem ogólnodostępnego oprogramowania, doskonalenie umiejętności zdobytych na zajęciach |
30 |
kolokwium [PAiR_w_1] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |