Transcript
Page 1: Projektų valdymas Navigacijos architektūra

Projektų valdymasNavigacijos architektūra

Page 2: Projektų valdymas Navigacijos architektūra

Projektas

• Projektas yra laikina veikla skirta sukurti unikalų produktą, paslaugą arba rezultatą

• Projektai <-> pastovi veikla• PMBOK ir daug kitų metodologijų

Page 3: Projektų valdymas Navigacijos architektūra

Projekto valdymas

• Iniciavimas• Planavimas• Vykdymas• Stebėjimas ir valdymas• Pabaigimas

Page 4: Projektų valdymas Navigacijos architektūra

Planavimas• Tikslas =>

• Bendra apimtis• Apimties suskaidymas smulkiais vienetais (WBS)• Veiklos• Veiklų išdėstymas laike (kas po ko)• Resursų priskyrimas veikloms• Veiklų trukmės nustatymas• Tvarkaraštis• Darbų pasiskirstymas• Rizikos• Plano pasirašymas

Page 5: Projektų valdymas Navigacijos architektūra

Iteracinės metodologijos

• Po truputi, iteracijomis

Page 6: Projektų valdymas Navigacijos architektūra

Lengvos metodologijos

• Scrum

Page 7: Projektų valdymas Navigacijos architektūra

Navigacijos architektūra

• Kaip apjungti atskiras sritis – kelio planavimą, lokalizaciją, sensorių informacijos apdorojimą į viena programą ?

• Modalumas ir kodo panaudojimas– problemos kylančios dėl skirtingos techninės

įrangos

• Konkrečių funkcijų lokalizavimas viename modulyje

Page 8: Projektų valdymas Navigacijos architektūra

Skaidymas

• Galima apibrėžti pjūvius, kuriais galima suskaldyti visą sistemą į modulius

• Skaidymas pagal laiką– Realaus laiko– Ne realaus laiko

• Skaidymas pagal valdymą– Kokiu būdu apjungiami skirtingi valdymo moduliai

Page 9: Projektų valdymas Navigacijos architektūra
Page 10: Projektų valdymas Navigacijos architektūra

Konkreti architektūra

Page 11: Projektų valdymas Navigacijos architektūra

Valdymo suskirstymas

• Nuoseklus suskirstymas• Paralelus suskirstymas

• Retai būna tik vienas arba tik kitas dažniausiai kombinacijos

Page 12: Projektų valdymas Navigacijos architektūra

Nuoseklus suskaidymas

Page 13: Projektų valdymas Navigacijos architektūra

Paralelus suskaidymas

Page 14: Projektų valdymas Navigacijos architektūra

Paraleliai perjungiamas modelis

• Vienu metu iš daugelio lygiagrečiai išskaidytų modulių pasirenkamas tik vienas– pvz.: renkamasi iš kelių kliūčių aplenkimo būdų: vienas kai

iki 50cm, kitas kai virš 50cm• Privalumas, kai persijungimai yra reti. Atskirti moduliai,

gali būti atskirai testuojami• Trūkumai:– roboto elgsena tampa prasta, jeigu persijungimai vyksta

dažnai– Problemos su sudėtingesniais sprendimais (pvz.: arba tik

seka kelia, arba tik planuoja. Nedaro to vienu metu)

Page 15: Projektų valdymas Navigacijos architektūra

Mišrus paralelus modelis

• Duomenys yra pasidalinami tarp modulių• Atsakymą skaičiuoja iškarto keli moduliai• Tačiau elgsenos atsakymas niekada nebus

vieno modulio atsakymas. Tai bus dviejų modulių atsakymų kombinacija

• Sudėtinga įvertinti veikimo efektyvumą• Biologinis aspektas – sudėtingi, gyvo

organizmai naudojasi paraleliniu skaičiavimu. Perpratus galima panaudoti robotikoje

Page 16: Projektų valdymas Navigacijos architektūra

Maes “The dynamics of action selection”, Minsky “Society of mind”

• Atskiri, nepriklausomi moduliai, kurių kiekvienas turi savo kompetenciją

• Moduliai bendrauja lokaliai• Kaip apspręsti kurie moduliai turi būti

aktyvūs ?• Kaip moduliai turi bendrauti tarpusavyje ?

Page 17: Projektų valdymas Navigacijos architektūra

Realios architektūros

• Deep space one

Page 18: Projektų valdymas Navigacijos architektūra

Atskirtas planavimas

Page 19: Projektų valdymas Navigacijos architektūra

Epizodinis planavimas

Lokalios žiniosGlobalios žinios,žemėlapis

Page 20: Projektų valdymas Navigacijos architektūra

Kada ir kodėl perplanuoti

• Kelyje atsiranda kliūtis• Jeigu judant sudaromas tikslesnis žemėlapis• Matoma kliūtis ir galima papildyti žemėlapį

Page 21: Projektų valdymas Navigacijos architektūra

Robotics studio architektūra

Orchestracija

BuferisVariklis

Page 22: Projektų valdymas Navigacijos architektūra

Robotics studio architektūra

OrchestracijaVariklis

Variklis

Variklis

Buferis

Atstumo sensorius

Lazerinis ięškiklis

Page 23: Projektų valdymas Navigacijos architektūra

Top Related