STEROWANIE BEHAWIORALNE RUCHEM MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ

Wielkość: px
Rozpocząć pokaz od strony:

Download "STEROWANIE BEHAWIORALNE RUCHEM MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ"

Transkrypt

1 MODELOWANIE INŻYNIERSKIE nr 51, ISSN X STEROWANIE EHAWIORALNE RUCHEM MOILNEGO ROOTA KOŁOWEGO Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ Marcin Szuster 1a 1 Katedra Mechaniki Stosowanej i Robotyki, Politechnika Rzeszowska a mszuster@prz.edu.pl Streszczenie W artykule zaprezentowano hierarchiczny układ sterowania ruchem mobilnego robota kołowego Pionier 2-DX w nieznanym środowisku ze statycznymi przeszkodami. Układ sterowania składa się z dwóch warstw: warstwy planowania trajektorii i warstwy realizacji ruchu. Zadaniem warstwy planowania trajektorii jest generowanie parametrów ruchu kół robota w czasie rzeczywistym na podstawie sygnałów z układu sensorycznego. W warstwie tej zastosowano koncepcję sterowania behawioralnego, zrealizowanego z zastosowaniem układów z logiką rozmytą. Warstwa realizacji ruchu generuje sygnały sterowania modułami napędowymi robota, w warstwie tej zastosowano algorytmy aproksymacyjnego programowania dynamicznego. Weryfikację algorytmu sterowania przeprowadzono z zastosowaniem robota Pioneer 2-DX, wyposażonego w skaner laserowy przestrzeni. Słowa kluczowe: aproksymacyjne programowanie dynamiczne, mobilny robot kołowy, sterowanie behawioralne, sterowanie nadążne, układy z logiką rozmytą EHAVIOURAL CONTROL OF THE WHEELED MOILE ROOT USING FUZZY LOGIC SYSTEMS Summary In the article a hierarchical control system of the Wheeled Mobile Robot Pioneer 2-DX movement in the unknown environment with static obstacles is presented. The control system consists of two layers: the path planning layer and the tracking control layer. On the basis of the sensory system signals the path planning layer generates the desired trajectory in real time. In this layer of the hierarchical control system, the conception of behavioural control was used. It was realised using Fuzzy Logic systems. The tracking control system is the lower layer of the hierarchical control system. It generates control signals for the WMR s motors and is realised using Approximate Dynamic Programming algorithms. Using the WMR Pioneer 2-DX verification of the proposed hierarchical control system was performed. The WMR was equipped with the scanning laser range finder for obstacles detection. Keywords: approximate dynamic programming, wheeled mobile robot, behavioral control, tracking control, fuzzy logic system 1. WSTĘP Rozwój robotyki mobilnej, który nastąpił w ciągu ostatnich lat, znacznie poszerzył obszar jej zastosowań. Jednocześnie możliwa stała się realizacja bardziej skomplikowanych zadań, co pociągnęło za sobą konieczność zastosowania złożonych algorytmów sterowania robotów mobilnych. Jednakże nadal jednym z najistotniejszych problemów pozostaje generowanie w czasie rzeczywistym bezkolizyjnych trajektorii ruchu mobilnych robotów kołowych i ich realizacja. W literaturze problem ten jest często poruszany, co świadczy o jego aktualności i braku 108

2 Marcin Szuster uniwersalnych rozwiązań sprawdzających się we wszystkich warunkach. Istnieje wiele różnych metod planowania trajektorii ruchu mobilnych robotów kołowych (WMR, ang. Wheeled Mobile Robot) [1,2,3,4,7,11,12], wśród których można wyróżnić dwie główne grupy: metody lokale i globalne. W metodach globalnych proces planowania trajektorii ruchu WMR odbywa się off-line, metody te bazują na znajomości mapy otoczenia robota. W metodach lokalnych algorytm nawigacji wyznacza trajektorię ruchu, korzystając jedynie z informacji o odległości do przeszkód w bezpośrednim otoczeniu robota, dostarczanej przez układ sensoryczny. Metody lokalne mogą być stosowane do generowania trajektorii ruchu w czasie rzeczywistym, nadają się do nawigacji robota w nieznanym środowisku. Kolejnym problemem dotyczącym aplikacji robotów mobilnych jest opis ich dynamiki z zastosowaniem nieliniowych, dynamicznych równań ruchu, w których niektóre parametry mogą być nieznane lub zmieniać się w czasie ruchu robota. Powoduje to konieczność stosowania algorytmów, których parametry mogą adaptować się do zmieniających się warunków pracy obiektu sterowania. Obecnie coraz chętniej stosuje się nowoczesne metody sztucznej inteligencji (AI, ang. Artificial Intelligence), takie jak sztuczne sieci neuronowe (NN, ang. Neural Networks) czy algorytmy z logiką rozmytą (FL, ang. Fuzzy Logic), w układach sterowania ruchem nadążnym WMR, czy algorytmach generowania trajektorii ruchu [2,3,7,12]. W ostatnich latach można również zaobserwować znaczący wzrost zainteresowania algorytmami aproksymacyjnego programowania dynamicznego (ADP, ang. Approximate Dynamic Programming) [13,14,15], których idea wywodzi się z programowania dynamicznego ellmana, a zastosowanie NN umożliwia aplikacje w sterowaniu w czasie rzeczywistym [12,14]. W artykule zaprezentowano hierarchiczny układ sterowania ruchem mobilnego robota kołowego Pioneer 2-DX. Algorytm sterowania składa się z dwóch warstw. Pierwsza z nich, nadrzędna, to warstwa generowania bezkolizyjnych trajektorii ruchu WMR w nieznanym środowisku 2D ze statycznymi przeszkodami, w której zastosowano koncepcję sterowania behawioralnego. Idea sterowania behawioralnego wynika z obserwacji świata organizmów żywych i odwzorowania ich elementarnych zachowań typu podążaj do celu (GS, ang. Goal Seeking), czy omijaj przeszkody (OA, ang. Obstacle Avoiding) przez robot mobilny. Algorytmy te są zaliczane do grupy metod lokalnych, w których proces generowania trajektorii ruchu bazuje na sygnałach z układu sensorycznego WMR Pioneer 2-DX, który w prezentowanym artykule składał się ze skanera laserowego przestrzeni Hokuyo UG-04LX-F01. W warstwie planowania trajektorii ruchu zastosowano algorytmy FL do generowania sterowań behawioralnych w zadaniach typu GS i OA oraz dodatkowy algorytm FL do miękkiego przełączania realizacji poszczególnych zadań w zależności od warunków środowiska. Takie podejście umożliwia generowanie bezkolizyjnych trajektorii ruchu w zadaniu typu podążaj do celu z omijaniem przeszkód (GSOA, ang. Goal Seeking with Obstacle Avoiding). Realizacja takiego zadania w większości przypadków nie jest możliwa, gdy stosuje się jeden z typów sterowań behawioralnych GS lub OA. W literaturze można spotkać rozwiązania umożliwiające generowanie trajektorii ruchu w zadaniu typu GSOA, w których udział poszczególnych sterowań behawioralnych typu GS i OA jest stały, ustalony w sposób heurystyczny przez autora opracowania. W prezentowanym algorytmie nawigacji udział ten zmienia się w czasie ruchu WMR w zależności od odległości do celu i przeszkód znajdujących się w otoczeniu robota. Drugą warstwę hierarchicznego układu sterowania stanowi algorytm sterowania ruchem nadążnym WMR, który generuje sygnały sterowania modułami napędowymi zapewniające realizację trajektorii ruchu wygenerowanej przez warstwę nadrzędną. W warstwie realizacji ruchu zastosowano algorytmy ADP w konfiguracji Dualnego Heurystycznego Programowania Dynamicznego (DHP, ang. Dual-Heuristic Dynamic Programming), zrealizowane w formie struktur aktorkrytyk, w których zastosowano NN Random Vector Functional Link (RVFL). Wyniki badań prezentowane w artykule są kontynuacją prac autora, związanych z algorytmami planowania trajektorii ruchu [9,10] oraz sterowania ruchem nadążnym WMR [8]. Artykuł składa się z następujących części: w części pierwszej zawarto wprowadzenie w tematykę artykułu, część druga zawiera opis obiektu sterowania, w części trzeciej przedstawiono hierarchiczny układ sterowania WMR, w części czwartej zaprezentowano budowę stanowiska laboratoryjnego zastosowanego w badaniach. W części piątej przedstawiono wyniki badań weryfikacyjnych algorytmu, część ostatnia podsumowuje artykuł. 2. MOILNY ROOT KOŁOWY PIONEER 2-DX Obiektem sterowania jest mobilny robot dwukołowy, z trzecim kołem samonastawnym, Pioneer 2-DX. Ruch WMR jest analizowany w płaszczyźnie xy. WMR Pioneer 2-DX przedstawiono na rys. 1.a), jego schemat w torze pomiarowym ze statycznymi przeszkodami przedstawiono na rys. 1.b). WMR składa się z ramy 4, dwóch kół napędzających 1 i 2 oraz koła samonastawnego 3. Jest to obiekt nieholonomiczny, którego dynamika jest opisana nieliniowymi równaniami ruchu. Zadaniem algorytmu sterowania jest wygenerowanie bezkolizyjnej trajektorii ruchu WMR do celu G(, ), znajdującego się w odległości od punktu A(, ) ramy robota, z którym związano ruchomy układ współrzędnych x1y1, 109

