Kaip robotai naudoja dirbtinį intelektą?

Kaip robotai naudoja dirbtinį intelektą?

Trumpas atsakymas: robotai naudoja dirbtinį intelektą (DI), kad galėtų vykdyti nuolatinį jutimo, supratimo, planavimo, veikimo ir mokymosi ciklą, kad galėtų saugiai judėti ir dirbti netvarkingoje, besikeičiančioje aplinkoje. Kai jutikliai pradeda triukšmauti arba sumažėja pasitikėjimas, gerai suprojektuotos sistemos sulėtina greitį, saugiai sustoja arba prašo pagalbos, o ne spėlioja.

Svarbiausios išvados:

Autonomijos ciklas: kurkite sistemas, pagrįstas pojūčiais, supratimu, planavimu, veikimu ir mokymusi, o ne vienu modeliu.

Tvirtumas: dizainas, atsižvelgiant į akinimą, netvarką, slydimą ir nenuspėjamą žmonių judėjimą.

Neapibrėžtumas: išveskite pasitikėjimą ir panaudokite jį saugesniam, konservatyvesniam elgesiui skatinti.

Saugos žurnalai: Įrašykite veiksmus ir kontekstą, kad gedimus būtų galima patikrinti ir ištaisyti.

Hibridinis stekas: patikimumui užtikrinti derinkite mašininį mokymąsi su fizikos apribojimais ir klasikiniu valdymu.

Žemiau pateikiama apžvalga, kaip dirbtinis intelektas pasireiškia robotų viduje, kad jie veiktų efektyviai.

Straipsniai, kuriuos galbūt norėsite perskaityti po šio:

🔗 Kai Elono Musko robotai kelia grėsmę darbo vietoms
Ką galėtų padaryti „Tesla“ robotai ir kokie vaidmenys gali pasikeisti.

🔗 Kas yra humanoidinis robotas DI
Sužinokite, kaip humanoidiniai robotai suvokia, juda ir vykdo instrukcijas.

🔗 Kokias darbo vietas pakeis dirbtinis intelektas
Pareigos, labiausiai veikiamos automatizavimo, ir įgūdžiai, kurie išlieka vertingi.

🔗 Dirbtinio intelekto darbai ir būsimos karjeros galimybės
Šiandienos karjeros galimybės dirbtinio intelekto srityje ir kaip dirbtinis intelektas keičia užimtumo tendencijas.


Kaip robotai naudoja dirbtinį intelektą? Greitasis mentalinis modelis

Dauguma dirbtinio intelekto valdomų robotų atlieka tokį ciklą:

  • Jutiklis 👀: Kameros, mikrofonai, LiDAR, jėgos jutikliai, ratų enkoderiai ir kt.

  • Suprasti 🧠: Aptikti objektus, įvertinti padėtį, atpažinti situacijas, numatyti judesį.

  • Planas 🗺️: Pasirinkite tikslus, apskaičiuokite saugius kelius, suplanuokite užduotis.

  • Veiksmas 🦾: Generuokite motorines komandas, suimkite, ridenkitės, balansuokite, venkite kliūčių.

  • Mokykitės 🔁: Tobulinkite suvokimą ar elgesį remdamiesi duomenimis (kartais internete, dažnai neprisijungę).

Didelė dalis robotinio „DI“ iš tikrųjų yra kartu veikiančių dalių – suvokimo , būsenos įvertinimo , planavimo ir valdymo – rinkinys , kuris kartu sudaro autonomiją.

Viena praktinė „lauko“ realybė: sunkiausia dalis paprastai nėra priversti robotą ką nors atlikti vieną kartą švarioje demonstracinėje versijoje – sunkiausia yra priversti jį patikimai , kai pasikeičia apšvietimas, slysta ratai, blizga grindys, pajuda lentynos, o žmonės vaikšto kaip nenuspėjami NPC.

Dirbtinio intelekto robotas

Kas daro robotą geru dirbtinio intelekto smegenų tipu?

Tvirtas roboto dirbtinio intelekto įrenginys neturėtų būti tik išmanus – jis turėtų būti patikimas nenuspėjamoje, realioje aplinkoje.

