symulacja komputerowa układów robotyki

Transkrypt

symulacja komputerowa układów robotyki
Politechnika Opolska
Wydział Elektrotechniki, Automatyki i Informatyki
Karta Opisu Przedmiotu
Kierunek studiów
Profil kształcenia
Poziom studiów
Specjalność
Forma studiów
Semestr studiów
Nazwa przedmiotu
Subject Title
Całk.
4
Wymagania
wstępne w
zakresie
przedmiotu
AUTOMATYKA I ROBOTYKA
Ogólnoakademicki
Studia pierwszego stopnia
Studia stacjonarne
VI
SYMULACJA KOMPUTEROWA UKŁADÓW
ROBOTYKI
Nauki podst. (T/N)
N
Computer simulation of robotics systems
ECTS (pkt.)
Tryb zaliczenia przedmiotu
Kod przedmiotu
Kont.
2,4 Prakt.
2,4
Zaliczenie na ocenę
W63
Nazwy
Analiza matematyczna, Fizyka, Elektrotechnika, Informatyka, Podstawy
przedmiotów
mechaniki i Podstawy robotyki.
1. Znajomość podstaw programowania.
Wiedza
2. Znajomość równań różniczkowych.
3. Znajomość podstawowych praw fizyki.
1. Umiejętność liczenia pochodnych i całek.
Umiejętności
2. Rozumienie zasad tworzenia programu na podstawie algorytmu.
3. Umiejętność posługiwania się Matlabem w zakresie podstawowym.
Kompetencje
1. Potrafi współdziałać i pracować w grupie.
społeczne
Program przedmiotu
Forma zajęć
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
L. godz. zajęć w sem.
Prowadzący zajęcia
Całkowita
Kontaktowa
(tytuł/stopień naukowy, imię i nazwisko)
50
30
dr hab. inż. Ryszard Beniak
|
|
|
60
30
dr hab. inż. Ryszard Beniak
|
|
Treści kształcenia
Wykład
Lp.
1.
2.
3.
4.
5.
6.
Sposób realizacji Wykład wspomagany prezentacjami.
Tematyka zajęć
Możliwości i zakres symulacji. Modele komputerowe. Hierarchia modeli.
Podstawy formułowania metodą Lagrange’a II rodzaju równań różniczkowych
opisujących układy mechaniczne, elektryczne i elektromechaniczne.
Stosowane w robotyce modele fizyczne i modele funkcjonalne elementów
mechanicznych, elektromechanicznych i energoelektronicznych.
Metody modelowania i symulacji manipulatora z uwzględnieniem odwrotnego
zagadnienia kinematyki i odwrotnego zagadnienia dynamiki.
Stosowanie modeli funkcjonalnych i tworzenie postaci normalnej r.r. zwyczajnych
przy wykorzystaniu przedstawionych poprzednio modeli.
Możliwości pakietów MATLAB-Simulink i Maple w zakresie rozwiązywania równań
różniczkowych zwyczajnych (przykłady modelowania układów robotycznych i
energoelektronicznych).
Liczba godzin
1
5
3
3
2
2
7.
Wybrane aspekty komputerowego formułowania równań różniczkowych (r.r.) dla
układów dynamicznych.
2
8.
Metody numerycznego rozwiązywania równań dla nieliniowych układów
dynamicznych. Algorytmy jednokrokowe.
2
9.
10.
Algorytmy wielokrokowe całkowania numerycznego.
Algorytmy pośrednie używane do rozwiązywania układów opisanych sztywnymi
równaniami różniczkowymi.
Algorytmy i techniki obliczeniowe programów symulacji komputerowej.
2
2
11.
4
12.
Zaliczenie przedmiotu.
2
L. godz. pracy własnej studenta
20
L. godz. kontaktowych w sem.
30
Sposoby sprawdzenia zamierzonych Kolokwium pisemne oraz ustna dyskusja ze studentem.
efektów kształcenia
Projekt
Sposób realizacji Wspomagane wykonywanie elementów projektu.
Lp.
Tematyka zajęć
Liczba godzin
1.
Określenie przestrzeni roboczej dla projektowanego manipulatora 3-złączowego.
2
2.
Określenie prostego zadania kinematyki dla projektowanego manipulatora 32
złączowego.
3.
Określenie odwrotnego zadania kinematyki dla manipulatora 3-złączowego.
3
4.
Określenie prostego zadania dynamiki dla projektowanego manipulatora 34
złączowego.
5.
Określenie odwrotnego zadania dynamiki dla projektowanego manipulatora 34
złączowego.
6.
Implementacja prawa regulacji dla projektowanego manipulatora 3-złączowego.
2
7.
Zaimplementowanie uzyskanych rezultatów w środowisku MATLAB-Simulink.
6
8.
Uruchomienie procesu rozwiązywania równań różniczkowych opisujących
5
manipulator.
9.
Dyskusja uzyskanych wyników i sprawdzanie ich poprawności.
2
L. godz. pracy własnej studenta
30
L. godz. kontaktowych w sem.
30
Sposoby sprawdzenia zamierzonych Sprawdzenie umiejętności rozwiązania konkretnego zagadnienia o
efektów kształcenia
charakterze problemowym.
1. Poznanie metody Lagrange'a w odniesienu do układów
elektromechanicznych (W).
Wiedza
2. Poznanie algorytmów numerycznego całkowania r.r.
zwyczajnych (W).
3. Poznanie metod rozwiązywania r.r. w Malabie (W).
1. Umiejętność wykorzystania modeli elementów
mechanicznych i energoelektronicznych (W,P).
Efekty kształcenia dla
2. Umiejętność tworzenia równań różniczkowych i ich postaci
przedmiotu - po
normalnej (W,P).
Umiejętności
zakończonym cyklu
3. Umiejętność posługiwania się podstawowymi programami
kształcenia
służącymi do symulacji układów mających zastosowanie w
robotyce (W,P).
1. Rozumie potrzebę ciągłego dokształcania się (W,P).
2. Posiada możliwość doskonalenia wiedzy poprzez dyskusje z
Kompetencje
innymi studentami (W,P).
społeczne
3. Bierze odpowiedzialność za działania grupy (W,P).
Metody dydaktyczne:
Wykład wspomagany prezentacjami multimedialnymi, dyskusja. Pomoc w rozwiązywaniu problemów
występujacych podczas projektu.
Forma i warunki zaliczenia przedmiotu:
Wykład zaliczany w formie pisemnej lub ustnej, projekt zaliczany na podstawie rozwiązania konkretnego
zagadnienia o charakterze problemowym i zasymulowaniu uzyskanych rozwiązań.
Literatura podstawowa:
[1] MROŻEK B., MROŻEK Z.: MATLAB uniwersalne środowisko do obliczeń naukowo-technicznych.
Wydawnictwo PLJ, Warszawa, 1996.
[2] BENIAK R., WACH P.: Zadania z dynamiki układów elektromechanicznych przy zastosowaniu MAPLE V.
Oficyna Wyd. Polit. Opolskiej, Opole 1999.
[3] SPONG M., VIDYASAGAR M.: Dynamika i sterowanie robotów. WNT, Warszawa, 1997.
[4] GIERGIEL M.,J., HENDZEL Z., ŻYLSKI W.: Modelowanie i sterowanie mobilnych robotów kołowych.
PWN, Warszawa 2002.
Literatura uzupełniająca:
[1] O.CHUA L., PEN-MIN L.: Komputerowa analiza układów elektronicznych - algorytmy i metody
obliczeniowe. WNT, Warszawa, 1981.
[2] MOHAN N., UNDELAND T., ROBINS W.: Power Electronics Converters, Applications and Design. JOHN
WILEY & SONS INC., New York, Brisbane, Toronto, Singapore, 1995.
______________
* niewłaściwe przekreślić
…………………………………………………..
……………………………………………………….
(kierownik jednostki organizacyjnej/bezpośredni przełożony:
pieczęć/podpis
(Dziekan Wydziału
pieczęć/podpis)