3 STEROWANIE EHAWIORALNE RUCHEM MOILNEGO ROOTA KOŁOWEGO gdzie: - kąt pomiędzy prostą pg a osią x, - kąt obrotu ramy WMR, - kąt pomiędzy prostą pg a osią x1 ruchomego układu współrzędnych,,, - odległości do przeszkód zmierzone przez skaner laserowy przed WMR, po prawej i lewej stronie ramy robota,,, - kąty pomiędzy osią i-tego pomiaru i osią ramy WMR, i=1,2,3, - sygnał sterujący j-tego koła, j=1,2, - prędkość kątowa j-tego koła. sił odśrodkowych i Coriolis a, )' ( wektor oporów ruchu, * + wektor zakłóceń o ograniczonych wartościach,, wektor sygnałów sterowania. Wyznaczono dyskretne błędy nadążania - # +, - # +, (2) gdzie + - wektor zadanych kątów obrotu kół, + - wektor zadanych prędkości kątowych, generowany przez warstwę planowania trajektorii w czasie ruchu WMR. Na podstawie błędów (2) zdefiniowano uogólniony błąd nadążania. -!Λ-, (3) gdzie Λ - stała macierz diagonalna o dodatnich współczynnikach. Na podstawie modelu dynamiki WMR oraz definicji błędów nadążania (2) i (3) wyznaczono wartość uogólnionego błędu nadążania WMR w kroku k+1 gdzie. #/ 0 ' (!/ + ', +, +1 (! #/ 2!"$ %, (4) / 0 ' ("$ % &' (!)' (, / + ', +, +1 (.!/ 3 ', +, +1 (, / 3 ', +, +1 ("Λ- # +1, / 2 "$ % * +, (5) Rys. 1 a) Robot Pioneer 2-DX, b) schemat robota mobilnego w laboratoryjnym torze pomiarowym Dynamika WMR Pioneer 2-DX została zamodelowana z zastosowaniem formalizmu Maggiego [5,6]. Model ciągły dynamiki WMR został zdyskretyzowany z zastosowaniem metody Eulera. Przyjęto wektor stanu,, w którym wektor, odpowiada wektorowi prędkości kątowych w zapisie ciągłym. Dyskretny model dynamiki WMR przyjęto w postaci układu równań!", #"$ % &' (!)' ( #"$ % * + #,, (1) gdzie k indeks kroków iteracji, h parametr dyskretyzacji czasu, M dodatnio określona macierz bezwładności WMR Pioneer 2-DX, wektor kątów obrotu kół napędzających, &' ( wektor momentów od gdzie / 0 ' ( wektor zawierający wszystkie nieliniowości modelu WMR, +1 wektor zawierający zadane wartości przyspieszeń kątowych kół napędzających, jego obecność wynika z zapisu wektora + w kroku k- tym z zastosowaniem metody Eulera. 3. HIERARCHICZNY UKŁAD STEROWANIA Hierarchiczny układ sterowania ruchem WMR składa się z dwóch warstw: warstwy generowania bezkolizyjnej trajektorii ruchu WMR, zrealizowanej z zastosowaniem algorytmów FL, oraz warstwy realizacji ruchu, zrealizowanej z zastosowaniem algorytmu DHP. 3.1 WARSTWA GENEROWANIA TRAJEKTORII RUCHU Koncepcja sterowania behawioralnego opiera się na próbie odwzorowania elementarnych zachowań organizmów żywych przez roboty mobilne. Przykładami takich zachowań są zadania typu GS i OA. Pierwsze z nich polega na generowaniu i realizacji trajektorii ruchu o torze z położenia początkowego, do celu wyznaczonego we współrzędnych mapy, przy czym nie jest istotna 110

4 Marcin Szuster informacja o lokalizacji przeszkód w otoczeniu robota. W drugim z zachowań elementarnych generowana jest bezkolizyjna trajektoria ruchu, jednak nie jest możliwe zdefiniowanie celu. W zadaniu tym istotna jest informacja z układu sensorycznego robota o odległościach do przeszkód. Jednak w robotyce mobilnej najczęściej spotykane jest zadanie typu GSOA, które jest połączeniem zadań typu GS i OA. Polega ono na wygenerowaniu i realizacji bezkolizyjnej trajektorii ruchu robota do wyznaczonego celu z ominięciem statycznych przeszkód. W proponowanym algorytmie sterowania warstwę planowania trajektorii ruchu zrealizowano z zastosowaniem układów FL. Składa się ona z trzech struktur sterowania, z których pierwsza generuje sygnały sterowania behawioralnego w zadaniu typu GS, 4 5, 6 7 8, druga struktura warstwy planowania trajektorii generuje sygnały sterowania behawioralnego w zadaniu typu OA,, , Trzeci element warstwy generowania trajektorii, zrealizowany z zastosowaniem układu FL, generuje sygnał : ; służący do miękkiego przełączania między realizacją sterowań behawioralnych zadań typu GS i OA, na podstawie informcji o odległości do celu oraz odległości do przeszkód, zgodnie z zależnością dmx=4 [m] - maksymalny zasięg pomiaru skanera laserowego, 9 min',, ( - minimalna odległość do przeszkód, i=1,2,3, min' (/ EU minimalna znormalizowana odległość do przeszkód przed WMR, E min' ( minimalna odległość do przeszkód po lewej stronie WMR, E min' ( minimalna odległość do prze- szkód po prawej stronie, 24Z E /' E! E ([#0.58 znormalizowana minimalna odległość do przeszkód po lewej stronie ramy robota, 24Z E /' E! E ([# znormalizowana minimalna odległość do przeszkód po prawej stronie WMR, dgm, dod, us lingwistyczne etykiety funkcji przynależności do zbiorów rozmytych przesłanek i konkluzji, gdzie: M0 bardzo mały, bliski 0, M bardzo mały, M mały, S średni, D duży, D bardzo duży, D1 bardzo duży, bliski 1. Schemat bazy reguła układu FL pokazano na rys. 2., : ;,!'1#: ; (, 9, (6) gdzie, 4 5, całkowite sygnały sterowania warstwy generowania trajektorii, 5 - sygnał sterujący zadaną prędkością ruchu punktu A ramy WMR, 6 - sygnał sterujący zadaną prędkością kątową obrotu ramy WMR 7. Na podstawie tych 7 sygnałów są generowane zadane prędkości kątowe obrotu kół napędzających WMR zgodnie z zależnością = + 7? + A # 7 C = 5 >, (7) 6 7 gdzie r, l1 wymiary wynikające z geometrii WMR, A - zdefiniowana maksymalna prędkość punktu A, 7 - maksymalna prędkość kątowa obrotu ramy WMR. Układ FL generujący sygnał : ;, który zmienia udziął poszczególnych sterowań behawioralnych w całkowitych sygnałach sterowania warstwy generowania bezkolizyjnych trajektorii ruchu, został zealizowany na podstawie modelu Mamdaniego, z trójkątnymi lub trapezowymi funkcjami przynależności do zbiorów rozmytych przesłanek i konkluzji. Posiada on bazę m=25 reguł typu D E :JEŻELI' JEST NO( I ' 9 TO : ; JEST :S, JEST PQ( (8) gdzie / EU - znormalizowana odległość do celu, EU - maksymalna odległość do celu, 9 9 / EU - znormalizowana odległość do przeszkód, Rys. 2. Schemat bazy reguł Przestrzenie wejść do układu FL podzielono na 5 zbiorów trójkątnych i trapezowych, natomiast w konkluzjach zastosowano 7 funkcji przynależności. Otrzymano powierzchnię modelu FL przedstawioną na rys. 3. Rys. 3. Powierzchnia modelu rozmytego. Z zastosowanej bazy reguł wynika, że jeżeli WMR znajduje się w pobliżu przeszkód, w generowanej 111

5 STEROWANIE EHAWIORALNE RUCHEM MOILNEGO ROOTA KOŁOWEGO trajektorii ruchu dominujący udział ma zachowanie typu OA, gdy WMR znajduje się w pobliżu celu, dominuje zachowanie typu GS, natomiast w pozostałych przypadkach wynikowe zachowanie jest połączeniem zachowań typu GS i OA w różnych proporcjach. Strukturę generującą sterowania w zadaniu typu GS zbudowano z zastosowaniem dwóch układów FL. Generuje ona sygnały sterowania 5 i 6 7 na podstawie znajomości położenia i orientacji ramy WMR oraz położenia celu. Trajektoria jest generowana w taki sposób, aby zminimalizować odległość do celu, poprzez ruch ramy WMR w kierunku punktu G, gdy minimalizowany jest kąt #, (9) zawarty między osią ramy WMR a prostą pg. Strukturę generującą sterowania w zadaniu typu OA zbudowano z zastosowaniem dwóch układów FL, które generują sygnały sterowania 95 i 96 na podstawie 7 sygnałów z układu sensorycznego WMR. Generowana jest bezkolizyjna trajktoria ruchu powodująca minimalizację błędu gdzie g b macierz diagonalna, i b, 1 jeżeli jk jlm, w przeciwnym przypadku i b, 0, m dodatnia stała, i=1,2, b - wektor sygnałów sterowania nadzorującego, wyznaczonych stosując analizę stabilności układu zamkniętego z zastosowaniem teorii stabilności Lapunova, h a dodatnio określona macierz diagonalna wzmocnień regulatora PD. Sygnał sterowania generowanego przez NN RVFL struktury aktora określony jest zależnością 'n,o (o p'q n (, (13) gdzie n wektor wejść do i-tej NN aktora, o wektor wag warstwy wyjściowej sieci adaptowanych w czasie ruchu WMR, S(.) wektor sigmoidlanych bipolarnych funkcji aktywacji neuronów, DA macierz stałych wag warstwy wejściowej. Schemat struktury hierarchicznego układu sterowania ruchem WMR Pioneer 2-DX przedstawiono na rys. 4. _ 9 #, (10) co powoduje ruch WMR środkiem wolnej przestrzeni. 3.2 WARSTWA REALIZACJI RUCHU Wygenerowana trajektoria jest realizowana przez warstwę sterowania ruchem nadążnym WMR. W warstwie tej zastosowano nowoczesne meteody AI w postaci algorytmów ADP [13,14,15] w konfiguracji DHP, zrealizowanych z zastosowaniem NN RVFL. Sposób generowania sygnałów sterowania w algorytmch ADP bazuje na idei sterowania optymalnego ellmana, jednakże dzięki zastosowani metod AI umożliwia aproksymację funkcji wartości przez NN struktury krytyka oraz generowanie sygnału sterowania przez NN struktury aktora. Całkowity sygnał sterowania ruchem nadążnym WMR,, składa się z sygnału sterowania generowanego przez strukurę aktor-krytyk DHP,, sygnału sterowania regulatora PD,,`a, sygnału sterowania nadzorującego, b, o strukturze wynikającej z analizy stabilności zamkniętego układu sterowania zrealizowanej z zastosowaniem teorii stabilności Lapunova, oraz dodatkowego sygnału sterowania, c. Całkowity sygnał sterowania ruchem nadążnym przyjęto w formie, d $e#,!, b #,`a #, c f, (11) Rys. 4. Schemat hierarchicznego układu sterowania Neuronowy algorytm sterowania ruchem nadążnym został szczegółowo omówiony w [8]. 4. STANOWISKO ADAWCZE Schemat stanowiska badawczego pokazano na rys. 5. Rys. 5. Schemat stanowiska badawczego. gdzie, b g b, b,,`a h a.,, c "Λ- # +1, (12) Zaproponowany hierarchiczny układ sterowania przetestowano na stanowisku badawczym składającym się z WMR Pioneer 2-DX, wyposażonego w skaner laserowy przestrzeni Hokuyo UG-4LX-F01, układu 112

6 Marcin Szuster zasilania oraz komputera PC z kartą kontrolnopomiarową dspace DS1102, oraz oprogramowaniem Matlab/Simulink i dspace ControlDesk. 5. WYNIKI EKSPERYMENTU Przeprowadzono szereg eksperymentów weryfikujących proces planowania trajektorii oraz realizacji ruchu. W tym rozdziale, w celu uproszczenia zapisu, pominięto indeks k w oznaczeniach zmiennych. Przyjęto wartość h=0.01 [s] parametru dyskretyzacji czasu. Trajektoria ruchu była generowana w czasie rzeczywistym przez warstwę nadrzędną hierarchicznego układu sterowania na bazie sygnałów z układu sensorycznego robota, oraz realizowana przez warstwę sterowania ruchem nadążnym. Zadanie było uznawane za zrealizowane, jeżeli w trakcie ruchu WMR nie wystąpiła kolizja z przeszkodą oraz gdy po zakończeniu ruchu punkt A ramy WMR znalazł się w odległości do celu r0.05 [m]. Tory ruchu WMR z położenia początkowego w punkcie S(0.6, 0.95), do celu w punktach GA(4.8, 3.5), G(9.3, 3.5), GC(7.0, 0.75), wraz z mapą toru pomiarowego i współrzędnymi przeszkód zlokalizowanych przez czujnik laserowy przestrzeni, oznaczonych szarymi kropkami, przedstawiono na rys. 6. Zadane położenia GA(4.8, 3.5), G(9.3, 3.5) i GC(7.0, 0.75) oznaczono symbolami X. Ich lokalizacje dobrano tak, aby wygenerowanie bezkolizyjnej trajektorii ruchu WMR do celu nie było możliwe z zastosowaniem sterowań behawioralnych typu GS lub OA. Rozwiązanie tego problemu wymaga zastosowania algorytmu planowania trajektorii, który generuje sygnały sterowania będące połączeniem sterowań behawioralnych zadań typu GS i OA w odpowiednich proporcjach, w zależności od warunków środowiska, przez co umożliwia wygenerowanie bezkolizyjnej trajektorii ruchu w złożonym zadaniu typu GSOA. Na rys. 6a-c można zauważyć występowanie różnic między rzeczywistą mapą otoczenia WMR a położeniem przeszkód zlokalizowanych przez układ sensoryczny robota. Wynika to z zakłóceń pojawiających się w trakcie ruchu WMR po nierównym podłożu, co ma wpływ na pracę czujnika laserowego przestrzeni, jak również z niejednolitej faktury powierzchni przeszkód i ich ustawienia pod różnym kątem do wiązki laserowej. Kolejnym problemem zaobserwowanym w trakcie realizacji badań było przesunięcie zmierzonego położenia przeszkód względem mapy rzeczywistej, wynikające z obliczania lokalizacji przeszkód na podstawie położenia i orientacji ramy WMR, ustalanych na podstawie pomiaru kąta obrotu kół realizowanego z zastosowaniem enkoderów inkrementalnych. Pojawiające się błędy sumują się w czasie ruchu, co wpływa na coraz większe przesunięcie lokalizacji wykrytych przeszkód w stosunku do ich rzeczywistego położenia. Wpływ tego zjawiska można ograniczyć poprzez zastosowanie zewnętrznej metody lokalizacji WMR w torze pomiarowym. Odległości do celu otrzymane w trakcie realizacji ruchu WMR przedstawiono na rys. 7. Realizacja bezkolizyjnej trajektorii ruchu WMR do punktu GC(7.0, 0.75) wymaga chwilowego zwiększenia odległości do zadanego położenia końcowego w celu ominięcia przeszkody. Rys. 7. Przebiegi wartości odległości lg do celów GA, G i GC Rys. 6. Mapa otoczenia z torem ruchu robota Pioneer 2-DX do celu a) GA(4.8, 3.5), b) G(9.3, 3.5), c) GC(7.0, 0.75) Poniżej przedstawiono wyniki eksperymentu otrzymane w trakcie realizacji ruchu WMR do punktu GC. Na rys. 8a przedstawiono przebieg wartości współczynnika koordynacji sterowań behawioralnych a, generowanego przez układ FL, którego wartość zależy od odległości do przeszkód, oraz do celu. W czasie eksperymentu zmiany wartości tego sygnału powodują zmianę wpływ poszczególnych sterowań behawioralnych 113

7 STEROWANIE EHAWIORALNE RUCHEM MOILNEGO ROOTA KOŁOWEGO na realizowane zadanie. W czasie stu16;18y [s] można zaobserwować wzrost znaczenia sygnałów sterowania behawioralnego typu OA w całkowitych sygnałach sterowania, co wynika ze zmniejszenia odległości do przeszkody. Natomiast po czasie sz30 [s] następuje całkowite przełączenie warstwy generowania trajektorii ruchu na realizację zadania typu GS, ze względu na odległość do celu. Otrzymane sygnały sterowania warstwy planowania trajektorii ruchu 5 i 6 7 przedstawiono na rys. 8b, są one połączeniem w odpowiednich proporcja sygnałów sterowań behawioralnych zadań typu GS (rys. 8d), oraz OA (rys. 8c), gdzie współczynnikiem proporcjonalności jest wartość sygnału a. fazie ruchu w zależności od odległości do przeszkód, w sposób zapewniający bezkolizyjny ruchu WMR. W końcowej fazie ruchu większe znaczenie w całkowitych wartościach sygnałów sterowania mają sygnały sterowania zadania typu GS, sygnał sterowania 6 7 zmienia się tak, aby możliwe było osiągnięcie celu GC przez punkt A ramy WMR. Na podstawie wartości sygnałów sterowania warstwy planowania trajektorii ruchu WMR generowano w czasie ruchu zadane wartości parametrów kątowych obrotu kół napędzających. Na rys. 9a przedstawiono przebiegi wartości zadanych prędkości kątowych obrotu kół napędzających WMR. Zadane parametry ruchu zostały zrealizowane z zastosowaniem warstwy realizacji ruchu, poprzez podanie do układów napędowych WMR sygnałów sterowania ruchem nadążnym, pokazanych na rys. 9b. Trajektoria ruchu WMR została zrealizowana z błędami nadążania, których przebiegi dla i=2 koła WMR przedstawiono na rys. 9c. Rys. 8 a) Przebieg wartości sygnału a, b) przebiegi wartości sygnałów 5 i 6 7, c) przebieg wartości sygnałów sterowania behawioralnego typu: c) OA ( 95, 96 7 ), d) GS ( 5, 6 7 ) Wartość sygnału sterowania prędkością kątową obrotu własnego ramy WMR, 6 7, zmienia się w początkowej Rys. 9 a) Przebiegi wartości zadanych prędkości kątowych obrotu kół 1 i 2 robota, b) przebiegi wartości całkowitych sygnałów sterowania ruchem nadążnym, c) przebiegi wartości błędów nadążania koła i=2 robota W warstwie realizacji ruchu hierarchicznego układu sterowania zastosowano algorytm DHP, w którym znajdują się NN RVFL o m=8 neuronach każda, realizu- 114

