Takafumi Horiuchi

Magistraturo pri interagado-dezajno inter homoj kaj robotoj

Resumo

En grandaj robotoj kontrolataj de homoj, estas malfacile distingi per nur la ĉirkaŭaj sensiloj inter moviĝo al la laborobjekto kaj moviĝo al malatentita obstrukco. Tial ni desegnis kolizio-evitan sistemon, kiu uzas la areon vidatan de la funkciulo kiel indikilon de la intenco „toki estas permesite“ kaj malrapidigas aŭ haltigas la brakon kiam ĝi alproksimiĝas al vidata nevidata objekto.

Ne estas necese antaŭe registri la celon kiel "operaci-ebla" aŭ "protekta celo". La distingo estas ĝisdatigita laŭ la rigardo de la operatoro dum la laboro. Ĝi estis implementita en homaforman pezmaŝinon-roboton de 1,9 m alta, kaj dum kvin demo-provoj oni konfirmis, ke la difinita konduto realiĝas. La reala ago povas esti vidita ĉe Manifestacia video.

Kiel magistra tezo ĉe la Universitato de Teknologio de Milano en Design & Engineering, ĝi estis prenita dum esplora stagio ĉe Ninki Ittai Co., Ltd., kaj prezentita ĉe La 39-a Japo-Robota Socia Akademia Konferenco (RSJ2021).


  1. Titola glitilo. Konscio-Bazita Kolizio-Preventado por Homkontrolita Robota Manipulado, Magistra Programo pri Dezajno & Inĝenierado, Universitato de Teknologio de Milano, Kursaro 2020–2021
  2. Fono.La temo de la eseo estis decidita dum esplora internado ĉe la kompanio Hanki Ittai, kiu evoluigas humanoidajn maŝinojn kaj operacias ilin per master-slave metodo.
  3. Komparo inter aŭtonomaj robotoj kaj hom-administritaj robotoj. La unuaj laboras efike en dezajnita spaco ene de barilo, dum la lastaj laboras kun homoj en necerte pokapa spaco.
  4. Statistikoj de Eŭropo, Usono kaj Japanio montras, ke kontakto kun moviĝanta objekto konsistigas signifivan parton de akcidentoj ĉe konstruaj lokoj.
  5. Antaŭaj studoj pri kolizio-prevencio. Sentiva haŭto kovranta manipulilon kaj profundo-sensilo virtuale reproduktanta la ĉirkaŭaĵon.
  6. Nunaj defioj. La ekzistanta sistemo postulas antaŭdifini la celon kiel
  7. Propono. La tradicia sistemo uzas nur pasivajn sensilajn informojn, sed en hom-administrata roboto estas homo en la regula kontrola buklo, kaj lia aŭ ŝia rigardo povas esti uzata kiel aktiva parametro.
  8. Regulo de klasifiko. Objektoj ene de la centra vida kampo de la operacianto estas manipuleblaj, dum objektoj ekstere estas protektendaj.
  9. Tuta bildo de la prototipo. Kombinante la realan roboton kaj la virtualan kalkulan spacon, tri teknikaj elementoj sekvas.
  10. Elemento ①. Ekspresu la centran vidkampo kiel konuso de 60°×55° kaj proksimumigu ĝian orientiĝon kun la fronta direkto de la VR-kapelaro.
  11. Elemento ② La LIDAR sur la kapo de la roboto skanas la ĉirkaŭaĵon kiel punktojn, kiuj estas reprezentataj kiel vokseloj kun propraj koliziaj objektoj.
  12. Elemento 3. La cifereca ĝemelo de la robo moviĝas same kiel la reala maŝino, kaj proksimeco-averto ekas kiam ĝia brako tuŝas vokselon ekster la videbla kampo.
  13. Demonstracio de koncepta pruvaro. Stills de video montranta roboton etendantan ĝian manon al pilko sur stango, kaj voxela reprezentado en virtuala spaco.
  14. Estontaj taskoj. Detekto de homoj en la laborejo, konfirmado de aliaj metodoj por mezuri la rigardon, kaj kvanta takso en la kampo.
  15. Resumo de la konkludo. La esplortemo, la valoro de la metodaro, la noveco, kaj kiel la sistemo estis kontrolita.

Defio — Antaŭdifinoj por sekureco limigas la lokon

Homaj kontrolitaj robotoj estas necesaj en lokoj ne ekipitaj por aŭtonomaj robotoj. Kiel ĉe konstruaj ejoj aŭ katastrofejoj, la lokigo de homoj kaj ekipaĵoj ŝanĝiĝas, kaj tio, kion oni povas tuŝi, ankaŭ ŝanĝiĝas kun ĉiu tasko. Por uzi la forton de maŝinoj, oni devas povi tuŝi la necesajn objektojn dum evitante neintencitajn kontaktojn.

