Autonoomsed süsteemid, olenemata nende füüsilisest domeenist – maapinnal, õhust või merest – jagavad ühist arhitektuuriloogikat, mis struktureerib andmevoogu anduritelt otsustus- ja juhtimisüksustele. See jaotis uurib tüüpilist funktsionaalset arhitektuuri ja töökonveieri, mis võimaldavad autonoomset käitumist.
Enamiku autonoomsete süsteemide alus seisneb Sense-Plan-Act (SPA) paradigmas, mis võeti kasutusele varases robootikas ja on endiselt aktuaalne. See laiendab veidi üldist juhitavat süsteemi arhitektuuri, tuues sisse selged tuvastuse, otsuste tegemise ja tegutsemise etapid. See mudel korraldab toimingud kolme erinevasse, kuid üksteisest sõltuvasse etappi:
See kontseptuaalne mudel jääb kõigis valdkondades universaalseks ja seda saab esitada järgmiselt.
SPA-tsükkel on autonoomsete sõidukite kihiliste arhitektuuride aluseks, kus iga kiht täpsustab või laiendab selle protsessi üht osa. Praktikas hõlmavad kaasaegsed arhitektuurid ka õppimis- ja suhtluskihte, mis suurendavad kohanemisvõimet ja agentide vahelist koostööd [2].
Lihtsustatud andmevoo arhitektuur illustreerib, kuidas tajuandmed liiguvad läbi kihtide, et luua kontrolltoiminguid, laiendades SPA arhitektuuri sobivamale:
See suletud ahelaga interaktsioon tagab, et süsteemid ajakohastavad pidevalt oma arusaama maailmast, kohandades käitumist keskkonnamuutuste või kontrolli teostamisest saadava tagasiside põhjal [3].
===== Hajutatud vs. tsentraliseeritud arhitektuurid =====Arhitektuurne korraldus sõltub ka sellest, kas töötlemine on tsentraliseeritud või hajutatud:
Vahevararaamistikud, nagu ROS 2 ja DDS, on loodud toetama hajutatud arvutusi, võimaldades detsentraliseeritud andmevahetust reaalajas [4]))
Ohutus on oluline disainilahendus. Üleliigsed arhitektuurid kordavad olulisi komponente (nt topeltandureid, paralleelseid arvutusteid), et tagada töö isegi rikete ajal. Näiteks kasutavad lennukite autopiloodisüsteemid kolmekordset üleliigset protsessorit ja ristseire loogikat [5]. Samamoodi kasutavad meresõidukid üleliigseid navigatsiooniandureid, et võidelda veehäiretest põhjustatud GPS-i katkestuste vastu. Arhitektuursed ohutusmehhanismid hõlmavad järgmist:
Need tagavad vastupidavuse, eriti missioonikriitilistes süsteemides või inimahelas süsteemides.