Multi-touch interaction for robot command and control

In emergency response, gathering intelligence is still largely a manual process despite advances in mobile computing and multi-touch interaction. The labor-intensive nature of this process means that the information digested by personnel going into the field is typically an operational period old. In a day where satellite photography and mobile connectivity is becoming ubiquitous in our digital lives, it is alarming to find this is the state of the practice for most disciplines of emergency response. Recent advances in robotics, mobile communication, and multi-touch tabletop displays are bridging this technological gap and providing enhanced network centric operation and increased mission effectiveness. Our work focuses on closing the gap between the personnel in the field and the command hierarchy supporting those teams. Our research in human-computer interaction leverages these technologies for robot control through a collaborative tabletop multi-touch display. A single-robot operator control unit and a multi-robot command and control interface has been created. Users command individual or multiple robots through a gesture set designed to maximize ease of learning. Users can pan and zoom on any area, and the interface can integrate video feeds from individual robots so the users can see things from the robot's perspective. Manual robot control is achieved by using the DREAM (Dynamically Resizing Ergonomic and Multi-touch) Controller. The controller is painted on the screen beneath the user's hands, changing its size and orientation according to our newly designed algorithm for fast hand detection, finger registration, and handedness registration. In addition to robot control, the DREAM Controller and hand detection algorithms have a wide number of applications in general human-computer interaction such as keyboard emulation and multi-touch user interface design.

[1]  Geoffrey A. Landis Teleoperation from Mars Orbit: A proposal for Human Exploration , 2008 .

[2]  Darren Leigh,et al.  DiamondTouch: a multi-user touch technology , 2001, UIST '01.

[3]  A. Agarwal,et al.  C-Slate: A Multi-Touch and Object Recognition System for Remote Collaboration using Horizontal Surfaces , 2007, Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP'07).

[4]  Colin Potts,et al.  Design of Everyday Things , 1988 .

[5]  A.D. Wilson Depth-Sensing Video Cameras for 3D Tangible Tabletop Interaction , 2007, Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP'07).

[6]  Tovi Grossman,et al.  The design and evaluation of multi-finger mouse emulation techniques , 2009, CHI.

[7]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[8]  Tovi Grossman,et al.  Collaborative interaction with volumetric displays , 2008, CHI.

[9]  Elisabeth André,et al.  Hand distinction for multi-touch tabletop interaction , 2009, ITS '09.

[10]  Andrew Blake,et al.  High Precision Multi-touch Sensing on Surfaces using Overhead Cameras , 2007, Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP'07).

[11]  Dominiek Reynaerts,et al.  A laparoscopic robot with intuitive interface for gynecological laser laparoscopy , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[12]  I. Scott MacKenzie,et al.  Movement time prediction in human-computer interfaces , 1992 .

[13]  Jun Rekimoto,et al.  SmartSkin: an infrastructure for freehand manipulation on interactive surfaces , 2002, CHI.

[14]  Elena R. Messina,et al.  Maze Hypothesis Development in Assessing Robot Performance During Teleoperation , 2007 .

[15]  Roy Kalawsky,et al.  The science of virtual reality and virtual environments - a technical, scientific and engineering reference on virtual environments , 1993 .

[16]  Tovi Grossman,et al.  Going Deeper: a Taxonomy of 3D on the Tabletop , 2007, Tabletop.

[17]  Myron W. Krueger,et al.  VIDEOPLACE—an artificial reality , 1985, CHI '85.

[18]  Woodrow Barfield,et al.  Virtual environments and advanced interface design , 1995 .

[19]  M. Sheelagh T. Carpendale,et al.  Territoriality in collaborative tabletop workspaces , 2004, CSCW.

[20]  Stacey D. Scott,et al.  Investigating Tabletop Territoriality in Digital Tabletop Workspaces , 2006 .

