Mobilne roboty autonomiczne

advertisement
Systemy Autonomiczne
Roboty jako
Systemy Autonomiczne
W oparciu o wykład Dr. Hadi Moradi
University of Southern California oraz
dr inż. Andrzeja Opalińskiego
Akademia Górniczo-Hutnicza
Janusz A. Starzyk Wyzsza Szkola Informatyki i Zarzadzania w Rzeszowie
Inteligentne Systemy Autonomiczne
•
•
•
•
•
•
•
•
•
•
Koncepcja inteligencji obudowanej
Systemy adaptacyjne
Systemy autonomiczne
Roboty jako inteligentne systemy autonomiczne
Pierwsze roboty
Trendy w robotyce
Pojazdy Braitenberga
Robotyka dzisiaj
Dlaczego robotyka jest trudna
Przykłady robotów autonomicznych
Inteligencja
Obudowana
– Definicja
Inteligencja Obudowana (Embodied Intelligence EI) jest to
mechanizm który uczy się jak przetrwać w nieprzychylnym otoczeniu
• Mechanizm: biologiczny, mechaniczny albo wirtualny agent
z wbudowanymi czujnikami i siłownikami
• EI oddziałuje na otoczenie i odczuwa wyniki swojego działania
• Nieprzychylność otoczenia nie zanika i stymuluje EI do działania
• Nieprzychylność: agresja, bol, ograniczone środki, itp.
• EI uczy się, musi wiec mieć asocjacyjna samoorganizująca się
pamięć
• Wiedza jest zdobywana przez EI (pochodna inteligencji)
Uczace sie Systemy Adaptacyjne
• Adaptacja: Zmiana w zachowaniu (lub strukturze) w
odpowiedzi na zmianę warunków
– Jest w stanie utrzymać krytyczne lub istotne zmienne w obrębie fizycznych
(lub fizjologicznych) ograniczeń (np. homeostazy)
– W warunkach w których zmienienie zachowania (lub struktury) zwiększa
prawdopodobieństwo,a system może osiągnąć swój cel lub funkcję
dostosowując się do nowego lub zmienionego środowiska
• Uczenie:
– zdobywanie wiedzy, umiejętności, zdolności, czy zrozumienia przez uczenie
się, instrukcje, czy doświadczenie, prowadzące do osiągnięcia sukcesu, w
odniesieniu do odpowiednich wskaźników, w określonym środowisku.
– Uczenie zachodzi gdy zachowanie systemu zwiększa efektywność z jaką
dane, informacja lub wiedza są przetwarzane tak, że osiągane są pożądane
stany, lub część środowiska systemu jest kontrolowana.
• Uczenie – przydatne w stałym środowisku
• Adaptacja - zmienione środowisko
Systemy Autonomiczne
• Autonomiczny system to system mający zdolność
sterowania się aby osiągnąć pewne cele.
– może wyczuć jego otoczenie i może działać w tym otoczeniu
– musi on zawierać, jako podsystemy, odpowiednio powiązane
następujące organy: receptory, efektory, korelator, alimentator,
akumulator i homeostat czyli zdolność utrzymywania stałości
parametrów wewnętrznych w systemie.
Wymagania dla inteligentnych robotów
• Autonomia
– Roboty muszą być zdolne do osiągania celów bez udziału
człowieka
– Roboty muszą być w stanie podejmować i wykonywać swoje
własne decyzje na podstawie informacji czujników
• Intuicyjny interfejs człowiek-robot
• Zastosowanie robotów w inteligentnych domach nie może
wymagać intensywnego szkolenia użytkowników
• Polecenia wydawane robotom powinny być naturalne dla
mieszkańców
• Adaptacja
• Roboty muszą być w stanie adaptowac się do zmian w środowisku
Mobilne roboty autonomiczne
• Cechy charakterystyczne
– „samodzielnie” podejmuje decyzje (niezależność)
– realizuje określone cele
– porusza sie w niestrukturalnym środowisku
– odbiera informacje ze środowiska (sensory)
– przetwarza uzyskane informacje (sposoby
podejmowania decyzji)
– oddziałuje na środowisko (efektory)
Mobilne roboty autonomiczne
• Kluczowe pytania w robotyce mobilnej
– Gdzie jestem ?
– Co jest wokół mnie?
– Gdzie idę ?
– Jak się tam dostanę ?
Dane sensoryczne
System
kontrolny
Model swiata
Akcje
• Alternatywnie, pytania te odpowiadają
– Lokalizacja: znaleźć swoją pozycję w terenie (określane
autonomicznie)
– Interpretacja sensoryczna: jakie obiekty istnieją w
sąsiedztwie?
– Budowanie mapy: jak zintegrować informacje sensorów i
swój własny ruch?
– Planowanie ścieżki: jakie czynności wykonać w celu
osiągnięcia pozycji docelowej?
Mobilne roboty autonomiczne
Sterowanie autonomicznych robotów obejmuje
– Zrozumienie i modelowanie mechanizmu
• Kinematyka, dynamika i pomiar odległości
– Niezawodne sterowanie siłownikami
• Sterowanie w pętli zamkniętej
– Generowanie ruchów specyficznych do zadań
• planowanie ścieżki
– Integracja czujników
• Wybór oraz połączenie różnych typów czujników
– Radzenia sobie z szumem i niepewnością
• Filtrowanie szumów czujnika i niepewności siłownika
– Tworzenie elastycznych reżimów sterowania
• Sterowanie musi radzić sobie z nowymi sytuacjami
Rodzaje Systemów Autonomicznych
• Reagujący (adaptacja)
– Korzystając z autonomicznych modalności czujniki - przekaźniki
– Zdolność układu do dokonania natychmiastowego wyboru w odpowiedzi na
bodziec ze środowiska (zagrożenie lub okazja do wykorzystania)
– Przykład: pada deszcz, a system moknie, więc szuka schronienia
• Przewidujący (uczenie się)
– W oparciu o pamięć
– Możliwość dokonania odpowiedniego wyboru dla zdarzeń, które jeszcze nie
wystąpiły, ale które są oparte na wcześniejszych zdarzeniach. Przykład:
jest bardzo pochmurno, a system wnioskuje, że to będzie prawdopodobnie
padać, więc decyduje się szukać schronienia przed deszczem
• Twórczy (kreatywność)
– Opiera się na nauce i zdolności do świadomego modelowania i symulacji
– Zdolność do podejmowania właściwych wyborów dotyczących zdarzeń,
które nie zostały jeszcze doświadczone
– Przykład: szukanie schronienia za każdym razem gdy ma padać zajmuje
dużo czasu i energii- wymyśla parasol, by się chronić przed deszczem
Inteligencja Obudowana i Roboty
• Implementacje inteligencji obudowanej
– Mechaniczna (gadzety, roboty autonomiczne)
•
•
•
•
Wiedza reprezentowana softwareowo lub strukturalnie
Fizyczna obudowa i mechanizmy oddzialywania
Okreslony cel dzialania
Struktury zaprojektowane lub wyuczone
– Biologiczna (zwierzeta, ludzie)
•
•
•
•
•
Inteligencja naturalna
Struktury rozwiniete genetycznie
Zwiazana z przetrwaniem gatunkow
W okreslonym srodowisku
Genetycznie dostosowane systemy czucia i motoryczne
– Wirtualna (agenci, systemy informatyczne)
• Wiedza reprezentowana I przetwarzana softwareowo
• Softwareowe czujniki i przekazniki
• Mozliwosc ingerencji swiata fizycznego (nauczyciel)
Czym jest robot?
• W ogólnym rozumieniu robot jest programowalnym
urządzeniem, działającym w rzeczywistym środowisku
ktore imituje działania inteligentnego stworzenia,
zwykle człowieka.
• Aby zakwalifikować się jako robot, maszyna musi być
w stanie zrobić dwie rzeczy:
– 1) uzyskiwać informacje z otoczenia, oraz
– 2) zrobić coś fizycznego, takiego jak ruch czy
manipulowanie obiektami.
Zalety robotow
• Roboty są idealne do wykonywania
prac wymagających powtarzalnych,
precyzyjnych ruchów.
• Ludzie jako pracownicy potrzebują
komfortowego środowiska pracy,
wynagrodzenia, przerw na kawę, sen
i wakacje. Roboty nie.
• Pracownicy-ludzie nudzą się robiąc
to samo w kółko, nuda, która
prowadzi do zmęczenia i
kosztownych błędów. Roboty nie
nudzą się.
Ten robot uklada
czekoladki w pudelka
Trendy w Robotyce
Robotyka z klasyczna AI (lata 70’te)
Czucie-planowanie-dzianie
Złożony model środowiska - rozważanie
Roboty reagujące (lata 80’te)
Bez modelu: “świat jest modelem”
Proste funkcje czujniki-przekaźniki
Wyłaniające się zachowania
Architektury hybrydowe (90’te)
• Modele na wyzszych poziomach,
• reakcje na nizszych poziomach
• srednie poziomy kontroli akcji
Metody probabilistyczne (2000’ne)
• Niepewnosc postrzegania i dzialania
• Integracja modeli postrzegania, dzialania
Wewnatrz,
pojazdy kolowe,
statyczny model swiata
Statyczne poruszanie
na nogach,
roje robotow,
reagujacych
•Zlozone srodowiska, mapy i
lokalizacje
•oddzialywanie czlowiekmaszyna
•Trudne środowisko zewnętrzne,
•pojazdy latające, podwodne,
•dynamiczne roboty na nogach
Żółw W. Grey Waltersa
• 1953
• Maszyna wypatrująca
(Machina Speculatrix)
• Czujniki
– 1 fotokomórka,
– 1 czujnik wstrząsów
• 2 silniczki
• Kontrola reagująca
Żółw W. Grey Waltersa
Zachowania:

