Nowe algorytmy sterowania nieholonomicznym robotem mobilnym

Podobne dokumenty
KONFERENCJE KRAJOWE:

KARTA OPISU MODUŁU KSZTAŁCENIA

Planowanie przejazdu przez zbiór punktów. zadania zrobotyzowanej inspekcji

Tadeusz SZKODNY. POLITECHNIKA ŚLĄSKA ZESZYTY NAUKOWE Nr 1647 MODELOWANIE I SYMULACJA RUCHU MANIPULATORÓW ROBOTÓW PRZEMYSŁOWYCH

ZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Wykład Ćwiczenia Laborat orium. Zaliczenie na ocenę. egzamin

Metoda VFO i jej zastosowanie do sterowania potrójnym integratorem

Podstawy robotyki - opis przedmiotu

Automatyka i Robotyka studia stacjonarne drugiego stopnia

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

Hybrydowa analiza transformat w rozpoznawaniu wysokości dźwięków w polifonicznych nagraniach instrumentów muzycznych

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Planowanie i realizacja ruchu z wykorzystaniem własności stabilizatora VFO dla robota z napędem różnicowym

Kinematyka robotów mobilnych

Planowanie ruchu bryły sztywnej

ZAGADNIENIA SPECJALNOŚCIOWE

Strategia śledzenia trajektorii z unikaniem kolizji dla robota mobilnego klasy (2,0)

Życiorys. Wojciech Paszke. 04/2005 Doktor nauk technicznych w dyscyplinie Informatyka. Promotor: Prof. Krzysztof Ga lkowski

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

Opinia o pracy doktorskiej pt. On active disturbance rejection in robotic motion control autorstwa mgr inż. Rafała Madońskiego

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

PRZEWODNIK PO PRZEDMIOCIE

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

Matematyka Stosowana na Politechnice Wrocławskiej. Komitet Matematyki PAN, luty 2017 r.

Wykład Ćwiczenia Laborat orium. Zaliczenie na ocenę

ZASTOSOWANIE GRAFU WIDOCZNOŚCI W PLANOWANIU TRASY PRZEJŚCIA STATKU APPLICATION OF A VISIBILITY GRAPH IN SHIP S PATH PLANNING

PL B1. Mechanizm pedipulatora do ustawiania pozycji modułu napędowego, zwłaszcza robota mobilnego

Politechnika Łódzka Wydział Mechaniczny Instytut obrabiarek i technologii budowy maszyn. Praca Magisterska

Tytuł: Doktor inżynier Temat rozprawy: Analiza dynamiczna i sterowanie maszynami roboczymi posadowionymi podatnie

PRACA DYPLOMOWA Magisterska

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

INFORMATYKA SYSTEMÓW AUTONOMICZNYCH

ALGORYTMY DWUSTAWNEJ REGULACJI TEMPERATURY POWIERZCHNI WALCA STALOWEGO Z ZASTOSOWANIEM RUCHOMYCH WZBUDNIKÓW

Automatyka i robotyka

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

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

Michał Niezabitowski

MODELOWANIE I SYMULACJA Kościelisko, czerwca 2006r. Oddział Warszawski PTETiS Wydział Elektryczny Politechniki Warszawskiej Polska Sekcja IEEE

Laboratorium Podstaw Robotyki ĆWICZENIE 4

Stabilność II Metody Lapunowa badania stabilności

Uszkodzenia Pojazdów Szynowych Wywołane Usterkami Toru Kolejowego

Regulator impedancyjny dla elektrycznego zespołu napędowego robota

Algorytm kinematyki odwrotnej typu jakobianu pseudoodwrotnego dla manipulatorów mobilnych. Mariusz Janiak 1

dynamiki mobilnego robota transportowego.

OPTYMALIZACJA DOBORU PRZEŁOŻENIA W PASOWEJ PRZEKŁADNI CVT MIEJSKIEGO POJAZDU JEDNOŚLADOWEGO

Katarzyna Jesionek Zastosowanie symulacji dynamiki cieczy oraz ośrodków sprężystych w symulatorach operacji chirurgicznych.

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