Ekzistantaj kolizio-evitaj metodoj inkluzivas kovri roboton per proksim-sensiloj aŭ reprodukti la ĉirkaŭan medion en virtualan spacon per profund-sensiloj. Tamen, ambaŭ metodoj postulas antaŭan klasifikon de objektoj kiel 'manipuleblaj' aŭ 'protekteblaj'. Se nenio estas registrita, oni ne povas tuŝi ion ajn pro sekureca kialo, kaj registri ĉion postulas agordadon kaj kalibradon por ĉiu loko. Ĉi tiu preparlabora ŝarĝo malpliigis la praktikadon de robotoj uzataj en diversaj lokoj.

Ideo — ŝanĝi la rigardon al «kondiĉoj, kiujn oni povas tuŝi»

En la kontrolciklo de hom-administrata roboto jam estas persono kiu juĝas la situacion. Oni pensis, ke se oni povas transdoni al la maŝino al kion homoj atento direktas, eble eblas diveni la intencojn de kontakto dum la laboro anstataŭ antaŭenregistri la celon.

Do oni uzas la centran vidkampon de la operacianto kiel limon. La objektoj ene de la vidkampo konsideriĝas kiel la „operaci-eblaj objektoj“ kiujn la operacianto kontrolas. La objektoj ekstere de la vidkampo konsideriĝas kiel la „protektaĵaj objektoj“ kiuj eble estas neviditaj. Homoj ĉiam konsideriĝas protektaĵaj objektoj sendepende de la pozicio de ilia rigardo.

Ĉi tio ne estas mekanismo por sendi ordonojn al roboto per rigardo. Ĝi estas mekanismo, kiu konvertas la perceptan staton de la operatoro al kondiĉoj per kiuj la roboto povas moviĝi.

Skizo vidita de supre. Antaŭ la roboto, la centra vida kampo de la operacianto estas desegnita kiel konuso. Objekto A ene de la konuso estas montrita kiel blanka cirklo, dum objektoj B, C kaj D ekstere estas montritaj kiel malhelaj kvadratoj, kun du homoj starantaj ene kaj ekster de la konuso.
La celo A interne de la centra vida kampo de la funkcianto povas esti manipulita, dum la celoj B, C kaj D ekstere estas protektataj. Homoj estas protektataj kien ajn ili staras.

Dezajno de interagado

La sistemo ne faras la rigardon lokon simpla ŝaltilo de sur/malto. Kiam ĝi proksimiĝas al objekto sen rigardo, la brako malrapidigas laŭ la distanco kaj haltas antaŭ kontakto. Post halto, kiam la operacianto rigardas la objekton, la limigoj estas malrapide liberigitaj. Oni evitas subitajn haltojn kaj subitajn movojn, tiel ke la operacianto povas antaŭvidi ŝanĝojn.

Aliflanke, eĉ se oni momenteme forrigas la rigardon de la jam kontakta objekto, la aktuala laboro ne ĉesas. Se tenado aŭ manipulado haltus nur pro forigo de la rigardo, tio fakte igus ĝin malstabila. La proksimiĝo al homoj estas traktata aparte, kaj ĝi estas limigita ĉu la manipulatoro rigardas ĝin aŭ ne.

La celo ne estis malrapidigi laboron ĝenerale por sekureco. Ĝi estas konservi la kapablon de la roboto laŭ la gamo kontrolata de la operacianto kaj nur protekti la areojn ne atingeblaj de atento, tiel kongrui sekurecon kaj laborefikecon.

Fluodiagramo komenciĝanta de stato de libera movado. Ĝi disbranĉiĝas laŭ ĉu la objekto estas proksima, ĉu ĝi estas homa, ĉu la manipulilo situas en la direkto al la homo, aŭ ĉu la objekto estas en la rigarda regiono, kaj kondukas al preciza movado, paŝa haltado aŭ al ŝlosado.
En la procezo de juĝado, la nodo kiu legas la aktivajn parametrojn de la operatoro estas nur unu: ĉu la objekto estas en la observata regiono. Ĉiuj aliaj branĉoj funkcias laŭ pasiva sensora informo.

Anticipitaj uzo-scenoj

La celo estis lokoj kie oni manipulas grandajn fortojn proksime al homoj, kiel konstruaj lokoj aŭ katastrofejoj. En tiaj lokoj estas malfacile tute ĉirkaŭi la ĉirkaŭaĵon per baroj aŭ antaŭe registri ĉiujn objektojn. Sistemo kiu postulas refari la sekurecajn agordojn ĉiufoje kiam la aranĝo ŝanĝiĝas perdus tujecon kaj ĝeneralecan uzeblon.

Distingo bazita sur rigardo uzas la situacioscion de persono en tiu momento anstataŭ fiksaĵan medion-modelon. Ĝi eble reduktas la ŝarĝon de prepari la lokon dum samtempe malhelpante alproksimiĝon al preterviditaj objektoj. Tamen, ĉi tiu studo nur konfirmis ke la sistemo funkcias laŭ difino, kaj la efiko sur akcident-reduktado ne estis taksita surloke.

Prototipo kaj antaŭtaksado

Integriĝo