Poszukiwanie światła,
Skierowanie w kierunku
słabego światła,
Cofanie przed jasnym
światłem,
Obrót i pchanie (unikanie
przeszkody),
Ładowanie baterii.

Podstawa dla tworzenia
zachowań adaptacyjnych

Reguły Żółwia
Dwa żółwie:
Coś jak taniec
• Oszczędność: prostsze jest lepsze
– np. Sprytna strategia ładowania
• Badanie/poszukiwanie: ciągły ruch
– Za wyjątkiem ładowania
• Atrakcyjność: dodatni tropizm
Chowanie
– Motywacja zbliżenia się do światła
• Niechęć: ujemny tropizm
– Motywacja aby unikać przeszkód i pochylni
• Rozróżnianie: zdolność rozróżniania i dokonywania wyborów
– Celowe lub bezcelowe zachowania,
np. aby się przystosować
Nowy żółw
Pytanie
• Jak to się ładuje?
– Gdy bateria jest słaba,
wówczas robot idzie w
kierunku światła.
Pojazdy Braitenberga
• Valentino Braitenberg
– początek 1980
• Rozwinięte podejście Waltersa
• Bazują na obwodach
analogowych
• Bezpośrednie połączenia
między czujnikami światła i
motorami
• Złożone zachowania z bardzo
prostych mechanizmów.
Pojazdy Braitenberga
• Wiele zachowań wynika ze zmiany połączeń i ich siły,
np.:
– „strach" – ucieka od światła
– „agresja" – zmierza w kierunku światła
– „miłość" - podążanie/przytulanie
– wiele innych, aż do pamięci i uczenia!
• Kontrola reagująca
• Implementacja w prawdziwych robotach
• Didaboty porządkujące kostki styropianu (16 min 30 sec)
– Tokyo Lecture 3 time 24:30-41:00
Krótka historia robotyki
• 1750: Szwajcarski rzemieślnik konstruuje automat z
mechanizmem grającym melodie.
• 1917: Słowo Robot pojawiło się w grze Karela Capek’a.
• 1938: Issac Asimov napisał powieść o robotach.
• 1958: Firma Unimation (Uniwersalna Automatyzacja)
zaczęła wytwarzać roboty dla GM
• 1960: Zaczęły się badania nad wizją maszyn.
• 1966: Pierwszy robot potrafiący malować został
zainstalowany w Byrne, Norwegia.
• 1966: Amerykański, zautomatyzowany statek kosmiczny
ląduje na księżycu.
• 1978: Pierwszy robot PUMA (Programmable Universal
Assembly) opracowany przez Unimation.
• 1979: Japonia wprowadza SCARA (ang. Selective
Compliance Assembly Robot Arm).
Wczesna sztuczna inteligencja
• „Narodzona" w 1955 w Dartmouth
• „Inteligentna maszyna" używa wewnętrznych modeli w
poszukiwaniu rozwiązań a następnie je wypróbowuje
(M. Minsky) => model celowy!
• Planowanie staje się tradycją
• Reprezentacje symboliczne
• Hierarchiczna organizacja systemu
• Wykonywanie sekwencyjne
Sztuczna Inteligencja SI
(ang. Artificial Intelligence AI)
• Wczesna SI miała silny wpływ na robotykę
• Skupiono się na wiedzy, wewnętrznych modelach oraz
rozumowaniu/planowaniu.
• W końcu (1980s) robotyka rozwinęła bardziej właściwe
podejścia => bazowanie na zachowaniu oraz kontrolę
hybrydową
• Sama SI też się zmieniała...
• Wczesne roboty wykorzystywały kontrolę celową.
• Badania inteligencji przez konstrukcje (5 min 20 sec)
– Tokyo Lecture 2 time 27:40-33:00
Pierwszy mobilny robot: SHAKEY
• SRI: Instytut Badań w
Stanford (1966-1972)
• Kamera (120x120x4)
• Laserowy pomiar
odległości
• Obliczenia poza platformą
(DEC PDP-10 oraz 15)
Cel: analiza metod interakcji
ze złożonym środowiskiem
Pierwsze Roboty: SHAKEY
• Zadanie: Poruszanie się i manipulowanie przedmiotami
• Środowisko: pojedynczy pokój malowany na czarnobiało
• 3 poziomowe działania
– Niski poziom: Proste ruchy, obracanie, planowanie
trasy
– Średni poziom: Łączenie działań niskiego poziomu
by osiągnąć razem bardziej złożone zadania.
– Wysoki poziom: Wykonanie planu aby osiągnąć
pewne cele wyznaczone przez użytkownika.
• Planista STRIPS (Stanford Research Institute Planning
System)
• Jakiego rodzaju jest ten system kontroli?
Pierwsze roboty: HILARE
•
LAAS (Laboratoire
d'Architecture et d'Analyse
des Systèmes) w Toulouse,
Francja (1977)
• Koła: dwa koła napędowe i
jedno luźne
• Baterie: 24V
• Procesory: 4 x Intel 80286
Pierwsze roboty: HILARE
• System operacyjny: żaden
• Komunikacja: modem radiowy (9600 bauds)
• Czujniki: Szybkościomierz , 16 czujników ultra dzwiekow,
laserowy miernik odległości
• Wymiary (Dł. x Szer. x Wys. ): 80cm x 80cm x 60 cm
• Ciężar: 400kg
• System kontroli: Celowy -> Mieszany
Pierwsze roboty: CART/Rover
• Hans Moravec
• 1977 Stanford,
1983 CMU
• Sonar i wizja
• Kontrola celowa
• CART: Podążać za
białą linią.
Pierwsze roboty: CART/Rover
• Stereoskopowe trójwymiarowe sporządzanie
map i nawigacja
• 5 godzin do przebycia 30 metrów
Robotyka wczoraj
• Montaż i produkcja
Tradycyjne roboty przemysłowe
• Sterowanie tradycyjnymi robotami przemysłowymi
wykorzystuje ramiona robota i głównie wstępnie
obliczonych ruchów
–
–
–
–
–
–
Programowanie za pomocą "algorytmów uczenia"
Powtarzalne zadania
Wysoka szybkość
Kilka operacji wykrywających
Wysoka precyzja ruchów
Zaplanowane trajektorie i strategie
zadań
– Brak interakcji z ludźmi
Problemy
• Tradycyjne techniki programowania dla robotów
przemysłowych nie mają kluczowych funkcji niezbędnych
w inteligentnych środowiskach.
–
–
–
–
–
Jedynie ograniczone postrzeganie on-line
Brak uwzględniania niepewności
Brak interakcji z ludźmi
Poleganie na doskonałej informacji zadaniowej
Konieczność ponownego programowania dla nowych zadań
Robotyka dzisiaj
Robotyka dzisiaj
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Tele-obecność i wirtualna rzeczywistość
Współdziałanie człowieka z maszyna – roboty emocjonalne
Pielęgniarstwo i pomocnictwo
Usługi w gospodarstwie domowym
Bezpieczeństwo i ochrona
Samo-montaż
Autonomiczne pojazdy
Badania mórz i kosmosu
Niebezpieczne środowisko
Pomoc chirurga
Rozrywka i sztuka
Zabawki (1min 45 sek)
Piesek i robot (2 min 21 sec)
Kalendarium Robotyki
Robotyka dzisiaj
•
•
•
•
•
Systemy autonomiczne
Eksploracja
Ładowanie towaru
Strażnicy
Odległe środowisko (Pathfinder)
• Rocket man
Zabawki – robot krab
• Wykrywają poruszające się obiekty oraz ich prędkości
• Autonomiczna reakcja na środowisko na podstawie bodźców
• Możliwość ustawiania czułości reakcji oraz poziomu jego dynamiki
oddziaływań na trzech poziomach (niski, średni, wyskoki)
• Odnóża i głowa obracane o 360'
• Możliwość sterowania zdalnego
• Możliwość oświetlania otoczenia za pomocą
diod w trudnych warunkach wizyjnych
• Reakcje na bodźce dźwiękowe na podstawie
sensorów dźwięku (opcja guard)
http://www.hammacher.com/publish/74060B.asp#
Roboty w medycynie
• Chirurgia (biodra, mózg, serce, rak, histerectomia)
• W nowoczesnych systemach operacji przy użyciu robotów,
lekarz ogląda wysokiej rozdzielczości obraz przechwytywany
przez kamery robota .
• Lekarz steruje ramiona robota chirurgicznego.
• Chirurgia przy użyciu robotów działa najlepiej dla operacji,
które wymagają niewielkich nacięć i poziomów dokładności,
które byłyby trudne nawet dla najzręczniejszego człowieka.
Komleksowa chirurgia
Chirurgia małoinwazyjna
Chirurgia na odleglosc
Planowanie
przedoperacyjne chirurgiczne próby
Symulacja i szkolenia
przedoperacyjne
nawigacja śródoperacyjna
Courtesy of Joel Jensen,
SRI International, Menlo Park, CA
Roboty w medycynie
•Neural Engineering Center for Artificial Limbs (NECAL)
wykorzystuje przeszczepy nerwów mięśni u osób po
amputacji, by uzyskać sygnały sterujące sztuczna
kończyną.
•Lekarze pobierają nerwy, które były używane do
sterowania ramienia i wszczepiają te nerwy do mięśni
klatki piersiowej.
•Nerwy wrastają do mięśni klatki piersiowej, więc gdy
pacjent myśli "zaciśnij dłoń" część jego mięśni klatki
piersiowej kurczy sie i elektrody,
które wykrywają tę aktywność
mięśni mówią skomputeryzowanej
ręce, kiedy zacisnąć dłoń.
•Zatem pacjent myśli "zaciśnij
dłoń", a jego sztuczna ręka
zaciska się.
•Podobnie kontroluje się ruch nóg.
Roboty w medycynie
• Te bioniczne ramię może robić takie
rzeczy jak podnoszenie delikatnych
przedmiotów, takich jak szkło przez
użytkownika, który tylko o tym myśli.
• Ramię jest podłączone bezpośrednio do
mózgu, a więc osoba może go używać
tak jak każdy inny dodatek.
• Elektrody przechwytują resztkowe
pobudzenia nerwów kończyny i przesyłają
je do komputera wbudowanego w
przedramieniu, który następnie steruje
sześć silników do poruszania ramienia,
łokcia i dłoni urządzenia .
• Dzięki czujnikom dłoni, użytkownik może
nawet wyczuwać siłę nacisku i
dostosowywać swój uchwyt.
Użyteczność robotów
•
•
•
Niektóre niebezpieczne zadania
najlepiej wykonywać przy użyciu
robotów.
Usuwanie bomb, czy eksploracja
wulkanów są dobrymi przykładami.
Kierowane zdalnie przy użyciu kamery
wideo, roboty takie jak Mini-Andros
mogą zostać wysłane do zbadania i
rozbrojenia bomb.
Volcano Explorer Robot – Dante
Mini-Andros
https://www.youtube.com/watch?v=JJ5mx5-PHIs
ROV Tiburon Robot Podwodny
Robot ROV Tiburon dla archeologii
podwodnej (teleoperated) - używany w
instytucie MBARI do badań
głębinowych, ten UAV zapewnia
autonomiczna zdolność lawitacji.
Robot biegający po wodzie RoboStrider
• Mechaniczne urządzenia zdolne do
samonapędzania się i jednocześnie
mogące utrzymać się na powierzchni
wody, wykorzystując do tego zjawisko
napięcia powierzchniowego
– konstrukcję wykonano z aluminium, nogi
ze stali nierdzewnej –nie tonie
– napęd na środkowe nogi oraz dodatkowe
cztery nogi wspierające.
– napęd -elastyczna taśma nawinięta
dookoła koła pasowego, połączonego z
nogami -wiosłami robota.
– prędkość -20 cm w kilkanaście sekund
Massachusetts Institute of Technology
Robug III
• Robug III jest przeznaczony do
pracy w obszarach
promieniotwórczych, takich jak
rdzeń reaktora nuklearnego.
• Z ośmioma nogami i chwytakiem
próżniowym nóg, Robug III może
chodzić przez przeszkody, a nawet
wspinać się po ścianach.
• Silny mimo niewielkich rozmiarów,
może przeciągać ładunki ponad 100
kilogramów.
• Zamontowane kamery wideo
pozwalają operatorom zobaczyć i
ocenić uszkodzenia.
Darpa uczenie w pojazdach naziemnych
 Uczenie sie jest
