Susiliejimas prasideda anksčiau nei algoritmas

Kameros, šilumos, įvykių ir inerciniai jutikliai stebi pasaulį per skirtingus atrankos modelius. Lydymosi algoritmas gali juos tinkamai sujungti tik tada, kai elektronika išsaugo, kada buvo atliktas kiekvienas stebėjimas ir kaip jutikliai yra išdėstyti vienas kito atžvilgiu.

Sukurkite bendro laiko modelį

Aparatinės įrangos paleidikliai, griežti laikrodžiai ir įėjimo laiko žymos išsprendžia skirtingas problemos dalis. Architektūra turėtų apibrėžti laikrodžio šaltinius, sinchronizavimo klaidą, laiko žymos vietą ir elgesį po paleidimo iš naujo arba nutraukus ryšį. Laiko neapibrėžtumo matavimas yra naudingesnis nei manyti, kad kiekviena sąsaja yra sinchronizuota.

Kalibravimą traktuokite kaip valdomą konfigūraciją

Vidinis kalibravimas apibūdina atskirą jutiklį; Išorinis kalibravimas sieja jutiklius vienas su kitu ir su platforma. Temperatūra, mechaninis aptarnavimas ir pakeitimas gali pakeisti šiuos santykius. Todėl kalibravimo įrašams reikia identifikatorių, versijų ir galiojimo patikrinimų, kurie keliauja kartu su duomenimis.

Padalinkite darbo krūvius pagal delsą ir kontekstą

Deterministinis išankstinis apdorojimas ir laiko žymų derinimas gali priklausyti FPGA arba realiojo laiko branduoliui, o funkcijų išskyrimas ir išvados vykdomos NPU arba taikomosios programos procesoriuje. Išlaikant neapdorotus įrodymus, sveikatos duomenis ir pasirinktus tarpinius rezultatus, sintezės sprendimai tampa pastebimi, o ne neskaidrūs.

Architektūros sluoksnisAtsakomybė
Jutiklio ribaUžfiksuokite, suaktyvinkite ir laiko žyma arti įsigijimo.
KalibravimasPalaikykite vidinius, išorinius ir laiko santykius.
Apskaičiuokite skaidinįPadėkite deterministinius ir AI darbo krūvius tinkamiems ištekliams.
Įrodymų takasIšsaugokite sveikatą, laiko kokybę ir sprendimų kontekstą.

Kokie kameros, LiDAR ir IMU matavimai prisideda

Matomos šviesos fotoaparatas teikia išvaizdos informaciją kompiuteriniam matymui. LiDAR matuoja scenos geometriją per nuotolio stebėjimus. Inercinis matavimo vienetas matuoja su judesiu susijusius dydžius, tokius kaip kampinis greitis ir pagreitis. Šie šaltiniai turi skirtingus dažnius, triukšmo charakteristikas ir gedimo būdus; juos derinant reikia tų skirtumų modelio.

Pasirinkite jutiklius pagal darbo aplinką ir reikalingą įvertinimą: objekto padėtį, mašinos išlygiavimą ar roboto judėjimą. Daugiau jutiklių gali padidinti integravimo išlaidas nepagerinant sprendimo. Pradėkite nuo esamo jutimo metodo išmatuojamo gedimo atvejo, tada įvertinkite, ar jį išsprendžia kitas būdas.

Biudžeto surinkimo laikas, transportavimo delsa ir apdorojimo delsa

Du kartu gaunami pranešimai gali apibūdinti skirtingas akimirkas. Jei įmanoma, išsaugokite fiksavimo laiko žymes ir dokumentuokite, kaip įrenginio laikrodžiai yra susiję su bendruoju laikrodžiu. Transporto buferis, ekspozicija ir išvados delsa priklauso laiko biudžetui. Išbandykite judančius objektus ir besisukančias platformas, nes statinės scenos gali paslėpti sinchronizavimo klaidas.

Išorinis kalibravimas apibūdina santykinę jutiklių padėtį ir orientaciją. Išsaugokite jį su jutiklio konfigūracija ir programinės įrangos versija. Perkelta kamera arba pakaitinis laikiklis gali panaikinti anksčiau naudotą transformaciją; nustatyti, kaip diegimo pakeitimai suaktyvina kalibravimo patikrą.

Naudokite jutiklių duomenų sintezę robotikoje ir lokalizavime

Autonominio mobiliojo roboto suvokimas ir lokalizavimas turi susijusius, bet skirtingus rezultatus. Kliūčių įvertinimas gali padėti planuoti vietinį planą, o LiDAR, kamera, rato odometrija ir inerciniai duomenys gali palaikyti lokalizaciją arba SLAM, atsižvelgiant į pasirinktą architektūrą. Apibrėžkite koordinačių rėmus, neapibrėžtį ir maksimalų duomenų amžių kiekvienoje sąsajoje.

ROS 2 suteikia integravimo įrankius, tačiau vien tik pranešimų suderinamumas nesukuria tvirto roboto. Patvirtinkite jutiklio išjungimą, uždelstus paketus ir pablogėjusį apšvietimą numatytoje instaliacijoje. Konkrečiam projektui turi būti patvirtintas platformos ir tvarkyklės suderinamumas.

Perskaitykite robotikos suvokimo ir valdymo vadovą

Techninė nuoroda: Nav2: jutiklių šaltiniai ir navigacijos pranešimai

Taikykite architektūrą realioje platformoje.

Bendrinkite sąsajas, aplinką, duomenų perdavimo spartą ir sprendimų metriką. Inžinerinius kompromisus suskirstysime į praktinę sistemos konfigūraciją.

Aptarkite savo suvaržymus