[21]  Eli R. Hooten,et al.  Multi-touch interaction for tasking robots , 2010, 2010 5th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[22]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[23]  Shumin Zhai,et al.  Characterizing computer input with Fitts' law parameters-the information and non-information aspects of pointing , 2004, Int. J. Hum. Comput. Stud..

[24]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[25]  Allen J. Rowe,et al.  Vigilant Spirit Control Station: A Research Testbed for Multi-UAS Supervisory Control Interfaces , 2009 .

[26]  Timothy W. McLain,et al.  Autonomous Vehicle Technologies for Small Fixed Wing UAVs , 2003 .

[27]  Takeo Igarashi,et al.  Multi-touch interface for controlling multiple mobile robots , 2009, CHI Extended Abstracts.

[28]  Marjorie Skubic,et al.  A sketch interface for mobile robots , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[29]  Holly A. Yanco,et al.  Multi-touch interaction for robot control , 2009, IUI.

[30]  H. Yanco,et al.  Analysis of natural gestures for controlling robot teams on multi-touch tabletop surfaces , 2009, ITS '09.

[31]  Saul Greenberg,et al.  Enabling interaction with single user applications through speech and gestures on a multi-user tabletop , 2006, AVI '06.

[32]  Henry Dreyfuss,et al.  Designing for people , 1955 .

[33]  Meredith Ringel Morris,et al.  User-defined gestures for surface computing , 2009, CHI.

[34]  Juan M. Lopez,et al.  Applying Telepresence to Incident Management: The Virtual Incident Command Center , 2008, PRESENCE: Teleoperators and Virtual Environments.

[35]  R. L. Deininger,et al.  S-R compatibility: correspondence among paired elements within stimulus and response codes. , 1954, Journal of experimental psychology.

[36]  Holly A. Yanco,et al.  Rescuing interfaces: A multi-year study of human-robot interaction at the AAAI Robot Rescue Competition , 2007, Auton. Robots.

[37]  Mica R. Endsley,et al.  Design and Evaluation for Situation Awareness Enhancement , 1988 .

[38]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[39]  Jean Scholtz,et al.  Evaluation of human-robot interaction awareness in search and rescue , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[40]  H-W Tang,et al.  Implementation of an Intuitive Writing Interface and a Laparoscopic Robot for Gynaecological Laser Assisted Surgery , 2005, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[41]  Holly A. Yanco,et al.  Performance of Multi-Touch Table Interaction and Physically Situated Robot Agents , 2008 .

[42]  Fredrik Rehnmark,et al.  Robonaut: NASA's Space Humanoid , 2000, IEEE Intell. Syst..

[43]  E ZANCOLLI,et al.  [Surgery of the intrinsic muscles of the hand]. , 1956, Prensa medica argentina.

[44]  Mike Wu,et al.  A study of hand shape use in tabletop gesture interaction , 2006, CHI Extended Abstracts.

[45]  I. Scott MacKenzie,et al.  Towards a standard for pointing device evaluation, perspectives on 27 years of Fitts' law research in HCI , 2004, Int. J. Hum. Comput. Stud..

[46]  Charles E. Thorpe,et al.  PdaDriver: A Handheld System for Remote Driving , 2003 .

[47]  Andrew Howard,et al.  Multi-robot Simultaneous Localization and Mapping using Particle Filters , 2005, Int. J. Robotics Res..

[48]  Holly A. Yanco,et al.  "Where am I?" Acquiring situation awareness using a remote robot platform , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[49]  Mike Wu,et al.  Gesture registration, relaxation, and reuse for multi-point direct-touch surfaces , 2006, First IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP '06).

[50]  Terrence Fong,et al.  Vehicle Teleoperation Interfaces , 2001, Auton. Robots.

[51]  Greg Kogut,et al.  Land, sea, and air unmanned systems research and development at SPAWAR Systems Center Pacific , 2008, Defense + Commercial Sensing.

[52]  Marjorie Skubic,et al.  Hand-Drawn Maps for Robot Navigation , 2002 .

