Loading…

SARI: Shared Autonomy across Repeated Interaction

Assistive robot arms try to help their users perform everyday tasks. One way robots can provide this assistance is shared autonomy. Within shared autonomy, both the human and robot maintain control over the robot’s motion: as the robot becomes confident it understands what the human wants, it interv...

Full description

Saved in:
Bibliographic Details
Published in:ACM transactions on human-robotic interaction 2024-06, Vol.13 (2), p.1-36, Article 23
Main Authors: Jonnavittula, Ananth, Mehta, Shaunak A., Losey, Dylan P.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-a207t-c97c10e2089245d4e8e65748ddc30f20b1af43c9ced34d404dcc1c3ec15325f13
cites cdi_FETCH-LOGICAL-a207t-c97c10e2089245d4e8e65748ddc30f20b1af43c9ced34d404dcc1c3ec15325f13
container_end_page 36
container_issue 2
container_start_page 1
container_title ACM transactions on human-robotic interaction
container_volume 13
creator Jonnavittula, Ananth
Mehta, Shaunak A.
Losey, Dylan P.
description Assistive robot arms try to help their users perform everyday tasks. One way robots can provide this assistance is shared autonomy. Within shared autonomy, both the human and robot maintain control over the robot’s motion: as the robot becomes confident it understands what the human wants, it intervenes to automate the task. But how does the robot know these tasks in the first place? State-of-the-art approaches to shared autonomy often rely on prior knowledge. For instance, the robot may need to know the human’s potential goals beforehand. During long-term interaction these methods will inevitably break down—sooner or later the human will attempt to perform a task that the robot does not expect. Accordingly, in this article we formulate an alternate approach to shared autonomy that learns assistance from scratch. Our insight is that operators repeat important tasks on a daily basis (e.g., opening the fridge, making coffee). Instead of relying on prior knowledge, we therefore take advantage of these repeated interactions to learn assistive policies. We introduce SARI, an algorithm that recognizes the human’s task, replicates similar demonstrations, and returns control when unsure. We then combine learning with control to demonstrate that the error of our approach is uniformly ultimately bounded. We perform simulations to support this error bound, compare our approach to imitation learning baselines, and explore its capacity to assist for an increasing number of tasks. Finally, we conduct three user studies with industry-standard methods and shared autonomy baselines, including a pilot test with a disabled user. Our results indicate that learning shared autonomy across repeated interactions matches existing approaches for known tasks and outperforms baselines on new tasks. See videos of our user studies here: https://youtu.be/3vE4omSvLvc.
doi_str_mv 10.1145/3651994
format article
fullrecord <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3651994</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3651994</sourcerecordid><originalsourceid>FETCH-LOGICAL-a207t-c97c10e2089245d4e8e65748ddc30f20b1af43c9ced34d404dcc1c3ec15325f13</originalsourceid><addsrcrecordid>eNpNj81Lw0AQxRdRsNTi3VNunqIz-9HNegtFa6AgtHoO6-wEKyYpu_HQ_95oqwgDb-D9eLwnxCXCDaI2t2pu0Dl9IibSWJU7I-Xpv_9czFJ6BwA5nrYwEbgp19VdtnnzkUNWfg5917f7zFPsU8rWvGM_jEbVDRw9Ddu-uxBnjf9IPDvqVLw83D8vHvPV07JalKvcS7BDTs4SAksonNQmaC54bqwuQiAFjYRX9I1W5IiD0kGDDkRIigmNkqZBNRXXh9yfKpGbehe3rY_7GqH-Hlsfx47k1YH01P5Bv-YXZw9M6g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>SARI: Shared Autonomy across Repeated Interaction</title><source>ACM Digital Library Complete</source><creator>Jonnavittula, Ananth ; Mehta, Shaunak A. ; Losey, Dylan P.</creator><creatorcontrib>Jonnavittula, Ananth ; Mehta, Shaunak A. ; Losey, Dylan P.</creatorcontrib><description>Assistive robot arms try to help their users perform everyday tasks. One way robots can provide this assistance is shared autonomy. Within shared autonomy, both the human and robot maintain control over the robot’s motion: as the robot becomes confident it understands what the human wants, it intervenes to automate the task. But how does the robot know these tasks in the first place? State-of-the-art approaches to shared autonomy often rely on prior knowledge. For instance, the robot may need to know the human’s potential goals beforehand. During long-term interaction these methods will inevitably break down—sooner or later the human will attempt to perform a task that the robot does not expect. Accordingly, in this article we formulate an alternate approach to shared autonomy that learns assistance from scratch. Our insight is that operators repeat important tasks on a daily basis (e.g., opening the fridge, making coffee). Instead of relying on prior knowledge, we therefore take advantage of these repeated interactions to learn assistive policies. We introduce SARI, an algorithm that recognizes the human’s task, replicates similar demonstrations, and returns control when unsure. We then combine learning with control to demonstrate that the error of our approach is uniformly ultimately bounded. We perform simulations to support this error bound, compare our approach to imitation learning baselines, and explore its capacity to assist for an increasing number of tasks. Finally, we conduct three user studies with industry-standard methods and shared autonomy baselines, including a pilot test with a disabled user. Our results indicate that learning shared autonomy across repeated interactions matches existing approaches for known tasks and outperforms baselines on new tasks. See videos of our user studies here: https://youtu.be/3vE4omSvLvc.</description><identifier>ISSN: 2573-9522</identifier><identifier>EISSN: 2573-9522</identifier><identifier>DOI: 10.1145/3651994</identifier><language>eng</language><publisher>New York, NY: ACM</publisher><subject>Accessibility ; Collaborative and social computing ; Human-centered computing</subject><ispartof>ACM transactions on human-robotic interaction, 2024-06, Vol.13 (2), p.1-36, Article 23</ispartof><rights>Copyright held by the owner/author(s).</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a207t-c97c10e2089245d4e8e65748ddc30f20b1af43c9ced34d404dcc1c3ec15325f13</citedby><cites>FETCH-LOGICAL-a207t-c97c10e2089245d4e8e65748ddc30f20b1af43c9ced34d404dcc1c3ec15325f13</cites><orcidid>0000-0002-0711-2051 ; 0000-0002-3160-6879 ; 0000-0002-8787-5293</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3651994$$EPDF$$P50$$Gacm$$Hfree_for_read</linktopdf><link.rule.ids>314,780,784,2280,27915,27916,40187,75989</link.rule.ids></links><search><creatorcontrib>Jonnavittula, Ananth</creatorcontrib><creatorcontrib>Mehta, Shaunak A.</creatorcontrib><creatorcontrib>Losey, Dylan P.</creatorcontrib><title>SARI: Shared Autonomy across Repeated Interaction</title><title>ACM transactions on human-robotic interaction</title><addtitle>ACM THRI</addtitle><description>Assistive robot arms try to help their users perform everyday tasks. One way robots can provide this assistance is shared autonomy. Within shared autonomy, both the human and robot maintain control over the robot’s motion: as the robot becomes confident it understands what the human wants, it intervenes to automate the task. But how does the robot know these tasks in the first place? State-of-the-art approaches to shared autonomy often rely on prior knowledge. For instance, the robot may need to know the human’s potential goals beforehand. During long-term interaction these methods will inevitably break down—sooner or later the human will attempt to perform a task that the robot does not expect. Accordingly, in this article we formulate an alternate approach to shared autonomy that learns assistance from scratch. Our insight is that operators repeat important tasks on a daily basis (e.g., opening the fridge, making coffee). Instead of relying on prior knowledge, we therefore take advantage of these repeated interactions to learn assistive policies. We introduce SARI, an algorithm that recognizes the human’s task, replicates similar demonstrations, and returns control when unsure. We then combine learning with control to demonstrate that the error of our approach is uniformly ultimately bounded. We perform simulations to support this error bound, compare our approach to imitation learning baselines, and explore its capacity to assist for an increasing number of tasks. Finally, we conduct three user studies with industry-standard methods and shared autonomy baselines, including a pilot test with a disabled user. Our results indicate that learning shared autonomy across repeated interactions matches existing approaches for known tasks and outperforms baselines on new tasks. See videos of our user studies here: https://youtu.be/3vE4omSvLvc.</description><subject>Accessibility</subject><subject>Collaborative and social computing</subject><subject>Human-centered computing</subject><issn>2573-9522</issn><issn>2573-9522</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNj81Lw0AQxRdRsNTi3VNunqIz-9HNegtFa6AgtHoO6-wEKyYpu_HQ_95oqwgDb-D9eLwnxCXCDaI2t2pu0Dl9IibSWJU7I-Xpv_9czFJ6BwA5nrYwEbgp19VdtnnzkUNWfg5917f7zFPsU8rWvGM_jEbVDRw9Ddu-uxBnjf9IPDvqVLw83D8vHvPV07JalKvcS7BDTs4SAksonNQmaC54bqwuQiAFjYRX9I1W5IiD0kGDDkRIigmNkqZBNRXXh9yfKpGbehe3rY_7GqH-Hlsfx47k1YH01P5Bv-YXZw9M6g</recordid><startdate>20240614</startdate><enddate>20240614</enddate><creator>Jonnavittula, Ananth</creator><creator>Mehta, Shaunak A.</creator><creator>Losey, Dylan P.</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-0711-2051</orcidid><orcidid>https://orcid.org/0000-0002-3160-6879</orcidid><orcidid>https://orcid.org/0000-0002-8787-5293</orcidid></search><sort><creationdate>20240614</creationdate><title>SARI: Shared Autonomy across Repeated Interaction</title><author>Jonnavittula, Ananth ; Mehta, Shaunak A. ; Losey, Dylan P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a207t-c97c10e2089245d4e8e65748ddc30f20b1af43c9ced34d404dcc1c3ec15325f13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Accessibility</topic><topic>Collaborative and social computing</topic><topic>Human-centered computing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Jonnavittula, Ananth</creatorcontrib><creatorcontrib>Mehta, Shaunak A.</creatorcontrib><creatorcontrib>Losey, Dylan P.</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on human-robotic interaction</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Jonnavittula, Ananth</au><au>Mehta, Shaunak A.</au><au>Losey, Dylan P.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>SARI: Shared Autonomy across Repeated Interaction</atitle><jtitle>ACM transactions on human-robotic interaction</jtitle><stitle>ACM THRI</stitle><date>2024-06-14</date><risdate>2024</risdate><volume>13</volume><issue>2</issue><spage>1</spage><epage>36</epage><pages>1-36</pages><artnum>23</artnum><issn>2573-9522</issn><eissn>2573-9522</eissn><abstract>Assistive robot arms try to help their users perform everyday tasks. One way robots can provide this assistance is shared autonomy. Within shared autonomy, both the human and robot maintain control over the robot’s motion: as the robot becomes confident it understands what the human wants, it intervenes to automate the task. But how does the robot know these tasks in the first place? State-of-the-art approaches to shared autonomy often rely on prior knowledge. For instance, the robot may need to know the human’s potential goals beforehand. During long-term interaction these methods will inevitably break down—sooner or later the human will attempt to perform a task that the robot does not expect. Accordingly, in this article we formulate an alternate approach to shared autonomy that learns assistance from scratch. Our insight is that operators repeat important tasks on a daily basis (e.g., opening the fridge, making coffee). Instead of relying on prior knowledge, we therefore take advantage of these repeated interactions to learn assistive policies. We introduce SARI, an algorithm that recognizes the human’s task, replicates similar demonstrations, and returns control when unsure. We then combine learning with control to demonstrate that the error of our approach is uniformly ultimately bounded. We perform simulations to support this error bound, compare our approach to imitation learning baselines, and explore its capacity to assist for an increasing number of tasks. Finally, we conduct three user studies with industry-standard methods and shared autonomy baselines, including a pilot test with a disabled user. Our results indicate that learning shared autonomy across repeated interactions matches existing approaches for known tasks and outperforms baselines on new tasks. See videos of our user studies here: https://youtu.be/3vE4omSvLvc.</abstract><cop>New York, NY</cop><pub>ACM</pub><doi>10.1145/3651994</doi><tpages>36</tpages><orcidid>https://orcid.org/0000-0002-0711-2051</orcidid><orcidid>https://orcid.org/0000-0002-3160-6879</orcidid><orcidid>https://orcid.org/0000-0002-8787-5293</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2573-9522
ispartof ACM transactions on human-robotic interaction, 2024-06, Vol.13 (2), p.1-36, Article 23
issn 2573-9522
2573-9522
language eng
recordid cdi_crossref_primary_10_1145_3651994
source ACM Digital Library Complete
subjects Accessibility
Collaborative and social computing
Human-centered computing
title SARI: Shared Autonomy across Repeated Interaction
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T05%3A16%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=SARI:%20Shared%20Autonomy%20across%20Repeated%20Interaction&rft.jtitle=ACM%20transactions%20on%20human-robotic%20interaction&rft.au=Jonnavittula,%20Ananth&rft.date=2024-06-14&rft.volume=13&rft.issue=2&rft.spage=1&rft.epage=36&rft.pages=1-36&rft.artnum=23&rft.issn=2573-9522&rft.eissn=2573-9522&rft_id=info:doi/10.1145/3651994&rft_dat=%3Cacm_cross%3E3651994%3C/acm_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a207t-c97c10e2089245d4e8e65748ddc30f20b1af43c9ced34d404dcc1c3ec15325f13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true