Svarbios savybės:

  • Realaus laiko našumas ⏱️ (savalaikiškumas svarbus priimant sprendimus)

  • Atsparumas netvarkingiems duomenims (akinimas, triukšmas, netvarka, judesio suliejimas)

  • Grakštūs gedimų režimai 🧯 (sulėtinkite greitį, saugiai sustokite, paprašykite pagalbos)

  • Geri apriorai + geras mokymasis (fizika + apribojimai + mašininis mokymasis – ne tik „vibracija“)

  • Išmatuojama suvokimo kokybė 📏 (žinojimas, kada jutikliai / modeliai yra suprastėję)

Geriausi robotai dažnai ne tie, kurie gali atlikti efektingą triuką vieną kartą, o tie, kurie gali gerai atlikti nuobodžius darbus diena iš dienos.


Įprastų robotų dirbtinio intelekto statybinių blokų palyginimo lentelė

Dirbtinio intelekto dalis / įrankis Kam tai skirta Brangūs Kodėl tai veikia
Kompiuterinė rega (objektų aptikimas, segmentavimas) 👁️ Mobilieji robotai, rankos, dronai Vidutinis Konvertuoja vaizdinę įvestį į tinkamus naudoti duomenis, pvz., objekto identifikavimą
SLAM (žemėlapių sudarymas + lokalizavimas) 🗺️ Robotai, kurie juda Vidutinio-aukšto Sukuria žemėlapį sekdamas roboto padėtį, tai labai svarbu navigacijai [1]
Kelio planavimas + kliūčių vengimas 🚧 Pristatymo robotai, sandėlio AMR Vidutinis Apskaičiuoja saugius maršrutus ir realiuoju laiku prisitaiko prie kliūčių
Klasikinis valdymas (PID, modeliu pagrįstas valdymas) 🎛️ Viskas su varikliais Žemas Užtikrina stabilų, nuspėjamą judėjimą
Pastiprinimo mokymasis (RL) 🎮 Sudėtingi įgūdžiai, manipuliavimas, judėjimas Aukštas Mokosi taikydama apdovanojimais pagrįstą bandymų ir klaidų politiką [3]
Kalba ir kalba (ASR, ketinimų studijos, LLM) 🗣️ Asistentai, aptarnavimo robotai Vidutinio-aukšto Leidžia bendrauti su žmonėmis natūralia kalba
Anomalijų aptikimas + stebėjimas 🚨 Gamyklos, sveikatos apsauga, saugos požiūriu kritinės Vidutinis Aptinka neįprastus modelius, kol jie netampa brangūs ar pavojingi
Jutiklių sintezė (Kalmano filtrai, išmokta sintezė) 🧩 Navigacija, dronai, autonominiai įrenginiai Vidutinis Sujungia triukšmingus duomenų šaltinius, kad būtų galima tiksliau įvertinti [1]

Suvokimas: kaip robotai neapdorotus jutiklių duomenis paverčia prasme

Suvokimas yra tai, kur robotai jutiklių srautus paverčia tuo, ką jie gali iš tikrųjų naudoti:

  • Kameros → objektų atpažinimas, pozos įvertinimas, scenos supratimas

  • LiDAR → atstumas + kliūčių geometrija

  • Gylio kameros → 3D struktūra ir laisva erdvė

  • Mikrofonai → kalbos ir garso signalai

  • Jėgos / sukimo momento jutikliai → saugesnis suėmimas ir bendradarbiavimas

  • Lytėjimo jutikliai → slydimo aptikimas, kontaktiniai įvykiai

Robotai pasikliauja dirbtiniu intelektu, kad atsakytų į tokius klausimus kaip:

  • „Kokie objektai yra priešais mane?“

  • „Ar tai žmogus, ar manekenas?“

  • „Kur yra rankena?“

  • „Ar kažkas juda link manęs?“

Subtilus, bet svarbus aspektas: suvokimo sistemos idealiu atveju turėtų pateikti neapibrėžtumą (arba pasitikėjimo rodiklį), o ne tik „taip“/„ne“ atsakymą, nes tolesnis planavimas ir saugos sprendimai priklauso nuo to, kiek robotas yra tikras


Lokalizavimas ir žemėlapių sudarymas: žinokite, kur esate, nepanikuodami

Kad robotas tinkamai veiktų, jis turi žinoti savo vietą. Tai dažnai atliekama naudojant SLAM (sinchroninį lokalizavimą ir žemėlapių sudarymą): žemėlapis kuriamas tuo pačiu metu įvertinant roboto padėtį. Klasikinėse formuluotėse SLAM traktuojama kaip tikimybinio vertinimo problema, kuriai būdingi EKF ir dalelių filtrais pagrįsti metodai [1].

