Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Podobne dokumenty
Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka

Egzamin 1 Strona 1. Egzamin - AR egz Zad 1. Rozwiązanie: Zad. 2. Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same

Ogłoszenie. Egzaminy z TEORII MASZYN I MECHANIZMÓW dla grup 12A1, 12A2, 12A3 odbędą się w sali A3: I termin 1 lutego 2017 r. godz

Mechanika ogólna / Tadeusz Niezgodziński. - Wyd. 1, dodr. 5. Warszawa, Spis treści

Spis treści. Przedmowa... 7

Symulacje komputerowe

Podstawy robotyki wykład VI. Dynamika manipulatora

Dynamika manipulatora. Robert Muszyński Janusz Jakubiak Instytut Cybernetyki Technicznej Politechnika Wrocławska. Podstawy robotyki wykład VI

Karta (sylabus) modułu/przedmiotu INŻYNIERIA MATERIAŁOWA Studia pierwszego stopnia

Spis treści. Wstęp Część I STATYKA

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB

Manipulatory i roboty mobilne AR S1 semestr 5

UKŁADY WIELOCZŁONOWE Z WIĘZAMI JEDNOSTRONNYMI W ZASTOSOWANIU DO MODELOWANIA ZŁOŻONYCH UKŁADÓW MECHANICZNYCH

Równa Równ n a i n e i ru r ch u u ch u po tor t ze (równanie drogi) Prędkoś ędkoś w ru r ch u u ch pros pr t os ol t i ol n i io i wym

Teoria maszyn mechanizmów

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Wykaz oznaczeń Przedmowa... 9

Podstawy robotyki - opis przedmiotu

2.1. Postać algebraiczna liczb zespolonych Postać trygonometryczna liczb zespolonych... 26

PRZEWODNIK PO PRZEDMIOCIE

Notacja Denavita-Hartenberga

KARTA PRZEDMIOTU 1/6. Wydział Mechaniczny PWR. Nazwa w języku polskim: Mechanika I. Nazwa w języku angielskim: Mechanics I

Opis poszczególnych przedmiotów (Sylabus) Fizyka, studia pierwszego stopnia

PRZEWODNIK PO PRZEDMIOCIE

Mechanika ogólna Kierunek: budownictwo, sem. II studia zaoczne, I stopnia inżynierskie

KARTA PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI CELE PRZEDMIOTU

Mechanika Ogólna General Mechanics. Inżynieria Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ

Mechanika Techniczna I Engineering Mechanics I. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Mechanika ogólna. Kinematyka. Równania ruchu punktu materialnego. Podstawowe pojęcia. Równanie ruchu po torze (równanie drogi)

RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ

PODSTAWY ROBOTYKI. Opracował: dr hab. inż. Adam Rogowski

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

PRZEWODNIK PO PRZEDMIOCIE

Jakobiany. Kinematykę we współrzędnych możemy potraktować jako operator przekształcający funkcje czasu

PODSTAWY RACHUNKU WEKTOROWEGO

ROBOTYKA. Odwrotne zadanie kinematyki - projekt.

Karta (sylabus) przedmiotu Kierunek studiów Mechatronika Studia pierwszego stopnia. Mechanika Techniczna Rodzaj przedmiotu: Podstawowy Kod przedmiotu:

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Mechanika Robotów. Wojciech Lisowski. 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej

OPISY PRZESTRZENNE I PRZEKSZTAŁCENIA

Politechnika Śląska w Gliwicach Wydział Organizacji i Zarządzania Katedra Podstaw Systemów Technicznych

Z-EKO-085 Algebra liniowa Linear Algebra. Ekonomia I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Opis efektów kształcenia dla modułu zajęć

ZAGADNIENIA DO EGZAMINU Z FIZYKI W SEMESTRZE ZIMOWYM Elektronika i Telekomunikacja oraz Elektronika 2017/18

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Mechanika teoretyczna

Modelowanie i symulacja II Modelling and Simulation II. Automatyka i Robotyka II stopień ogólno akademicki studia stacjonarne

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

2.9. Kinematyka typowych struktur manipulatorów

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2016/ /20 (skrajne daty)

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2012/13

WYKŁADY Z MATEMATYKI DLA STUDENTÓW UCZELNI EKONOMICZNYCH

1. Kinematyka 8 godzin

18. Siły bezwładności Siła bezwładności w ruchu postępowych Siła odśrodkowa bezwładności Siła Coriolisa

VI. CELE OPERACYJNE, CZYLI PLAN WYNIKOWY (CZ. 1)

