Autonomno upravljanje u industrijskim robotima: senzori, upravljanje i SLAM

  • Arhitekture s percepcijom, odlukom i djelovanjem za sigurnu autonomiju.
  • Robusno/adaptivno upravljanje i MPC s ograničenjima za stvarna okruženja.
  • SLAM, LiDAR i kompjuterski vid za navigaciju i dinamičko mapiranje.
  • Primjene: inspekcija, logistika, koboti i visoko fleksibilna usluga.

autonomno upravljanje u industrijskim robotima

Automatizacija je napravila veliki korak naprijed s mobilnim robotima i manipulatorima sposobnim samostalno donositi odluke. U tvornicama, bolnicama ili laboratorijama, ovi uređaji kombiniraju senzore, naprednu kontrolu i inteligentni softver kao računarske platforme (kompaktni mozak za fizičku umjetnu inteligenciju) za rad. autonomija, sigurnost i produktivnost bez stalnog oslanjanja na operatera.

Ako vas zanima kako to zaista postižu (osim marketinga), ovdje smo skupili sve bitne stvari: od osnova kretanja i percepcije do robusne i prediktivne arhitekture upravljanja, koji pokriva navigaciju sa SLAM-om, industrijske načine upravljanja (PTP, putanja, sila i inteligentni), kobote, AGV/AMR i primjere iz stvarnog svijeta kao što su autonomna inspekcija postrojenja ili upravljanje edukativnim robotima sa ROS-om, kao što su OpenBot.

Šta su autonomno upravljani roboti i šta oni mogu da rade?

Autonomni robot je onaj koji obavlja svoju misiju bez kontinuiranih ljudskih komandi: on interpretira okolinu, odlučuje i djeluje. U praksi govorimo o industrijskim rukama, AGV-ima/AMR-ima ili humanoidima koji, zahvaljujući senzorima i kontrolnim sistemima, Oni planiraju rute, izbjegavaju sudare i koordiniraju zadatke s drugim mašinama ili ljudima.

Na nivou osnovnih sposobnosti, očekuje se da budu u stanju da otkriju opasnosti, rade dugo vremena bez stalnog nadzora i da se kreću bez ljudskog vođstva. sarađivati ​​s drugim timovima i razumjeti njihov kontekst kako bi odabrali najbolju akciju. Najnapredniji modeli uključuju učenje za poboljšanje s iskustvom.

U industriji je njihova korisnost jasna: oslobađaju radnu snagu od repetitivnih i zahtjevnih zadataka, pomažu pri montaži, zavarivanju, paletizaciji i transportu tereta te podižu ljestvicu sigurnosti i kvalitete. Zato je njihova primjena porasla u sektorima kao što su automobilska industrija i logistika, poduzimajući čvrste korake prema... Model Industrije 4.0.

Kako funkcionišu: percepcija, odluka i akcija

Da bi bio autonoman, robotu su potrebne pouzdane informacije. Ovaj "senzorni unos" dolazi od kamera, LiDAR-a, radara, mikrofona, termovizijskih kamera, detektora plina, kompasa ili senzora blizine (PIR senzora). S ovim informacijama, on formira sliku svoje okoline pomoću koje može... locirati sebe, otkriti predmete i predvidjeti rizike.