Robotas paprastai sujungia:

  • Ratų odometrija (pagrindinis sekimas)

  • LiDAR skenavimo atitikimas arba vizualiniai orientyrai

  • IMU (sukimosi/pagreičio)

  • GPS (lauke, su apribojimais)

Robotų lokalizacija ne visada ideali, todėl geri sistemų rinkiniai elgiasi kaip suaugusieji: seka neapibrėžtumą, aptinka poslinkį ir grįžta prie saugesnio elgesio, kai sumažėja pasitikėjimas.


Planavimas ir sprendimų priėmimas: ką daryti toliau

Kai robotas susidaro veikiantį pasaulio vaizdą, jis turi nuspręsti, ką daryti. Planavimas dažnai pasireiškia dviem lygmenimis:

  • Vietinis planavimas (greitai reaguojant)
    Venkite kliūčių, sulėtinkite greitį šalia žmonių, laikykitės eismo juostų / koridorių.

  • Globalus planavimas (platesnis vaizdas) 🧭
    Pasirinkite kelionės tikslus, apeikite užblokuotas zonas, suplanuokite užduotis.

Praktiškai robotas „Manau, matau aiškų kelią“ paverčia konkrečiomis judesio komandomis, kurios neužkliudys lentynos kampo ir neperžengs žmogaus asmeninės erdvės.


Kontrolė: planų pavertimas sklandžiu judėjimu

Valdymo sistemos suplanuotus veiksmus paverčia realiais judesiais, tuo pačiu spręsdamos realius nepatogumus, tokius kaip:

  • Trintis

  • Naudingojo krovinio pokyčiai

  • Gravitacija

  • Variklio vėlavimai ir atotrūkis

Įprasti įrankiai apima PID, modeliu pagrįstą valdymą, modelio nuspėjamąjį valdymąir atvirkštinę rankų kinematiką, t. y. matematinius skaičiavimus, kurie „padėkite griebtuvą ten“ paverčia sąnarių judesiais. [2]

Naudingas būdas tai apsvarstyti:
planavimas pasirenka kelią.
Valdymas priverčia robotą iš tikrųjų juo sekti nesvyruodamas, neperšokdamas ir nevibruodamas kaip kofeino prisotintas pirkinių vežimėlis.


Mokymasis: kaip robotai tobulėja, užuot buvę visam laikui perprogramuoti

Robotai gali tobulėti mokydamiesi iš duomenų, o ne būdami rankiniu būdu perderinami po kiekvieno aplinkos pasikeitimo.

Pagrindiniai mokymosi metodai:

  • Prižiūrimas mokymasis 📚: mokykitės iš paženklintų pavyzdžių (pvz., „tai yra padėklas“).

  • Savarankiškai prižiūrimas mokymasis 🔍: mokykitės struktūros iš neapdorotų duomenų (pvz., numatydami būsimus kadrus).

  • Pastiprinimo mokymasis 🎯: Išmokite veiksmų maksimaliai padidindami atlygio signalus laikui bėgant (dažnai tai siejama su veiksniais, aplinka ir grąža). [3]

Kur RL sužiba: sudėtingo elgesio mokymasis ten, kur rankiniu būdu projektuoti valdiklį yra sunku.
Kur RL tampa aštresnis: duomenų efektyvumas, saugumas tyrinėjimo metu ir simuliacinio bei realaus pasaulio spragos.


Žmogaus ir roboto sąveika: dirbtinis intelektas, padedantis robotams dirbti su žmonėmis

Robotams namuose ar darbo vietose sąveika yra svarbi. Dirbtinis intelektas leidžia:

  • Kalbos atpažinimas (garsas → žodžiai)

  • Ketinimo aptikimas (žodžiai → reikšmė)

  • Gestų supratimas (rodymas, kūno kalba)

Tai skamba paprastai, kol to nepadarai: žmonės yra nenuoseklūs, akcentai skiriasi, kambariai triukšmingi, o „ten“ nėra koordinačių sistema.


Pasitikėjimas, saugumas ir „nebūk šiurpus“: mažiau smagi, bet esminė dalis

