Situated Tangible Robot Programming

This paper introduces situated tangible robot programming, whereby a robot is programmed by placing specially designed tangible "blocks" in its workspace. These blocks are used for annotating objects, locations, or regions, and specifying actions and their ordering. The robot compiles a pr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2017 12th ACM/IEEE International Conference on Human-Robot Interaction (HRI S. 473 - 482
Hauptverfasser: Sefidgar, Yasaman S., Agarwal, Prerna, Cakmak, Maya
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: New York, NY, USA ACM 06.03.2017
Schriftenreihe:ACM Conferences
Schlagworte:
ISBN:9781450343367, 1450343368
ISSN:2167-2148
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract This paper introduces situated tangible robot programming, whereby a robot is programmed by placing specially designed tangible "blocks" in its workspace. These blocks are used for annotating objects, locations, or regions, and specifying actions and their ordering. The robot compiles a program by detecting blocks and objects in its workspace and grouping them into instructions by solving constraints. We present a proof-of-concept implementation using blocks with unique visual markers in a pick-and-place task domain. Three user studies evaluate the intuitiveness and learnability of situated tangible programming and iterate the block design. We characterize common challenges and gather feedback on how to further improve the design of blocks. Our studies demonstrate that people can interpret, generalize, and create many different situated tangible programs with minimal instruction or with no instruction at all.
AbstractList This paper introduces situated tangible robot programming, whereby a robot is programmed by placing specially designed tangible "blocks" in its workspace. These blocks are used for annotating objects, locations, or regions, and specifying actions and their ordering. The robot compiles a program by detecting blocks and objects in its workspace and grouping them into instructions by solving constraints. We present a proof-of-concept implementation using blocks with unique visual markers in a pick-and-place task domain. Three user studies evaluate the intuitiveness and learnability of situated tangible programming and iterate the block design. We characterize common challenges and gather feedback on how to further improve the design of blocks. Our studies demonstrate that people can interpret, generalize, and create many different situated tangible programs with minimal instruction or with no instruction at all.
Author Sefidgar, Yasaman S.
Agarwal, Prerna
Cakmak, Maya
Author_xml – sequence: 1
  givenname: Yasaman S.
  surname: Sefidgar
  fullname: Sefidgar, Yasaman S.
  email: einsian@gmail.com
  organization: University of Washington, Seattle, WA, USA
– sequence: 2
  givenname: Prerna
  surname: Agarwal
  fullname: Agarwal, Prerna
  email: prerna2@uw.edu
  organization: University of Washington, Seattle, WA, USA
– sequence: 3
  givenname: Maya
  surname: Cakmak
  fullname: Cakmak, Maya
  email: mcakmak@cs.washington.edu
  organization: University of Washington, Seattle, WA, USA
BookMark eNqNkDtPwzAURs1LopTMDCyVWFgS7HtvYntEFS-pEgjKbNmNHQWaGCVh6L8nqJmYmL7h6HzDOWPHbWw9YxeCZ0JQfgOaawWUIQcOxA9YoqUaAUdCLOQhm4EoZAqC1NEfdsqSvv_gnEOOSqKYsau3evi2gy8Xa9tWtdv6xWt0cVi8dLHqbNPUbXXOToLd9j6Zds7e7-_Wy8d09fzwtLxdpRZIDikFqUtXCPJEHhBLQImBNppyF9ASKg5ecCdLSaBs7rRQQYSgQYAkrXDOLve_tffefHV1Y7udUTmSzGmk2Z7aTWNcjJ-9Edz8FjFTETMVMa6rfRiF638K-AMBaFq_
ContentType Conference Proceeding
Copyright 2017 ACM
Copyright_xml – notice: 2017 ACM
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/2909824.3020240
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Xplore
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 9781450343367
1450343368
EISSN 2167-2148
EndPage 482
ExternalDocumentID 8534754
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
ABLEC
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IEGSK
OCL
RIE
RIL
AAWTH
ADZIZ
CHZPO
ID FETCH-LOGICAL-a247t-4f79db614e44e233d2373f4c945bf3a43802e10b7d7428a5b918f1ff921274983
IEDL.DBID RIE
ISBN 9781450343367
1450343368
ISICitedReferencesCount 37
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000463724200053&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:52:30 EDT 2025
Wed Jan 31 06:50:58 EST 2024
Wed Jan 31 06:48:21 EST 2024
IsPeerReviewed false
IsScholarly false
Keywords end-user robot programming
tangible programming
programming by demonstration
Language English
License Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org.
LinkModel DirectLink
MeetingName HRI '17: ACM/IEEE International Conference on Human-Robot Interaction
MergedId FETCHMERGED-LOGICAL-a247t-4f79db614e44e233d2373f4c945bf3a43802e10b7d7428a5b918f1ff921274983
PageCount 10
ParticipantIDs ieee_primary_8534754
acm_books_10_1145_2909824_3020240_brief
acm_books_10_1145_2909824_3020240
PublicationCentury 2000
PublicationDate 20170306
2017-March
PublicationDateYYYYMMDD 2017-03-06
2017-03-01
PublicationDate_xml – month: 03
  year: 2017
  text: 20170306
  day: 06
PublicationDecade 2010
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle 2017 12th ACM/IEEE International Conference on Human-Robot Interaction (HRI
PublicationTitleAbbrev HRI
PublicationYear 2017
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0002538731
ssj0003204102
Score 1.8367201
Snippet This paper introduces situated tangible robot programming, whereby a robot is programmed by placing specially designed tangible "blocks" in its workspace....
SourceID ieee
acm
SourceType Publisher
StartPage 473
SubjectTerms End-User Robot Programming
Human-centered computing -- Human computer interaction (HCI) -- Interactive systems and tools
Programming by Demonstration
Robot kinematics
Robot programming
Service robots
Tangible Programming
Task analysis
Visualization
Title Situated Tangible Robot Programming
URI https://ieeexplore.ieee.org/document/8534754
WOSCitedRecordID wos000463724200053&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fS8MwED624YO--GNT5y8qCr7YrUmuS_MsDp_G0Al7K0l6hYHbZOv8-03aMhUE8a0NSSlfCN_d5e47gFtLzje2lISWKROi8yFCJRIdmlhxw6ySxLKy2YQcjZLpVI0bcL-thSGiMvmMev6xvMvPlnbjQ2V9Ry0oY2xCU8pBVau1jadwd3JlfaPl3wWPkPnknZNKEDfucxWphGNPOAuJ-2BHU9v5j6YqJacM9__3NwfQ-SrOC8Zb2jmEBi2OYO-brmAbbl5mxcYZkVkw0W7cvFHwvDTLwq_z2VhzN6sDr8PHycNTWHdDCDVHWYSYS5UZx6aESFyIjAspcrQKY5ML7ZXjObHIyMx5u4mOjWJJzvJceQ13VIk4htZiuaBTCLTghiMZnUXafWygUVqmY3TGTCxIYxeuHTSpN_PXaVW5HKc1fGkNXxfu_pyTGufu511oe_DS90o-I61xO_t9-Bx2uWfOMs3rAlrFakOXsGM_itl6dVXu-SeJUqPk
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFD5sU1BfvGzqvFYUfLFbczPNszgmzjF0wt5CkqYwcKtsnb_fpCtTQRDf2pCU8oXwnXNyzncArox1vrGxcWiQ0CF1PkQoSKxCzQTWyAhuUVI0m-D9fjwaiUEFbla1MNbaIvnMtvxjcZefZGbhQ2VtRy2UM1qFNd85q6zWWkVUsDu7vLzT8u8ERxT59J2DpSQua2MRiRjTFnE2Evbhjqoykx9tVQpW6Wz_7392oPFVnhcMVsSzCxU73YOtb8qCdbh8GecLZ0YmwVC5cf1mg-dMZ7lf5_OxJm5WA14798O7blj2QwgVpjwPacpFoh2fWkotJiTBhJOUGkGZTony2vHYokjzxPm7sWJaoDhFaSq8ijsVMdmH2jSb2kMIFMEaU6tVEin3sVtFuUGKUWfOMGIVbcKFg0Z6Q38ul7XLTJbwyRK-Jlz_OUdq5_CnTah78OT7UkBDlrgd_T58Dhvd4VNP9h76j8ewiT2PFklfJ1DLZwt7CuvmIx_PZ2fF_n8CTI6nLQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2017+12th+ACM%2FIEEE+International+Conference+on+Human-Robot+Interaction+%28HRI&rft.atitle=Situated+Tangible+Robot+Programming&rft.au=Sefidgar%2C+Yasaman+S.&rft.au=Agarwal%2C+Prerna&rft.au=Cakmak%2C+Maya&rft.date=2017-03-01&rft.pub=ACM&rft.eissn=2167-2148&rft.spage=473&rft.epage=482&rft_id=info:doi/10.1145%2F2909824.3020240&rft.externalDocID=8534754
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450343367/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450343367/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450343367/sc.gif&client=summon&freeimage=true