Autoreferat Rozprawy Doktorskiej

ANALIZA TRÓJELEMENTOWEGO OBWODU MEMRYSTOROWEGO NIECAŁKOWITEGO RZĘDU

Systemy Czasu Rzeczywistego (SCR)

Rok akademicki: 2030/2031 Kod: RAR n Punkty ECTS: 7. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

ZASTOSOWANIE PROBABILISTYCZNEJ SIECI NEURONOWEJ DO IDENTYFIKACJI OBIEKTÓW NA PODSTAWIE WSKAZAŃ CZUJNIKÓW PODCZERWIENI ROBOTA KHEPERA 2

ANALIZA KINEMATYCZNA PALCÓW RĘKI

Zastosowanie transformacji Hougha do tworzenia mapy i lokalizacji robota mobilnego

Laboratorium Podstaw Robotyki ĆWICZENIE 4

Rok akademicki: 2016/2017 Kod: EEL s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

PRZEWODNIK PO PRZEDMIOCIE

[3] Hałgas S., An algorithm for fault location and parameter identification of analog circuits

ANALIZA KINEMATYKI MANIPULATORÓW NA PRZYKŁADZIE ROBOTA LINIOWEGO O CZTERECH STOPNIACH SWOBODY

Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.

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

Zastosowania metod analitycznej złożoności obliczeniowej do przetwarzania sygnałów cyfrowych oraz w metodach numerycznych teorii aproksymacji

DOBÓR FUNKCJI WŁASNEJ PRZEMIESZCZENIA UKŁADÓW DRGAJĄCYCH GIĘTNIE W RUCHU UNOSZENIA

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

BADANIA MODELU WIELOPOZIOMOWEGO FALOWNIKA PRĄDU

Logiczna reprezentacja wiedzy i metoda logiczno-algebraiczna

Informatyka studia stacjonarne pierwszego stopnia

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

List of publications

Mechatroniczne systemy wykonawcze, sensoryczne i sterujące. Rok akademicki: 2014/2015 Kod: RME s Punkty ECTS: 14

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

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

Przedsiębiorstwo zwinne. Projektowanie systemów i strategii zarządzania

Kołowa platforma mobilna dla celów badawczych

Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Metody optymalizacji dyskretnej

WYBÓR PUNKTÓW POMIAROWYCH

Lingwistyczne podsumowania baz danych.inteligentne generowanie s

Semestr 1 suma pkt ECTS dla wszystkich kursów w semestrze: 30

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

Laboratorium Podstaw Robotyki ĆWICZENIE 4

Komputerowo wspomagane projektowanie systemów sterowania

Hybrydowy stabilizator odporny dla robota mobilnego o kinematyce (2,0)

Manipulator OOO z systemem wizyjnym

Activities Performed by prof. Tadeusiewicz in Books and Journals Editorial Boards

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

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

MODELOWANIE WARSTWY POWIERZCHNIOWEJ O ZMIENNEJ TWARDOŚCI

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

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner

Lista przedmiotów prowadzonych przez pracowników Zakładu Sieci i Systemów Elektroenergetycznych

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

PLANY I PROGRAMY STUDIÓW

Automatyzacja i sterowanie statkiem

Egzamin / zaliczenie na ocenę*

Szybkie prototypowanie w projektowaniu mechatronicznym

BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH

Transkrypt:

Politechnika Poznańska Wydział Informatyki Rozprawa doktorska Nowe algorytmy sterowania nieholonomicznym robotem mobilnym Paweł Szulczyński Promotor: prof. dr hab. inż. Krzysztof Kozłowski Poznań, 2012 Praca zrealizowana w ramach grantu promotorskiego Nr N514 023 32/3262