Robotai yra dirbtinio intelekto sistemos, turinčios fizinių pasekmių, todėl pasitikėjimas ir saugos praktika negali būti antraeiliai dalykai.

Praktiniai saugos pastoliai dažnai apima:

  • Pasitikėjimo / neapibrėžtumo stebėjimas

  • Konservatyvus elgesys, kai suvokimas blogėja

  • Derinimo ir audito veiksmų registravimas

  • Aiškios ribos, ką robotas gali padaryti

Naudingas aukšto lygio būdas tai apibrėžti yra rizikos valdymas: valdymas, rizikos žemėlapių sudarymas, jos matavimas ir valdymas per visą gyvavimo ciklą, atsižvelgiant į tai, kaip NIST plačiau struktūrizuoja dirbtinio intelekto rizikos valdymą [4]


„Didžiojo modelio“ tendencija: robotai, naudojantys pamatinius modelius

Pamatiniai modeliai skatina bendresnės paskirties robotų elgesį, ypač kai kalba, regėjimas ir veiksmai modeliuojami kartu.

Vienas iš pavyzdžių yra regėjimo-kalbos-veiksmo (VLA) modeliai, kai sistema apmokyta susieti tai, ką mato, su tuo, kas jai liepta daryti, ir su tuo, kokių veiksmų ji turėtų imtis. RT-2 yra plačiai cituojamas šio požiūrio pavyzdys. [5]

Įdomiausia dalis: lankstesnis, aukštesnio lygio supratimas.
Tikrovės patikrinimas: fizinio pasaulio patikimumui vis dar reikalingi apsauginiai turėklai – klasikinis vertinimas, saugos apribojimai ir konservatyvus valdymas niekur nedingsta vien dėl to, kad robotas gali „kalbėti protingai“.


Baigiamosios pastabos

Taigi, kaip robotai naudoja dirbtinį intelektą? Robotai naudoja dirbtinį intelektą suvokimui ,būsenai (kur aš esu?) įvertinti, planuotiir valdyti, o kartais ir mokymuisi iš duomenų, kad tobulėtų. Dirbtinis intelektas leidžia robotams susidoroti su sudėtingomis dinamiškomis aplinkomis, tačiau sėkmė priklauso nuo patikimų, išmatuojamų sistemų, kurių elgsena yra pirmiausia saugumas.

Realaus pasaulio pavyzdys: dirbtinio intelekto asistento kūrimas sandėlio robotui

Scenarijus

Įsivaizduokite nedidelį užsakymų vykdymo sandėlį, kuriame autonominis mobilus robotas perkelia sandarias dėžes nuo pakavimo stalų į išsiuntimo zoną. Robotui nereikia „visko suprasti“. Jis turi patikimai atlikti vieną darbą: surinkti dėžę, naršyti bendrame praėjime, vengti žmonių ir padėklų krautuvų bei saugiai sustoti, kai sumažėja pasitikėjimas.

Dirbtinio intelekto sistema apjungtų kompiuterinę regą, LiDAR, SLAM, kelio planavimą, kliūčių vengimą ir pagrindinius darbuotojų kalbos nurodymus. Vadovas galėtų pasakyti: „Nuneškite šį krepšį į 3-iąją dispečerinę“, tačiau robotui vis tiek reikia griežtų saugos taisyklių, galiojančių po kalbos sluoksniu.

Tai puikus pavyzdys, nes jis rodo, kad roboto dirbtinis intelektas veikia kaip praktiškas rinkinys, o ne kaip vienas milžiniškas modelis, darantis spėliones.

Ko reikia asistentui

Sąrankai reikėtų:

  • Sandėlio žemėlapis, kuriame nurodyti pakavimo stalai, išsiuntimo aikštelės, draudžiamos zonos, įkrovimo vietos ir siauri praėjimai

  • Kameros arba gylio kameros duomenys, skirti atpažinti krepšius, žmones, grindų žymes ir užblokuotus maršrutus

  • LiDAR arba kitas atstumo jutiklis kliūčių aptikimui

  • Ratų enkoderių ir IMU duomenys lokalizavimui

  • Greičio apribojimų, stabdymo atstumo ir žmogui saugaus elgesio taisyklės

  • Sandėlio sistemos užduočių sąrašas, pvz., konteinerio ID, paėmimo vieta ir paskirties vieta

  • Žurnalai, kuriuose įrašomas maršrutas, pasitikėjimo balai, sustojimai, vos neįvykę įvykiai ir žmonių įsikišimai

