Performance Metrics for Robot Coverage Tasks

Applications that require a robot to cover an area can be described as complete coverage navigation tasks. Examples of this type of navigation are vacuuming, surface coating, and systematic foraging. Performance measures are often neglected in this area of research. This paper presents two metrics for measuring performance of robot coverage tasks and applied them to a real robot coverage experiment. The first metric measures percentage of coverage using computer vision techniques. The second metric uses distance travelled by the robot. It is found that percentage of coverage is a good performance indicator if physical limitations of the robot is taken into account; while distance travelled by itself is a poor indicator because it completely ignores the amount of area covered.

[1]  U. Nehmzow QUANTITATIVE ANALYSIS OF ROBOT-ENVIRONMENT INTERACTION — ON THE DIFFERENCE BETWEEN SIMULATIONS AND THE REAL THING∗ , 2001 .

[2]  George Wolberg,et al.  Digital image warping , 1990 .

[3]  Howie Choset,et al.  Complete sensor-based coverage with extended-range detectors: a hierarchical decomposition in terms of critical points and Voronoi diagrams , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[4]  Tom Duckett,et al.  Mobile robot self-localisation and measurement of performance in middle-scale environments , 1998, Robotics Auton. Syst..

[5]  Ralph L. Hollis,et al.  Contact sensor-based coverage of rectilinear environments , 1999, Proceedings of the 1999 IEEE International Symposium on Intelligent Control Intelligent Systems and Semiotics (Cat. No.99CH37014).

[6]  Carlos Moreno,et al.  Complementary regions: a surface filling algorithm , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[7]  Elon Rimon,et al.  Spiral-STC: an on-line coverage algorithm of grid environments by a mobile robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  Francesco Mondada,et al.  Autonomous vacuum cleaner , 1997, Robotics Auton. Syst..

[9]  Francesco Mondada,et al.  Mobile Robot Miniaturisation: A Tool for Investigation in Control Algorithms , 1993, ISER.