<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-22T21:07:42Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/78652" metadataPrefix="etdms">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/78652</identifier><datestamp>2025-10-15T19:01:24Z</datestamp><setSpec>com_10324_966</setSpec><setSpec>com_10324_952</setSpec><setSpec>com_10324_894</setSpec><setSpec>col_10324_967</setSpec></header><metadata><thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.0/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.0/ http://www.ndltd.org/standards/metadata/etdms/1.0/etdms.xsd">
<title>Behavior tree generation and adaptation for a social robot control with LLMs</title>
<creator>Merino Fidalgo, Sergio</creator>
<creator>Sánchez Girón, Celia</creator>
<creator>Zalama Casanova, Eduardo</creator>
<creator>Gómez García-Bermejo, Jaime</creator>
<creator>Duque Domingo, Jaime</creator>
<description>Producción Científica</description>
<description>Large Language Models have recently emerged as a powerful tool for generating flexible and context-aware&#xd;
robotic behavior. However, adapting to unforeseen events and ensuring robust task completion remain&#xd;
significant challenges. This paper presents a novel system that leverages LLMs and Behavior Trees to enable&#xd;
robots to generate, execute, and adapt task plans based on natural language commands. The system employs&#xd;
ChatGPT to process user instructions, generating initial Behavior Trees that encapsulate the required task&#xd;
steps. A modular architecture, combining the BT planner and a Failure Interpreter module, allows the system&#xd;
to dynamically adjust Behavior Trees when execution challenges or environmental changes arise.&#xd;
Unlike conventional methods that rely on static Behavior Trees or predefined state machines, our approach&#xd;
ensures adaptability by integrating a Failure Interpreter capable of identifying execution issues and proposing&#xd;
alternative plans or user clarifications in real time. This adaptability makes the system robust to disturbances&#xd;
and allows for seamless human–robot interaction. We validate the proposed methodology using experiments&#xd;
on a social robot across various scenarios in our workplace, demonstrating its effectiveness in generating&#xd;
executable Behavior Trees and responding to execution failures. The approach achieves an 89.6% success rate&#xd;
in a realistic home environment, highlighting the effectiveness of LLM-powered Behavior Trees in enabling&#xd;
robust and flexible robot behavior from natural language input</description>
<date>2025-10-15</date>
<date>2025-10-15</date>
<date>2025</date>
<type>info:eu-repo/semantics/article</type>
<identifier>Robotics and Autonomous Systems, 2025, vol. 194, p. 105165</identifier>
<identifier>0921-8890</identifier>
<identifier>https://uvadoc.uva.es/handle/10324/78652</identifier>
<identifier>10.1016/j.robot.2025.105165</identifier>
<identifier>105165</identifier>
<identifier>Robotics and Autonomous Systems</identifier>
<identifier>194</identifier>
<language>eng</language>
<relation>https://www.sciencedirect.com/science/article/pii/S0921889025002623</relation>
<rights>info:eu-repo/semantics/openAccess</rights>
<rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</rights>
<rights>© 2025 The Author(s)</rights>
<rights>Attribution-NonCommercial-NoDerivatives 4.0 Internacional</rights>
<publisher>Elsevier</publisher>
</thesis></metadata></record></GetRecord></OAI-PMH>