Svarbiausia, kad kalbos instrukcijos niekada neturėtų būti vienintelis valdymo sluoksnis. Robotas gali priimti žmonėms skirtas komandas, tačiau judėjimą vis tiek turėtų valdyti žemėlapių sudarymas, planavimas, valdymas ir saugos apribojimai.

Instrukcijos pavyzdys

Paprasta roboto asistento naudojimo instrukcija galėtų atrodyti taip:

Esate mobiliojo sandėlio roboto užduočių asistentas. Jūsų darbas – darbuotojų užklausas paversti saugiomis perkėlimo užduotimis. Užduotį kurkite tik tada, kai aiškūs paėmimo vieta, paskirties vieta ir konteinerio ID. Jei trūksta kokios nors detalės, užduokite vieną trumpą patikslinamąjį klausimą. Niekada negalvokite vietų. Jei maršrutas užblokuotas, pasirinkite patvirtintą alternatyvų maršrutą, jei toks yra. Jei suvokimo pasitikėjimas nukrenta žemiau saugios ribos, sulėtinkite greitį, sustokite arba paprašykite žmogaus pagalbos. Užregistruokite kiekvieną nepavykusį paėmimą, užblokuotą maršrutą, avarinį stabdymą ir rankinį valdymą.

Darbuotojo prašymas gali būti toks:

Perkelti krepšį T-1842 iš pakavimo stalo 6 į išsiuntimo skyrių 3.

Geras atsakymas būtų toks:

Užduotis priimta: surinkti T-1842 maišelį nuo 6 pakavimo stalo ir pristatyti jį į 3 išsiuntimo aikštelę. Maršrutas pasirinktas per B praėjimą. Greitis ribojamas šalia pėsčiųjų perėjos. Jei B praėjimas užblokuotas, naudoti patvirtintą atsarginį maršrutą C.

Blogas atsakymas būtų toks:

Žinoma, nunešiu į siuntų skyrių.

Bloga versija yra pernelyg miglota. Ji nepatvirtina krepšio ID, paėmimo vietos, kelionės tikslo, maršruto ar saugaus elgesio.

Kaip tai išbandyti

Prieš leisdami robotui dirbti praėjime, išbandykite jį naudodami trumpą kontrolinį sąrašą:

  • Paprašykite jo perkelti krepšį su visa informacija

  • Paprašykite jo perkelti krepšį nenurodant dispečerinės vietos

  • Maršrute pastatykite žmogaus formos kliūtį

  • Perkelkite lentynos žymeklį ir patikrinkite, ar sumažėja lokalizacijos patikimumas

  • Sukurkite akinimą ant grindų ir patikrinkite, ar pasikeičia suvokimo pasitikėjimas

  • Užblokuokite pageidaujamą praėjimą ir patikrinkite, ar jis pasirenka patvirtintą atsarginį maršrutą

  • Paprašykite nurodyti neegzistuojantį kelionės tikslą ir patikrinkite, ar jis atsisako, užuot spėlioję

  • Po kiekvieno važiavimo peržiūrėkite žurnalą, kad patvirtintumėte, jog buvo užregistruoti sustojimai, maršruto pakeitimai ir pakeitimai

Tikslas yra ne tik „ar robotas atvyko?“. Geresnis klausimas yra: „Ar jis elgėsi saugiai ir nuspėjamai, kai aplinka tapo neaiški?“

Rezultatas

Iliustracinis rezultatas: remiantis 20 pavyzdžių, kaip atlikti nešiojamąjį transportavimą mažame sandėlio bandymų zonoje, laiku.

Prieš pradedant naudoti roboto darbo eigą, žmogus bėgikas vidutiniškai užtrukdavo 4 minutes 30 sekundžių vienam vežimėlio perkėlimui, įskaitant ėjimą atgal iki pakavimo stalo. Įdiegus robotą paprastam vežimėlių perkėlimui iš taško į tašką, žmogaus darbo laikas sutrumpėjo iki maždaug 50 sekundžių vienai užduočiai, daugiausia vežimėlio pakrovimui ir darbo patvirtinimui.

