Mobilne roboty w świecie rzeczywistym
Transkrypt
Mobilne roboty w świecie rzeczywistym
Nr wniosku: 185713, nr raportu: 15618. Kierownik (z rap.): prof. dr hab. inż. Adam Borkowski Mobilne roboty w świecie rzeczywistym Roboty montujące samochody na hali fabrycznej, czy wspomagające chirurga na sali operacyjnej, od dłuższego czasu stanowią element współczesnego czasu. Są to tak zwane roboty stacjonarne, czyli urządzenia wykonujące swoje funkcje bez poruszania się w przestrzeni. Większe wyzwanie dla badaczy stanowią autonomiczne lub zdalnie sterowane roboty mobilne. Muszą one nie tylko sprawnie wykonywać powierzone zadania, ale i przemieszczać się w sposób bezkolizyjny w budynku, na mieście, czy w terenie niezabudowanym. Ten dział robotyki rozwija się obecnie bardzo intensywnie, tym bardziej, że wyniki badań w zakresie robotów mobilnych znajdują zastosowania w różnych dziedzinach techniki. Przykładami są systemy wspomagające sterowanie samochodem, czy popularne ostatnio bezpilotowe pojazdy latające (drony). Dużym utrudnieniem we wprowadzaniu autonomicznego robota mobilnego do świata rzeczywistego jest to, że świat ten cały czas się zmienia, a informacja o tych zmianach, jaka dociera do robota, jest niepełna, niepewna, a czasami nawet sprzeczna. Robot rozpoznaje otoczenie a pomocą czujników, do których należą współcześnie kamery wizyjne, laserowe skanery i ultradźwiękowe dalmierze. Każdy z tych sensorów ma określony poziom błędu w pomiarach i może być zakłócany przez zmiany w środowisku robota (np. przejazd z cienia na miejsce nasłonecznione lub zapalenie światła w pokoju). Autonomia robota zależy w dużym stopniu od sprawności i poprawności podejmowania decyzji przez układ sterujący tym robotem. Układy stosowane dotychczas były oparte na wnioskowaniu według reguł logiki klasycznej. Logika ta jest dwuwartościowa: coś może być jedynie prawdziwe lub fałszywe. Takie rozumowanie słabo przystaje do świata rzeczywistego. Na przykład, ze względu na słabe oświetlenie robot może pomylić człowieka z innym robotem lub uznać zmianę koloru podłogi za stopień uniemożliwiający przejazd. W projekcie „Modelowanie współpracy agentów z wykorzystaniem logiki wielowartościowej i równoległego przetwarzania informacji”, finansowanym przez NCN w latach 2013-2016, oparto sterowanie robotami mobilnymi na logice czterowartościowej. Oprócz klasycznych wartości „prawda” lub „fałsz”, występują w niech wartości „sprzeczne” i „nieznane”. Pozwoliło to nie tylko rozwiązywać konflikty spowodowane sprzecznymi komunikatami sensorów czy robotów, lecz również w naturalny sposób uwzględniać braki w aktualnym stanie wiedzy. Zaproponowany w projekcie system sterowania grupą autonomicznych robotów mobilnych został sprawdzony na dwóch scenariuszach, wziętych z praktyki. Scenariusz RESCUE dotyczy akcji ratunkowej w budynku, który uległ awarii, zamachowi terrorystycznemu lub katastrofie (pożar, wybuch gazu, etc.). Grupa robotów ratowniczo-inspekcyjnych ma w jak najkrótszym czasie zbadać stan budynku i wykryć ewentualne ofiary. Scenariusz SECURITY opisuje wtargnięcie intruza do budynku lub jego strefy strzeżonej. Roboty wartownicze mają znaleźć intruza i uniemożliwić mu ucieczkę. Testy systemu sterowania przeprowadzono zarówno w trybie symulacyjnym, jak i na rzeczywistych robotach. Na zdjęciu widać trzy roboty mobilne, które wyruszają na misję ratunkową w budynku Wydziału Mechatroniki Politechniki Warszawskiej. Wyniki uzyskane w projekcie wskazują wyraźnie na przewagę proponowanego sposobu zarządzania grupami robotów mobilnych nad rozwiązaniami znanymi dotychczas. Stwarza to szansę na wdrożenie, szczególnie w zakresie sterowania robotami inspekcyjno-interwencyjnymi, które stanowią polską specjalność w zakresie robotyki mobilnej.