RobotIST: Interactive Situated Tangible Robot Programming

Y. S. Sefidgar, T. Weng, H. Harvey, S. Elliott, and M. Cakmak, “RobotIST: Interactive Situated Tangible Robot Programming,” in Proceedings of the Symposium on Spatial User Interaction, New York, NY, USA, 2018, pp. 141–149, doi: 10.1145/3267782.3267921.

Abstract

Situated tangible robot programming allows programmers to reference parts of the workspace relevant to the task by indicating objects, locations, and regions of interest using tangible blocks. While it takes advantage of situatedness compared to traditional text-based and visual programming tools, it does not allow programmers to inspect what the robot detects in the workspace, nor to understand any programming or execution errors that may arise. In this work we propose to use a projector mounted on the robot to provide such functionality. This allows us to provide an interactive situated tangible programming experience, taking advantage of situatedness, both in user input and system output, to reference parts of the robot workspace. We describe an implementation and evaluation of this approach, highlighting its differences from traditional robot programming.

BibTeX Entry

@inproceedings{sefidgar2018robotist,
  author = {Sefidgar, Yasaman S. and Weng, Thomas and Harvey, Heather and Elliott, Sarah and Cakmak, Maya},
  title = {RobotIST: Interactive Situated Tangible Robot Programming},
  booktitle = {Proceedings of the Symposium on Spatial User Interaction},
  series = {SUI '18},
  year = {2018},
  isbn = {978-1-4503-5708-1},
  location = {Berlin, Germany},
  pages = {141--149},
  numpages = {9},
  acmid = {3267921},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {Direct Manipulation, Robot Programming, Situated Programming, Tangible Programming, Transparency},
  doi = {10.1145/3267782.3267921}
}