Tai sutaupytų apie 3 minutes 40 sekundžių kiekvienam krepšio pervežimui. Pervežant 80 krepšių per dieną, apskaičiuota, kad būtų sutaupyta maždaug 293 minutės arba beveik 4,9 darbuotojo valandos per dieną.

To paties testo saugos patikros turėtų būti stebimos atskirai. Pavyzdžiui:

  • 20 iš 20 užduočių pasiekė reikiamą vietą

  • 3 užblokuotų maršrutų atvejai buvo išspręsti ir patvirtintas maršruto keitimas

  • 2 mažai pasitikėjimo keliantys įvykiai suaktyvino saugų sustabdymą

  • Priimta 0 nepatvirtintų krypčių

  • Atspėta 0 trūkstamų krepšių ID

Šie skaičiai yra iliustraciniai, o ne teiginiai apie konkretų roboto produktą. Komanda galėtų patikrinti rezultatą matuodama užduočių laiką prieš ir po dislokavimo, skaičiuodama rankinius pakeitimus, peržiūrėdama maršrutų žurnalus ir tikrindama nepavykusius pristatymus.

Kas gali nutikti ne taip

Dažniausia nesėkmė – robotui suteikiama per daug laisvės. Kalbos modelis gali suprasti nurodymus, bet tai nereiškia, kad juo reikėtų pasitikėti kuriant maršrutus, ignoruojant patikimumo balus ar sprendžiant, kas yra „tikriausiai saugu“.

Kitos realios problemos yra šios:

  • Pasenę žemėlapiai perkėlus lentynas ar suolus

  • Prastas apšvietimas arba atspindinčios grindys painioja matymo modelius

  • Darbuotojai naudoja neoficialius vietovių pavadinimus, kurių robotas neatpažįsta

  • Trūkstami krepšio ID, dėl kurių sistema parenka neteisingą prekę

  • Silpnas registravimas, todėl sunku ištirti vos neįvykusius incidentus

  • Pernelyg didelis našumas neįvertinus nepavykusių bandymų ir žmogaus įsikišimo

Gera taisyklė paprasta: kai robotas nėra tikras, jis turėtų tapti konservatyvesnis, o ne kūrybiškesnis.

Praktiškas išsinešimui skirtas maistas

Tvirtas roboto dirbtinio intelekto įrenginys kuriamas atsižvelgiant į siaurą užduotį, aiškius įvesties duomenis, išmatuojamą saugų elgesį ir patikimus atsarginius sprendimus. „Intelektas“ – tai ne tik objektų atpažinimas ar instrukcijų vykdymas. Tai žinojimas, kada judėti, kada sulėtinti greitį, kada sustoti ir kada prašyti pagalbos.


DUK

Kaip robotai naudoja dirbtinį intelektą, kad galėtų veikti autonomiškai?

Robotai naudoja dirbtinį intelektą, kad galėtų vykdyti nuolatinį autonomijos ciklą: suvokti pasaulį, interpretuoti, kas vyksta, planuoti saugų kitą žingsnį, veikti varikliais ir mokytis iš duomenų. Praktiškai tai yra komponentų rinkinys, veikiantis kartu, o ne vienas „stebuklingas“ modelis. Tikslas – patikimas elgesys besikeičiančioje aplinkoje, o ne vienkartinis demonstracinis pavyzdys idealiomis sąlygomis.

Ar robotų dirbtinis intelektas yra tik vienas modelis, ar visiškai autonomiškas rinkinys?

Daugumoje sistemų robotų dirbtinis intelektas yra visavertis komponentas: suvokimas, būsenos įvertinimas, planavimas ir valdymas. Mašininis mokymasis padeda atlikti tokias užduotis kaip regėjimas ir prognozavimas, o fizikos apribojimai ir klasikinis valdymas užtikrina judesio stabilumą ir nuspėjamumą. Daugelyje realių diegimų naudojamas hibridinis metodas, nes patikimumas yra svarbesnis už sumanumą. Štai kodėl mokymasis „tik vibracijomis“ retai išlieka už kontroliuojamos aplinkos ribų.

Kokiais jutikliais ir suvokimo modeliais remiasi dirbtinio intelekto robotai?

