Evaluating the Usability of Robot Programming Toolsets
- 1 April 1998
- journal article
- research article
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 17 (4), 381-401
- https://doi.org/10.1177/027836499801700405
Abstract
The days of specifying missions for mobile robots using traditional programming languages such as C++ and LISP are coming to an end. The need to support operators lacking programming skills coupled with the increasing diversity of robot run-time operating systems is moving the field toward high-level robot programming toolsets that allow graphical mission specification. This paper ex plores the issues of evaluating such toolsets as to their usability. We first examine how usability criteria are established and perfor mance target values are chosen. The methods by which suitable experiments are created to gather data relevant to the usability criteria are then presented. Finally, methods to analyze the data gathered to establish values for the usability criteria are discussed. The MissionLab toolset is used as a concrete example throughout the article to ground the discussions, but the methods and techniques are generalizable to many such systems.Keywords
This publication has 12 references indexed in Scilit:
- AuRA: principles and practice in reviewJournal of Experimental & Theoretical Artificial Intelligence, 1997
- Visual Programming and Hypermedia Implementation within a Distributed Laboratory EnvironmentIntelligent Automation and Soft Computing, 1995
- Designing Operations Systems Interfaces That Are Easy to UseAT&T Technical Journal, 1994
- Temporal coordination of perceptual algorithms for mobile robot navigationIEEE Transactions on Robotics and Automation, 1994
- Ten Ways to Improve Usability Engineering-Designing User Interfaces for Ease of UseAT&T Technical Journal, 1993
- Interface-usability evaluation: science of trade-offsIEEE Software, 1992
- Finding usability problems through heuristic evaluationPublished by Association for Computing Machinery (ACM) ,1992
- Motor Schema — Based Mobile Robot NavigationThe International Journal of Robotics Research, 1989
- A Robot that Walks; Emergent Behaviors from a Carefully Evolved NetworkNeural Computation, 1989
- A formal model of computation for sensory-based roboticsIEEE Transactions on Robotics and Automation, 1989