SikulliBot: A Automating Physical Interface Using Images

Jeeeun Kim, Michael Kasper, Tom Yeh, Nikolaus Correll

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

We present SikuliBot, an image-based approach to automating user interface. SikuliBot extends the visual programming concept of Sikuli Script[2] from the graphical UTs to the real world of physical Uls, such as mobile devices' touch-screens and hardware buttons. The key to ou approach is using a physical robot to see an interface, identiI,r a target, and perform an action on the target using the robot's actuators. We demonstrate working examples on MakerBot 3D printer that could move a stylus to perform multi-touch gestures on touchscreen to automate tasks such as swipe-to unlock, playing a virtual piano, and playing the Angry Bird game. A wide range of automation possibilities are made viable using a simple scripting language based on images of UI components. The benefits of our approach are: generalizability, instrumentation-free, and high-level programming abstraction.

Original languageEnglish
Title of host publicationUIST 2014 - Adjunct Publication of the 27th Annual ACM Symposium on User Interface Software and Technology
PublisherAssociation for Computing Machinery
Pages53-54
Number of pages2
ISBN (Electronic)9781450330688
DOIs
StatePublished - 5 Oct 2014
Event27th Annual ACM Symposium on User Interface Software and Technology, UIST 2014 - Honolulu, United States
Duration: 5 Oct 20148 Oct 2014

Publication series

NameUIST 2014 - Adjunct Publication of the 27th Annual ACM Symposium on User Interface Software and Technology

Conference

Conference27th Annual ACM Symposium on User Interface Software and Technology, UIST 2014
Country/TerritoryUnited States
CityHonolulu
Period5/10/148/10/14

Keywords

  • Automation
  • Robotics
  • Tangible User Interfaces
  • Visual Programming

Fingerprint

Dive into the research topics of 'SikulliBot: A Automating Physical Interface Using Images'. Together they form a unique fingerprint.

Cite this