8 Marcin Szuster jące zadania struktur aktora i krytyka. Przyjęto zerowe wartości początkowe wag sieci. Przebiegi wartości wag NN i=1 krytyka przedstawiono na rys. 10. Rys. 10. Przebiegi wartości wag NN i=1 krytyka. 6. PODSUMOWANIE W artykule przedstawiono hierarchiczny układ sterowania ruchem WMR Pioneer 2-DX, który składa się z dwóch warstw. Warstwa nadrzędna generuje bezkolizyjną trajektorię ruchu robota w nieznanym środowisku 2D ze statecznymi przeszkodami, zastosowano w niej koncepcję sterowania behawioralnego. Składa się ona z dwóch struktur generujących sterowania behawioralne w zadaniach typu GS i OA, które zostały zrealizowane z zastosowaniam układów FL, oraz z algorytmu koordynujacego wpływ poszczególnych sterowań behawioralnych na generowaną trajektorię ruchu, w zależności od odległości do celu oraz przeszkód znajdujących się w otoczeniu WMR. Warstwę realizacji ruchu stanowi układ sterowania ruchem nadążnym WMR, w którym zastosowano algorytm ADP w konfiguracji DHP. Algorytm ten składa się z dwóch struktur, aktora oraz krytyka, zrealizowanych z zastosowaniem NN RVFL. Algorytm działa on-line i nie wymaga fazy uczenia wstępnego wag NN. Wartości błędów realizacji zadanej trajektorii ruchu, oraz wartości wag NN pozostają ograniczone w trakcie ruchu WMR Pioneer 2-DX. Literatura 1. Arkin R. C.: ehavioural-based robotics. Cambridge: MIT Press, urghardt A: Sterowanie behawioralne minirobota kołowego. PAK 2004, Vol. 11, p Drainkov D., Saffiotti A.: Fuzzy logic techniques for autonomous vehicle navigation. New York: Springer, Fahimi F.: Autonomous robots : modeling, path planning, and control. New York: Springer, Giergiel J., Zylski W.: Description of motion of a mobile robot by Maggie s Equations. Journal Theoretical and Applied Mechanics 2005, 3, Vol. 43, p Giergiel M., Hendzel Z., Żylski W.: Modelowanie i sterowanie mobilnych robotów kołowych. Warszawa: PWN, Hendzel Z.: Fuzzy reactive control of wheeled mobile robot. Journal Theoretical and Applied Mechanics 2004, 3, Vol. 42, p Z. Hendzel, M. Szuster: Discrete model-based adaptive critic designs in wheeled mobile robot control. L. Rutkowski et al. (eds.): ICAISC 2010, Part II, LNCS 2010, Vol. 6114, p Z. Hendzel, M. Szuster: Neural dynamic programming in reactive navigation of wheeled mobile robot. L. Rutkowski et al. (eds.): ICAISC 2012, Part II, LNCS 2012, Vol. 7268, p Hendzel Z., Szuster M.: Neuronowe programowanie dynamiczne w sterowaniu behawioralnym mobilnym robotem kołowym. Acta Mech. Automatica 2011, 1, Vol. 5, p Maaref, H., arret, C.: Sensor-based navigation of a mobile robot in an indoor environment. Robot. Auton. Syst. 2002, Vol. 38, p Millan, J.: Reinforcement learning of goal-directed obstacle-avoiding reaction strategies in an autonomous mobile robot. Robot. Auton. Syst. 1995, 4, Vol. 15, p Powell W..: Approximate dynamic programming: solving the curses of dimensionality. Princeton: Willey- Interscience, Prokhorov D., Wunch D.: Adaptive critic designs. IEEE Trans. Neural Netw 1997, Vol. 8, p Si, J., arto, A.G., Powell, W.., Wunsch, D.: Handbook of learning and approximate dynamic programming. IEEE Press, Wiley-Interscience,

