AA agente batek robot industrial bat segurtasunez kontrola dezake?

AA agente batek proposatu eta azaldu dezake, baina kontrol determinista, segurtasun-funtzioak eta arriskuen ebaluazioa eredutik kanpo geratzen dira.

ai agent industrial robot safety control boundaries

Labur esanda: AA agente batek zereginak proposa ditzake, alarmak azaldu eta operadoreei lagundu, baina haren irteerak ez du inoiz ordezkatu behar kontrol determinista, segurtasun-funtzioak edo makinaren arriskuen ebaluazioa.

Zergatik ez den erantzun jariakor bat kontrol-seinale bat

Hizkuntza-eredu handi batek bere sarreraren jarraipen sinesgarriena sortzen du. Eskaera berak irteera desberdinak eman ditzake, erantzun-denbora ez dago mugatuta, eta ziurtasun handiz emandako erantzun bat okerra izan daiteke. Robot baten mugimenduak kontrako propietateak behar ditu: sarrera berak portaera bera eman behar du, egiaztagarria eta denbora ezagun baten barruan. Beraz, galdera hau da: zein erabakitan eragin dezake agente batek, eta zein mekanismok egiaztatzen du erabaki horietako bakoitza?

Eman agenteari aginpide mugatu eta esplizitua

Agente batentzako zeregin defendagarria da eskaera bat sailkatzea, aurrez onartutako errezeten artean aukeratzea, parametro-multzo bat prestatzea edo alarma bat azaltzea. Agentearen eta makinaren artean baimentze-geruza bat dago, software arrunta eta probagarria dena: egiaztatzen du nork egiten duen eskaera, eragiketa baimendutako ekintzen zerrendan dagoen, parametro bakoitza balioztatutako mugen barruan dagoen, eta zelula eskaera onartzen duen egoeran eta funtzionamendu-moduan dagoen. Egiaztapen bat gainditzen ez duena baztertu eta erregistratu egiten da; ez da inoiz «interpretatzen». Agenteak proposatu egiten du; ez du inoiz zuzenean idazten robotaren kontrolagailuan edo PLCan.

Fluxu-diagrama ilustratiboa, lau etapatan: AAren proposamena, baimentzea, PLCaren sekuentzia eta segurtasun-sistema.
Diagrama ilustratiboa (AYXWORKSen jatorrizko grafikoa, ez instalazio jakin baterako ingeniaritza-lana): AAren proposamen batek baimentze-egiaztapen bat igarotzen du PLCaren sekuentziara iritsi aurretik. Segurtasun-sistema azkena marraztuta dago, baina modu independentean jarduten du eta agenteak ez du harengan inolako eraginik.

Mantendu kontrola eta segurtasuna determinista

PLCak eta robotaren kontrolagailuak beren gain izaten jarraitzen dute sekuentziak, interblokeoak, mugimendua, denbora-mugak eta akats baten ondorengo berreskurapena, AArik gabeko zelula batean bezala. Segurtasun-funtzioak —larrialdi-geldialdia, babesen interblokeoa, abiaduraren eta espazioaren mugaketa— segurtasun-mailako hardwarean eta softwarean inplementatzen dira, eta haiei eskatzen zaien prestazio-maila aplikazio zehatzaren arriskuen ebaluaziotik dator. ISO 10218-2 da robot-aplikazioen eta zelula robotizatuen segurtasun-eskakizunak ezartzen dituen nazioarteko araua; artikulu honek ez ditu eskakizun horiek errepikatzen. Sortutako testurik ez da funtzio horien sarrera, eta ezein agentek ezin ditu isilarazi, saihestu edo birkonfiguratu. Agentea gehitzeak pertsonek zelularekin duten elkarreragina aldatzen badu, arriskuen ebaluazioa haren arduradunek berrikusi behar dute; agenteak ez du lan hori laburtzen.

Tratatu promptak, dokumentuak eta tresnak fidagarriak ez diren sarrera gisa

Agente batek proiektuko inork idatzi ez duen testua irakurtzen du: web-orriak, mezu elektronikoak, erregistroko sarrerak, operadoreen oharrak. Horietako edozeinek aginduak izan ditzake, nahi gabe edo nahita; horri prompt-injekzioa esaten zaio. Pentsa ezazu gertatuko dela: bereizi eskuratutako edukia eta autentifikatutako aginduak, eman agenteari ahalik eta tresna gutxien, eskatu izendatutako pertsona batek onar dezala ondorio garrantzitsuak dituen urrats oro, eta erregistratu proposamen bakoitza baimentze-geruzaren erabakiarekin batera. Ondoren, probatu hutsegite-kasuak benetako ekipoetan edozein saiakuntza egin aurretik: sentsore-balio zaharkituak, agindu bikoiztuak, gaizki osatutako helburuak, sarearen galera, helburu kontraesankorrak eta ziklo erdian esku hartzen duen pertsona bat. Bakoitzerako, idatzi espero den baztertzea edo ordezko portaera, eta ez bakarrik arrakastazko bidea.

Kontrol-zerrenda, aurrekontua edo irismena konprometitu aurretik

  • Zerrenda idatzi bat, agenteak zer proposa dezakeen eta inoiz zer ezin duen egin jasotzen duena.
  • Agentearen eta PLCaren arteko baimentze-geruza: identitatea, baimendutako ekintzen zerrenda, parametroen mugak eta egoeraren egiaztapenak.
  • AAko edozein osagaitatik independenteki inplementatutako eta balioztatutako segurtasun-funtzioak.
  • Agentea motel dabilenerako, eskuragarri ez dagoenerako edo oker dagoenerako definitutako portaera: denbora-mugak, ordezko portaera eta operadorearen aginpidea.
  • Injekzio-probak eta gaizki osatutako aginduen probak, lehenik simulazioan edo deskonektatutako kontrolagailu batean eginak.
  • Proposamenen, onarpenen eta baztertzeen auditoria-erregistroa, berrikusten duen arduradun izendatu batekin.

Gida honek ezartzen ez duena

Hau plangintzarako laguntza bat da. Ez da proba-txosten bat, ez segurtasun-balidazio bat, ez iritzi juridiko bat, ez produktu-ziurtagiri bat, eta ez du zure makinaren arriskuen ebaluazioa ordezkatzen. NISTen AA Arriskuak Kudeatzeko Esparrua borondatezko gida bat da, ez makinen segurtasun-arau bat. Benetako zelula baten arkitektura eta segurtasun-funtzioak haren ardura duten pertsona eskudunek diseinatu eta balioztatu behar dituzte.

Iturriak eta egiaztapen gehigarria

Hurrengo urrats erabilgarria

Lehendik dagoen edo planifikatuta dagoen zelula bati AA geruza bat gehitzea aztertzen ari bazara, hasi baimendutako proposamenen zerrenda eta bakoitzaren atzean dauden egiaztapenak idazten, eta ekarri zerrenda hori, zure interfaze-zerrendarekin batera, Robotika eta Automatizazioa orrira. Hortik abiatzen diren proiektuak Eurobots/ReBots-en bidez zehazten eta gauzatzen dira, eta bideragarritasunetik eta erantzukizunen mugetatik hasten dira, ez aldez aurretik suposatutako giltza eskuko instalazio batetik. AYXWORKSen portfolioak gida hauen atzean dagoen ingeniaritza-ibilbidea erakusten du.

Irudiaren kreditua: ayxworks — Original / rights held.