Inteligentna navigacija
U slučaju moguće navigacije, to je kao korišćenje električne kosilice, iako mašina konačno može dovršiti zadatak, ali brzina okončanja možda neće biti dovoljno brza. Pored toga, dno broda je uglavnom veoma veliko, obično više od 3.000 kvadratnih metara. Da bi se osiguralo da je dna površina čista, brod će istovremeno
Stavite više automobila HullBUG robota. Robotima je potreban sistem koji obezbeđuje koordinaciju i koordinaciju plovidbe. Kao rezultat toga, kompanija je razvila niz različitih navigacionih modova koji mogu pomoći HullBUG-u da ostvari efikasno čišćenje brodova. Dno broda će biti podeljeno na više oblasti. Naplaćen je veliki broj algoritama kako bi se postepeno očistio brod. Pored toga, koriste se komplementarni algoritmi i odgovarajući senzori kako bi se obezbedilo efikasno čišćenje ravnog dna broda. Pored toga, HullBUG se može manipulisati pomoću Microsonic Ranged Sonara (MARS).
U tu svrhu, kompanija je takođe razvila sonar kratkog dometa sa koncentrisanim prenosnim zrakom, tako da robotski automobil može "videti" prednji zid ili ivicu umivaonika. Druga vrsta navigacije koristi mikroelektromehanički senzorski sistem (MEMS) za komunikaciju navigacionih informacija. Postoji i režim povratne sprege koji koristi enodometač sa enkoderom. Odometar postavlja mobilni sistem na osnovu podataka njegovog pogonskog sistema. Informacije o povratnom senzoru se izvlače iz motora kako bi se tačno procenio put. Senzor hola motora zamijenjen je pomoćnim optičkim enkoderom zbog svoje male veličine i niske cijene. Senzor Hala odgovara odabranoj kombinaciji motora / menjača kako bi se postigla tačnost manje od 1 mm za merenje kilometraže.
Stalni razvoj softvera
Kada se za samokontrolisano robotsko vozilo odabere odgovarajući sistem kontrole kretanja i da se uvede u implementaciju, razvoj softvera će uvek računati na veliki dio troškova razvoja. Jedan od većih izazova sa kojim se suočava razvojni tim je dizajniranje glatkih i pouzdanih navigacionih aktivnosti kako bi se postigao precizno pozicioniranje pod posebnim okolišnim uslovima. To zahteva višestruko programiranje da reaguje na različite uslove koji se mogu pojaviti tokom procesa čišćenja trupa. Najteži deo ovog kompleksnog sistema je tačna arhitektura kontrolne logike, koja proširuje navigaciono ponašanje.
"Čak i ako dugo radite naporno, još uvijek morate uložiti puno novca u razvoj softvera", rekao je Holappa. "Iako je automobil robota u potpunosti funkcionalan, mora da sprovede niz testova na trupu." Danas su robotski automobili mogli obavljati svoje zadatke u područjima gde se slike ne izvlače pod izuzetno nepovoljnim uslovima. Osim toga, automobil mora biti u mogućnosti da se vrati na površinu za reciklažu. Ovo zvuči kao veoma težak zadatak, ali gospodin Holappa je veoma optimističan: "Nedavno je tehničar prihvatio obuku aplikacija i savladao uređaj u vrlo kratkom vremenu. Korisnički interfejs je već uključen u bespilotno površinsko vozilo SeaRoboticsa ( USV) karakteriše intuitivan grafički interfejs koji je dokazan nakon nekoliko stotina sati praktične upotrebe od strane nekoliko različitih kupaca.Telefon radi ispravno i navigacioni softver radi dobro.U sledećem cilju izgraditi strukturu interfejsa kako bi se napravio HullBUG sistem lakše radi, čak i za one koji nisu obučeni za tehničke veštine.