PLANOWANIE TRAJEKTORII RUCHU FORMACJI ROBOTÓW MOBILNYCH Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ

PLANOWANIE TRAJEKTORII RUCHU FORMACJI ROBOTÓW MOBILNYCH Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ MODELOWANIE INŻYNIERSKIE nr 51 ISSN 1896-771X PLANOWANIE TRAJEKTORII RUCHU FORMACJI ROBOTÓW MOBILNYCH Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ Andrzej Burghardt 1a Marcin Szuster 1b 1 Katedra Mechaniki

Bardziej szczegółowo

PLANOWANIE RUCHU MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM ALGORYTMÓW Z LOGIKĄ ROZMYTĄ

PLANOWANIE RUCHU MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM ALGORYTMÓW Z LOGIKĄ ROZMYTĄ ZESZYTY NAUKOWE POLITECHNIKI RZESZOWSKIEJ 291, Mechanika 87 RUTMech, t. XXXII, z. 87 (4/15), październik-grudzień 2015, s. 359-376 Marcin SZUSTER 1 PLANOWANIE RUCHU MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM

Bardziej szczegółowo

ALGORYTMY APROKSYMACYJNEGO PROGRAMOWANIA DYNAMICZNEGO W GENEROWANIU I REALIZACJI TRAJEKTORII RUCHU ROBOTA MOBILNEGO PIONEER 2-DX