Dirbtinio intelekto robotai dažnai derina kameras, LiDAR, gylio jutiklius, mikrofonus, inercijos modulius (IMU), kodavimo įrenginius ir jėgos / sukimo momento arba lytėjimo jutiklius. Suvokimo modeliai šiuos srautus paverčia naudingais signalais, tokiais kaip objekto tapatybė, poza, laisva erdvė ir judesio užuominos. Geriausia praktinė praktika yra išvesti patikimumą arba neapibrėžtumą, o ne tik žymas. Šis neapibrėžtumas gali padėti saugiau planuoti, kai jutikliai pablogėja dėl akinimo, suliejimo ar netvarkos.

Kas yra SLAM robotikoje ir kodėl jis svarbus?

SLAM (sinchroninis lokalizavimas ir žemėlapių sudarymas) padeda robotui sukurti žemėlapį ir tuo pačiu metu įvertinti savo padėtį. Tai labai svarbu robotams, kurie juda ir turi orientuotis nepanikuodami, kai keičiasi sąlygos. Įprasti įvesties duomenys apima ratų odometriją, IMU ir LiDAR arba regėjimo orientyrus, kartais GPS lauke. Geri stebėjimo stemai apskaičiuoja trajektorijos poslinkį ir neapibrėžtumą, todėl robotas gali elgtis konservatyviau, kai lokalizacija tampa nestabili.

Kuo skiriasi robotų planavimas ir robotų valdymas?

Planavimas nusprendžia, ką robotas turėtų daryti toliau, pavyzdžiui, pasirinkti paskirties vietą, apeiti kliūtis ar išvengti žmonių. Valdymas paverčia šį planą sklandžiu, stabiliu judėjimu, nepaisant trinties, naudingosios apkrovos pokyčių ir variklio vėlavimų. Planavimas dažnai skirstomas į globalų planavimą (bendro vaizdo maršrutai) ir vietinį planavimą (greiti refleksai šalia kliūčių). Valdymas dažniausiai naudoja tokius įrankius kaip PID, modeliu pagrįstas valdymas arba modelio nuspėjamasis valdymas, kad būtų galima patikimai laikytis plano.

Kaip robotai saugiai susidoroja su neapibrėžtumu ar žemu pasitikėjimu savimi?

Gerai suprojektuoti robotai neapibrėžtumą traktuoja kaip elgesio įvestį, o ne kaip kažką, į ką galima numoti ranka. Kai suvokimo ar lokalizacijos pasitikėjimas sumažėja, įprastas būdas yra sulėtinti greitį, padidinti saugos ribas, saugiai sustoti arba prašyti žmogaus pagalbos, o ne spėlioti. Sistemos taip pat registruoja veiksmus ir kontekstą, kad incidentus būtų galima audituoti ir lengviau ištaisyti. Šis „grakštaus gedimo“ mąstysenos modelis yra pagrindinis skirtumas tarp demonstracinių ir dislokuojamų robotų.

Kada sustiprinimo mokymasis yra naudingas robotams, o kas jį apsunkina?

Pastiprinimo mokymasis dažnai naudojamas sudėtingiems įgūdžiams, tokiems kaip manipuliavimas ar judėjimas, kai rankiniu būdu sunku konstruoti valdiklį. Jis gali padėti atrasti veiksmingą elgesį taikant apdovanojimais pagrįstą bandymų ir klaidų metodą, dažnai modeliavimo metu. Diegimas tampa sudėtingas, nes tyrinėjimas gali būti nesaugus, duomenys gali būti brangūs, o simuliacijos ir realybės spragos gali pažeisti taisykles. Daugelyje konvejerių RL naudojamas selektyviai kartu su apribojimais ir klasikiniu valdymu, siekiant saugumo ir stabilumo.

Ar pamatiniai modeliai keičia tai, kaip robotai naudoja dirbtinį intelektą?

Pagrindinių modelių metodai skatina robotus link bendresnio, nurodymais pagrįsto elgesio, ypač naudojant regėjimo, kalbos ir veiksmo (VLA) modelius, tokius kaip RT-2 stiliaus sistemos. Privalumas yra lankstumas: tai, ką robotas mato, galima susieti su tuo, kas jam liepta daryti ir kaip jis turėtų elgtis. Realybė tokia, kad klasikinis vertinimas, saugos apribojimai ir konservatyvi kontrolė vis dar svarbūs fiziniam patikimumui. Daugelis komandų tai apibūdina kaip gyvavimo ciklo rizikos valdymą, panašiai kaip tokios sistemos kaip NIST dirbtinio intelekto RMF.