"Mozak" (kontroler/računar) djeluje na osnovu ovih podataka, odlučujući u realnom vremenu šta treba učiniti: pratiti putanju, zaustaviti se, izbjeći prepreku ili promijeniti misiju. Paralelno s tim, postoji brzi "neurološki sistem" (zaustavljanje u nuždi, ograničenja obrtnog momenta) koji daje prioritet sigurnosti. Konačno, aktuatori (koračni motori(stezaljke, kotači, noge) pretvaraju narudžbu u precizno i ​​kontrolirano kretanje.

Ključne tehnologije koje omogućavaju autonomiju

Među najrelevantnijim tehnologijama su LiDAR (360° laser za precizne 3D mape), kompjuterski vid (detekcija i prepoznavanje objekata, očitavanje brojila, vizuelno praćenje) i automatsko učenje (algoritmi koji se generaliziraju na nepredviđene scenarije). Njihova kombinacija povećava robusnost u promjenjivim okruženjima. Računarske platforme i mikrokontroleri kao što su RP2040 mikrokontroler Olakšavaju trčanje laganih modela na ivici.

Navigacija se oslanja na SLAM (Simultana lokalizacija i mapiranje), koji omogućava kreiranje i ažuriranje mapa istovremeno s lokacijom robota. Zahvaljujući 360° skenerima, mapiranje se uspoređuje s okolinom u stvarnom vremenu, ispravljajući odstupanja od pozicioniranja i optimizirati ruteAko se postrojenje promijeni, mogu se brzo reprogramirati i podržati odometrijom. rotacijski enkoderi kako bi se poboljšala procjena pozicije.

Vrste robota i primjeri upotrebe

Na osnovu funkcionalnosti, možemo razlikovati nekoliko porodica. To uključuje robote za njegu i usluge (često humanoidne) i obrazovne platforme kao što su Wavego Pro Ističu se po interakciji čovjeka i stroja; istraživački roboti daju prioritet mobilnosti u složenim scenarijima (podvodnim, zračnim, prostorni ili planinski); roboti za pomoć pri obavljanju zdravstvenih ili kućanskih poslova; transportni roboti (AGV/AMR) premještaju materijale bez posade; a industrijski roboti/koboti sigurno obavljaju operacije montaže ili zavarivanja zajedno s operaterom.

Postoje bezbrojne primjene u stvarnom svijetu: u hemijskoj industriji, AMR inspekcijski sistemi izvode autonomne runde očitavajući brojila, otkrivajući curenje plina pomoću eksplozimetara i termalnih senzora, i obavještava trenutnoU bolnicama, roboti za snabdijevanje smanjuju rizike; u odbrani, logistički zadaci su automatizirani u opasnim područjima; u maloprodaji/ugostiteljstvu, humanoidi nude diferenciranu uslugu; u automobilskoj industriji, ćelije sa PUMA ili kobotima održavaju vrlo visoke brzine i kvalitete.

Zašto rastu: povrat, sigurnost i fleksibilnost

Nekoliko faktora objašnjava ovaj procvat: bolji povrat ulaganja, veća sigurnost, smanjeni troškovi osoblja/izloženosti, stroža kontrola kvalitete, veća preciznost i manje rukovanja proizvodom, te automatizacija teških i repetitivnih zadatakaNadalje, njihova fleksibilnost omogućava im premještanje između linija ili područja.

Tokom implementacije, mnogi AMR-ovi i VGR-ovi uključuju interfejse i softver koji pojednostavljuju konfigurisanje ruta i ponašanja bez prilagođenog razvoja. A ova prilagodba vam omogućava da prilagodite rješenje čak i ako niko u vašoj industriji nije automatizovao taj tačan zadatak, pod uslovom da je... ponavljajuće i definibilno.

Industrijski načini upravljanja: PTP, putanja, sila i inteligentni

Industrijski roboti koegzistiraju četiri načina upravljanjaPTP (Point-to-Point - tačka-tačka), kontinuirana putanja (CP), kontrola sile/okretnog momenta i „inteligentno“. Svaka se ističe u različitim scenarijima i međusobno se dopunjuju u postrojenju.

PTP pomiče efektor između diskretnih tačaka s visokom preciznošću i podesivim vremenima ciklusa, bez nametanja međuputanja. Idealan je za spajanje vijcima, pick & place ili tačkasto zavarivanjea njegovo programiranje je jednostavno.

Kontinuirana kontrola putanje (CP) glatko kontrolira položaj i brzinu duž unaprijed definirane putanje (krivulje, krugovi, profili). Prilikom prskanja, rezanja ili poliranja, CP je od najveće važnosti. ujednačenost i stabilnost kretanja naspram čiste tačnosti tačke.

Kontrola sile/okretnog momenta koristi namjenske senzore za regulaciju interakcije s okolinom: precizno prileganje, poliranje konstantnom silom, delikatne montaže… Prilagođava kretanje povratnoj informaciji o sili, postižući stabilnost i zaštita za dijelove i alate.

Inteligentno upravljanje spaja umjetnu inteligenciju, mašinsko učenje i analitiku podataka kako bi se poboljšalo donošenje odluka, prilagodilo okruženju i povećala autonomija. Omogućava optimizaciju parametara u stvarnom vremenu, predviđanje kvarova i prilagoditi strategije prema varijacijama u zadatku.

Od teorije do prakse: autonomna navigacija i inspekcijske rute

Moderni industrijski AMR-ovi integriraju senzore (kamere, LiDAR, mikrofone, termovizijske kamere, eksplozimetre) i softver za vizualni vid/AI kako bi identificirali i klasificirali objekte i uvjete okoline. Sa SLAM-om i dinamičkim mapiranjem, Oni preračunavaju efikasnije rute i sigurno rješavaju neočekivane situacije. Također često integriraju IMU module, na primjer MPU9250 IMU senzor, radi poboljšanja stabilizacije i lokalizacije.

Praktičan primjer: inspekcijske rute u hemiji. Ranije su operateri prolazili kroz opasna područja s ručnim mjeračima, pretpostavljajući rizike i sa širokim prozorima detekcije. Danas, inspekcijski AMR ponavlja česte rute, interpretira očitanja mjerača, detektuje vizuelne/termografske/akustične/probleme povezane s plinom i izdaje neposredna upozorenja. Ovo povećava produktivnost i minimizirati zaustavljanja zbog incidenata koji nisu otkriveni na vrijeme.

Ispod haube: kontrola robotskih manipulatora

Kod ruku tipa PUMA 560 ili drugih manipulatora, klasične strategije uključuju PID, I-PD, PID s prethodnim preuzimanjem i PD s kompenzacijom gravitacije. Kada postoje sprege između zglobova ili zahtjevnih putanja, koristi se sljedeće: linearizacija povratne sprege i upravljanje zasnovano na modelu (izračunati par) za poništavanje nelinearnosti i primjenu linearnog upravljanja preko virtuelnog "dvostrukog integratora".

Međutim, stvarni svijet donosi neizvjesnosti (netačne parametre, nemodelirana trenja, varijacije opterećenja). Ovdje se pojavljuju dva pristupa: robusno upravljanje (stabilno uprkos ograničenim neizvjesnostima) i adaptivno upravljanje (podešava parametre u hodu). Korisna familija kombinuje oba, kao što je Robusni adaptivni kontroler (ARC), što PD djelovanju dodaje „robustno djelovanje“ s parametrom ograničenim na nesigurnost koji se online prilagođava prema grešci i troškovima kontrole.

U ARC-u, ideja je jednostavna: ako model ne prati precizno postrojenje, pojavljuje se odstupanje η koje remeti petlju. Korištenjem Ljapunova, dizajniran je kontrolni član koji "apsorbira" ovo odstupanje bez izazivanja zasićenja, podešavanjem parametra ρ koji mu daje težinu. Ako je ρ nizak, praćenje je slabo; ako je pretjeran, dolazi do zasićenja. zakon adaptacije gradijenta ρ se podešava uravnoteženjem greške i napora, a postoje uslovi koji osiguravaju stabilnost i ograničavanje greške.

Kada postoje i fizička ograničenja (zasićenost motora, ograničenja položaja/brzine), preporučljivo je uvesti prediktivno upravljanje (MPC) jer ono uključuje eksplicitna ograničenja u optimizaciji. Izazov: učiniti ga računski efikasnim za kratke periode uzorkovanja.

Efikasan MPC sa ograničenjima: interpolacija i robusnost

Praktično rješenje uključuje interpolaciju između dva ili tri unaprijed izračunata, jeftina rješenja: optimalnog LQ-a (neograničenog), "srednjeg nivoa" (ML, vrlo konzervativnog s naporom potrebnim za poštovanje ograničenja) i "repa" (niz izračunat u prethodnom koraku). Podešavanjem jednog (ili dva) skalara, kontroler generira izvodljiv ulaz koji minimizira odstupanje u vezi s LQ-om bez kršenja ograničenja.

Ovaj pristup svodi veliki QP na mali problem linearnog ili kvadratnog programiranja u svakom ciklusu, uz garancije izvodljivosti i dobre konvergencije. Robusnost se može dodati ovom okviru koristeći istu ideju kao i ARC: robusna, samoadaptivna akcija koja odbacuje neizvjesnosti i poremećaji nije predviđeno modelom (RIAPC strategija).

Brzo modeliranje s dinamičkim neuronskim mrežama

Evaluacija kompletnog dinamičkog modela manipulatora u svakom ciklusu je skupa (zbog brojnih nelinearnosti). Jedan od pristupa je treniranje dinamičke neuronske mreže (Hopfieldovog tipa) sa stvarnim podacima za aproksimaciju postrojenja. vrlo niski računarski troškoviDobrom inicijalizacijom skrivenog stanja i pažljivim treningom, dobija se pouzdano kratkoročno predviđanje za MPC.

Ovaj model neuronske mreže može se integrirati u prediktivni blok (NRIAPC), ostavljajući robusni/adaptivni blok da kompenzira odstupanja. Prednosti: empirijski model već "uključuje" trenje, labavost ili male varijacije, i olakšava teret bez žrtvovanja tačnosti u prvim koracima predviđanja (onima koji su najvažniji u kontroli).

Arhitektura upravljanja u obrazovnim mobilnim robotima

Na obrazovnom nivou, mobilni obrazovni robot može se kontrolisati distribuiranim sistemom od tri mikrokontrolera povezana sa senzorima (ultrazvuk, branici, baterija) i aktuatorima. Sa inkrementalnim enkoderima i PID brzina Motori su kontrolirani; komunikacija između ploča može biti I2C, a za vezu "visokog nivoa", serijski port. U obrazovnim projektima se često koristi zbog ravnoteže između snage i jednostavnosti korištenja.

Nadalje, modul operativnog sistema za robote (ROS) orkestrira uređaje i otvara vrata softveru otvorenog koda za navigaciju i planiranje. Ideja je ista kao i u industrijskim okruženjima, ali u manjem obimu: dobro odvojeni slojeviPouzdano očitavanje, stabilna kontrola i koordinacija zadataka.

Prijave po domenu

Vojska: snabdijevanje u područjima visokog rizika, transport ranjenika, praćenje ciljeva i kontrolirana upotreba autonomnih platformi. Autonomija smanjuje izloženost i proširuje operativne prozore. pojačana sigurnost.

Zdravstvo: od minimalno invazivne robotski potpomognute hirurgije, gdje su kontrola sile i preciznost ključne, do bolničkih AGV-ova koji Oni snabdijevaju lijekovima do hitne pomoći bez zagušenja hodnika.

Istraživanje: svemirske misije ili misije u dubokom okeanu gdje autonomno otkrivanje anomalija omogućava zaustavljanje i istraživanje bez oslanjanja na ljudska ograničenja. Ovdje otpornost kontrole i robusna percepcija (npr. upotreba žiroskopa) čini svu razliku.

Korisnička služba: humanoidi koji nude jedinstveno i korisno iskustvo na recepciji ili u maloprodaji, povezujući se sa sistemima za upravljanje inventarom ili konverzacijski asistenti.

Produktivna industrija: pad troškova hardvera i softvera demokratizirao je robotiku. Mala i srednja preduzeća već implementiraju kobote, AMR i sisteme vida kako bi povećala preciznost, smanjila rukovanje i skraćivanje ciklusa.

Dobre prakse za implementaciju autonomije

Odaberite senzore na osnovu misije, a ne trendova: LiDAR sa 128 linija nije uvijek potreban; ponekad su dovoljni kamera i dobar algoritam. Obratite pažnju na integraciju sigurnosti (dugmad za hitne slučajeve, sigurne zone) i pouzdana povezanost sa MES/ERP-om.

Počnite s dobro definiranim pilot projektima, izmjerite KPI-jeve (vremena, odbijanja, zaustavljanja, ROI), prilagodite ih i skalirajte. Za naprednu kontrolu, procijenite gdje se isplati koristiti ARC/RIAPC, a gdje je dovoljan PD+ sistem kompenzacije. I ne zaboravite na formiranje osobljaSaradnja čovjeka i robota je neposredna budućnost; konsultujte se knjige o robotici da završe programe obuke.

Rezultirajuća slika je jasna: pouzdani senzori, donošenje odluka u realnom vremenu, precizna aktuacija, robusna/prediktivna kontrola za prevazilaženje neizvjesnosti i ograničenja, te empirijski modeli kada je potrebno ubrzanje. Ovome dodajte SLAM i odgovarajuće načine upravljanja (PTP, putanju, snaga, inteligencija), kvalitativni skok u sigurnosti i produktivnosti je spreman.

Karakteristike NVIDIA Jetson T5000
Vezani članak:
NVIDIA Jetson T5000: Ovo je kompaktni 'mozak' za fizičku umjetnu inteligenciju.

Dodaj kao preferirani izvor