Why did I fail? A Causal-based Method to Find Explanations for Robot Failures

04/09/2022
by   Maximilian Diehl, et al.
0

Robot failures in human-centered environments are inevitable. Therefore, the ability of robots to explain such failures is paramount for interacting with humans to increase trust and transparency. To achieve this skill, the main challenges addressed in this paper are I) acquiring enough data to learn a cause-effect model of the environment and II) generating causal explanations based on that model. We address I) by learning a causal Bayesian network from simulation data. Concerning II), we propose a novel method that enables robots to generate contrastive explanations upon task failures. The explanation is based on setting the failure state in contrast with the closest state that would have allowed for successful execution, which is found through breadth-first search and is based on success predictions from the learned causal model. We assess the sim2real transferability of the causal model on a cube stacking scenario. Based on real-world experiments with two differently embodied robots, we achieve a sim2real accuracy of 70 or retraining. Our method thus allowed real robots to give failure explanations like, 'the upper cube was dropped too high and too far to the right of the lower cube.'

READ FULL TEXT

page 1

page 6

research
07/10/2023

Utilising Explanations to Mitigate Robot Conversational Failures

This paper presents an overview of robot failure detection work from HRI...
research
09/12/2022

A Causal-based Approach to Explain, Predict and Prevent Failures in Robotic Tasks

Robots working in real environments need to adapt to unexpected changes ...
research
02/16/2021

Learning the Noise of Failure: Intelligent System Tests for Robots

Roboticists usually test new control software in simulation environments...
research
08/11/2023

Towards a Causal Probabilistic Framework for Prediction, Action-Selection Explanations for Robot Block-Stacking Tasks

Uncertainties in the real world mean that is impossible for system desig...
research
08/08/2021

Semantic-Based Explainable AI: Leveraging Semantic Scene Graphs and Pairwise Ranking to Explain Robot Failures

When interacting in unstructured human environments, occasional robot fa...
research
01/05/2021

Explainable AI for Robot Failures: Generating Explanations that Improve User Assistance in Fault Recovery

With the growing capabilities of intelligent systems, the integration of...
research
09/28/2021

Competence-Aware Path Planning via Introspective Perception

Robots deployed in the real world over extended periods of time need to ...

Please sign up or login with your details

Forgot password? Click here to reset