lekcija 8 ostojic

16
- Roadmap – mapa putanja/puteva - Spada u globalno planiranje putanje. - Svojstva: * Pristupnost: postoji slobodna putanja od startne pozicije robota do mape putanja. * Odstupnost: postoji slobodna putanja od mape putanje do ciljne pozicije robota. * Povezanost: postoji slobodna putanja od uzlazne do silazne tačke na mapi putanja. - Primeri roadmap algoritama: * Voronoi grafikon * Grafikoni vidljivih vrhova (Visibility

Upload: -

Post on 06-Apr-2017

213 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Lekcija 8 ostojic

Planiranje kretanjaRoadmap algoritmi- Roadmap – mapa putanja/puteva- Spada u globalno planiranje putanje.- Svojstva:* Pristupnost: postoji slobodna putanja odstartne pozicije robota do mape putanja.* Odstupnost: postoji slobodna putanja od mapeputanje do ciljne pozicije robota.* Povezanost: postoji slobodna putanja oduzlazne do silazne tačke na mapi putanja.- Primeri roadmap algoritama:* Voronoi grafikon* Grafikoni vidljivih vrhova (Visibility graph).

Page 2: Lekcija 8 ostojic

Voronoi grafikon- Mreža putanja jednako udaljenih od susednih prepreka. - Generiše mapu putanja je koje su udaljene od prepreka koliko je metara maksimalno moguće.- Planiranje putanje se svodi na pretraživanje grafikona.

Page 3: Lekcija 8 ostojic

Voronoi grafikonPlaniranje putanje na temelju topološke mape

• Topološka mapa okruženja. Voronoi grafikon

.

Page 4: Lekcija 8 ostojic

Grafikoni vidljivih vrhova

- Dobijaju se međusobnim spajanjem svihvidljivih vrhova prepreka, te početne i ciljnepozicije.- Dve tačke su vidljive ako između njih nemaprepreka.- Postoje putanje oko rubova prepreka ako sudva susedna vrha iste prepreke međusobnovidljiva.- Ako je dobijeni grafikona putanja unutar mapeprostora, tada je svaka spojna linija potencijalnideo putanje mobilnog robota od početne dociljne pozicije.

Page 5: Lekcija 8 ostojic

Grafikoni vidljivih vrhovaK1: nacrtaju se spojne linije od početne i ciljne tačke do svih vidljivih vrhova i do uglova prostora.- K2: nacrtaju se spojne linije između svih vidljivih vrhova svih prepreka.- K3: linije uzduž rubova prepreka su takođe spojne linije.- K4: Ponavljati K2 i K3 dok se svi vrhovi ne spoje.

Page 6: Lekcija 8 ostojic

Metod potencijalnih polja

• - Spada u lokalne postupke planiranja.- Osnovna ideja:- Pridružiti privlačno polje cilju.- Pridružiti odbojna polja preprekama.- Sumirati polja.- Robot će slediti putanjuu smeru najbržeg spusta(gradijenta polja).

Page 7: Lekcija 8 ostojic

Metod potencijalnih polja

Metod potencijalnih polja

Page 8: Lekcija 8 ostojic

Upravljanje kretanjemUpravljanje predstavlja inteligentni spoj percepcije I akcije (na temelju merenja senzora i delovanja aktuatora).

Uloga upravljanja u mobilnoj robotici

Page 9: Lekcija 8 ostojic

Upravljačke strategije:

- Modelske strukture upravljanja (delibrativoupravljanje) (horizontalna dekompozicija upravljačkog sistema).Sve isplaniraj (razmišljaj), pa tek zatim deluj.- Reaktivno upravljanje (vertikalna dekompozicija upravljačkog sistema).Ne razmišlja, odmah deluj.- Ponašajno (biheviorističko) upravljanjeRazmišljaj o načinu na koji deluješ.- Hibridno upravljanje (kombinacija delibrativnogi reaktivnog upravljanja).Razmišljaj i deluj odvojeno i istovremeno.

Page 10: Lekcija 8 ostojic

Modelske strukture upravljanja

- Delibrativno zaključivanje zahtijeva relativno kompletnoznanje o okolini, na temelju koga predviđa svojebuduće akcije (djelovanja) i optimizira svojeperformanse u odnosu na model okoline.

Zapažanje Zapažanje

Delovanje Delovanje

Jednokonturna upravljačka struktura(percepcija-plan-upravljanje)

Delibrativna upravljacka struktura(opažanje-model-plan-delovanje)

Page 11: Lekcija 8 ostojic

Modelske strukture upravljanja- Podaci se razlažu u serijski niz funkcionalnih slojeva (horizontalno razlaganje sistema upravljanja), koji se sekvencijalno obrađuju.- Slično klasičnom pristupu umetne inteligencije.- Kvar u jednom funkcionalnom sloju dovodi dokvara čitavog sistema.

Page 12: Lekcija 8 ostojic

Reaktivne strukture upravljanja

- Tehnike upravljanja koje direktno povezujupercepciju i aktuaciju (delovanje).- Osiguravaju brz odziv u promenjivim,nestrukturiranim okruženjima.- Prednosti:* Reaguju veoma brzo, gotovo trenutno.* Reaktivno reaguju životinje (uglavnom)- Ograničenja:- Bez prošlih stanja (memorije),- Bez modeliranja prostora,- Bez mogućnosti planiranja unapred,- Bez sposobnosti učenja.

Page 13: Lekcija 8 ostojic

Ponašajne strukture upravljanja

- Sistem upravljanja se razlaže u vodoravne “moduleponašanja”, koji se izvode paralelno.- Svaki sloj ima direktan pristup senzorima i mogućnostdirektnog prosljeđivanja komandi pogonima robota.- Svaki sloj je odgovoran za specifičan zadatak robota.

Page 14: Lekcija 8 ostojic

Hibridne strukture upravljanja

- Kombinacija reaktivnog i modelskog ponašanja.- Reaktivni sloj reaguje brzo u nepredviđenimsituacijama (najniži sloj).- Modelski sloj generiše planove (najviši sloj).- Srednji sloj povezuje i koordinira rad prethodnadva sloja (srednji sloj).- Najveći problem je gradnja srednjeg sloja,budući da modelski i reaktivni slojevi raderazličitim brzinama i različitim opisima prostora(modelski – simboli, reaktivni – signali).

Page 15: Lekcija 8 ostojic

Hibridne strukture upravljanja

- Troslojna hibridna struktura

Page 16: Lekcija 8 ostojic

Zahtevi pri procesu planiranja trajektorijemogu biti:

- Minimalna daljina staze.- Sredina s pokretnim preprekama, što predstavlja dodatni izazov.- Sredina sa pokretnim ciljem.- Minimalan iznos vremena za prelaz putanje.- Utrošak energije.- Izbor staza koje zadovoljavaju neka druga ograničenja.- Planiranje kretanja zahteva razmatranjesvojstava robota i strukture okoline.