Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydział Elektrotechniki Automatyki Informatyki i Inżynierii Biomedycznej
|
|
- Emilia Skrzypczak
- 6 lat temu
- Przeglądów:
Transkrypt
1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział Elektrotechniki Automatyki Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Autoreferat rozprawy doktorskiej Planowanie trajektorii dla wybranej klasy robotów mobilnych z punktu widzenia ich sterowalności mgr inż. Maciej Garbacz Promotor: dr hab. inż. Krzysztof Oprzędkiewicz, prof. n. AGH Kraków 2016
2 1. Wprowadzenie Funkcjonalność ruchowa robota mobilnego, rozumiana jako zdolność do realizacji dowolnej trajektorii w różnorodnym otoczeniu, zależy od bardzo wielu czynników między innymi od konstrukcji robota jak i algorytmów jego sterowania. Funkcjonalność ruchowa robota jest ściśle powiązana z jego sterowalnością (jako systemu dynamicznego), gdyż własność sterowalności robota mobilnego jest równoważna stwierdzeniu, że przestrzeń stanów osiągalnych z dowolnego punktu początkowego jest równa całej przestrzeni roboczej robota. Robot sterowalny jest w stanie osiągnąć dowolny punkt w przestrzeni roboczej, a w szczególności jest w stanie ominąć przeszkodę (nieruchomą lub ruchomą) wykrytą podczas jazdy do zadanego punktu końcowego. Kolizja z przeszkodą może być interpretowana jako utrata sterowalności z dwóch powodów: po pierwsze, system sterowania robota nie jest w stanie wygenerować trajektorii pozwalającej na ominięcie przeszkody, po drugie w razie kolizji robot nie jest w stanie osiągnąć punktu docelowego. Planowanie trajektorii robota oraz jej późniejsza realizacja wymaga przeanalizowania zarówno zagadnień związanych z rozpoznawaniem otoczenia robota jak właściwym doborem odpowiednich metod sterowania z uwzględnieniem istniejących ograniczeń, przy czym ograniczeniami są: jest ilość i rozmieszczenie czujników wykrywających przeszkody oraz same przeszkody znajdujące się w przestrzeni roboczej i ich cechy istotne z punktu widzenia ich rozpoznania (kształt, kolor). W przypadku robotów holonomicznych nie występują ograniczenia związane z niemożliwością realizacji pewnych określonych trajektorii wynikającą z ograniczeń konstrukcyjnych robota. Jednakże z punktu widzenia konstrukcji robota pojawia się w takiej sytuacji problem ustalenia optymalnej liczby czujników wykrywających przeszkody oraz ich lokalizacji na obudowie urządzenia. Zbyt mała liczba czujników może uniemożliwić wykrycie wszystkich przeszkód, a z kolei zbyt duża ich liczba podnosi koszty urządzenia, zwiększa jego masę i zużycie energii oraz komplikuje algorytm sterowania. 2. Teza i cel pracy Celem naukowym niniejszej pracy jest analiza konstrukcji holonomicznego robota mobilnego z punktu widzenia optymalizacji liczby i lokalizacji czujników zbliżeniowych przy wykorzystaniu istniejącej, optymalnej z punktu widzenia sterowalności konfiguracji układu napędowego. 2
3 Formalnie cel naukowy pracy może być sformułowany następująco: Należy zaproponować i zweryfikować eksperymentalnie warunki stabilności i sterowalności dla autonomicznego, holonomicznego robota mobilnego klasy pojazd Breitenberga wiążące te własności z jego konstrukcją, a w szczególności z ilością i lokalizacją czujników wykrywających przeszkody przy założeniu, że trajektoria ruchu robota jest wyznaczana z użyciem algorytmu Breitenberga (podstawowego lub zmodyfikowanego), przestrzeń robocza jest ograniczona, a lokalizacja przeszkód w obrębie tej przestrzeni roboczej nie jest znana. W szczególności realizacja powyższego celu naukowego pracy wymaga rozwiązania następujących problemów: 1.W oparciu o modele kinematyki i dynamiki rozważanego robota należy zbadać stabilność robota w funkcji wag sygnałów z czujników. 2.Należy zaproponować i zidentyfikować modele matematyczne opisujące zależność pomiędzy poziomem sygnału z czujnika zbliżeniowego a odległością od przeszkody. 3.Należy w oparciu o zlinearyzowany model kinematyki rozważanego robota zdefiniować pojęcie sterowalności dla rozważanej klasy robotów mobilnych oraz zaproponować warunki sterowalności wiążące tę własność z wagami sygnałów z czujników. 4.Zaproponować wskaźniki jakości będące miarą poprawności realizacji trajektorii podczas omijania przeszkody w celu oceny jakości realizacji zadań. 5.Otrzymane wyniki teoretyczne należy zweryfikować eksperymentalnie z użyciem zbudowanych w tym celu algorytmów sterowania zaimplementowanych na robocie eksperymentalnym. Zagadnienia prezentowane w pracy (realizowalność trajektorii robota przy różnej liczbie aktywnych czujników) mogą mieć duże znaczenie praktyczne przykładowo w przypadku robotów pracujących w warunkach bojowych w sytuacji, gdy część czujników zostanie uszkodzona lub zniszczona. W takich warunkach robot powinien mieć możliwość dalszego ograniczonego funkcjonowania w otoczeniu. 3. Struktura rozprawy Rozdział 1. ma charakter wprowadzający i podzielony został na krótkie podrozdziały. Podrozdział 1.2. przedstawia tło historyczne dotyczące omawianego zagadnienia. Podrozdział 3
4 1.3 poświęcony jest krótkiej charakterystyce i klasyfikacji robotów mobilnych różnego rodzaju. W podrozdziale 1.4. podano cel naukowy pracy. Rozdział 2. dotyczy zagadnienia planowania trajektorii dla robotów mobilnych. W podrozdziale 2.1 omówiono znane w literaturze algorytmy planowania trajektorii, podano ich klasyfikację i krótko omówiono najważniejsze z nich. Szczególną uwagę zwrócono na algorytm Braitenberga bazujący na zachowaniu się żywych organizmów. Wynika to z faktu, że do realizacji części eksperymentalnej pracy został wykorzystany robot Khepera III, będący dobrym rzeczywistym przykładem tzw. pojazdu Braitenberga. Podrozdział 2.2. zawiera uwagi o konstrukcji robotów mobilnych z punktu widzenia planowania trajektorii. Podrozdział 2.3 krótko porusza tematykę problemów, jakie mogą wystąpić podczas planowania trajektorii robota. Rozdział 3. poświęcony został robotowi Khepera III użytemu w części praktycznej pracy oraz systemowi sterowania tym robotem. Rozdział ten zawiera opis budowy robota a także przedstawia zbudowany przez autora system sterowania robota oparty o środowisko MATLAB/SIMULINK umożliwiający implementację algorytmów planowania trajektorii wykorzystanych w części eksperymentalnej pracy. Rozdział 4. zawiera szczegółową charakterystykę czujników zbliżeniowych pracujących w paśmie podczerwieni znajdujących się na wyposażeniu robota i wykorzystywanych podczas prowadzenia doświadczeń. W rozdziale tym zostaje również zasygnalizowany fakt wyposażenia robota w czujniki ultradźwiękowe, których bliższa charakterystyka znajduje się w Dodatku C. Rozdział 4 zawiera także modele przedziałowe charakterystyk czujników zbliżeniowych wykorzystywanych podczas poruszania się robota w przestrzeni roboczej, bazujące na funkcji wykładniczej oraz na funkcjach Mittag-Lefflera. Rozdział 5. opisuje model kinematyki robota realizującego algorytm Braitenberga- zarówno w wersji standardowej jak i zmodyfikowanej. Kolejne podrozdziały w obrębie rozdziału 5 przedstawiają proces linearyzacji nieliniowego modelu kinematyki oraz analizę stabilności (z użyciem 1 i 2 metody Lapunova) i sterowalności przedstawionych modeli, z uwzględnieniem konieczności omijania przeszkód. W rozdziale 5 zaproponowano definicję sterowalności dla rozważanego robota, wykazano, że znany z teorii systemów liniowych warunek konieczny i dostateczny sterowalności jest w rozważanym wypadku jedynie warunkiem koniecznym oraz zaproponowano warunek dostateczny sterowalności wiążący tę własność z wagami czujników zbliżeniowych robota. 4
5 W rozdziale 5 omówiono także zaproponowane przez autora wskaźniki jakości do oceny ruchu robota, służące do oceny jakości realizacji trajektorii rozważanego w pracy pojazdu Braitenberga i wykorzystywane w eksperymentalnej części pracy. Rozdział 6. dotyczy modelu dynamiki robota. W rozdziale tym podano zasadność rozważania modelu dynamiki oraz przedstawiono model dynamiki odpowiadający rozważanej w pracy klasie robotów mobilnych i dokonano analizy stabilności modelu dynamiki rozważanego robota. Rozdział 7. zawiera opis części eksperymentalnej pracy. W rozdziale przedstawiono wyniki testów polegających na realizacji przez robota różnych typowych zadań: omijania przeszkód o różnych kształtach i różnych kolorach, jazdy do punktu o zadanych współrzędnych w przestrzeni z przeszkodami przy różnych konfiguracjach czujników zbliżeniowych i różnych parametrach algorytmu. Jako algorytm sterowania wykorzystano algorytm Braitenberga w wersjach: podstawowej i zmodyfikowanej. Dla każdego przejazdu robota rejestrowana była w formie graficznej jego trajektoria oraz wyliczane były wskaźniki jakości. W rozdziale 7. pracy zamieszczono wybrane, charakterystyczne przypadki wraz z ilustracją graficzną oraz podsumowaniem tabelarycznym odpowiednich wskaźników jakości z. Zbadano również omijanie przez robota przeszkód o różnych współczynnikach pochłaniania promieniowania podczerwonego. Rozdział 8. stanowi podsumowanie przeprowadzonych eksperymentów oraz jest próbą odpowiedzi na pytanie o optymalną liczbę aktywnych czujników rozważanego robota podczas jego ruchu w nieznanym otoczeniu. Rozdział 9. stanowi wykaz literatury, natomiast rozdział 10. to streszczenie pracy w języku polskim, a rozdział 11.- w języku angielskim. Na końcu pracy umieszczono dodatki. Dodatek A zawiera kody źródłowe oprogramowania sterującego, Dodatek B opisuje możliwość sterowania robotem Khepera III z wykorzystaniem logiki rozmytej, natomiast Dodatek C przedstawia krótką charakterystykę czujników ultradźwiękowych. Czujniki te stanowią fabryczne wyposażenia robota, jednak z uwagi na właściwości pomiarowe nie były bezpośrednio wykorzystywane podczas realizacji niniejszej pracy. 5
6 4. Treść rozprawy 4.1. Robot Khepera II, jego konstrukcja i system sterowania Do badań eksperymentalnych został wykorzystany robot mobilny Khepera III znajdujący się na wyposażeniu Laboratorium Automatyki, Robotyki i Systemów Fotowoltaicznych. Zdjęcie robota przestawiono na rysunku 4.1, a rozmieszczenie czujników zbliżeniowych na rysunku 4.2 Rys Robot Khepera III wykorzystywany do testów Rys Rozmieszczenie czujników zbliżeniowych (widok od spodu) Robot porusza się na dwóch kółkach, umieszczonych w jednej osi. Dodatkowo Khepera III podparty jest w jednym punkcie co zapewnia stabilne poruszanie się w przestrzeni roboczej. Dookoła obudowy robota umieszczonych jest 9 czujników podczerwieni oraz dodatkowo 2 pod spodem (czujniki zbliżeniowe), umożliwiających wykrywanie na niedaleką 6
7 odległość przeszkód bądź krawędzi stołu po którym robot się porusza. Robot ma również możliwość zmierzenia odległości od przeszkody, za sprawą pięciu wbudowanych sensorów ultradźwiękowych (sonary). Do napędu wykorzystano dwa wysokiej klasy silniki DC (jeden dla każdego koła) zapewniające sprawne i dokładne sterowanie ruchem robota. Układ sterowania robotem został zrealizowany na platformie MATLAB/SIMULINK. Zbudowanie układu sterowania poprzedziło zbudowanie specjalnej biblioteki rozkazów pod środowisko MATLAB służących do komunikacji i sterowania robotem Khepera III, ponieważ robot Khepera III został dostarczony przez producenta bez specjalistycznego oprogramowania Czujniki zbliżeniowe i ich modele matematyczne W przypadku poruszania się robota w bliskich odległościach od przeszkód podstawowym źródłem informacji o tych przeszkodach są czujniki zbliżeniowe pracujące w paśmie podczerwieni. Charakterystyki czujników aproksymowano funkcją progową, wykładniczą oraz funkcjami Mittag-Lefflera. Najlepsza (pod względem wartości wskaźnika kwadratowego) okazała się aproksymacja funkcją Mittag-Lefflera, przykładową charakterystykę pokazano na rysunku 4.3. Rys Charakterystyka czujnika odległościowego wraz z aproksymacją funkcją Mittag-Lefflera. 7
8 4.3. Model kinematyki robota oraz analiza jego stabilności i sterowalności Model kinematyki robota Khepera III stworzony w oparciu o wielkości fizyczne związane z konstrukcją i wymiarami robota jest modelem nieliniowym. Tak stworzony model analizuje się pod kątem stabilności. W celu analizy sterowalności dokonuje się linearyzacji modelu w wyznaczonych punktach równowagi dla przypadku algorytmu Braintenberga bez podania punktu docelowego oraz z podaniem punktu docelowego (tzw. zmodyfikowany algorytm Braitenberga). Warunek konieczny sterowalności względem stanu systemu liniowego stacjonarnego okazuje się niewystarczający dla zadania poruszania się w przestrzeni roboczej z przeszkodami. Z tego względu zaproponowano w pracy dodatkowy warunek wiążący wagi i pomiary z poszczególnych czujników zbliżeniowych, którego spełnienie jest warunkiem dostatecznym sterowalności gwarantującej ominięcie przeszkody Proponowane przez autora wskaźniki jakości do oceny jakości ruchu robota Do oceny jakości ruchu robota po trajektorii podczas przejazdu od punktu początkowego do końcowego z omijaniem przeszkód oprócz typowych wskaźników jak długość przebytej drogi, czas przejazdu czy wskaźnik minimalnokwadratowy oceniający odchyłkę od trajektorii referencyjnej zaproponowano własny wskaźnik uwzględniający płynność ruchu, wyrażony wzorem: dv( t) I1( w) max (4.1) t dt gdzie: w=[w 1, w 8 ] oznacza wektor wag poszczególnych czujników, a v(t) oznacza prędkość obrotu kół robota, pochodna po prędkości opisuje przyspieszenie ruchu (bez znaczenia, czy dodatnie, czy ujemne) Badania eksperymentalne dla różnych konfiguracji czujników W części eksperymentalnej prowadzono doświadczenia polegające na poruszaniu się robota Khepera III zgodnie z zaimplementowanym algorytmem Braitneberga zarówno bez podania jak i z podaniem punktu docelowego. Eksperymenty prowadzono dla różnej liczby aktywnych czujników oraz różnych wag poszczególnych czujników. Przeprowadzone eksperymenty miały potwierdzić poprawność przeprowadzonych rozważań teoretycznych na temat stabilności i sterowalności robota Khepera III jak również dać odpowiedź na pytanie, czy możliwe jest zmniejszenie liczby aktywnych czujników przy zachowaniu poprawnej realizacji postawionego zadania przez robot. Na rysunku 4.4. przedstawiono zdjęcie przykładowej 8
9 przestrzeni roboczej, natomiast na rysunku 4.5. zarejestrowaną trajektorię robota. Dla każdego eksperymentu zebrano w postaci tabelarycznej wyliczone wskaźniki jakości. Rys Widok przestrzeni roboczej z prostym korytarzem ustawionym pod kątem Rys Widok obszaru roboczego oraz trajektorii dla eksperymentu II.2. 9
10 5. Podsumowanie W celu realizacji pracy przy współudziale autora została w pierwszej kolejności zbudowana biblioteka rozkazów w środowisku MATLAB umożliwiająca komunikację i sterowanie robotem mobilnym Khepera III. Biblioteka ta umożliwiła autorowi realizację dalszych części pracy. Należy tu zaznaczyć, że robot został zakupiony bez oprogramowania sterującego i musiało ono zostać zbudowane. Po przygotowaniu oprogramowania sterującego dokonano szeregu badań testowych robota, umożliwiających m.in. sprawdzenie działania zainstalowanych czujników ultradźwiękowych i zbliżeniowych i interpretację ich sygnałów istotną dla realizacji algorytmów sterowania. Dla wykorzystywanych podczas poruszania się robota w przestrzeni roboczej czujników zbliżeniowych zaproponowano modele przedziałowe charakterystyk tych czujników biorąc pod uwagę różne zachowanie się tych czujników w zależności od rodzaju, koloru przeszkody a także oświetlenie panującego w pomieszczeniu. Do opisu charakterystyk czujników zaproponowano funkcje: progową, wykładniczą oraz Mittag-Lefflera. Po dokonaniu identyfikacji okazało się, że ta ostatnia funkcja najlepiej opisuje zachowanie się rozważanych czujników zbliżeniowych. W następnej kolejności dokonano opisano model model kinematyki robota i na jego podstawie dokonano analizy fundamentalnych cech rozważanej klasy robotów: stabilności oraz sterowalności oraz ich zależności od wag czujników. Do analizy stabilności wykorzystano pierwszą i drugą metodę Lapunova. Analizę sterowalności przeprowadzono w oparciu o znane wyniki dla układów liniowych. Sformułowano definicję sterowalności dla robota rozważanej klasy, wykazano że znany z teorii systemów liniowych warunek konieczny i dostateczny jest łatwy do spełnienia, natomiast w przypadku robota rozważanej klasy jest on tylko warunkiem koniecznym sterowalności. W związku z tym zaproponowano dodatkowy warunek dostateczny sterowalności dla robotów rozważanej klasy. W obu rozważanych przypadkach powiązano własność sterowalności z wagami sygnałów z czujników wykrywających przeszkody. Wnioski z analizy teoretycznej pokryły się z wynikami doświadczalnymi (przykładowo wyłączenie zbyt dużej liczby czujników prowadzi do utraty sterowalności przez robota). 10
11 Należy tu podkreślić, że autorowi pracy nie są znane wcześniejsze opracowania analizujące powiązanie sterowalności z pracą czujników robota. Analiza zachowania robota wyłącznie w oparciu o model kinematyki okazała się dość znacznym uproszczeniem rzeczywistości. Podczas eksperymentów dostrzeżono zjawiska, których nie dało się wytłumaczyć wyłącznie z wykorzystaniem tego modelu kinematyki- jak np. wężykowanie przy niektórych próbach. Stąd też do rozważań dołączono model dynamiki. Na podstawie modelu dynamiki dokonano analizy stabilności rozważanego robota, której wyniki pokryły się z wynikami otrzymanymi na podstawie analizy modelu kinematyki. Do oceny jakości realizacji zadań przez robota zaproponowano własne wskaźniki jakości, pozwalające na ocenę jakości przejazdu robota z ominięciem przeszkody i bez konieczności definiowania punktu końcowego. Część z tych wskaźników nie wymaga definiowania trajektorii referencyjnej i pozwala w prosty sposób wykryć zderzenie z przeszkodą lub jazdę nieoptymalną z punktu widzenia zużycia energii. Z wykorzystaniem zbudowanego oprogramowania sterującego została utworzona w środowisku MATLAB/SIMULINK aplikacja umożliwiająca implementację algorytmu Braitenberga z możliwością ustawiania wag poszczególnych czujników, w tym w szczególności przez ustawienie wagi 0- dezaktywację poszczególnych czujników. Jako algorytmy sterowania w ramach wcześniejszych prac prowadzonych przez autora zaimplementowano między innymi algorytmy oparte o logikę rozmytą. Jako, że nie były one bezpośrednio powiązane z częścią eksperymentalną pracy, to ich krótki opis zamieszczono w Dodatku B. Zasadniczą częścią pracy była implementacja algorytmów bazujących w swoim ogólnym zarysie na idei pojazdu Braitenberga- pozwalających na stosunkowo prostą formalizację wiedzy i doświadczeń zdobytych przez autora pracy podczas badań rozważanego robota. Dzięki wykorzystaniu narzędzia MATLAB/SIMULINK możliwa była łatwa prezentacja i interpretacja otrzymanych podczas eksperymentów wyników. Następnie wykonano szereg badań doświadczalnych dla różnych konfiguracji czujników zbliżeniowych mających potwierdzić wyniki teoretyczne. Na podstawie przeprowadzonych rozważań teoretycznych oraz licznych eksperymentów z wykorzystaniem robota mobilnego Khepera III można wyciągnąć wnioski, że do prawidłowego funkcjonowania holonomicznego robota mobilnego w większości typowych przestrzeni roboczych wystarcza liczba 11
12 4 czujników. Dotyczy to zwłaszcza przypadków, kiedy przeszkody znajdujące się w przestrzeni roboczej cechują się dobrą refleksyjnością dla promieniowania IR (są w kolorze drewna bądź białym). Przeprowadzone doświadczenia pokazały praktycznie zbędny charakter czujników znajdujących się z tyłu robota- nr 1 i 8. Robot Khepera III- z racji swojego holonomicznego charakteru- porusza się głównie do przodu, a w razie potrzeby może łatwo zmienić swoją orientację- stąd czujniki nr 1 i 8 praktycznie nie były wykorzystywane. W większości przeprowadzonych eksperymentów udawało się pomyślne zrealizować postawione zadania testowe z wykorzystaniem 4 czujników- zwłaszcza dla przeszkód w kolorze białym i drewnianym. Konieczność ominięcia przeszkody w kolorze czarnym lub innej przeszkody silnie pochłaniającej promieniowanie podczerwone wymuszała włączenie dodatkowych czujników. W większości przykładów konieczne okazało się korzystanie z czujników najbardziej czołowych - tj. nr 4 i 5. Wspomagane były one przez parę symetrycznie rozmieszczonych czujników bocznych. W przypadku przeszkody prostokątnej lepsze efekty przynosiło uaktywnienie czujników znajdujących się bardziej z boku- tj. nr 2 i 7. Z kolei w przypadku przeszkód o okrągłych kształtach nieco lepsze efekty przynosiło skorzystanie z pary czujników znajdujących się bliżej czoła robot- tj. nr 3 i 6. W gotowym urządzeniu, jakim jest robot Khepera III (produkt szwajcarskiej firmy kteam) niemożliwy okazał się do zmierzenia efektywny pobór energii przez poszczególne czujniki. Dostarczone oprogramowanie zawiera jedynie instrukcję zwracającą informację o stanie rozładowania akumulatora. Jednak informacja ma ta charakter zgrubny i służy głównie do informacji o konieczności wymiany akumulatora w przypadku spadku napięcia poniżej pewnego poziomu. Niemożliwe okazało się przy użyciu tej instrukcji określenie, na ile dezaktywacja poszczególnych czujników wpłynie na oszczędność energii. Natomiast bardzo pomocna okazała się zaproponowana przez autora funkcja kosztu wykorzystująca informację o przyśpieszeniach poszczególnych kół. Przyśpieszenia kół mają bezpośredni wpływ na energię spożytkowaną na napędy. Przy pomocy tej funkcji kosztu możliwe było wskazanie potencjalnie korzystniejszej konfiguracji czujników. Do rozważenia pozostaje kwestia wyboru czwórki czujników do aktywacji. Można by ewentualnie rozważyć rozwiązanie kombinowane. Np. w oparciu o kamerę umieszczoną ponad obszarem roboczym zanalizować przestrzeń, rozpoznać znajdujące się tam kształty i w zależności od tego uaktywnić odpowiedni zestaw czujników. Na podstawie wyników badań należy stwierdzić, że konfiguracja sprzętowa robota mobilnego klasy pojazd Braitenberga umożliwiająca poprawną realizację trajektorii w nieznanym 12
13 otoczeniu z przeszkodami powinna zawierać: 4 czujniki umożliwiające wykrycie przeszkód, przy czym 2 winny być zlokalizowane z przodu robota oraz po jednym po bokach. Dotyczy to środowiska z przeszkodami w kolorach jasnych. Znajdujące się bowiem na wyposażeniu robota czujniki zbliżeniowe wykrywają przeszkody czarne stosunkowo późno. Większa ilość czujników w niektórych sytuacjach może nawet pogorszyć jakość ruchu w sensie założonych wskaźników jakości. Z tego względu zestaw 8 czujników, jakim dysponuje stosowany do testów robot Khepera III należy uznać za nadmiarowy w sensie realizowalności typowych zadań stawianych przed tym robotem i innymi urządzeniami podobnej klasy. Większa liczba czujników może natomiast okazać się niezbędna podczas innych zadań typu praca robota w zespole lub możliwość występowania ruchomych przeszkód w przestrzeni roboczej, czy też w przypadku występowania przeszkód w kolorze czarnym. W przypadku współpracy robota w grupie robotów może się okazać konieczne uwzględnienie pomiarów z czujników znajdujących się z tyłu robota- tj. nr 1 i 8- z uwagi na możliwość najechania od tyłu przez inny robot. Drugim podstawowym czynnikiem decydującym o poprawności ruchu rozważanego robota w nieznanym otoczeniu jest poprawny dobór wag poszczególnych czujników. Wyniki eksperymentów pokazują, że ten sam zestaw 4 czujników, który zapewnia poprawną realizację zadania przy jednym zestawie wag, nie zapewnia poprawności realizacji zadania przy innych wagach. Skrajnym przykładem jest tutaj odpowiednio V i VI seria eksperymentów, które to różniły się między sobą tylko kolorem przeszkody. Zestaw wag czujników gwarantujący pomyślne wykonanie zadania dla przeszkody białej okazywał się bezużyteczny dla przeszkody czarnej. Podczas eksperymentów wagi te były dobierane intuicyjnie, natomiast dalsza analiza rozważanej tematyki musi objąć poszukiwanie metod analitycznych mogących wskazać rozwiązania optymalne z punktu widzenia przyjętego kryterium. Pomocna będzie tu na pewno zależność sterowalności od wag czujników, poruszona w podrozdziale 5.3. Osobną kwestią jest też precyzyjna ocena uzyskiwanych w trakcie eksperymentów trajektorii. Przyjęto również ocenę za zasadzie intuicyjnej, przy czym jako warunek konieczny narzucono konieczność bezkolizyjnego dotarcia do wskazanego punktu docelowego bądź ominięcie przeszkody. Otwartą kwestią pozostaje stworzenie nowego, uniwersalnego wskaźnika jakości bazującego na zaproponowanych wskaźnikach, branych łącznie pod uwagę z odpowiednio dobranymi wagami. 13
14 Wyniki eksperymentów pokazują także, że jest także możliwa konfiguracja algorytmu sterowania umożliwiającego poprawną realizację zadania tylko przy dwóch aktywnych czujnikach, przy czym ten algorytm należy traktować jako awaryjny ze względu na jego nieefektywność w sensie przyjętych wskaźników jakości. Podsumowując powyższe rozważania należy stwierdzić, że cel naukowy pracy został osiągnięty i odpowiedzi na pytania postawione w tezie pracy są następujące: 1.W przypadku rozważanego robota mobilnego klasy pojazd Braitenberga nie jest celowe zwiększanie liczby czujników umożliwiających obserwację otoczenia, gdyż większa ilość czujników nie zawsze ma dodatni wpływ na jakość realizacji postawionych zadań w sensie zadanych wskaźników jakości. Decydujące znaczenie dla poprawności ruchu robota w nieznanym otoczeniu z przeszkodami ma rozmieszczenie czujników i poprawny dobór wag sygnałów z tych czujników przy stałej liczbie czujników wynoszącej 4 dla większości typowych przeszkód w kolorach jasnych. 2.W przypadku przeszkód w kolorze czarnym konieczna okazuje się liczba 6 czujników, ponieważ znajdujące się na wyposażeniu robota Khepera III czujniki nie są w stanie dostatecznie wcześnie wykryć czarnej przeszkody. 3.Liczba czujników mniejsza od czterech także pozwala na awaryjną realizację założonej trajektorii ruchu, ale zadanie to wymaga innego algorytmu, niż przy użyciu 4 czujników. Niestety algorytm ten jest nieefektywny w sensie zużycia energii i czasu realizacji zadania. 4.Konstrukcja układu napędowego rozważanego robota mobilnego jest optymalna z punktu widzenia jego sterowalności. Zatem nie jest celowa jego rozbudowa o dodatkowe napędy, gdyż nie zwiększyłoby to jego możliwości ruchowych, a skomplikowałoby konstrukcję i sterowanie oraz zwiększyłoby masę i zużycie energii. Wyniki badań zrealizowanych podczas przygotowania niniejszej rozprawy i przedstawione powyżej w żadnym wypadku nie wyczerpują rozważanej w pracy tematyki i można wskazać jeszcze wiele kierunków dalszych badań. Jako przykłady można tu podać: 14
15 Opracowanie formalnych metod dostrajania algorytmów sterowania rozważanym robotem, przy czym należałoby rozważyć w takiej sytuacji różne typy przeszkód omijanych przez robota. Dodatkowo w takim wypadku można próbować rozpoznać kształt przeszkody na podstawie sygnałów z czujników. Należałoby też poświęcić więcej uwagi algorytmom awaryjnym realizowanym przy zmniejszonej liczbie aktywnych czujników z położeniem nacisku na ich realizację czasooptymalną, gdyż w szczególnych sytuacjach praktycznych (warunki bojowe) może to decydować o tym, czy urządzenie nie zostanie np. utracone. Kolejnym interesującym tematem, który nie został w pracy poruszony, a jest wart rozważenia jest realizacja przez robota zadanej trajektorii w obecności aktywnych zakłóceń mających wpływ na działanie czujników. Takie zakłócenia mogą pochodzić np. od innego podobnego robota poruszającego się w tej samej przestrzeni roboczej i używającego czujników pracujących na tych samych częstotliwościach sygnałów. Innym tematem nie rozważanym w pracy jest działanie robotów w zespole, gdyż wtedy istotne jest także wzajemne unikanie kolizji. W takiej sytuacji liczba czujników optymalna z punktu widzenia działania pojedynczego robota może się okazać niewystarczająca i tylne czujniki, określone podczas bada jako zbędne mogłyby okazać się konieczne np. do wykonania uniku przed innym pojazdem zbliżającym się z tyłu. 15
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
Opinia o pracy doktorskiej pt. On active disturbance rejection in robotic motion control autorstwa mgr inż. Rafała Madońskiego
Prof. dr hab. inż. Tadeusz Uhl Katedra Robotyki i Mechatroniki Akademia Górniczo Hutnicza Al. Mickiewicza 30 30-059 Kraków Kraków 09.06.2016 Opinia o pracy doktorskiej pt. On active disturbance rejection
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
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
Opinia o pracy doktorskiej pt. Damage Identification in Electrical Network for Structural Health Monitoring autorstwa mgr inż.
Prof. dr hab. inż. Tadeusz Uhl Katedra Robotyki i Mechatroniki Akademia Górniczo Hutnicza Al. Mickiewicza 30 30-059 Kraków Kraków 26.05.2011 Opinia o pracy doktorskiej pt. Damage Identification in Electrical
Prof. dr hab. inż. Lech M. Grzesiak Politechnika Warszawska, Wydział Elektryczny
Prof. dr hab. inż. Lech M. Grzesiak Politechnika Warszawska, Wydział Elektryczny Recenzja rozprawy doktorskiej mgr. inż. Karola Tatara pt. Synteza regulatorów ślizgowych dla przetworników energoelektronicznych
OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI
Autoreferat do rozprawy doktorskiej OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Michał Mazur Gliwice 2016 1 2 Montaż samochodów na linii w
PRACA DYPLOMOWA MAGISTERSKA
KATEDRA WYTRZYMAŁOSCI MATERIAŁÓW I METOD KOMPUTEROWYCH MACHANIKI PRACA DYPLOMOWA MAGISTERSKA Analiza kinematyki robota mobilnego z wykorzystaniem MSC.VisualNastran PROMOTOR Prof. dr hab. inż. Tadeusz Burczyński
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
PL B1. ADAPTRONICA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Łomianki, PL BUP 16/11
PL 219996 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 219996 (13) B1 (21) Numer zgłoszenia: 390194 (51) Int.Cl. G01P 7/00 (2006.01) G01L 5/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej
ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI
1 ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI 15.1. CEL ĆWICZENIA Celem ćwiczenia jest poznanie podstawowych właściwości wzmacniaczy mocy małej częstotliwości oraz przyswojenie umiejętności
Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa
Jacek Skorupski pok. 251 tel. 234-7339 jsk@wt.pw.edu.pl http://skorupski.waw.pl/mmt prezentacje ogłoszenia konsultacje: poniedziałek 16 15-18, sobota zjazdowa 9 40-10 25 Udział w zajęciach Kontrola wyników
Manipulator OOO z systemem wizyjnym
Studenckie Koło Naukowe Robotyki Encoder Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska Manipulator OOO z systemem wizyjnym Raport z realizacji projektu Daniel Dreszer Kamil Gnacik Paweł
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
Samochodowy system detekcji i rozpoznawania znaków drogowych. Sensory w budowie maszyn i pojazdów Maciej Śmigielski
Samochodowy system detekcji i rozpoznawania znaków drogowych Sensory w budowie maszyn i pojazdów Maciej Śmigielski Rozpoznawanie obrazów Rozpoznawaniem obrazów możemy nazwać proces przetwarzania i analizowania
B3.5 Koncentracja. Raport pochodzi z portalu
B3.5 Koncentracja System PIK umożliwia wyznaczanie potencjału gospodarczego regionu z wykorzystaniem wskaźników lokacji i wskaźników przesunięć. Jest to dalszy logiczny krok analizy zaraz po modułach B3.1
Modelowanie glikemii w procesie insulinoterapii
Dawid Kaliszewski Modelowanie glikemii w procesie insulinoterapii Promotor dr hab. inż. Zenon Gniazdowski Cel pracy Zbudowanie modelu predykcyjnego przyszłych wartości glikemii diabetyka leczonego za pomocą
Czym jest OnDynamic? OnDynamic dostarcza wartościowych danych w czasie rzeczywistym, 24/7 dni w tygodniu w zakresie: czasu przejazdu,
Czym jest OnDynamic? OnDynamic (Multimodalny System Monitoringu Ruchu Drogowego) to inteligentna architektura czujników i specjalistycznego oprogramowania, które gwarantują przetwarzanie dużej ilości różnorodnych
STATYCZNA PRÓBA ROZCIĄGANIA
Mechanika i wytrzymałość materiałów - instrukcja do ćwiczenia laboratoryjnego: STATYCZNA PRÓBA ROZCIĄGANIA oprac. dr inż. Jarosław Filipiak Cel ćwiczenia 1. Zapoznanie się ze sposobem przeprowadzania statycznej
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
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
Programowanie celowe #1
Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem
Gdynia, dr hab. inż. Krzysztof Górecki, prof. nadzw. AMG Katedra Elektroniki Morskiej Akademia Morska w Gdyni
Gdynia, 2016-03-24 dr hab. inż. Krzysztof Górecki, prof. nadzw. AMG Katedra Elektroniki Morskiej Akademia Morska w Gdyni Ocena rozprawy doktorskiej mgr inż. Marcina Waleckiego nt. "Zastosowanie wielowejściowych
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych autor: Robert Drab opiekun naukowy: dr inż. Paweł Rotter 1. Wstęp Zagadnienie generowania trójwymiarowego
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
3. WYNIKI POMIARÓW Z WYKORZYSTANIEM ULTRADŹWIĘKÓW.
3. WYNIKI POMIARÓW Z WYKORZYSTANIEM ULTRADŹWIĘKÓW. Przy rozchodzeniu się fal dźwiękowych może dochodzić do częściowego lub całkowitego odbicia oraz przenikania fali przez granice ośrodków. Przeszkody napotykane
Systemy uczące się Lab 4
Systemy uczące się Lab 4 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 26 X 2018 Projekt zaliczeniowy Podstawą zaliczenia ćwiczeń jest indywidualne wykonanie projektu uwzględniającego
Stabilność II Metody Lapunowa badania stabilności
Metody Lapunowa badania stabilności Interesuje nas w sposób szczególny system: Wprowadzamy dla niego pojęcia: - stabilności wewnętrznej - odnosi się do zachowania się systemu przy zerowym wejściu, czyli
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
Ć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
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 Struktury i Algorytmy Wspomagania Decyzji Zadanie projektowe 2 Czas realizacji: 6 godzin Maksymalna liczba
WYMAGANIA DOTYCZĄCE ZALICZENIA ZAJĘĆ
Nazwa przedmiotu: Techniki symulacji Kod przedmiotu: ES1C300 015 Forma zajęć: pracownia specjalistyczna Kierunek: elektrotechnika Rodzaj studiów: stacjonarne, I stopnia (inŝynierskie) Semestr studiów:
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
SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk
SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY Autorzy: M. Lewicka, K. Stańczyk Kraków 2008 Cel pracy projekt i implementacja systemu rozpoznawania twarzy, który na podstawie
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 Opis stanowiska laboratoryjnego do projektowania i weryfikacji algorytmów sterujących autonomicznych pojazdów
Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D
Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D autorzy: Michał Dajda, Łojek Grzegorz opiekun naukowy: dr inż. Paweł Rotter I. O projekcie. 1. Celem projektu było stworzenie
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
1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania
1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego
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
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.
Analogowy sterownik silnika krokowego oparty na układzie avt 1314
Katedra Energoelektroniki i Automatyki Systemów Przetwarzania Energii 51 Konferencja Studenckich Kół Naukowych Bartłomiej Dąbek Adrian Durak - Elektrotechnika 3 rok - Elektrotechnika 3 rok Analogowy sterownik
Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia
Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia Postępowanie na świadczenie usług badawczo-rozwojowych referencyjny Zamawiającego: ZO CERTA 1/2017 Celem Projektu jest opracowanie wielokryterialnych
WIZUALIZACJA I STEROWANIE ROBOTEM
Maciej Wochal, Opiekun koła: Dr inż. Dawid Cekus Politechnika Częstochowska, Wydział Inżynierii Mechanicznej i Informatyki, Instytut Mechaniki i Podstaw Konstrukcji Maszyn, Koło Naukowe Komputerowego Projektowania
Wstęp do użytkowania modeli GP2D12 i GP2Y0A02 Podstawowe informacje techniczne Testy praktyczne czujnika GP2Y0A02
Koło naukowe KoNaR: Czujniki odległości firmy SHARP Wstęp do użytkowania modeli GP2D12 i GP2Y0A02 Podstawowe informacje techniczne Testy praktyczne czujnika GP2Y0A02 Bolesław Jodkowski (część I) Karol
Usługa: Audyt kodu źródłowego
Usługa: Audyt kodu źródłowego Audyt kodu źródłowego jest kompleksową usługą, której głównym celem jest weryfikacja jakości analizowanego kodu, jego skalowalności, łatwości utrzymania, poprawności i stabilności
Implementacja filtru Canny ego
ANALIZA I PRZETWARZANIE OBRAZÓW Implementacja filtru Canny ego Autor: Katarzyna Piotrowicz Kraków,2015-06-11 Spis treści 1. Wstęp... 1 2. Implementacja... 2 3. Przykłady... 3 Porównanie wykrytych krawędzi
Wtyczka Crop3D. Wstęp. Implementacja. Sprawozdanie z realizacji projektu Bartłomiej Trzewiczek Kraków,
Sprawozdanie z realizacji projektu Bartłomiej Trzewiczek Kraków, 30.06.2015 Wtyczka Crop3D Wstęp Celem projektu było napisanie wtyczki do programu ImageJ pozwalającej na obcięcie tła i maksymalne skadrowanie
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: Pomiar prędkości kątowych samolotu przy pomocy czujnika ziemskiego pola magnetycznego 1. Analiza właściwości
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
Pojazdy przeciążone zagrożeniem dla trwałości nawierzchni drogowych: metody przeciwdziałania
Pojazdy przeciążone zagrożeniem dla trwałości nawierzchni drogowych: metody przeciwdziałania Prof. dr hab. inż. Leszek Rafalski Mgr inż. Michał Karkowski II WARMIŃSKO-MAZURSKIE FORUM DROGOWE LIDZBARK WARMIŃSKI
Analiza korespondencji
Analiza korespondencji Kiedy stosujemy? 2 W wielu badaniach mamy do czynienia ze zmiennymi jakościowymi (nominalne i porządkowe) typu np.: płeć, wykształcenie, status palenia. Punktem wyjścia do analizy
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
Katedra Energoelektroniki i Automatyki Systemów Przetwarzania Energii Akademia Górniczo-Hutnicza im. St. Staszica al. Mickiewicza Kraków
dr hab. inż. Andrzej Bień prof. n. AGH Kraków 2015-08-31 Katedra Energoelektroniki i Automatyki Systemów Przetwarzania Energii Akademia Górniczo-Hutnicza im. St. Staszica al. Mickiewicza 30 30-059 Kraków
Zastosowanie silników krokowych jako napęd robota mobilnego
Zastosowanie silników krokowych jako napęd robota mobilnego Bartłomiej Kurosz 22 maja 2015 Bartłomiej Kurosz Napędy robotów mobilnych 22 maja 2015 1 / 48 Wstęp Tytuł Badanie sprawności napędu robota mobilnego
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
Metody eksploracji danych w odkrywaniu wiedzy (MED) projekt, dokumentacja końcowa
Metody eksploracji danych w odkrywaniu wiedzy (MED) projekt, dokumentacja końcowa Konrad Miziński 14 stycznia 2015 1 Temat projektu Grupowanie hierarchiczne na podstawie algorytmu k-średnich. 2 Dokumenty
Problematyka budowy skanera 3D doświadczenia własne
Problematyka budowy skanera 3D doświadczenia własne dr inż. Ireneusz Wróbel ATH Bielsko-Biała, Evatronix S.A. iwrobel@ath.bielsko.pl mgr inż. Paweł Harężlak mgr inż. Michał Bogusz Evatronix S.A. Plan wykładu
dr hab. inż. Jacek Dziurdź, prof. PW Warszawa, r. Instytut Podstaw Budowy Maszyn Politechnika Warszawska
dr hab. inż. Jacek Dziurdź, prof. PW Warszawa, 8.01.2019 r. Instytut Podstaw Budowy Maszyn Politechnika Warszawska Recenzja pracy doktorskiej Pana mgr. inż. Piotra Szafrańca pt.: Ocena drgań i hałasu oddziałujących
KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury
KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury Funkcje wektorowe Jeśli wektor a jest określony dla parametru t (t należy do przedziału t (, t k )
Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny
Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny 16 listopada 2006 1 Wstęp Robot Khepera to dwukołowy robot mobilny zaprojektowany do celów badawczych i edukacyjnych. Szczegółowe
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
PL B1. Mechanizm pedipulatora do ustawiania pozycji modułu napędowego, zwłaszcza robota mobilnego
PL 223875 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 223875 (13) B1 (21) Numer zgłoszenia: 406656 (51) Int.Cl. F16H 1/36 (2006.01) F16H 3/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej
Ćwiczenie 1 Planowanie trasy robota mobilnego w siatce kwadratów pól - Algorytm A
Ćwiczenie 1 Planowanie trasy robota mobilnego w siatce kwadratów pól - Algorytm A Zadanie do wykonania 1) Utwórz na pulpicie katalog w formacie Imię nazwisko, w którym umieść wszystkie pliki związane z
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
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I SYMULACJA UKŁADÓW STEROWANIA Kierunek: Mechatronika Rodzaj przedmiotu: Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1.
SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa
Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
PANEL SŁONECZNY NXT. Rozpocznij
Panel Słoneczny NXT Panel Słoneczny NXT Opis Zadanie polega na badaniu możliwości generowania prądu przez panel słoneczny poprzez analizę mocy wyjściowej urządzenia [W]. Eksperymentalnie sprawdzony zostanie
Projekt Zaprogramować działanie robota w narzędziu USARSim
WYŻSZA SZKOŁA INFORMATYKI I ZARZĄDZANIA Z SIEDZIBĄ W RZESZOWIE Inteligentne Systemy Autonomiczne Projekt Zaprogramować działanie robota w narzędziu USARSim Prowadzący: Wykonawca: Mgr Daniel Jachyra Paweł
Ć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
Przyspieszenie obróbki CNC z edytorem ścieżki. narzędzia w ZW3D. ZW3D CAD/CAM Biała księga
Przyspieszenie obróbki CNC z edytorem ścieżki narzędzia w ZW3D Wstęp Podczas procesu obróbki, dobrze wykonane części zawsze wymagają doskonałych umiejętności wytwarzania i doświadczenia. Czy zdarzyło ci
Opis ćwiczenia. Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Henry ego Katera.
ĆWICZENIE WYZNACZANIE PRZYSPIESZENIA ZIEMSKIEGO ZA POMOCĄ WAHADŁA REWERSYJNEGO Opis ćwiczenia Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego
Wszystko co chcielibyście wiedzieć o badaniach technicznych
Wszystko co chcielibyście wiedzieć o badaniach technicznych ale Pół żartem, pół serio o naszej rutynie Czasem zdarza się, że pozwalamy wjechać klientowi na stanowisko Być może cierpi on na wadę wzroku
Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania
Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu
Projekt i wykonanie robota klasy Micromouse
Projekt i wykonanie robota klasy Micromouse AUTOR: KAMIL BUGDOŁ PROMOTOR: DR HAB. INŻ. WOJCIECH SKARKA, PROF. NZW. W POL. ŚL. OPIEKUN: DR INŻ. WAWRZYNIEC PANFIL Wstęp Cel pracy Celem projektu jest zaprojektowanie
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: CHWYTAKI, NAPĘDY I CZUJNIKI URZĄDZEŃ MECHATRONICZNYCH Grippers, driver and sensors of mechatronic devices Kierunek: MECHATRONIKA Rodzaj przedmiotu: obowiązkowy na specjalności: SYSTEMY
SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa
SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Autorzy scenariusza:
Odniesienie do obszarowych efektów kształcenia 1 2 3. Kierunkowe efekty kształcenia WIEDZA (W)
EFEKTY KSZTAŁCENIA NA KIERUNKU "MECHATRONIKA" nazwa kierunku studiów: Mechatronika poziom kształcenia: studia pierwszego stopnia profil kształcenia: ogólnoakademicki symbol kierunkowych efektów kształcenia
INSTRUKCJA DO ĆWICZENIA NR 7
KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 7 PRZEDMIOT TEMAT OPRACOWAŁ LABORATORIUM MODELOWANIA Przykładowe analizy danych: przebiegi czasowe, portrety
Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Automatyczny dobór parametrów algorytmu genetycznego
Automatyczny dobór parametrów algorytmu genetycznego Remigiusz Modrzejewski 22 grudnia 2008 Plan prezentacji Wstęp Atrakcyjność Pułapki Klasyfikacja Wstęp Atrakcyjność Pułapki Klasyfikacja Konstrukcja
AUTOMATYCZNE ROZPOZNAWANIE PUNKTÓW KONTROLNYCH GŁOWY SŁUŻĄCYCH DO 3D MODELOWANIA JEJ ANATOMII I DYNAMIKI
AUTOMATYCZNE ROZPOZNAWANIE PUNKTÓW KONTROLNYCH GŁOWY SŁUŻĄCYCH DO 3D MODELOWANIA JEJ ANATOMII I DYNAMIKI Tomasz Huczek Promotor: dr Adrian Horzyk Cel pracy Zasadniczym celem pracy było stworzenie systemu
Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych
inż. Marek Duczkowski Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych słowa kluczowe: algorytm gradientowy, optymalizacja, określanie wodnicy W artykule
SYLABUS/KARTA PRZEDMIOTU
. NAZWA PRZEDMIOTU SYLABUS/KARTA PRZEDMIOTU Systemy wizyjne w automatyce przemysłowej. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny. STUDIA kierunek stopień tryb język status przedmiotu
Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA
Symbol Efekty kształcenia dla kierunku studiów INFORMATYKA, specjalność: 1) Sieciowe systemy informatyczne. 2) Bazy danych Absolwent studiów I stopnia kierunku Informatyka WIEDZA Ma wiedzę z matematyki
Ćwiczenie EA1 Silniki wykonawcze prądu stałego
Akademia Górniczo-Hutnicza im.s.staszica w Krakowie KATEDRA MASZYN ELEKTRYCZNYCH Ćwiczenie EA1 Silniki wykonawcze prądu stałego Program ćwiczenia: A Silnik wykonawczy elektromagnetyczny 1. Zapoznanie się
W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.
1. Podstawy matematyki 1.1. Geometria analityczna W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. Skalarem w fizyce nazywamy
SCENARIUSZ LEKCJI. TEMAT LEKCJI: Zastosowanie średnich w statystyce i matematyce. Podstawowe pojęcia statystyczne. Streszczenie.
SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Autorzy scenariusza:
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: Układ sterowania płaszczyzną sterową o podwyższonej niezawodności 1. Analiza literatury. 2. Uruchomienie
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
ARCHICAD 21 podstawy wykorzystania standardu IFC
ARCHICAD 21 podstawy wykorzystania standardu IFC IFC (Industry Foundation Classes) to otwarty format wymiany danych. Powstał z myślą o ułatwieniu międzydyscyplinarnej współpracy z wykorzystaniem cyfrowych
WYKORZYSTANIE MES DO WYZNACZANIA WPŁYWU PĘKNIĘCIA W STOPIE ZĘBA KOŁA NA ZMIANĘ SZTYWNOŚCI ZAZĘBIENIA
ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2009 Seria: TRANSPORT z. 65 Nr kol. 1807 Tomasz FIGLUS, Piotr FOLĘGA, Piotr CZECH, Grzegorz WOJNAR WYKORZYSTANIE MES DO WYZNACZANIA WPŁYWU PĘKNIĘCIA W STOPIE ZĘBA
Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik technologii ceramicznej 311[30]
Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik technologii ceramicznej 311[30] 1 2 3 4 5 W etapie praktycznym zadanie egzaminacyjne sprawdzało umiejętności praktyczne z zakresu
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego PROGRAM SZKOLENIA
PROGRAM SZKOLENIA z zakresu doskonalenia techniki kierowania samochodem osobowym w ramach projektu pt. Droga do bezpiecznej służby realizowanego w ramach Programu Operacyjnego Kapitał Ludzki, Priorytet
Instrukcja obsługi programu Do-Exp
Instrukcja obsługi programu Do-Exp Autor: Wojciech Stark. Program został utworzony w ramach pracy dyplomowej na Wydziale Chemicznym Politechniki Warszawskiej. Instrukcja dotyczy programu Do-Exp w wersji
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
Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol
KIERUNKOWE EFEKTY KSZTAŁCENIA Wydział Informatyki i Zarządzania Kierunek studiów INFORMATYKA (INF) Stopień studiów - pierwszy Profil studiów - ogólnoakademicki Projekt v1.0 z 18.02.2015 Odniesienie do
Politechnika Wrocławska, Katedra Inżynierii Biomedycznej Systemy Pomiarowo-Diagnostyczne, laboratorium
Politechnika Wrocławska, Katedra Inżynierii Biomedycznej Systemy Pomiarowo-Diagnostyczne, laboratorium Ćwiczenie 5 Detektor upadku pacjenta wykorzystujący akcelerometr z interfejsem I 2 C 1. Cel ćwiczenia
Summary in Polish. Fatimah Mohammed Furaiji. Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling
Summary in Polish Fatimah Mohammed Furaiji Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling Zastosowanie symulacji wieloagentowej w modelowaniu zachowania konsumentów Streszczenie
1. Tabela odniesień efektów kierunkowych do efektów obszarowych z komentarzami
EFEKTY KSZTAŁCENIA (ELEKTROTECHNIKA II ST) 1. Tabela odniesień efektów kierunkowych do efektów obszarowych z komentarzami Kierunkowy efekt kształcenia - symbol K_W01 K_W02 K_W03 K_W04 K_W05 K_W06 K_W07
Opinia o pracy doktorskiej pt. Systemy adaptacyjnej absorpcji obciążeń udarowych autorstwa mgr inż. Piotra Krzysztofa Pawłowskiego
Prof. dr hab. inż. Tadeusz Uhl Katedra Robotyki i Mechatroniki Akademia Górniczo Hutnicza Al. Mickiewicza 30 30-059 Kraków Kraków 01.09.2011 Opinia o pracy doktorskiej pt. Systemy adaptacyjnej absorpcji