ALGORYTMY APROKSYMACYJNEGO PROGRAMOWANIA DYNAMICZNEGO W GENEROWANIU I REALIZACJI TRAJEKTORII RUCHU ROBOTA MOBILNEGO PIONEER 2-DX MODELOWANIE INŻYNIERSKIE nr 51, ISSN 1896-1X ALGORYTMY APROKSYMACYJNEGO PROGRAMOWANIA DYNAMICZNEGO W GENEROWANIU I REALIZACJI TRAJEKTORII RUCHU ROBOTA MOBILNEGO PIONEER 2-DX Marcin Szuster 1a 1 Katedra

Bardziej szczegółowo

ROZMYTE STEROWANIE BEHAWIORALNE MOBILNYM ROBOTEM KOŁOWYM W NIEZNANYM ŚRODOWISKU

ROZMYTE STEROWANIE BEHAWIORALNE MOBILNYM ROBOTEM KOŁOWYM W NIEZNANYM ŚRODOWISKU ZESZYTY NAUKOWE POLITECHNIKI RZESZOWSKIEJ 290, Mechanika 86 RUTMech, t. XXXI, z. 86 (4/14), październik-grudzień 2014, s. 603-619 Marcin SZUSTER 1 ROZMYTE STEROWANIE BEHAWIORALNE MOBILNYM ROBOTEM KOŁOWYM

Bardziej szczegółowo

WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI. Robot do pokrycia powierzchni terenu

WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI. Robot do pokrycia powierzchni terenu WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI Robot do pokrycia powierzchni terenu Zadania robota Zadanie całkowitego pokrycia powierzchni na podstawie danych sensorycznych Zadanie unikania przeszkód

Bardziej szczegółowo

NEURONOWO-ROZMYTE SYSTEMY STEROWANIA MOBILNYM ROBOTEM KOŁOWYM

NEURONOWO-ROZMYTE SYSTEMY STEROWANIA MOBILNYM ROBOTEM KOŁOWYM MODELOWANIE INŻYNIERSKIE nr 5, t., rok ISSN 96-77X NEURONOWO-ROZMYTE SYSTEMY STEROWANIA MOBILNYM ROBOTEM KOŁOWYM Zenon Hendzel a, Magdalena Muszyńska b Katedra Mechaniki Stosowanej i Robotyki, Politechnika

Bardziej szczegółowo

dynamiki mobilnego robota transportowego.

dynamiki mobilnego robota transportowego. 390 MECHANIK NR 5 6/2018 Dynamika mobilnego robota transportowego The dynamics of a mobile transport robot MARCIN SZUSTER PAWEŁ OBAL * DOI: https://doi.org/10.17814/mechanik.2018.5-6.51 W artykule omówiono

Bardziej szczegółowo

Zenon Hendzel 1a, Magdalena Muszyńska 1b, Marcin Szuster 1c

Zenon Hendzel 1a, Magdalena Muszyńska 1b, Marcin Szuster 1c MODELOWANIE INŻYNIERSKIE nr 46, ISSN 1896-771X SEROWANIE RUCHEM NADĄŻNYM MOBILNEGO ROBOA KOŁOWEGO Z ZASOSOWANIEM UKŁADÓW NEURONOWO ROZMYYCH ORAZ ALGORYMÓW - NEURONOWEGO PROGRAMOWANIA DYNAMICZNEGO Zenon

Bardziej szczegółowo

MODELOWANIE KINEMATYKI I DYNAMIKI MOBILNEGO MINIROBOTA

MODELOWANIE KINEMATYKI I DYNAMIKI MOBILNEGO MINIROBOTA MODELOWANIE INŻYNIERSKIE ISNN 1896-771X 32, s. 157-162, Gliwice 2006 MODELOWANIE KINEMATYKI I DYNAMIKI MOBILNEGO MINIROBOTA MARIUSZ GIERGIEL PIOTR MAŁKA Katedra Robotyki i Dynamiki Maszyn, Akademia Górniczo-Hutnicza

Bardziej szczegółowo

Podstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 6 - Miejsce i rola regulatora w układzie regulacji Instytut Automatyki i Robotyki Warszawa, 2015 Regulacja zadajnik regulator sygnał sterujący (sterowanie) zespół wykonawczy przetwornik pomiarowy

Bardziej szczegółowo

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

Mechanika Robotów. Wojciech Lisowski. 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Mechanika Robotów Wojciech Lisowski 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej Mechanika Robotów KRiM, WIMIR, AGH

Bardziej szczegółowo

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie

Bardziej szczegółowo

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 4(85)/2011

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 4(85)/2011 ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 4(85)/2011 Marek STANIA 1, Ralf STETTER 2, Bogdan POSIADAŁA 3 MODELOWANIE KINEMATYKI MOBILNEGO ROBOTA TRANSPORTOWEGO 1. Wstęp Jednym z najczęściej pojawiających się w

Bardziej szczegółowo

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

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 2017/2018

Bardziej szczegółowo

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM Mostefa Mohamed-Seghir Akademia Morska w Gdyni PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM W artykule przedstawiono propozycję zastosowania programowania dynamicznego do rozwiązywania

Bardziej szczegółowo

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe PB, 2009 2010 Sztuczna Inteligencja Tematy projektów Sieci Neuronowe Projekt 1 Stwórz projekt implementujący jednokierunkową sztuczną neuronową złożoną z neuronów typu sigmoidalnego z algorytmem uczenia

Bardziej szczegółowo

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

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Dr inż. Andrzej Polka Katedra Dynamiki Maszyn Politechnika Łódzka RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Streszczenie: W pracy opisano wzajemne położenie płaszczyzny parasola

Bardziej szczegółowo

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 6 SYSTEMY ROZMYTE TYPU MAMDANIEGO

Bardziej szczegółowo

Temat 1. Wprowadzenie do nawigacji robotów mobilnych. Dariusz Pazderski Opracowanie w ramach programu ERA Inżyniera

Temat 1. Wprowadzenie do nawigacji robotów mobilnych. Dariusz Pazderski Opracowanie w ramach programu ERA Inżyniera Kurs: Algorytmy Nawigacji Robotów Mobilnych Temat 1 Wprowadzenie do nawigacji robotów mobilnych 1 Pojęcia podstawowe Dariusz Pazderski Opracowanie w ramach programu ERA Inżyniera Na początku wprowadzimy

Bardziej szczegółowo

PRACA DYPLOMOWA MAGISTERSKA

PRACA DYPLOMOWA MAGISTERSKA Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania PRACA DYPLOMOWA MAGISTERSKA Konstrukcja autonomicznego robota mobilnego Małgorzata Bartoszewicz Promotor: prof. dr hab. inż. A. Milecki Zakres

Bardziej szczegółowo

Sterowanie napędów maszyn i robotów

Sterowanie napędów maszyn i robotów Wykład 7b - Układy wieloobwodowe ze sprzężeniem od zmiennych stanu Instytut Automatyki i Robotyki Warszawa, 2014 Układy wieloobwodowe ze sprzężeniem od zmiennych stanu Zadanie przestawiania Postać modalna

Bardziej szczegółowo

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 80 Electrical Engineering 2014 Stanisław PŁACZEK* DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI W artykule

Bardziej szczegółowo

Kinematyka robotów mobilnych