[53]  Mark Micire Evolution and field performance of a rescue robot , 2008, J. Field Robotics.

[54]  Xiang Cao,et al.  Detecting and leveraging finger orientation for interaction with direct-touch surfaces , 2009, UIST '09.

[55]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[56]  Kathy Ryall,et al.  DiamondTouch SDK:Support for Multi-User, Multi-Touch Applications , 2002 .

[57]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[58]  H. Yanco,et al.  Camera Placement and Multi-Camera Fusion for Remote Robot Operation , 2006 .

[59]  William Whittaker,et al.  A robust approach to high‐speed navigation for unrehearsed desert terrain , 2007 .

[60]  M. Goodchild,et al.  Successful Response Starts with a Map: Improving Geospatial Support for Disaster Management , 2007 .

[61]  Feng Wang,et al.  Empirical evaluation for finger input properties in multi-touch interaction , 2009, CHI.

[62]  Hande Kaymaz-Keskinpala,et al.  PDA-based human-robotic interface , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[63]  Jefferson Y. Han Low-cost multi-touch sensing through frustrated total internal reflection , 2005, UIST.

[64]  Holly A. Yanco,et al.  Evolving interface design for robot search tasks , 2007, J. Field Robotics.

[65]  Bill Buxton,et al.  Multi-Touch Systems that I Have Known and Loved , 2009 .

[66]  Philip Tuddenham,et al.  Distributed Tabletops: Supporting Remote and Mixed-Presence Tabletop Collaboration , 2007, Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP'07).

[67]  Myron W. Krueger,et al.  Artificial reality II , 1991 .

[68]  Holly A. Yanco,et al.  New technology applications in hazardous materials operations , 2010 .

[69]  Shelby Thompson,et al.  Gain and Angle of Approach Effects on Cursor-Positioning Time with a Mouse in Consideration of Fitts' Law , 2004 .

[70]  Carolyn Snyder,et al.  Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces , 2003 .

[71]  Magdalena D. Bugajska,et al.  Building a Multimodal Human-Robot Interface , 2001, IEEE Intell. Syst..

[72]  Martin Schedlbauer,et al.  An extensible platform for the interactive exploration of Fitts' Law and related movement time models , 2007, CHI Extended Abstracts.

[73]  M. Sheelagh T. Carpendale,et al.  Rotation and translation mechanisms for tabletop interaction , 2006, First IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP '06).

[74]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[75]  Holly A. Yanco,et al.  Horizontal Selection: An Evaluation of a Digital Tabletop Input Device , 2007, AMCIS.

[76]  P. W. Singer,et al.  Wired for War: The Robotics Revolution and Conflict in the 21st Century , 2009 .

[77]  Robert O. Ambrose,et al.  Evolution of the NASA/DARPA Robonaut control system , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[78]  Thomas B. Moeslund,et al.  A procedure for developing intuitive and ergonomic gesture interfaces for man-machine interaction , 2003 .

[79]  M H Schieber,et al.  Quantifying the Independence of Human Finger Movements: Comparisons of Digits, Hands, and Movement Frequencies , 2000, The Journal of Neuroscience.

[80]  Richard E. Hayes,et al.  Understanding Command and Control , 2011 .

[81]  Robert M. Taylor Human Automation Integration for Supervisory Control of UAVs , 2006 .

[82]  Sarah A. Douglas,et al.  Testing pointing device performance and user assessment with the ISO 9241, Part 9 standard , 1999, CHI '99.

[83]  K. A. Ericsson,et al.  Verbal reports as data. , 1980 .

[84]  Francesca De Crescenzio,et al.  A First Implementation of an Advanced 3D Interface to Control and Supervise UAV (Uninhabited Aerial Vehicles) Missions , 2009, PRESENCE: Teleoperators and Virtual Environments.

[85]  Hanna Koskinen,et al.  Hands-on the process control: users preferences and associations on hand movements , 2008, CHI Extended Abstracts.