Nuorodos

[1] Durrant-Whyte ir Bailey – Vienalaikis lokalizavimas ir žemėlapių sudarymas (SLAM): I dalis. Esminiai algoritmai (PDF)
[2] Lynch ir Park – Šiuolaikinė robotika: mechanika, planavimas ir valdymas (PDF versija)
[3] Sutton ir Barto – Pastiprinamasis mokymasis: įvadas (2-ojo leidimo PDF juodraštis)
[4] NIST – Dirbtinio intelekto rizikos valdymo sistema (AI RMF 1.0) (PDF)
[5] Brohan ir kt. – RT-2: Regėjimo, kalbos ir veiksmų modeliai perkelia žiniatinklio žinias į robotų valdymą (arXiv)

Raskite naujausią dirbtinį intelektą oficialioje dirbtinio intelekto asistentų parduotuvėje

Apie mus

Atgal į tinklaraštį

Papildomi DUK

  • Kaip supratimas, kaip robotai naudoja dirbtinį intelektą, gali padėti man pasirinkti tinkamą robotikos sprendimą?

    Supratimas, kaip robotai naudoja dirbtinį intelektą, leidžia nustatyti pagrindines funkcijas ir galimybes, kurios atitinka jūsų konkrečius poreikius, nesvarbu, ar tai būtų autonominis veikimas, tikslus užduočių atlikimas, ar žmogaus ir roboto sąveika.

  • Kokios konkrečios dirbtinio intelekto technologijos paprastai naudojamos robotuose?

    Robotai dažniausiai naudoja įvairias dirbtinio intelekto technologijas, įskaitant kompiuterinę regą objektams aptikti, mašininį mokymąsi užduotims tobulinti laikui bėgant, SLAM žemėlapių sudarymui ir navigacijai bei sustiprintą mokymąsi sudėtingam elgesiui lavinti.

  • Kiek patikimi yra robotai, naudojantys dirbtinį intelektą nenuspėjamoje aplinkoje?

    Gerai suprojektuoti dirbtinio intelekto robotai yra sukurti taip, kad susidorotų su nenuspėjamumu, įdiegiant patikimumo priemones, kurios leidžia jiems pajusti pokyčius ir saugiai į juos reaguoti, pavyzdžiui, sulėtinti greitį arba sustoti, kai reikia.

  • Į kokius veiksnius turėčiau atsižvelgti vertindamas roboto veikimą užgriozdintoje aplinkoje?

    Vertinant roboto našumą netvarkingoje aplinkoje, atkreipkite dėmesį į saugos funkcijas, jutiklius, tokius kaip LiDAR arba gylio kameros, ir roboto gebėjimą planuoti bei veikti remiantis neapibrėžtais duomenimis.

  • Kodėl SLAM yra svarbi dirbtinio intelekto robotų navigacijos funkcija?

    SLAM (vienalaikis lokalizavimas ir žemėlapių sudarymas) yra gyvybiškai svarbus dirbtinio intelekto robotams, nes leidžia jiems sukurti aplinkos žemėlapį ir tuo pačiu metu sekti savo padėtį, o tai yra būtina veiksmingai navigacijai.

  • Kaip dirbtinį intelektą naudojantys robotai užtikrina saugumą savo veiklos metu?

    Robotai, naudojantys dirbtinį intelektą, užtikrina saugumą stebėdami savo pasitikėjimą suvokimu, elgdamiesi konservatyviai, kai aptinkamas netikrumas, ir registruodami incidentus tolesnei analizei ir patobulinimams.

  • Ar dirbtinio intelekto valdomi robotai gali mokytis ir prisitaikyti laikui bėgant?

    Taip, dirbtinio intelekto valdomi robotai laikui bėgant gali pagerinti savo našumą, naudodami mokymosi metodus, tokius kaip prižiūrimas mokymasis, savarankiškas mokymasis ir pastiprinimo mokymasis, kurie leidžia jiems prisitaikyti prie naujos aplinkos ar užduočių.

  • Ką turėčiau žinoti apie dirbtinio intelekto robotų sąveikos galimybes?

    Dirbtinio intelekto robotų sąveikos galimybės apima kalbos atpažinimą, ketinimų aptikimą ir gestų supratimą, leidžiančios jiems efektyviai dirbti kartu su žmonėmis įvairiose aplinkose.