Kinematyka robotów mobilnych Kinematyka robotów mobilnych Maciej Patan Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Adaptacja slajdów do wykładu Autonomous mobile robots R. Siegwart (ETH Zurich Master Course:

Bardziej szczegółowo

MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ

MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ Mgr inż. Kamil DZIĘGIELEWSKI Wojskowa Akademia Techniczna DOI: 10.17814/mechanik.2015.7.232 MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ Streszczenie: W niniejszym referacie zaprezentowano stanowisko

Bardziej szczegółowo

ZASTOSOWANIE DWUOSOBOWEJ GRY RÓŻNICZKOWEJ O SUMIE ZEROWEJ DO STEROWANIA ELEMENTEM MECHATRONICZNYM

ZASTOSOWANIE DWUOSOBOWEJ GRY RÓŻNICZKOWEJ O SUMIE ZEROWEJ DO STEROWANIA ELEMENTEM MECHATRONICZNYM MODELOWANIE INŻYNIERSKIE 2016 nr 60, ISSN 1896-771X ZASTOSOWANIE DWUOSOBOWEJ GRY RÓŻNICZKOWEJ O SUMIE ZEROWEJ DO STEROWANIA ELEMENTEM MECHATRONICZNYM Zenon Hendzel 1a, Paweł Penar 1b 1 Katedra Mechaniki

Bardziej szczegółowo

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

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB Kocurek Łukasz, mgr inż. email: kocurek.lukasz@gmail.com Góra Marta, dr inż. email: mgora@mech.pk.edu.pl Politechnika Krakowska, Wydział Mechaniczny MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH

Bardziej szczegółowo

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty Ewa Wachowicz Katedra Systemów Sterowania Politechnika Koszalińska STEROWANIE POZIOMEM CIECZY W ZBIORNIKU Z WYKORZYSTANIEM REGULATORA ROZMYTEGO Sreszczenie W pracy omówiono układ regulacji poziomu cieczy,

Bardziej szczegółowo

Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 90

Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 90 Poniżej przedstawiono zagadnienie automatycznej pracy suwnicy (Sawodny et al. 2002), będącej elementem np. zautomatyzowanej linii produkcyjnej. Opracowany system sterowania realizuje bezpieczny transport

Bardziej szczegółowo

Automatyka i Robotyka studia stacjonarne drugiego stopnia

Automatyka i Robotyka studia stacjonarne drugiego stopnia #384 #380 dr inż. Mirosław Gajer Projekt i implementacja narzędzia do profilowania kodu natywnego przy wykorzystaniu narzędzi Android NDK (Project and implementation of tools for profiling native code

Bardziej szczegółowo

Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).

Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany). SWB - Systemy wbudowane w układach sterowania - wykład 13 asz 1 Obiekt sterowania Wejście Obiekt Wyjście Obiekt sterowania obiekt, który realizuje proces (zaplanowany). Fizyczny obiekt (proces, urządzenie)

Bardziej szczegółowo

ROZPROSZONY SYSTEM STEROWANIA CZASU RZECZYWISTEGO DO SERWONAPĘDÓW PŁYNOWYCH DISTRIBUTED REAL-TIME CONTROL SYSTEM FOR FLUID POWER SERVO-DRIVES

ROZPROSZONY SYSTEM STEROWANIA CZASU RZECZYWISTEGO DO SERWONAPĘDÓW PŁYNOWYCH DISTRIBUTED REAL-TIME CONTROL SYSTEM FOR FLUID POWER SERVO-DRIVES RYSZARD DINDORF, PAWEŁ ŁASKI, JAKUB TAKOSHOGLU, PIOTR WOŚ ROZPROSZONY SYSTEM STEROWANIA CZASU RZECZYWISTEGO DO SERWONAPĘDÓW PŁYNOWYCH DISTRIBUTED REAL-TIME CONTROL SYSTEM FOR FLUID POWER SERVO-DRIVES S

Bardziej szczegółowo

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Temat: ANFIS + TS w zadaniach Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1. Systemy neuronowo - rozmyte Systemy

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 10. WNIOSKOWANIE W LOGICE ROZMYTEJ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WNIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ W logice

Bardziej szczegółowo

Uczenie sieci typu MLP

Uczenie sieci typu MLP Uczenie sieci typu MLP Przypomnienie budowa sieci typu MLP Przypomnienie budowy neuronu Neuron ze skokową funkcją aktywacji jest zły!!! Powszechnie stosuje -> modele z sigmoidalną funkcją aktywacji - współczynnik

Bardziej szczegółowo

Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML

Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML Piotr Skrzypczyński Instytut Automatyki, Robotyki i Inżynierii Informatycznej, Politechnika

Bardziej szczegółowo

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Wyznacz transformaty Laplace a poniższych funkcji, korzystając z tabeli transformat: a) 8 3e 3t b) 4 sin 5t 2e 5t + 5 c) e5t e

Bardziej szczegółowo

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki 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

Bardziej szczegółowo

Podstawy Sztucznej Inteligencji (PSZT)

Podstawy Sztucznej Inteligencji (PSZT) Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Uczenie maszynowe Sztuczne sieci neuronowe Plan na dziś Uczenie maszynowe Problem aproksymacji funkcji Sieci neuronowe PSZT, zima 2013, wykład 12

Bardziej szczegółowo

ZAGADNIENIA SPECJALNOŚCIOWE

ZAGADNIENIA SPECJALNOŚCIOWE (ARK) Komputerowe sieci sterowania 1.Zaawansowane metody wyznaczania parametrów regulatorów 2.Mechanizmy innowacyjne. 3.Sieci neuronowe w modelowaniu obiektów dynamicznych. 4.Zasady projektowania i zastosowania

Bardziej szczegółowo

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink. Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink. Celem ćwiczenia jest symulacja działania (w środowisku Matlab/Simulink) sterownika dla dwuosiowego robota

Bardziej szczegółowo

NEURONOWE PROGRAMOWANIE DYNAMICZNE W STEROWANIU BEHAWIORALNYM MOBILNYM ROBOTEM KOŁOWYM

NEURONOWE PROGRAMOWANIE DYNAMICZNE W STEROWANIU BEHAWIORALNYM MOBILNYM ROBOTEM KOŁOWYM Neronowe programowanie dynamiczne w sterowani behawioralnym mobilnym robotem kołowym NEURONOWE PROGRAMOWANIE DYNAMICZNE W SEROWANIU BEHAWIORALNYM MOBILNYM ROBOEM KOŁOWYM Zenon HENDZEL, Marcin SZUSER Katedra

Bardziej szczegółowo

II-go stopnia. Stacjonarne. Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

II-go stopnia. Stacjonarne. Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ (ARK) Komputerowe sieci sterowania 1. Zaawansowane metody wyznaczania parametrów regulatorów 2. Mechanizmy innowacyjne. 3. Sieci neuronowe w modelowaniu obiektów dynamicznych. 4. Zasady projektowania i

Bardziej szczegółowo

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk,

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk, Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach Krzysztof Żurek Gdańsk, 2015-06-10 Plan Prezentacji 1. Manipulatory. 2. Wprowadzenie do Metody Elementów Skończonych (MES).

Bardziej szczegółowo

ANALIZA KINEMATYCZNA PALCÓW RĘKI

ANALIZA KINEMATYCZNA PALCÓW RĘKI MODELOWANIE INŻYNIERSKIE ISSN 1896-771X 40, s. 111-116, Gliwice 2010 ANALIZA KINEMATYCZNA PALCÓW RĘKI ANTONI JOHN, AGNIESZKA MUSIOLIK Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki, Politechnika

Bardziej szczegółowo

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów Prof. dr hab. inż. Janusz Frączek Instytut

Bardziej szczegółowo

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej Efekty na kierunku AiR drugiego stopnia - Wiedza K_W01 K_W02 K_W03 K_W04 K_W05 K_W06 K_W07 K_W08 K_W09 K_W10 K_W11 K_W12 K_W13 K_W14 Ma rozszerzoną wiedzę dotyczącą dynamicznych modeli dyskretnych stosowanych

Bardziej szczegółowo

Ćw. 18: Pomiary wielkości nieelektrycznych II

Ćw. 18: Pomiary wielkości nieelektrycznych II Wydział: EAIiE Kierunek: Imię i nazwisko (e mail): Rok:. (2010/2011) Grupa: Zespół: Data wykonania: Zaliczenie: Podpis prowadzącego: Uwagi: LABORATORIUM METROLOGII Ćw. 18: Pomiary wielkości nieelektrycznych

Bardziej szczegółowo

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK Inżynieria Rolnicza 8(117)/2009 KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK Ewa Wachowicz, Piotr Grudziński Katedra Automatyki, Politechnika Koszalińska Streszczenie. W pracy

Bardziej szczegółowo

Automatyka i Regulacja Automatyczna SEIwE- sem.4

Automatyka i Regulacja Automatyczna SEIwE- sem.4 Automatyka i Regulacja Automatyczna SEIwE- sem.4 Wykład 30/24h ( Lab.15/12h ) dr inż. Jan Deskur tel. 061665-2735(PP), 061 8776135 (dom) Jan.Deskur@put.poznan.pl (www.put.poznan.pl\~jan.deskur) Zakład

Bardziej szczegółowo

Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA

Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA Cel ćwiczenia: dobór nastaw regulatora, analiza układu regulacji trójpołożeniowej, określenie jakości regulacji trójpołożeniowej w układzie bez zakłóceń

Bardziej szczegółowo

Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy

Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy dr inż. Witold Czajewski dr inż. Marcin Iwanowski

Bardziej szczegółowo

Ćw. 18: Pomiary wielkości nieelektrycznych II

