Kako roboti postaju samodovoljniji-, moraju se kretati okolinom sa većom neovisnošću i pouzdanošću. Autonomni traktori, poljoprivredni kombajni i mašine za sjetvu moraju pažljivo proći kroz polja usjeva, dok samovozna vozila za dostavu moraju bezbedno prelaziti ulice kako bi postavila pakete na pravo mjesto. U širokom spektru aplikacija, autonomni mobilni roboti (AMR) zahtijevaju visoko precizne izvore pozicioniranja kako bi sigurno i uspješno završili poslove za koje su dizajnirani.
Postizanje takve preciznosti zahtijeva dva skupa lokacijskih mogućnosti. Jedan je razumjeti relativni položaj sebe u odnosu na druge objekte. Ovo daje kritičan doprinos za razumijevanje svijeta oko njega i, u najočiglednijem slučaju, izbjegavanje prepreka koje su i nepokretne i u pokretu. Ovo dinamično manevriranje zahtijeva veliki niz navigacijskih senzora kao što su kamere, radar, lidar i prateći softver za obradu ovih signala i davanje smjera u stvarnom vremenu-AMR-u.
Drugi skup mogućnosti je da AMR razumije svoju preciznu fizičku lokaciju (ili apsolutnu lokaciju) u svijetu kako bi mogao precizno i više puta navigirati putem koji je programiran u uređaju. Očigledan slučaj upotrebe ovdje je poljoprivreda visoke preciznosti, gdje različiti AMR-ovi moraju da putuju istom uskom stazom tokom mnogo mjeseci da bi posadili, navodnjavali i žetvu usjeve, pri čemu svaki prolaz zahtijeva da AMR svaki put referencira isto točno mjesto.
Ovo zahtijeva drugačiji skup navigacijskih mogućnosti, počevši od globalnih navigacijskih satelitskih sistema (GNSS), koje koristi cijeli ekosistem senzora i softvera. Povećavajući GNSS su mogućnosti korekcije kao što su RTK i SSR koje pomažu da se postigne 100x veća preciznost od samog GNSS-a za aplikacije otvorenog-neba, i inercijalne mjerne jedinice u kombinaciji sa softverom za fuziju senzora za navigaciju tamo gdje GNSS nije dostupan (mrtvo računanje).
Prije nego što zaronimo u ove tehnologije, hajde da provedemo minut gledajući slučajeve upotrebe u kojima su potrebne i relativne i apsolutne lokacije da bi AMR obavio svoj posao.
Robotske aplikacije koje zahtijevaju relativno i apsolutno pozicioniranje
AMR otkrivaju ono što ljudi uzimaju zdravo za gotovo - urođenu sposobnost da se tačno lociraju u svijetu i poduzmu precizne radnje na osnovu tih informacija. Što su aplikacije za AMR raznovrsnije, više otkrivamo koje vrste radnji zahtevaju ekstremnu preciznost. Neki primjeri uključuju:
Poljoprivredna automatizacija: U poljoprivredi, AMR-ovi postaju sve češći za zadatke kao što su sadnja, žetva i praćenje usjeva. Ovi roboti koriste apsolutno pozicioniranje, obično putem GPS-a, za navigaciju po velikim i često neravnim poljima s preciznošću. Ovo osigurava da mogu sistematski pokrivati ogromna područja i vraćati se na određene lokacije po potrebi. Međutim, kada su u blizini usjeva ili unutar određenog područja, AMR se oslanjaju na relativno pozicioniranje za zadatke koji zahtijevaju viši nivo tačnosti, kao što je branje voća koje je možda poraslo ili promijenilo položaj od kada ga je AMR posljednji put posjetio. Kombinacijom obe metode pozicioniranja, ovi roboti mogu efikasno da rade u izazovnim i promenljivim okruženjima tipičnim za poljoprivredna polja.
Posljednja-isporuka u gradskim postavkama: AMR-ovi transformišu isporuku u posljednjoj-kilji u urbanim sredinama autonomnim transportom robe od distributivnih centara do krajnjih odredišta. Ovi roboti koriste apsolutno pozicioniranje za navigaciju gradskim ulicama, uličicama i složenim urbanim rasporedima, osiguravajući da prate optimizirane rute, izbjegavajući promet i pridržavajući se rasporeda isporuke. Po dolasku u blizinu lokacije isporuke, AMR-ovi će također koristiti relativno pozicioniranje za manevriranje oko promjenjivih ili neočekivanih prepreka, kao što je vozilo koje je dvostruko parkirano na ulici. Ovaj dvostruki pristup omogućava AMR-ima da se nose sa zamršenošću urbanih pejzaža i vrše precizne isporuke direktno do kućnog praga kupaca.
Automatizacija gradilišta: Na gradilištima se koriste AMR kako bi se osiguralo da je projekat izgrađen prema tačnim specifikacijama koje su odredili inženjeri. Oni također pomažu u zadacima kao što su transport materijala i mapiranje ili snimanje okoline. Ove lokacije se često prostiru na velikim područjima sa okruženjem koje se stalno mijenja, što zahtijeva od AMR-a da koriste apsolutno pozicioniranje za navigaciju i održavanje orijentacije unutar cjelokupne lokacije projekta. Relativno pozicioniranje dolazi u obzir kada AMR obavljaju zadatke koji zahtijevaju interakciju s dinamičkim elementima, kao što je izbjegavanje druge opreme ili čak osoblja na lokaciji. Kombinacija oba sistema pozicioniranja omogućava AMR-ima da efektivno doprinesu složenoj i dinamičnoj prirodi građevinskih projekata, povećavajući efikasnost i sigurnost.
Autonomno održavanje puteva: AMR se sve više koriste u poslovima održavanja puteva kao što su pregled kolovoza, zaptivanje pukotina i farbanje linija. Ovi roboti koriste apsolutno pozicioniranje da putuju duž dionica autoputa ili puteva, osiguravajući da ostanu na kursu na velikim udaljenostima i mogu precizno uhvatiti specifične lokacije na kojima je potrebno održavanje. Prilikom obavljanja ovih zadataka održavanja, oni se prebacuju na relativno pozicioniranje kako bi precizno identifikovali i adresirali specifične nesavršenosti na putu, precizno farbali oznake na trakama ili se kretali oko prepreka. Ova dvostruka sposobnost omogućava AMR-ima da efikasno upravljaju zadacima održavanja puteva, istovremeno smanjujući potrebu za ljudskim radnicima da rade u opasnim okruženjima pored puta, poboljšavajući sigurnost i produktivnost.
Monitoring i očuvanje životne sredine: U vanjskim okruženjima, AMR se često koriste za praćenje okoliša i napore očuvanja kao što su praćenje divljih životinja, otkrivanje zagađenja i mapiranje staništa. Ovi roboti koriste apsolutno pozicioniranje za navigaciju ogromnim prirodnim područjima, od šuma do obalnih područja, osiguravajući sveobuhvatnu pokrivenost terena i omogućavajući hvatanje detaljnih istraživanja lokacije i mapiranja. AMR-i mogu obavljati zadatke kao što su snimanje slika visoke-rezolucije, prikupljanje uzoraka ili praćenje kretanja životinja sa izuzetnom preciznošću i mogu prekrivati te uzorke tokom vremena na kohezivan način.
U svim gore navedenim primjerima potrebna je apsolutna tačnost pozicioniranja koja je mnogo manja od jednog metra kako bi se izbjegle potencijalno katastrofalne posljedice. Ozljede radnika, značajni gubici proizvoda i skupa kašnjenja su vjerovatni bez precizne lokacije. U suštini, gdje god AMR treba da radi u krugu od nekoliko centimetara, zahtijevat će da ima i relativna i apsolutna rješenja lokacije.
Tehnologija za relativno pozicioniranje
AMR koriste brojne senzore kako bi se locirali u odnosu na druge objekte u svom okruženju. To uključuje:
Kamere: Kamere funkcionišu kao vizuelni senzori autonomnih mobilnih robota, pružajući im neposrednu sliku njihovog okruženja sličnu načinu na koji rade ljudske oči. Ovi uređaji bilježe bogate vizualne informacije koje roboti mogu koristiti za otkrivanje objekata, izbjegavanje prepreka i mapiranje okruženja. Međutim, kamere zavise od adekvatnog osvjetljenja i mogu ih ometati nepovoljni vremenski uslovi poput magle, kiše ili mraka. Kako bi se riješila ova ograničenja, kamere su često uparene sa skoro-infracrvenim senzorima ili opremljene mogućnostima noćnog vida, koje omogućavaju robotima da vide u uslovima slabog-osvjetljenja. Kamere su ključna komponenta u vizualnoj odometriji, procesu u kojem se promjene položaja tokom vremena izračunavaju analizom sekvencijalnih slika kamere. Općenito, kamere uvijek zahtijevaju značajnu obradu da bi svoje 2-D slike pretvorile u 3-D strukture.
Radarski senzori: Radarski senzori rade tako što emituju pulsirajuće radio talase koji se odbijaju od objekata, dajući informacije o brzini, udaljenosti i relativnom položaju objekta. Ova tehnologija je robusna i može efikasno funkcionirati u različitim uvjetima okoline, uključujući kišu, maglu i prašinu, gdje bi se kamere i lidar mogli boriti. Međutim, radarski senzori obično nude rjeđe podatke i nižu rezoluciju u odnosu na druge tipove senzora. Uprkos tome, oni su od neprocenjive vrednosti zbog svoje pouzdanosti u detekciji brzine pokretnih objekata, što ih čini posebno korisnim u dinamičkim okruženjima gde je razumevanje kretanja drugih entiteta ključno.
Lidar senzori: Lidar, ili Light Detection and Ranging, je tehnologija senzora koja koristi laserske impulse za mjerenje udaljenosti mjerenjem vremena refleksije svjetlosti od objekata. Skeniranjem okoline brzim laserskim impulsima, lidar stvara vrlo precizne, detaljne 3D karte okoline. To ga čini osnovnim alatom za istovremenu lokaciju i mapiranje (SLAM), gdje robot gradi mapu nepoznatog okruženja dok prati svoju lokaciju unutar te karte. lidar je poznat po svojoj preciznosti i sposobnosti da dobro funkcioniše u različitim uslovima osvetljenja, iako može biti manje efikasan na kiši, snegu ili magli, gde kapljice vode mogu raspršiti laserske zrake. Uprkos tome što je skupa tehnologija, lidar je omiljen u autonomnoj navigaciji zbog svoje tačnosti i pouzdanosti u složenim okruženjima.
Ultrazvučni senzori: Ultrazvučni senzori funkcionišu tako što emituju visoko-zvučne talase koji se odbijaju od obližnjih objekata, pri čemu senzor mjeri vrijeme potrebno da se eho vrati. Ovo omogućava robotu da izračuna udaljenost do objekata i prepreka na svom putu. Ovi senzori su posebno korisni za detekciju kratkog-dometa i često se koriste u sporim, bliskim-aktivnostima kao što je navigacija u uskim prostorima kao što su prolazi skladišta, ili za precizne manevre kao što su pristajanje ili pravljenje rezervnih kopija. Ultrazvučni senzori su isplativi-i dobro rade u raznim uvjetima, ali njihov ograničeni domet i sporije vrijeme odziva u poređenju sa lidarima i kamerama znače da su najprikladniji za specifična, kontrolirana okruženja gdje je potrebna visoka preciznost u neposrednoj blizini.
Osnovna tehnologija koja se koristi za apsolutno pozicioniranje počinje sa GNSS-om (izraz koji uključuje GPS i druge satelitske sisteme kao što su GLONASS, Galileo i BeiDou). S obzirom na to da na GNSS utječu atmosferski uvjeti i satelitske nedosljednosti, može dati rješenje položaja koje je udaljeno za mnogo metara. Za AMR-ove koji zahtijevaju precizniju navigaciju, to nije dovoljno dobro – stoga je došlo do pojave tehnologije poznate kao GNSS Corrections koja ovu grešku sužava na samo jedan centimetar.
RTK: Kinematički-u realnom vremenu (RTK) koristi mrežu baznih stanica sa poznatim pozicijama kao referentnim tačkama za ispravljanje procjena lokacije GNSS prijemnika. Sve dok je AMR u krugu od 50 kilometara od bazne stanice i ima pouzdanu komunikacijsku vezu, RTK može pouzdano pružiti tačnost od 1-2 centimetra.
SSR ili PPP-RTK: State Space Representation (SSR), koji se ponekad naziva i PPP-RTK, koristi informacije iz mreže baznih stanica, ali umjesto da šalje ispravke direktno sa lokalne bazne stanice, modelira greške na širokom geografskom području. Rezultat je šira pokrivenost koja omogućava udaljenosti daleko više od 50 km od bazne stanice, ali preciznost pada na 3-10 centimetara ili više u zavisnosti od gustine i kvaliteta mreže.
Iako ova dva pristupa funkcionišu izuzetno dobro tamo gde su GNSS signali dostupni (generalno otvoreno nebo), mnogi AMR uređaji će se udaljiti od otvorenog neba, gde postoji prepreka između GNSS prijemnika na AMR-u i neba. To se može dogoditi u tunelima, garažama, voćnjacima i urbanim sredinama. Ovdje stupaju u igru inercijalni navigacijski sistemi (INS) sa svojom inercijskom mjernom jedinicom (IMU) i softverom Sensor Fusion.
IMU– IMU kombinuje akcelerometre, žiroskope, a ponekad i magnetometre za merenje linearnog ubrzanja sistema, ugaone brzine i jačine magnetnog polja, respektivno. Ovo su ključni podaci koji omogućavaju INS-u da odredi položaj, brzinu i orijentaciju objekta u odnosu na početnu tačku u realnom-vremenu.
Istorija IMU-a datira od početka 20. veka, sa svojim korenima u razvoju žiroskopskih uređaja koji se koriste u navigacionim sistemima za brodove i avione. Prvi praktični IMU razvijeni su tokom Drugog svetskog rata, prvenstveno za upotrebu u sistemima za navođenje projektila, a kasnije i u svemirskom programu. Apollo misije su se, na primjer, u velikoj mjeri oslanjale na IMU za navigaciju u svemiru, gdje tradicionalne metode navigacije nisu bile izvodljive. Tokom decenija, IMU tehnologija je značajno napredovala, potaknuta minijaturizacijom elektronskih komponenti i pojavom tehnologije mikro-elektro-mehaničkih sistema (MEMS) u kasnom 20. vijeku. Ova evolucija dovela je do kompaktnijih, pristupačnijih i preciznijih IMU-a, omogućavajući njihovu integraciju u širok spektar potrošačke elektronike, automobilskih sistema i industrijskih aplikacija danas.
Senzor Fusion– Softver za fuziju senzora odgovoran je za kombinovanje podataka iz IMU-a, kao i drugih senzora za stvaranje kohezivnog i tačnog razumevanja apsolutne lokacije AMR-a kada GNSS nije dostupan. Najosnovnije implementacije "ispunjavaju praznine" u realnom-}vremenu, između trenutka kada GNSS signal padne i kada ga AMR ponovo pokupi. Preciznost softvera za fuziju senzora ovisi o nekoliko faktora, uključujući kvalitetu i kalibraciju uključenih senzora, algoritme koji se koriste za fuziju i specifičnu aplikaciju ili okruženje u kojem je raspoređen. Sofisticiraniji softver za fuziju senzora je u stanju da ukrsti-korelira različite modalitete senzora, što rezultira superiornom preciznošću položaja nego kod bilo kojeg senzora u rješenju koji radi samostalno.
RTK za GNSS pruža visoko precizan izvor apsolutne lokacije za autonomne robote. Bez RTK-a, međutim, mnoge robotske aplikacije jednostavno nisu moguće ili praktične. Od građevinskih geodetskih rovera do autonomnih dronova za isporuku i autonomnih poljoprivrednih alata, brojni AMR zavise od centimetar-tačnog apsolutnog pozicioniranja koje samo RTK može pružiti.
Ipak, RTK rješenje je dobro onoliko koliko je dobra mreža iza njega. Dosljedno pouzdane korekcije zahtijevaju vrlo gustu mrežu baznih stanica tako da su prijemnici uvijek u dovoljnom dometu za precizne ispravke grešaka. Što je mreža veća, lakše je dobiti ispravke za AMR s bilo kojeg mjesta. Sama gustina nije jedini faktor. Mreže su veoma komplikovani sistemi-u realnom vremenu i zahtijevaju profesionalno praćenje, ispitivanje i provjeru integriteta kako bi se osiguralo da su podaci koji se šalju AMR-u tačni i pouzdani.
Šta sve ovo znači za programere autonomnih robota? Barem kada su u pitanju vanjske primjene, nijedan AMR nije potpun bez RTK{0}}napajanog GNSS prijemnika. Za najpreciznije moguće rješenje, programeri bi se trebali osloniti na najgušću i najpouzdaniju RTK mrežu. A gdje se roboti moraju često kretati u idealnim okruženjima GNSS signala i van njih, kao što su vozila za dostavu koja se samostalno vozi, RTK u kombinaciji sa IMU-om pruža najsveobuhvatniji dostupan izvor apsolutnog pozicioniranja.
Ne postoje dvije iste autonomne robotske aplikacije, a svaka jedinstvena postavka zahtijeva vlastitu mješavinu relativnih i apsolutnih informacija o pozicioniranju. Za vanjske AMR-ove sutrašnjice, međutim, GNSS sa robusnom mrežom RTK korekcija je bitna komponenta paketa senzora.
