A Generalizable Architecture for Explaining Robot Failures Using Behavior Trees and Large Language Models
Christian Tagliamonte, Daniel Maccaline, Gregory LeMasurier, Holly A. Yanco · 2024
As robots are more commonly being deployed in shared human-robot environments, the need for robots to communicate their failures and answer questions about them becomes increasingly important. This paper describes a generalizable architecture, using Behavior Trees and Large Language Models, to generate explanations and answer follow up questions. We compare responses from our new system to those from existing templated systems, and find that our system produces comparable and accurate results. Finally, we propose a set of user studies to evaluate the effectiveness and understandability of our new explanation architecture.