Streszczenie Jednym z klasycznych zadań sterowania robotów mobilnych jest śledzenie zadanej trajektorii. Zadanie to jest przedmiotem badań różnych naukowców na przestrzeni ostatnich 30 lat (przykładowe wyniki badań można znaleźć w pracach [18, 3, 7, 11, 17, 13]). Rozwiązania te w większości dotyczą sterowania robotem w środowisku bezkolizyjnym. Analiza stabilności oraz funkcji zbieżności trajektorii robota do trajektorii referencyjnej nie uwzględniają ograniczeń wynikających z obecności przeszkód. Ponieważ otaczający nas świat, nawet ten sztucznie uformowany przez człowieka, jest daleki od otwartej i pustej przestrzeni, w związku z tym rozszerzenie problemu o uwzględnienie potencjalnych przeszkód wydaje się być naturalne. Zagadnienie planowania ruchu i sterowania robotami w ograniczonej przestrzeni konfiguracyjnej jest również aktualnym zagadnieniem badawczym zarówno w aspekcie teoretycznym jak i aplikacyjnym. Pierwsze próby rozwiązania tego problemu opierały się na funkcjach Lapunowa, co przedstawił Leitmann w pracy [14]. Kontynuację tego podejścia można znaleźć w pracy [21]. Inną technikę sterowania robotami w ograniczonej przestrzeni, wykorzystującą pola potencjalne zaproponował Khatib w pracy [8]. Metoda ta polega na tym, że przeszkody otoczone zostają lokalną strefą (zwykle o okrągłym kształcie), w której definiuje się funkcję sztucznego potencjału [24], [4], [12]. Zadaniem tej funkcji jest odpychanie robota gdy znajdzie się on zbyt blisko brzegu przeszkody. Realizację celu sterowania uzyskuje się poprzez umieszczenie w nim potencjału przyciągającego. Istotną wadą funkcji potencjalnych jest możliwość występowania lokalnych minimów w których robot może zatrzymać się. Z problemem tym można spotkać się między innymi w pracach [15], [22], [12]. Szczegółową analizę metody sztucznych potencjałów przeprowadził Koditschek [10], który formalnie badał istnienie minimów lokalnych i wspólnie z Rimonem wprowadził tzw. funkcję nawigacyjną posiadającą jedno minimum globalne dla przeszkód sferycznych i gwiaździstych [20], [19]. Wykorzystanie tej ostatniej metody wymaga bardzo skomplikowanych i czasochłonnych obliczeń i z tego względu nie znajduje ona zastosowania w praktycznych aplikacjach. Alternatywnym sposobem planowania ruchu w oparciu o funkcje potencjalne może być metoda wykorzystująca równania Poissona. Równanie to stosuje się do opisu m.in. rozkładu pola prędkości cieczy wypływającej ze źródła, potencjału pola grawitacyjnego i elektrostatycznego, jak również propagacji ciepła w ośrodku ciągłym [26], [16]. Równanie to w przypadku jednorodnym przechodzi w równanie Laplace a, a funkcja potencjalna, która je spełnia nosi nazwę funkcji harmonicznej. Podstawową własnością funkcji harmonicznej wykorzystywaną w metodach planowania ruchu jest brak minimów lokalnych. Większość prac poświęconych tej metodzie 1