Ćw. 18: Pomiary wielkości nieelektrycznych II Wydział: EAIiE Kierunek: Imię i nazwisko (e mail): Rok:. (../..) Grupa: Zespół: Data wykonania: Zaliczenie: Podpis prowadzącego: Uwagi: LABORATORIUM METROLOGII Ćw. 18: Pomiary wielkości nieelektrycznych

Bardziej szczegółowo

Sposoby modelowania układów dynamicznych. Pytania

Sposoby modelowania układów dynamicznych. Pytania Sposoby modelowania układów dynamicznych Co to jest model dynamiczny? PAScz4 Modelowanie, analiza i synteza układów automatyki samochodowej równania różniczkowe, różnicowe, równania równowagi sił, momentów,

Bardziej szczegółowo

Podstawy robotyki - opis przedmiotu

Podstawy robotyki - opis przedmiotu Podstawy robotyki - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy robotyki Kod przedmiotu 06.9-WE-AiRP-PR Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Automatyka i robotyka

Bardziej szczegółowo

Wpływ tarcia na serwomechanizmy

Wpływ tarcia na serwomechanizmy Wpływ tarcia na serwomechanizmy Zakłócenia oddziałujące na serwomechanizm Siły potencjalne/grawitacji, Tarcie, Zmienny moment bezwładności, Zmienny moment obciążenia Tarcie Zjawisko to znane jest od bardzo

Bardziej szczegółowo

Zastosowania Robotów Mobilnych

Zastosowania Robotów Mobilnych Zastosowania Robotów Mobilnych Temat: Zapoznanie ze środowiskiem Microsoft Robotics Developer Studio na przykładzie prostych problemów nawigacji. 1) Wstęp: Microsoft Robotics Developer Studio jest popularnym

Bardziej szczegółowo

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO Szybkobieżne Pojazdy Gąsienicowe (2) Nr 2, 24 Mirosław ADAMSKI Norbert GRZESIK ALGORYTM PROJEKTOWANIA CH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO. WSTĘP

Bardziej szczegółowo

Algorytmy sztucznej inteligencji

Algorytmy sztucznej inteligencji Algorytmy sztucznej inteligencji Dynamiczne sieci neuronowe 1 Zapis macierzowy sieci neuronowych Poniżej omówione zostaną części składowe sieci neuronowych i metoda ich zapisu za pomocą macierzy. Obliczenia

Bardziej szczegółowo

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Temat: Model TS + ANFIS Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1 Wprowadzenie Pierwszym rodzajem modelowania

Bardziej szczegółowo

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC Dr inż. Henryk Bąkowski, e-mail: henryk.bakowski@polsl.pl Politechnika Śląska, Wydział Transportu Mateusz Kuś, e-mail: kus.mate@gmail.com Jakub Siuta, e-mail: siuta.jakub@gmail.com Andrzej Kubik, e-mail:

Bardziej szczegółowo

Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi

Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi Podstawy automatyki Energetyka Sem. V Wykład 1 Sem. 1-2016/17 Hossein Ghaemi Hossein Ghaemi Katedra Automatyki i Energetyki Wydział Oceanotechniki i Okrętownictwa Politechnika Gdańska pok. 222A WOiO Tel.:

Bardziej szczegółowo

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej

Bardziej szczegółowo

Inteligencja obliczeniowa

Inteligencja obliczeniowa Ćwiczenie nr 3 Zbiory rozmyte logika rozmyta Sterowniki wielowejściowe i wielowyjściowe, relacje rozmyte, sposoby zapisu reguł, aproksymacja funkcji przy użyciu reguł rozmytych, charakterystyki przejściowe

Bardziej szczegółowo

Informatyka studia stacjonarne pierwszego stopnia

Informatyka studia stacjonarne pierwszego stopnia #382 #379 Internetowy system obsługi usterek w sieciach handlowych (The internet systems of detection of defects in trade networks) Celem pracy jest napisanie aplikacji w języku Java EE. Główne zadania

Bardziej szczegółowo

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA Inżynieria Rolnicza 7(105)/2008 ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA Katedra Podstaw Techniki, Uniwersytet Przyrodniczy w Lublinie Streszczenie. W pracy przedstawiono

Bardziej szczegółowo

Problemy optymalizacji układów napędowych w automatyce i robotyce

Problemy optymalizacji układów napędowych w automatyce i robotyce Akademia Górniczo-Hutnicza im. Stanisława Staszica Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Automatyki Autoreferat rozprawy doktorskiej Problemy optymalizacji układów napędowych

Bardziej szczegółowo

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji Metody Sztucznej Inteligencji w Sterowaniu Ćwiczenie 5 Implementacja rozmytych systemów wnioskujących w zdaniach regulacji Przygotował: mgr inż. Marcin Pelic Instytut Technologii Mechanicznej Politechnika

Bardziej szczegółowo

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 7 - obiekty regulacji Instytut Automatyki i Robotyki Warszawa, 2018 Obiekty regulacji Obiekt regulacji Obiektem regulacji nazywamy proces technologiczny podlegający oddziaływaniu zakłóceń, zachodzący

Bardziej szczegółowo

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II Zagadnienia na ocenę 3.0 1. Podaj transmitancję oraz naszkicuj teoretyczną odpowiedź skokową układu całkującego z inercją 1-go rzędu.

Bardziej szczegółowo

Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID Instytut Automatyki i Robotyki Warszawa, 2015 Jakość układu regulacji Oprócz wymogu stabilności asymptotycznej, układom regulacji stawiane

Bardziej szczegółowo

SYSTEMY CZASU RZECZYWISTEGO (SCR)

SYSTEMY CZASU RZECZYWISTEGO (SCR) Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SYSTEMY CZASU RZECZYWISTEGO (SCR) Temat: Implementacja i weryfikacja algorytmu sterowania z regulatorem

Bardziej szczegółowo

ZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI

ZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI Marcin Pluciński ZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI Streszczenie Pomieszczenia, w których znajdują się duże grupy ludzi można traktować jako system złożony. Wiele z własności

Bardziej szczegółowo

Sterowanie układem zawieszenia magnetycznego

Sterowanie układem zawieszenia magnetycznego Politechnika Śląska w Gliwicach Wydział: Automatyki, Elektroniki i Informatyki Kierunek: Automatyka i Robotyka Specjalność: Komputerowe systemy sterowania Sterowanie układem zawieszenia magnetycznego Maciej

Bardziej szczegółowo

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie) Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Temat: Skalowanie czujników prędkości kątowej i orientacji przestrzennej 1. Analiza właściwości czujników i układów

