Umetna inteligenca
Naloga naše skupine je izdelati vrsto programov oz. umetno inteligenco, ki bo sposobna samostojno krmiliti podmornico, zbirati podatke s pomočjo senzorjev ter skrbeti za pravilno delovanje oz. nadziranje vseh ostalih sistemov. Naši glavni nosilci programske opreme bodo preprosti miniaturni računalniki, ki kljub svoji majhnosti omogočajo izvajanje procesorsko zelo zahtevnih opravil ter omogočajo vgradnjo v kakršnokoli ohišje ali prostor. Ko se bomo dodobra spoznali z našimi računalniki, torej z dvema arduinoma in enim rasberrry piom, bomo začeli z izdelavo samega programa, ki bo razdeljen na več različnih stopenj. Prva stopnja bo nadzirala in krmilila motorje, ki predstavljajo pogonski sistem naše podmornice. Ko bo ta stopnja dokončana, bomo lahko začeli z razvojem algoritma za premikanje in ogibanje oviram. Celotno delovanje arduinov bo nadziral glavni program, ki bo vzporedno deloval na rasberry piu; le-ta bo hkrati nadzoroval tudi vse višje funkcije delovanja podmornice, kot so dvigovanje in spuščanje pod gladino, odvzem vzorcev, nadzor električnega napajanja itd.