w robotyce wykorzystuje podejście dyskretne, m. in. [6, 2]. Podejście to zastosowali również Kim i Kosla [9] wprowadzając tzw. metodę panelową, która pozwala na reprezentację środowiska za pomocą zbioru odcinków. Inne podejście wykorzystujące bezpośrednio opis analityczny w dziedzinie ciągłej przedstawili Waydo i Murray w [25], którzy opracowali metodę unikania kolizji i planowania ruchu do zadanego punktu w dwuwymiarowym środowisku z przeszkodami kołowymi stacjonarnymi i niestacjonarnymi. Jak już wcześniej wspomniano zaletą funkcji harmonicznych jest brak lokalnych minimów. W przypadku przekształcania funkcji potencjalnej w funkcję harmoniczną zauważyć można przesuwanie się lokalnych minimów do granicy rozpatrywanego obszaru (w szczególnych wypadkach do nieskończoności). Wadą takiego przekształcenia jest spłaszczenie potencjału przy przeszkodzie. W praktyce, dla robotów o dużej dynamice może to spowodować zderzenie z przeszkodą. Rozwiązanie problemu planowania trajektorii w środowisku z przeszkodami jest tylko połowicznym sukcesem. Pozostaje jeszcze problem odtwarzania trajektorii przez rzeczywisty obiekt sterowania. W robotyce obiekty te można zasadniczo podzielić na dwie grupy. Pierwszą z nich stanowią roboty holonomiczne, których podstawową cechą jest możliwość zmiany kierunku jazdy bez dokonywania obrotu. Drugą grupę stanowią roboty nieholonomiczne a więc takie na które, ze względu na ich budowę, nałożone są ograniczenia w sposobie poruszania się. Ograniczenia te mają charakter ograniczeń prędkościowych. Naruszenie ich np. dla robotów kołowych powoduje poślizg kół. W związku z tym realizacja zadanej trajektorii dla tych robotów jest znacznie trudniejsza niż dla systemów holonomicznych [17, 5, 23]. Szczególnie interesującą pracą jest [1], w której przedstawiono sterowanie do punktu dla robota typu monocykl wraz z dowodem stabilności opartym o odpowiednio zdefiniowaną funkcję Lapunowa. W pracy tej do określenia konfiguracji robota wykorzystano reprezentację w układzie biegunowym (polarnym), przez co w naturalny sposób można sterować orientacją i pozycją robota. W niniejszej pracy przede wszystkim dokonano syntezy metody planowania ruchu w oparciu o funkcje harmoniczne ze sterownikiem robota nieholonomicznego klasy (2,0) wywodzącym się bezpośrednio z analizy stabilności metodą Lapunowa. Pokazano możliwość wykorzystania funkcji harmonicznych do planowania trajektorii w środowisku z przeszkodami kolistymi oraz o bardziej złożonych kształtach. Rozwiązano problem generowania nowej bezpiecznej trajektorii w sytuacji gdy trajektoria zadana przechodzi przez przeszkody oraz uwzględniono dynamikę przeszkód. W pracy przedstawiono również uogólnienie zaproponowanego niegładkiego sterowania na pewną klasę dwuwejściowych układów nieholonomicznych dla zadania stabilizacji w punkcie. Ponadto dla robotów mobilnych sterowanie zostało rozszerzone o śledzenie trajektorii. Do reprezentacji położenia robota wykorzystano współrzędne biegunowe. Zaproponowano też pewne dodatkowe przekształcenia pozwalające na uniknięcie osobliwości występujących w układach biegunowych. Biorąc pod uwagę powyższe rozważania można sformułować następującą tezę rozprawy doktorskiej: Możliwe jest sterowanie do punktu oraz odtwarzanie trajektorii dla mobilnego robota nieholonomicznego w układzie biegunowym z unikaniem osobliwości w punkcie celu wraz z omijaniem przeszkód statycznych i dynamicznych z wykorzystaniem harmonicznych funkcji potencjalnych. Badania eksperymentalna przeprowadzono dla dwóch robotów mobilnych. Dla robota MTv3,

dzięki szybkiej pętli sterowania robot poruszał się modelowo. Mankamenty metody planowania ruchu ujawnił dopiero robot Khepera3. Ponieważ otrzymywana trajektoria przebiegała czasami blisko przeszkody czy wręcz wzdłuż jej brzegu robot miał tendencje do wpadania do obszaru zarezerwowanego dla przeszkody. Główną przyczyną była niższą częstotliwość akwizycji danych oraz wysyłania sterowań do robota. Problem ten rozwiązano poprzez odpowiedni dobór parametrów sterowania, niemniej jednak brak silnego zdecydowanego odpychania od przeszkody można zaliczyć do wad metody planowania ruchu wykorzystującej funkcje harmoniczne. W perspektywie dalszych badań można rozważyć uogólnienie opisu na przypadek obecności wielu przeszkód bez potrzeby definiowania strefy oddziaływania przeszkody. Wydaje się też możliwe wykorzystanie zaproponowanej metody w systemach złożonych z wielu robotów mobilnych nieholonomicznych. Wydaje się że, brak silnego odpychania od przeszkody można skompensować poprzez rozbudowę metody planowania ruchu o dodatkowe funkcje harmoniczne działające lokalnie wokół przeszkody. Badania przeprowadzone w pracy były finansowane z grantu promotorskiego Nr N514 023 32/3262 oraz działalności statutowej Katedry Sterowania i Inżynierii Systemów.