Bardziej szczegółowo

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016 Aplikacje Systemów Wbudowanych Nawigacja inercyjna Gdańsk, 2016 Klasyfikacja systemów inercyjnych 2 Nawigacja inercyjna Podstawowymi blokami, wchodzącymi w skład systemów nawigacji inercyjnej (INS ang.

Bardziej szczegółowo

UKŁAD WSPOMAGANIA OPRERATORA W ZDALNYM STEROWANIU POJAZDU LĄDOWEGO 1

UKŁAD WSPOMAGANIA OPRERATORA W ZDALNYM STEROWANIU POJAZDU LĄDOWEGO 1 UKŁAD WSPOMAGANIA OPRERATORA W ZDALNYM STEROWANIU POJAZDU LĄDOWEGO 1 Andrzej TYPIAK Instytut Budowy Maszyn, Wydział Mechaniczny Wojskowa Akademia Techniczna, Warszawa, Polska tel. (22) 683 93 88, e-mail

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA I WSPOMAGANIA DECYZJI Rozproszone programowanie produkcji z wykorzystaniem

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Temat: Budowa pętli sprzętowej (ang. Hardware In the Loop) w oparciu

Bardziej szczegółowo

SPIS TREŚCI PRZEDMOWA WYKAZ WAŻNIEJSZYCH OZNACZEŃ 1. PODSTAWOWE INFORMACJE O NAPĘDZIE Z SILNIKAMI BEZSZCZOTKOWYMI 1.1. Zasada działania i

SPIS TREŚCI PRZEDMOWA WYKAZ WAŻNIEJSZYCH OZNACZEŃ 1. PODSTAWOWE INFORMACJE O NAPĘDZIE Z SILNIKAMI BEZSZCZOTKOWYMI 1.1. Zasada działania i SPIS TREŚCI PRZEDMOWA WYKAZ WAŻNIEJSZYCH OZNACZEŃ 1. PODSTAWOWE INFORMACJE O NAPĘDZIE Z SILNIKAMI BEZSZCZOTKOWYMI 1.1. Zasada działania i klasyfikacja silników bezszczotkowych 1.2. Moment elektromagnetyczny

Bardziej szczegółowo

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

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 206/207

Bardziej szczegółowo

PL B1. Sposób regulacji prądu silnika asynchronicznego w układzie bez czujnika prędkości obrotowej. POLITECHNIKA GDAŃSKA, Gdańsk, PL

PL B1. Sposób regulacji prądu silnika asynchronicznego w układzie bez czujnika prędkości obrotowej. POLITECHNIKA GDAŃSKA, Gdańsk, PL PL 224167 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 224167 (13) B1 (21) Numer zgłoszenia: 391278 (51) Int.Cl. H02P 27/06 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia:

Bardziej szczegółowo

2.2 Opis części programowej

2.2 Opis części programowej 2.2 Opis części programowej Rysunek 1: Panel frontowy aplikacji. System pomiarowy został w całości zintegrowany w środowisku LabVIEW. Aplikacja uruchamiana na komputerze zarządza przebiegiem pomiarów poprzez

Bardziej szczegółowo

Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej

Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej Wrocław, 13.01.2016 Metody sztucznej inteligencji Prowadzący: Dr hab. inż. Ireneusz Jabłoński Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej Wykonał: Jakub Uliarczyk, 195639

Bardziej szczegółowo

1. Regulatory ciągłe liniowe.

1. Regulatory ciągłe liniowe. Laboratorium Podstaw Inżynierii Sterowania Ćwiczenie: Regulacja ciągła PID 1. Regulatory ciągłe liniowe. Zadaniem regulatora w układzie regulacji automatycznej jest wytworzenie sygnału sterującego u(t),

Bardziej szczegółowo

Planowanie trajektorii narzędzia skrawającego koparki hydraulicznej

Planowanie trajektorii narzędzia skrawającego koparki hydraulicznej WITKOWSKI Grzegorz 1 PŁONECKI Leszek 2 Planowanie trajektorii narzędzia skrawającego koparki hydraulicznej WSTĘP Urabianie gruntu przez zautomatyzowaną maszynę do prac ziemnych wiąże się wykonywaniem przez

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: MECHANIKA I BUDOWA MASZYN Rodzaj przedmiotu: obowiązkowy na kierunku Rodzaj zajęć: wykład, laboratorium ROBOTYKA Robotics Forma studiów: stacjonarne Poziom przedmiotu: I stopnia

Bardziej szczegółowo

METODY STEROWANIA INTELIGENTNEGO W OPROGRAMOWANIU LABVIEW METHODS OF INTELLIGENT CONTROL IN LABVIEW PROGRAMMING

METODY STEROWANIA INTELIGENTNEGO W OPROGRAMOWANIU LABVIEW METHODS OF INTELLIGENT CONTROL IN LABVIEW PROGRAMMING Zeszyty Naukowe Akademii Morskiej w Gdyni Scientific Journal of Gdynia Maritime University Nr 98/2017, 131 138 ISSN 1644-1818 e-issn 2451-2486 METODY STEROWANIA INTELIGENTNEGO W OPROGRAMOWANIU LABVIEW

Bardziej szczegółowo

WYKŁAD 9 METODY ZMIENNEJ METRYKI

WYKŁAD 9 METODY ZMIENNEJ METRYKI WYKŁAD 9 METODY ZMIENNEJ METRYKI Kierunki sprzężone. Metoda Newtona Raphsona daje dobre przybliżenie najlepszego kierunku poszukiwań, lecz jest to okupione znacznym kosztem obliczeniowym zwykle postać

Bardziej szczegółowo

1. Podstawowe pojęcia

1. Podstawowe pojęcia 1. Podstawowe pojęcia Sterowanie optymalne obiektu polega na znajdowaniu najkorzystniejszej decyzji dotyczącej zamierzonego wpływu na obiekt przy zadanych ograniczeniach. Niech dany jest obiekt opisany

Bardziej szczegółowo

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

Modelowanie i symulacja II Modelling and Simulation II. Automatyka i Robotyka II stopień ogólno akademicki studia stacjonarne KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2013/2014 Modelowanie i symulacja II Modelling and Simulation II A. USYTUOWANIE

Bardziej szczegółowo

8. Neuron z ciągłą funkcją aktywacji.

8. Neuron z ciągłą funkcją aktywacji. 8. Neuron z ciągłą funkcją aktywacji. W tym ćwiczeniu zapoznamy się z modelem sztucznego neuronu oraz przykładem jego wykorzystania do rozwiązywanie prostego zadania klasyfikacji. Neuron biologiczny i

Bardziej szczegółowo

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, 2012 Spis treści Przedmowa do wydania drugiego Przedmowa IX X 1. Wstęp 1 2. Wybrane zagadnienia sztucznej inteligencji

Bardziej szczegółowo

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Nr 65 Politechniki Wrocławskiej Nr 65 Studia i Materiały Nr 31 2011 Kinga GÓRNIAK* układy z opóźnieniem, regulacja rozmyta, model Mamdaniego,

Bardziej szczegółowo

Wprowadzenie do teorii systemów ekspertowych

Wprowadzenie do teorii systemów ekspertowych Myślące komputery przyszłość czy utopia? Wprowadzenie do teorii systemów ekspertowych Roman Simiński siminski@us.edu.pl Wizja inteligentnych maszyn jest od wielu lat obecna w literaturze oraz filmach z

Bardziej szczegółowo

METODYKA BADAŃ DOKŁADNOŚCI I POWTARZALNOŚCI ODWZOROWANIA TRAJEKTORII ROBOTA PRZEMYSŁOWEGO FANUC M-16iB

METODYKA BADAŃ DOKŁADNOŚCI I POWTARZALNOŚCI ODWZOROWANIA TRAJEKTORII ROBOTA PRZEMYSŁOWEGO FANUC M-16iB METODYKA BADAŃ DOKŁADNOŚCI I POWTARZALNOŚCI ODWZOROWANIA TRAJEKTORII ROBOTA PRZEMYSŁOWEGO FANUC M-16iB Marcin WIŚNIEWSKI Jan ŻUREK Olaf CISZAK Streszczenie W pracy omówiono szczegółowo metodykę pomiaru

Bardziej szczegółowo

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie) Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie) Temat: Analiza właściwości pilotażowych samolotu Specjalność: Pilotaż lub Awionika 1. Analiza stosowanych kryteriów

Bardziej szczegółowo

Wykaz ważniejszych oznaczeń Podstawowe informacje o napędzie z silnikami bezszczotkowymi... 13

Wykaz ważniejszych oznaczeń Podstawowe informacje o napędzie z silnikami bezszczotkowymi... 13 Spis treści 3 Wykaz ważniejszych oznaczeń...9 Przedmowa... 12 1. Podstawowe informacje o napędzie z silnikami bezszczotkowymi... 13 1.1.. Zasada działania i klasyfikacja silników bezszczotkowych...14 1.2..

Bardziej szczegółowo

Sterowanie pracą reaktora chemicznego

Sterowanie pracą reaktora chemicznego Sterowanie pracą reaktora chemicznego Celem ćwiczenia jest opracowanie na sterowniku programowalnym programu realizującego jednopętlowy układ regulacji a następnie dobór nastaw regulatora zapewniających

Bardziej szczegółowo

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska Inżynieria Wiedzy i Systemy Ekspertowe Logika rozmyta dr inż. Michał Bereta Politechnika Krakowska http://torus.uck.pk.edu.pl/~beretam/ beretam@torus.uck.pk.edu.pl 1 Wyostrzanie Ostateczna, ostra wartość

Bardziej szczegółowo

STEROWANIE ROZMYTE KURSEM I ZANURZENIEM POJAZDU PODWODNEGO BADANIA SYMULACYJNE I EKSPERYMENTALNE

STEROWANIE ROZMYTE KURSEM I ZANURZENIEM POJAZDU PODWODNEGO BADANIA SYMULACYJNE I EKSPERYMENTALNE ZESZYTY NAUKOWE AKADEMII MARYNARKI WOJENNEJ ROK XLV NR 2 (157) 24 Jerzy Garus Piotr Szymak STEROWANIE ROZMYTE KURSEM I ZANURZENIEM POJAZDU PODWODNEGO BADANIA SYMULACYJNE I EKSPERYMENTALNE STRESZCZENIE

Bardziej szczegółowo