Wprowadzenie do robotyki

Matematyka stosowana i metody numeryczne

Z-ETI-1027 Mechanika techniczna II Technical mechanics II. Stacjonarne. Katedra Inżynierii Produkcji Dr inż. Stanisław Wójcik

Podstawy robotyki. Wykład II. Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska

KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury

Pierwsze dwa podpunkty tego zadania dotyczyły równowagi sił, dla naszych rozważań na temat dynamiki ruchu obrotowego interesujące będzie zadanie 3.3.

Elementy dynamiki mechanizmów

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI POLITECHNICZNEJ KLASA 2

[ A i ' ]=[ D ][ A i ] (2.3)

Podstawy mechaniki. Maciej Pawłowski

KARTA PRZEDMIOTU 1/5. Wydział Mechaniczny PWR

Mechanika. Wykład 2. Paweł Staszel

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Algebra liniowa (ALL010) 2. KIERUNEK: MATEMATYKA. 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: I/1

PRZEWODNIK PO PRZEDMIOCIE

Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć zorganizowanych w Uczelni 30 30

Zasady i kryteria zaliczenia: Zaliczenie pisemne w formie pytań opisowych, testowych i rachunkowych.

Nazwisko i imię: Zespół: Data: Ćwiczenie nr 1: Wahadło fizyczne. opis ruchu drgającego a w szczególności drgań wahadła fizycznego

Mechanika ogólna I Engineering Mechanics

Algebra Liniowa. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

SPIS OZNACZE 1. STATYKA

Mechanika teoretyczna

Podstawy fizyki sezon 1 V. Ruch obrotowy 1 (!)

Algebra liniowa Linear algebra

Zadania kinematyki mechanizmów

PF11- Dynamika bryły sztywnej.

1. PODSTAWY TEORETYCZNE

KARTA MODUŁU KSZTAŁCENIA

Państwowa Wyższa Szkoła Zawodowa w Głogowie Instytut Politechniczny

Lista. Algebra z Geometrią Analityczną. Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami:

WYMAGANIA EDUKACYJNE PRZEDMIOT : FIZYKA ROZSZERZONA

KARTA PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Mechanika. 2. KIERUNEK: Mechanika i Budowa Maszyn. 3. POZIOM STUDIÓW: Studia pierwszego stopnia

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

Algebra Liniowa Linear Algebra. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-N-1112-s1 MATEMATYKA Mathematics

Transkrypt:

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki dr inż. Marek Wojtyra Instytut Techniki Lotniczej i Mechaniki Stosowanej Wydział Mechaniczny Energetyki i Lotnictwa Politechnika Warszawska 1

Założenia wstępne Pod hasłem podstawy robotyki może kryć się szeroki wachlarz zagadnień związanych z robotami. Jednakże opracowując przedmiot skupiono się przede wszystkim na problematyce związanej z mechaniką manipulatorów. Inne zagadnienia, dotyczące m.in. napędów, sterowania, programowania oraz konstruowania podzespołów robotów, są bowiem omawiane na innych przedmiotach. Studenci uczęszczający na przedmiot są zaznajomieni z odpowiednimi działami matematyki i z podstawami mechaniki. Jednakże wiadomości z mechaniki wymagają uzupełnienia w zakresie dotyczącym przestrzennego ruchu członu i układu członów, a także macierzowego zapisu równań mechaniki. Zagadnieniom tym poświęcono pierwszą część wykładu. Wykład jest podzielony na trzy części. Pierwsza dotyczy matematycznego opisu ruchu członów w przestrzeni, druga poświęcona jest kinematyce, a trzecia dynamice manipulatorów. W zapisie wzorów konsekwentnie stosowana będzie notacja macierzowa, dzięki czemu wykonywane obliczenia będzie można łatwo oprogramować. W treść wykładu wplecione będą liczne przykłady obliczeniowe, ilustrujące omawiane zagadnienia (nie są one jednak sygnalizowane w zamieszczonym poniżej konspekcie). W trakcie prac nad preskryptem zawartość merytoryczna oraz układ treści mogą podlegać modyfikacjom. Konspekt wykładu 1. Ruch członów w przestrzeni 1.1. Algebraiczna reprezentacja wektorów Geometryczna i algebraiczna reprezentacja wektorów, działania na wektorach (dodawanie, mnożenie przez skalar, iloczyn skalarny i wektorowy). Pokazanie analogii pomiędzy działaniami na wektorach w obu reprezentacjach. 1.2. Zapis wektora w różnych układach odniesienia Wyprowadzenie zależności pomiędzy współrzędnymi wektora zapisanego w różnych układach odniesienia. Wprowadzenie pojęcia kosinusów kierunkowych i definicja macierzy kosinusów kierunkowych. 1.3. Macierz kosinusów kierunkowych 1.3.1. Własności macierzy kosinusów kierunkowych Macierz kosinusów kierunkowych jako złożenie trzech wersorów osi układu odniesienia. Ortogonalność macierzy kosinusów i jej konsekwencje. 1.3.2. Macierze kosinusów dla elementarnych obrotów Wyprowadzenie wzorów opisujących macierze kosinusów dla elementarnych obrotów (obrotów wokół osi układu odniesienia). Wykazanie, że składanie obrotów elementarnych nie jest operacją przemienną. 1.3.3. Kąty Eulera i inne układy kątów Kąty Eulera wyprowadzenie wzorów pozwalających na obliczenie macierzy kosinusów dla zadanych kątów oraz wzorów odwrotnych. Omówienie 2

osobliwości zapisu orientacji w kątach Eulera. Kąty Bryanta i inne układy kątów. Obroty względem osi ruchomych i osi stałych. 1.3.4. Parametry Eulera Obroty wokół dowolnej osi. Parametry Eulera i macierz kosinusów wyrażona w parametrach Eulera wyprowadzenie wzorów. Wyprowadzenie wzorów odwrotnych. Dyskusja braku osobliwości opisu orientacji w parametrach Eulera. 1.4. Prędkość i przyspieszenie kątowe; pochodne macierzy rotacji 1.4.1. Prędkość kątowa i przyspieszenie kątowe Związek pomiędzy pochodną macierzy kosinusów kierunkowych a prędkością kątową równania Poissona. Składanie prędkości kątowych. Obliczanie przyspieszenia kątowego. 1.4.2. Prędkość i przyspieszenie kątowe w funkcji kątów Eulera Wyprowadzenie zależności pomiędzy wektorem prędkości kątowej a pochodnymi parametrów Eulera. Wyprowadzenie związków dla przyspieszeń. 1.4.3. Pochodne macierzy elementarnych obrotów Różniczkowanie macierzy kosinusów dla elementarnych obrotów. Zastępowane operacji różniczkowania mnożeniem przez stałą macierz i skalarną wartość prędkości. 1.5. Ruch złożony członu 1.5.1. Położenie i orientacja członu Obliczanie współrzędnych punktu i orientacji członu. Transformacje współrzędnych pomiędzy układami odniesienia. Porównanie wzorów wykorzystujących zapis macierzowy ze wzorami w reprezentacji geometrycznej wektorów. 1.5.2. Prędkość liniowa punktu i kątowa członu Obliczanie prędkości liniowej punktu i kątowej członu wyprowadzenie wzorów w zapisie macierzowym i porównanie ze wzorami w reprezentacji geometrycznej. 1.5.3. Przyspieszenie liniowe punktu i kątowe członu Obliczanie przyspieszenia liniowego punktu i kątowego członu wyprowadzenie wzorów w zapisie macierzowym i porównanie ze wzorami w reprezentacji geometrycznej. 1.5.4. Obliczenia rekurencyjne Rekurencyjne obliczanie położeń, prędkości i przyspieszeń liniowych punktów oraz kątowych członów w otwartym łańcuchu kinematycznym. 1.6. Transformacje jednorodne 1.6.1. Zapis wzorów we współrzędnych jednorodnych Jednorodny zapis wzorów. Budowa macierzy transformacji i interpretacja jej elementów. Wyznaczanie macierzy odwrotnej. Zalety i wady zapisu jednorodnego. 3

1.6.2. Parametry Denavita-Hartenberga Parametry Denavita-Hartenberga definicja, reguła wprowadzania lokalnych układów odniesienia. Macierz transformacji jednorodnych wyrażona w parametrach D-H. Różniczkowanie macierzy transformacji, wyznaczanie prędkości i przyspieszeń. 2. Kinematyka manipulatorów 2.1. Pojęcia podstawowe Człon para kinematyczna, łańcuch kinematyczny (otwarty i zamknięty), stopnie swobody, manipulator, przestrzeń robocza, manipulator redundantny. Struktura manipulatory szeregowe i równoległe. Współrzędne wewnętrzne (konfiguracyjne), zewnętrzne (kartezjańskie) i napędowe. 2.2. Zadania kinematyki 2.2.1. Uwagi wstępne Definicja prostego i odwrotnego zadania kinematyki, omówienie ich praktycznego znaczenia. Zalety i wady analitycznego i numerycznego rozwiązywania zadań kinematyki. 2.2.2. Zadanie proste kinematyki dla manipulatora szeregowego Algorytm rozwiązywania zadania prostego dla manipulatorów szeregowych. Jednoznaczność rozwiązania. Niemacierzowy zapis wzorów. 2.2.3. Zadanie odwrotne kinematyki dla manipulatora szeregowego Sformułowanie zadania odwrotnego, wybór zadawanych parametrów kinematycznych i dodatkowych warunków (dla robotów redundantnych). Dyskusja braku rozwiązań lub występowania rozwiązań wielokrotnych. Wybór konfiguracji manipulatora. Brak gwarancji istnienia rozwiązania analitycznego. Dobór metody rozwiązywania zadania (analitycznej lub numerycznej). 2.2.4. Zadania kinematyki dla manipulatorów równoległych Typowe łańcuchy napędowe manipulatorów równoległych. Zadanie odwrotne kinematyki dyskusja istnienia rozwiązania analitycznego i występowania wielokrotnych rozwiązań. Zadanie proste kinematyki częsty brak rozwiązań analitycznych, wielość rozwiązań, nieistnienie rozwiązań. 2.2.5. Rozwiązywanie zadań kinematyki metodami numerycznymi Przypomnienie wiadomości o metodach numerycznego rozwiązywania układów nieliniowych równań algebraicznych. Omówienie zagadnienia zbieżności obliczeń do poszukiwanego rozwiązania (konfiguracji manipulatora) i doboru przybliżenia startowego. Zalety i wady stosowania metod numerycznych. 2.3. Zadania kinematyki o prędkości i przyspieszeniu 2.3.1. Jakobian manipulatora Wykazanie istnienia liniowej zależności pomiędzy prędkością liniową i kątową końcówki manipulatora a prędkościami złączowymi. Definicja jakobianu manipulatora. Analiza jakobianu i informacji o właściwościach manipulatora zawartych w jakobianie. Konfiguracje osobliwe i ich geometryczna interpretacja. 4

Wzory na kolumny jakobianu odpowiadające typowym parom kinematycznym w manipulatorze szeregowym. Jakobian manipulatora równoległego i wzór na wiersze jakobianu odpowiadające typowym łańcuchom napędowym. 2.3.2. Zadanie kinematyki o prędkości Sformułowanie zadania prostego i odwrotnego o prędkości. Wykorzystanie jakobianu manipulatora w rozwiązywaniu zadań o prędkości. Dyskusja istnienia rozwiązania. Możliwość gwałtownego wzrostu prędkości w okolicach konfiguracji osobliwej. 2.3.3. Zadanie kinematyki o przyspieszeniu Sformułowanie zadania prostego i odwrotnego o przyspieszeniu. Wyprowadzenie niezbędnych wzorów. Dyskusja istnienia rozwiązania. 2.4. Planowanie trajektorii Ruch liniowy i quasiliniowy. Planowanie ruchu końcówki manipulatora wzdłuż zadanej trajektorii. Kształtowanie profilu prędkości. 3. Dynamika manipulatorów 3.1. Uwagi wstępne Sformułowanie zadania prostego i odwrotnego dynamiki. Omówienie kolejności prezentowania zagadnień. 3.2. Równowaga statyczna członu sztywnego i manipulatora 3.2.1. Równowaga statyczna członu. Oddziaływania w parach kinematycznych Wypadkowa siła i moment. Warunki równowagi statycznej członu. Obliczanie reakcji i sił napędowych działających w parach kinematycznych. 3.2.2. Równowaga statyczna manipulatora Warunki równowagi manipulatora. Zasada mocy chwilowych i jej związek z jakobianem manipulatora. Siły reakcji w pobliżu konfiguracji osobliwej. 3.3. Dynamika członu sztywnego 3.3.1. Rozkład masy członu Momenty statyczne i środek masy. Macierz bezwładności. Uogólnienie twierdzenia Steinera. 3.3.2. Pęd i energia kinetyczna członu Pęd, kręt i energia kinetyczna członu. Twierdzenie Koeniga. 3.3.3. Równania ruchu członu Równania Newtona-Eulera wyprowadzenie i omówienie. Zapis równania Eulera w ruchomym układzie odniesienia. 3.4. Zadania dynamiki Zadanie proste i odwrotne dynamiki dla manipulatorów, sformułowanie, metody rozwiązywania. 5