La sistemo estis realigita sur roboto de 1,9 m alteco, 600 kg pezo kaj 30 libergradoj, kiu similas al supera korpo de homo. La operacianto portas VR-kapmaskon kaj kontrolas la roboton sinkronigante la vidkampo kaj kapmovojn de la roboto kun sia propra movado.

La laborospaco estis kaptita kiel punkta nubo per LIDAR sur la roboto kaj en la virtuala spaco esprimita kiel vokseloj kun kolizi-testo. Digitala ĝemelo sinkronigita kun la reala maŝino funkcias en tiu spaco. La centra vida kampo de la operacianto estis reprezentita kiel konuso de 60°×55°, kun orientiĝo aproksimata laŭ la fronta direkto de la kapuĉo. Kiam la brako proksimiĝas al vokseloj ekster la vida kampo, averto estas sendita al la reala maŝino, kiu bremsas aŭ haltigas la movadon.

Sceno en virtuala spaco. Flavaj voxeloj rekonstruas la ĉirkaŭaĵon, tra kiuj pasas duontrankvila ruĝa areo markita kiel 'centra vida kampo de la operacianto', dum blanka cifereca ĝemela roboto etendas sian manon al obstakloj situantaj ekster tiu areo.
Virtuala spaco kun roboto kaj skanitaj punktoj. Ĉi tie la roboto tuŝas obstaklojn, kiuj estas ekster la centra vida kampo de la operatoro.

Antaŭtaksado

Ni provis serion de operacioj en kiu la funkciulo proksimigis la brakon al la objekto sen rigardi ĝin, poste revenigis la rigardon al la objekto por liberigi la limon, kaj fine kaptis la pilkon. El 5 provoj, 4 estis faritaj de sperta funkciulo kaj 1 de la dua fojo funkcianto surŝipe. En ĉiuj provoj, la operacio haltis kiam la rigardo estis for de la objekto kaj daŭris kiam oni direktis la rigardon al ĝi. Ĉi tio ne estas uzanteksperimento por mezuri efikecon, sed antaŭtaksado por konfirmi ke la dizajnita konduto funkcias sur la reala aparato.

Foto de roboto. La operatoro sidas en la supra kadro kaj rigardas alflanke. La robothando haltas antaŭ la blua kaj flava pilko sur la flava stango kaj la restanta distanco estas montrita.
La rigardo de la operacianto estis for de la celo, kaj la brako haltis tien distancigita de la objekto.
Foto de malsupre. La operacianto rigardas la pilkon, kaj la robothando kaptas la bluan kaj flavajn pilkojn sur la flava polo.
Se la rigardo estas direktita al la celo, la sama ago progresas sen limigoj.

Limoj kaj la sekva konfirmo

La prototipo ne inkluzivas homan detekton. Ni starigis regulon protekti homojn ĉiam sendepende de rigardo, sed en reala medio estos necesa mekanismo por certe identigi homojn. Krome, ĉar ni uzis la frontan direkton de la kapmasko kiel anstataŭan valoron anstataŭ la rigardon mem, ĝi ne povas detekti se nur la okuloj moviĝas.

Uzante starigitajn kameraojn kaj inteligentajn okulvitrojn kun riglometro, la kondiĉoj de la portebla ekipaĵo kaj taksa precizeco ŝanĝiĝos.Kiam oni disvolvas al moviĝanta roboto, ankaŭ punktajn procesado kapablon por sekvi la pozician ŝanĝon de la roboto mem estos bezonata.

La takso limiĝas al kvalitativa konfirmo per kvin demonstraj provoj. Por taksi sekurecon, laborrapidecon kaj la ŝarĝon sur la operacianto, necesas kvanta komparo kun la tradicia metodo en realaj laborcirkonstancoj.

Perspektivoj akiritaj de ĉi tiu esploro

En ĉi tiu esploro, oni traktis la kondiĉojn por permesi agadon de maŝino anstataŭ uzi homan rigardon kiel enigan aparaton. La konduto de la roboto rilate al la sama objekto ŝanĝiĝas depende de tio, kion la homo aktuale perceptas. La projektado celis ne individuajn agojn, sed la rilaton inter la homa percepta stato kaj la aŭtoritato de la maŝino.

Ĉi tiu pensado ankaŭ kondukas al la nuna Mia desegnfilozofio. Ĝi komprenas la staton de homoj, transformas ĝin en la limigojn kiujn la sistemo devas observi, kaj ene de tio la maŝinoj aŭ AI montras siajn kapablojn. La magistrstudado estis la startpunkto por tio.

Dankoj

Ĉi tiu esploro estis farita dum interndeĵoro ĉe la kompanio Ningen Ittai, kiel parto de la magistra programo Design & Engineering ĉe la Politekniko de Milano. Mi profunde dankas ambaŭ organizojn pro doni al mi ĉi tiun eblon.

Takafumi Horiuchi, Katsuya Kanaoka, “Gaze-based Unintended Contact Prevention for Human-Operated Robots,” The 39th Annual Conference of the Robotics Society of Japan, 2021, 2J2-07. Conference programme