wysoce porzadane w
systemach
autonomicznych
Autonomiczny pojazd w
środowisku naturalnym
Czujnikiem jest głównie
stereo wizja
Uczy się modelować
przejezdność terenu
Darpa Grand Challenge
DARPA Grand Challenge to konkurs dla
pojazdów autonomicznych. DARPA Grand
Challenge został stworzony, aby pobudzić
rozwój technologii do stworzenia
pierwszych autonomicznych pojazdow
naziemnych bedacych w stanie
przejechać dlugą trase w otwartym terenie
w ograniczonym czasie.
https://www.youtube.com/watch?v=M2AcMnfzpNg
Cyber Grand Challenge
Celem konkursu jest stworzenie
automatycznych systemów zdolnych do
wnioskowania o uszkodzeniach, zwalczania
błędów, hacków i innych zagrożeń; systemów
zdolnych do formułowania i wdrażania
poprawek w sieci w czasie rzeczywistym.
Capture the Flag (4 min)
https://www.youtube.com/watch?v=qSgYu3w3DMM
(10 min)
Darpa Robotic Challenge (DRC)
Podstawowym celem technicznym DRC jest rozwój
nadzorowanych przez człowieka robotow zdolnych do wykonania
złożonych zadań w niebezpiecznych, zdegradowanych,
zbudowanych przez czlowieka środowiskach.
Skynet (4 min)
https://www.youtube.com/watch?v=qh1dNSu9ZSE
BigDog: Spot
Video from Boston Dynamics Spot (3 min)
https://www.youtube.com/watch?v=M8YjvHYbZ9w
Video from Boston Dynamics Spot-mini
(3 min)
https://www.youtube.com/watch?v=tf7IEVTDjng
Robot humanoidalny ASIMO (Honda)
• pierwsza wersja 2000 rok
• możliwość skrętu bioder, zginania karku,nadgarstków i
palców, chodzenia po schodach
• podąża za ludźmi oraz we wskazanych przez nich
kierunkach
• rozpoznaje i reaguje na kilkadziesiąt japońskich zwrotów
• zdolność rozpoznawania twarzy, rzeczy i gestów,
–
–
–
–
–
–
bieg –3km/h (0.08s w powietrzu)
chód –2,7km/h
waga –54kg
wysokość –130cm
czas działania –ok. 1h
cena –około 1mln $
Atlas robot humanoidalny
Video from Boston Dynamics: Atlas (3 min)
https://www.youtube.com/watch?v=rVlhMGQgDkY
Titan robot humanoidalny
Titan robot humanoidalny (2 min)
https://www.youtube.com/watch?v=m8AeguSHuA8
Roboty owady
Dwa silniki, koła, bateria, kamera wykrywająca światło, czujniki zbliżenia (IR)
Bezpieczna nawigacja, unikanie zderzeń ze ścianami, przeszkodami bądź
innymi robotami-owadami
Przemieszczanie wzdłuż ścian, gromadzenie się w pobliżu światła, zbieranie
w grupy, szeregi
Umieszczone w otoczeniu karaluchów, adaptują ich sposób zachowania się,
poprzez naśladowanie ruchów owadów
Wydzielanie feromonów
8 Zaawansowanych Robotow zwierząt (19 min)
Roboty i drony dostawcze
Zipline
Starship
DHL robot dostawczy
Robot wysylkowy
Amazon Prime Air dron
DRU autonomiczna dostawa pizzy
Matternet dron
Flirtey
Roboty i drony dostawcze (14 min)
Najbardziej niesamowite roboty
Nao
Asimo
Paul robot rysujacy
Petman
Dziki kot
Actroid
Curiosity Rover
Bioniczny Kangur
Najbardziej niesamowite roboty (37 min)
Sojourner, pierwszy robot na Marsie
Mobilny robot Sojourner
został wykorzystany
podczas misji Pathfinder
do zbadania Marsa w
lecie 1997 roku. Był on
prawie całkowicie
operowany zdalnie z
Ziemi. Jednak niektóre
czujniki pokładzie
pozwalały na
wykrywanie przeszkód.
Rover Landing in Mars (3 min)
https://www.youtube.com/watch?v=KyktvC7w7Js
Kluczowe zagadnienia
• Opierać się na rzeczywistości: nie tylko planować w
abstrakcyjnym świecie.
• Usytuowanie (ekologiczna dynamika): ścisły związek ze
środowiskiem
• Obudowa: posiadanie ciała
• Wyłaniające się zachowania: interakcja ze środowiskiem.
• Skalowalność: narastanie stopnia złożoności zadań i
środowiska.
• Wstający humanoidalny robot (3 min)
– Short clip https://www.youtube.com/watch?v=sZRA59fimpA
– Nao robot https://www.youtube.com/watch?v=LNBNtmMCmIQ
Przeszłość? Proste roboty przemysłowe
Roboty
Przemyslowe
w akcji
(3min 13 sek)
Proste prace
Asimo
(1 min 30 sec)
Asimo
Chodzacy robot
humanoidalny
(8 min 24 sec)
Dlaczego robotyka jest trudna?
• Czujniki są ograniczone i prymitywne.
• Motory są ograniczone i prymitywne.
• Stan jest częściowo obserwowalny
– Wewnętrzny i zewnętrzny, ale najczęściej zewnętrzny.
– Asimo i schody (36 sec)
• Środowisko jest dynamiczne
– Zmieniające sie cały czas.
– Pełne potencjalnie ważnej informacji.
• Asimo at Consumers Electronic Show
• CES 2007 Las Vegas (3 min 20 sec)
Download