Bibliografia [1] M. Aicardi, G. Casalino, A. Bicchi, A. Balestrino. Closed loop steering of unicycle-like vehicles via Lyapunov techniques. IEEE Robotics and Automation Magazine, 2:27 35, 1995. [2] S. Akishita, S. Kawamura, K Hayashi. Laplace potential for moving obstacle avoidance and approach of a mobile robot. Japan-USA Symposium on Flexible Automation, A Pacific Rim Conference, strony 139 142, 1990. [3] A. Astolfi. Exponential stabilization of a wheeled mobile robot via discontinuous control. Nonlinear Control System Design Symposium, strony 741 746, 1995. [4] H. Choset, K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki, S. Thurn. Principles of robot motion. Theory, algorithms, and implementations. The MIT Press, 2005. [5] Dongkyoung Chwa. Sliding-mode tracking control of nonholonomic wheeled mobile robots in polar coordinates. IEEE Transactions on Control Systems Technology, 12(4):637 644, July 2004. [6] C. I. Connolly, J. B. Burns, R. Weiss. Path planning using Laplace s equation. Proc. of the IEEE Int. Conf. on Robotics and Automation, strony 2102 2106, 1990. [7] C. Canudas de Wit, O. J. Sørdalen. Exponential stabilization of mobile robots with nonholonomic constraints. IEEE Transactions of Automatic Control, 37:1791 1797, 1992. [8] O. Khatib. Real-time obstacle avoidance for manipulators and mobile robots. Proc. of the IEEE Int. Conf. on Robotics and Automation, strony 500 505, March 1985. [9] Jin-Oh Kim, Pradeep Khosla. Real-time obstacle avoidance using harmonic potential functions. IEEE Transactions on Robotics and Automation, strony 338 349, June 1992. [10] D. Koditschek. Exact robot navigation by means of potential functions: Some topological considerations. Proc. of the IEEE Int. Conf. on Robotics and Automation, strony 1 6, March 1987. [11] I. Kolmanowsky, N. H. McClamroch. Developments in nonholonomic control problems. IEEE Control Systems, strony 20 36, 1995. [12] W. Kowalczyk. Algorytmy sterowania formacją robotów mobilnych. Praca doktorska, Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów, Poznań, 2008. [13] W. Kowalczyk, M. Michałek, K. Kozłowski. Trajectory tracking control and obstacle avoidance for a differentially driven mobile robot. Proceedings of the 18th IFAC World Congress, strony 1058 1063, Milano, Italy, 2011. [14] G. Leitmann. Guaranteed avoidance strategies. J. of Optim. Theory and Applications, 32(4):569 576, 1980. 4

