Active Belief Repair for Intelligent Autonomous Robots
Active Belief Repair for Intelligent Autonomous Robots
Disciplines
Computer Sciences (100%)
Keywords
-
Autonomous Robots,
Model-Based Diagnosis,
Repair,
Planning,
Deliberation,
Robustness
If an autonomous robot has to robustly act in a dynamic real world environment, it has to be able to autonomously cope with unexpected, unforeseen or ambiguous situations. A common reason for such situations is that the current state of the world is inconsistent with the internal belief or knowledge base of the robot. For instance the robot believes that it is in a different office as it is in reality. Usually this is caused by uncertainties in the robot`s acting and sensing or by exogenous events the robot is not able to perceive or to control. If a robot is not aware of such situations it is doomed to fail in fulfill its task because the decision making of the robot relies on a consistent belief. Due to its reasoning capabilities humans are very good in handling such phenomena. They use common sense reasoning to detect such inconsistencies. Moreover, they are able to perform actions in order to reduce inconsistencies. For instance if a person does not exactly know in which floor of a building it may go back to the elevator or stair case and look for the right floor. In the project we propose a reasoning approach which allows a robot to detect inconsistencies in its belief (abstract knowledge base) and to derive repair actions which remove or at least reduce inconsistencies in its belief. The approach uses a background model (common sense knowledge) about how the robot and its environment should work and methods of model-based diagnosis to detect inconsistencies in the belief and to locate the root cause for the inconsistency, e.g., facts which are wrong or uncertain. Furthermore, the approach automatically generates repair plans the robot is able to perform in order to reduce the inconsistency by confirming or deleting facts from the knowledge base.
If an autonomous robot has to robustly act within a dynamic real world environment, it has to be able to autonomously cope with unexpected, unforeseen or ambiguous situations. A common reason for such situations is that the current state of the world is inconsistent with the internal belief or knowledge base of the robot. For instance the robot believes that it is in a different office as it is in reality. Usually this is caused by uncertainties in the robots acting and sensing or by exogenous events the robot is not able to control or to perceive. If a robot is not aware of such situations it is doomed to fail in fulfill its task because the decision making of the robot relies on a consistent belief. Due to its reasoning capabilities humans are very good in handling such phenomena. They use common sense reasoning to detect such inconsistencies. Moreover, they are able to perform actions in order to reduce inconsistencies. For instance a person does not exactly know in which floor of a building it is located. The person may go back to the elevator or stair case and look for the right floor. In the project we developed a reasoning approach which allows a robot to detect inconsistencies in its belief (abstract knowledge base) and to derive repair actions which remove or at least reduce inconsistencies in its belief. The approach uses a background model (common sense knowledge) about how the robot and its environment should work and methods of model-based diagnosis to detect inconsistencies in the belief and to locate the root cause for the inconsistency, e.g., facts which are wrong or uncertain. Furthermore, the approach automatically generates repair plans the robot is able to perform in order to reduce the inconsistency by confirming or deleting facts from the knowledge base. Finally, the approach was integrated in a real service robot and improved the robustness of the robot against unexpected circumstances in the environment such as displaced objects or imprecise navigation actions.
- Technische Universität Graz - 100%
Research Output
- 94 Citations
- 18 Publications
-
2012
Title The Ontology Lifecycle in RoboCup: Population from Text and Execution DOI 10.1007/978-3-642-32060-6_33 Type Book Chapter Author Gspandl S Publisher Springer Nature Pages 389-401 -
2012
Title Improving Belief Management for High-Level Robot Programs by Using Diagnosis Templates. Type Conference Proceeding Abstract Author Ferrein A Et Al Conference International Workshop on Principles of Diagnosis 2012 (DX). Great Malvern, UK -
2014
Title Using Common Sense Invariants in Belief Management for Autonomous Agents DOI 10.1007/978-3-319-07455-9_6 Type Book Chapter Author Mühlbacher C Publisher Springer Nature Pages 49-59 -
2013
Title Model-Based Reasoning for Self-Adaptive Systems – Theory and Practice DOI 10.1007/978-3-642-36249-1_7 Type Book Chapter Author Steinbauer G Publisher Springer Nature Pages 187-213 -
2012
Title A Dependable Perception-Decision-Execution Cycle for Autonomous Robots DOI 10.1109/icra.2012.6225078 Type Conference Proceeding Abstract Author Gspandl S Pages 2992-2998 -
2012
Title Selective Belief Management for High-Level Robot Programs. Type Conference Proceeding Abstract Author Podesser S Conference International Workshop on Principles of Diagnosis 2012 (DX). Great Malvern, UK -
2015
Title Diagnosis Makes the Difference for a Successful Execution of High-Level Robot Control Programs DOI 10.1007/978-3-319-08338-4_81 Type Book Chapter Author Mühlbacher C Publisher Springer Nature Pages 1119-1132 -
2013
Title Maintaining consistency in a robot's knowledge-base via diagnostic reasoning. Type Journal Article Author Gspandl S -
2013
Title A Survey about Faults of Robots Used in RoboCup DOI 10.1007/978-3-642-39250-4_31 Type Book Chapter Author Steinbauer G Publisher Springer Nature Pages 344-355 -
2013
Title Maintaining consistency in a robot's knowledge-base via diagnostic reasoning DOI 10.3233/aic-2012-0544 Type Journal Article Author Gspandl S Journal AI Communications Pages 29-38 -
2014
Title Knowledge-Aware Execution of Programs in IndiGolog. Type Conference Proceeding Abstract Author Mühlbacher C Conference 9th International Workshop on Cognitive Robotics, Czech Republic -
2014
Title Active Diagnosis for Agents with Belief Management. Type Conference Proceeding Abstract Author Mühlbacher C Conference International Workshop on Principles of Diagnosis 2014 (DX). Graz, Austria -
2010
Title On the Way to Automated Belief Repair for Autonomous Robots. Type Conference Proceeding Abstract Author Steinbauer G Conference International Workshop on the Principles of Diagnosis (DX 2010), Portland, OR, USA. 2010 -
2011
Title Belief Management for High-Level Robot Programs. Type Conference Proceeding Abstract Author Ferrein A Et Al Conference Twenty-Second International Joint Conference on Artificial Intelligence (IJCAI), Barcelona, Spain. July 2011 -
2011
Title Evaluating the Robustness of the Perception-Decision-Execution Cycle of Autonomous Robots. Type Conference Proceeding Abstract Author Steinbauer G Conference ICAR Workshop on Performance Measures for Quantifying Safe and Reliable Operation of Professional Service Robots in Unstructured, Dynamic Environments, Tallinn, Estonia. June 2011. -
2011
Title Belief Management for Autonomous Robots Using History-Based Diagnosis DOI 10.1007/978-3-642-21332-8_17 Type Book Chapter Author Gspandl S Publisher Springer Nature Pages 113-118 -
2011
Title On the Evaluation and Certification of the Robustness of Autonomous Intelligent Systems. Type Conference Proceeding Abstract Author Steinbauer G Conference International Workshop on the Principles of Diagnosis (DX 2011), Murnau, Germany. October 2011 -
2011
Title Robust Robotics Using History-Based Diagnosis in IndiGolog. Type Conference Proceeding Abstract Author Mate W Conference Austrian Robotics Workshop. Hall/Tirol, Austria, May 2011.