Model-Free Execution Monitoring in Behavior-Based Robotics

O. Pettersson, L. Karlsson and A. Saffiotti

In the near future, autonomous mobile robots are expected to help humans by performing service tasks in many different areas, including personal assistance, transportation, cleaning, mining, or agriculture. In order to manage these tasks in a changing and partially unpredictable environment, without the aid of humans, the robot must have the ability to plan its actions and to execute them robustly and in a safe way. The robot must also have the ability to detect when the execution does not proceed as planned, and to correctly identify the causes of the failure. An execution monitoring system allows the robot to detect and classify these failures. Most current approaches to execution monitoring in robotics are based on the idea of predicting the outcomes of the robot's actions by using some sort of predictive model, and comparing the predicted outcomes with the observed ones. In contrary, this work explores the use of model-free approaches to execution monitoring, that is, approaches that do not use predictive models. In this work we show that pattern recognition techniques can be applied to realize model-free execution monitoring by classifying observed behavioral patterns into normal or faulty execution. We investigate the use of several such techniques, and verify their utility in a number of experiments involving the navigation of a mobile robot in indoor environments.
O. Pettersson, L. Karlsson and A. Saffiotti. Model-Free Execution Monitoring in Behavior-Based Robotics. IEEE Transactions on Systems, Man and Cybernetics, part B 37(4):890-901, 2007.
BibTeX entry
Email Ola Pettersson
Email Lars Karlsson
Email Alessandro Saffiotti
Availability (©)
PDF PDF file (446 KB)
Page hosted by  AASS Designed and maintained by Alessandro Saffiotti