[15] S. Mastellone, D. M. Stipanowic, C. R. Graunke, K. A. Intlekofer, M. W. Spong. Formation control and collision avoidance for multi-agent nonholonomic systems: Theory and experiments. International Journal of Robotics Research, 27(1):107 126, 2008. [16] L.M. Milne-Thomson. Theoretical hydrodynamics. Dover Publications, 1996. [17] P. Morin, C. Samson. Trajectory tracking for nonholonomic vehicles: overview and case study. Proceedings of the 4th International Workshop on Robot Motion and Control, RoMoCo 04, strony 139 153, Puszczykowo, 2004. [18] J.-B. Pomet, B. Thuilot, G. Bastin, G. Campion. A hybrid strategy for the feedback stabilization of nonholonomic mobile robots. Proceedings of the 1992 IEEE International Conference on Robotics and Automation, strony 129 134, Nice, France, 1992. [19] E. Rimon, D. Koditschek. The construction of analytic diffeomorphisms for exact robot navigation of star worlds. Transaction of the American Mathematical Society, 327(1):71 116, 1991. [20] E. Rimon, D. Koditschek. Exact robot navigation using artificial potential function. IEEE Transactions on Robotics and Automation, 8(5):501 518, 1992. [21] D. M. Stipanovic. A survey and some new results in avoidance control. 15th Int. Workshop on Dynamics and Control IWDC 2009, strony 166 173, Barcelona, 2009. [22] D. M. Stipanovic, P. F. Hokayem, M. W. Spong, D. D. Siljak. Avoidance control for multiagent systems. ASME Journal of Dynamic Systems, Measurement and Control, 129:699 707, 2007. [23] P. Szulczyhski, K. Kozłowski. Control of nonholonomic robot with quality factors. Robot Motion and Control, 2005. RoMoCo 05. Proceedings of the Fifth International Workshop on, strony 361 366, june 2005. [24] T. Urakubo, K. Okuma, Y. Tada. Feedback control of a two wheeled mobile robot with obstacle avoidance using potential functions. Proceedings of 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, strony 2428 2433, Sendai, Japan, 2004. [25] S. Waydo, R. M. Murray. Vehicle motion planning using stream functions. Proc. of the IEEE Int. Conf. on Robotics and Automation, strony 2484 2491, 2003. [26] G. Łysik. Równania Różniczkowe Cząstkowe. Uniwersytet Humanistyczno-Przyrodniczy im. Jana Kochanowskiego, Kielce, 2009.

Poniżej przedstawiam spis publikacji, które powstały w związku z rozprawą doktorską: 1. P. Szulczyński, K. Kozłowski, Control of nonholonomic robot with quality factors, Proceedings of The Fifth International Workshop on Robots Motion and Control, Dymaczewo, Poland, 2005, str. 361-366 (Konferencja IEEE). 2. P. Szulczyński, K. Kozłowski, Sterowanie w czasie rzeczywistym prostym robotem nieholonomicznym za pomocą sterownika Samsona, IV Sympozjum Modelowanie i Symulacja Komputerowa w Technice, 12-13 kwietnia 2005, Łódź, s. 209-214. 3. P. Szulczyński, B. Krysiak, K. Kozłowski, Zastosowanie funkcji transwersalnych w sterowaniu, w: Postępy robotyki. Sterowanie, percepcja i komunikacja, tom 1, red. K. Tchoń, WKiŁ 2006, s. 203-212. 4. P. Szulczyński, K. Kozłowski, Real time control of a simple nonholonomic mobile robot, Foundations of Control and Management Sciences, nr 5, 2006, s. 59-72. 5. Krysiak B., Szulczyński P., Kozłowski K.: Sterowanie nieholonomicznym manipulatorem z zastosowaniem funkcji transwersalnych, Problemy Robotyki, Prace naukowe, Elektronika, z. 166, tom 2, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2008, s. 429-438. 6. Dariusz Pazderski, Paweł Szulczyński, Krzysztof R. Kozłowski, Kinematic Tracking Controller for Unicycle Mobile Robot Based on Polar-like Representation and Lyapunov Analysis, Robot Motion and Control 2009, Lecture Notes in Control and Information Sciences 396, Springer Verlag 2009, pp. 45-56. 7. P. Szulczyński, D. Pazderski, K. Kozłowski, Zastosowanie funkcji harmonicznych do planowania ruchu i sterowania robotem dwukołowym, Prace naukowe, Elektronika z. 175, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2010, s. 505-514. 8. P. Szulczyński, D. Pazderski, K. Kozłowski, Real-time obstacle avoidance using harmonic potential functions, Journal of Automation Mobile Robotics and Intelligent Systems, 2011, Vol. 5, No. 3, s. 59-66. 9. P. Szulczyński, D. Pazderski, K. Kozłowski, Obstacle Avoidance and Trajectory Tracking Using Fluid-Based Approach in 2D Space, Robot Motion and Control 2011, Lecture Notes in Control and Information Sciences, 2012, Volume 422/2012, 293-304. 10. D. Pazderski, P. Szulczyński, K. Kozłowski, Closed loop control algorithm for some class of nonholonomic systems using polar representation, Bulletin of the Polish Academy of Sciences, Technical Sciences, - przyjęta do druku - III kwartał 2012