To Örebro University

oru.seÖrebro University Publications
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
Link to record
Permanent link

Direct link
Caceres Dominguez, DavidORCID iD iconorcid.org/0000-0003-2279-9418
Publications (5 of 5) Show all publications
Caceres Dominguez, D. (2025). Learning Interpretable Robot Policies from Demonstration. (Doctoral dissertation). Örebro: Örebro University
Open this publication in new window or tab >>Learning Interpretable Robot Policies from Demonstration
2025 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

The vision of robots assisting with our daily life tasks hinges on a fundamental challenge: most robot behaviors require programming by experts, creating a barrier for the many. Learning from Demonstration (LfD) is a family of methods with the potential to democratize robot programming by enabling laypeople to teach robots new skills simply by showing them. However, most LfD methods operate as black-box systems, making it difficult for humans to interpret, adapt, or reuse — key factors for human-robot collaboration and understanding.

In this thesis, we instead build upon Behavior Trees (BTs) — a transparent and manageable robot programming framework, whose reactive, modular design and potential for interoperability make them well-suited for constructing sophisticated robot behaviors. To bridge the gap between high-level planning and low-level control, engineers often embed entire behaviors within the BT’s leaf nodes. While functional, this approach encapsulates complete skills, obscuring intermediate subgoals and undermining the transparency and modularity that BTs are meant to provide — ultimately limiting skill reuse and adaptability.

The structure of a BT plays a crucial role in effective behavior design. While several approaches have aimed to learn BT structures from demonstrations, they often rely on predefined action sets and state spaces. This necessity for expert-curated inputs constrains the robot’s learning flexibility and reintroduces a degree of expert dependency. Compounding these challenges is a more foundational issue: the BT community lacks universally accepted definitions and rigorous evaluation methods for key properties such as interpretability and modularity. This absence leads to inconsistent claims and makes meaningful comparisons across different studies a significant challenge.

To address these gaps, this dissertation proposes a path toward more intuitive and effective robot learning, articulated through three key contributions:

First, this thesis formalizes core BT properties for robotics and introduces metrics for the systematic evaluation and comparison of learned policies. Building on this foundation, it investigates how different BT structures impact the interpretability of the control policy, identifying design patterns that best align with human intuition and understanding.

Second, this thesis presents a unified control framework that integrates BTs with a high-frequency Stack-of-Tasks (SoT) control strategy, enhancing transparency of BT policies by explicitly revealing the underlying subgoals. This approach allows BT nodes to function as hierarchical, high-frequency control objectives. Moreover, the resulting system achieves rapid reactivity in dynamic environments while supporting the coexistence of heterogeneous controllers and preserving a clean, modular decomposition of complex tasks.

Finally, this thesis introduces an end-to-end, label-free LfD pipeline that simultaneously learns the global BT structure and the underlying actions —modeled as Dynamic Movement Primitives—directly from raw demonstration data. By leveraging vision-language models to automatically extract and annotate state representations, this method eliminates the need for handcrafted action sets, predefined state spaces, and time-consuming manual labeling.

In summary, this thesis provides a comprehensive framework for learning interpretable, modular, and adaptable robot control policies from demonstration, bridging the gap between transparent policy representation and practical, high-frequency robot control, which marks a significant step toward making robot programming more accessible, robust, and understandable for both experts and non-experts.

Place, publisher, year, edition, pages
Örebro: Örebro University, 2025. p. 121
Series
Örebro Studies in Technology, ISSN 1650-8580 ; 110
National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-124258 (URN)9789175297187 (ISBN)
Public defence
2025-12-05, Örebro universitet, Teknikhuset, Hörsal T, Fakultetsgatan 1, Örebro, 09:00 (English)
Opponent
Supervisors
Available from: 2025-10-07 Created: 2025-10-07 Last updated: 2026-01-20Bibliographically approved
Cáceres Domínguez, D., Iannotta, M., Kashyap, A., Sun, S., Yang, Y., Cella, C., . . . Iovino, M. (2025). The First WARA Robotics Mobile Manipulation Challenge - Lessons Learned. In: Antonios Gasteratos; Nicola Bellotto; Stefano Tortora (Ed.), 2025 European Conference on Mobile Robots (ECMR): . Paper presented at European Conference on Mobile Robots (ECMR 2025), Padua, Italy, September 2-5, 2025. IEEE
Open this publication in new window or tab >>The First WARA Robotics Mobile Manipulation Challenge - Lessons Learned
Show others...
2025 (English)In: 2025 European Conference on Mobile Robots (ECMR) / [ed] Antonios Gasteratos; Nicola Bellotto; Stefano Tortora, IEEE, 2025Conference paper, Published paper (Refereed)
Abstract [en]

The first WARA Robotics Mobile Manipulation Challenge, held in December 2024 at ABB Corporate Research in Västerås, Sweden, addressed the automation of task-intensive and repetitive manual labor in laboratory environments -- specifically the transport and cleaning of glassware. Designed in collaboration with AstraZeneca, the challenge invited academic teams to develop autonomous robotic systems capable of navigating human-populated lab spaces and performing complex manipulation tasks, such as loading items into industrial dishwashers. This paper presents an overview of the challenge setup, its industrial motivation, and the four distinct approaches proposed by the participating teams. We summarize lessons learned from this edition and propose improvements in design to enable a more effective second iteration to take place in 2025. The initiative bridges an important gap in effective academia-industry collaboration within the domain of autonomous mobile manipulation systems by promoting the development and deployment of

Place, publisher, year, edition, pages
IEEE, 2025
Series
European Conference on Mobile Robots Conference Proceedings, ISSN 2639-7919, E-ISSN 2767-8733
Keywords
Automation, Service robots, Navigation, Mobile robots, Mobile Manipulation, Lab Automation
National Category
Artificial Intelligence Robotics and automation
Research subject
Computer Science
Identifiers
urn:nbn:se:oru:diva-125114 (URN)10.1109/ECMR65884.2025.11163319 (DOI)001592487100076 ()9798331527051 (ISBN)9798331527044 (ISBN)9798331527068 (ISBN)
Conference
European Conference on Mobile Robots (ECMR 2025), Padua, Italy, September 2-5, 2025
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Available from: 2025-11-27 Created: 2025-11-27 Last updated: 2026-02-05Bibliographically approved
Gugliermo, S., Caceres Dominguez, D., Iannotta, M., Stoyanov, T. & Schaffernicht, E. (2024). Evaluating behavior trees. Robotics and Autonomous Systems, 178, Article ID 104714.
Open this publication in new window or tab >>Evaluating behavior trees
Show others...
2024 (English)In: Robotics and Autonomous Systems, ISSN 0921-8890, E-ISSN 1872-793X, Vol. 178, article id 104714Article in journal (Refereed) Published
Abstract [en]

Behavior trees (BTs) are increasingly popular in the robotics community. Yet in the growing body of published work on this topic, there is a lack of consensus on what to measure and how to quantify BTs when reporting results. This is not only due to the lack of standardized measures, but due to the sometimes ambiguous use of definitions to describe BT properties. This work provides a comprehensive overview of BT properties the community is interested in, how they relate to each other, the metrics currently used to measure BTs, and whether the metrics appropriately quantify those properties of interest. Finally, we provide the practitioner with a set of metrics to measure, as well as insights into the properties that can be derived from those metrics. By providing this holistic view of properties and their corresponding evaluation metrics, we hope to improve clarity when using BTs in robotics. This more systematic approach will make reported results more consistent and comparable when evaluating BTs.

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Behavior trees, Robotics, Artificial intelligence, Behavior -based systems
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:oru:diva-114983 (URN)10.1016/j.robot.2024.104714 (DOI)001246926800001 ()2-s2.0-85193904518 (Scopus ID)
Funder
Swedish Foundation for Strategic Research, ID19-0053Knowledge Foundation, 20190128EU, Horizon Europe, 101070596
Note

This work was partially supported by the Swedish Foundation for Strategic Research (SSF) (project ID19-0053), the Industrial Graduate School Collaborative AI & Robotics (CoAIRob), funded by the Swedish Knowledge Foundation under Grant Dnr:20190128, and by the European Union’s Horizon Europe Framework Programme under grant agreement No 101070596 (euROBIN).

Available from: 2024-07-25 Created: 2024-07-25 Last updated: 2025-11-17Bibliographically approved
Caceres Dominguez, D., Iannotta, M., Stork, J. A., Schaffernicht, E. & Stoyanov, T. (2022). A Stack-of-Tasks Approach Combined With Behavior Trees: A New Framework for Robot Control. IEEE Robotics and Automation Letters, 7(4), 12110-12117
Open this publication in new window or tab >>A Stack-of-Tasks Approach Combined With Behavior Trees: A New Framework for Robot Control
Show others...
2022 (English)In: IEEE Robotics and Automation Letters, E-ISSN 2377-3766, Vol. 7, no 4, p. 12110-12117Article in journal (Refereed) Published
Abstract [en]

Stack-of-Tasks (SoT) control allows a robot to simultaneously fulfill a number of prioritized goals formulated in terms of (in)equality constraints in error space. Since this approach solves a sequence of Quadratic Programs (QP) at each time-step, without taking into account any temporal state evolution, it is suitable for dealing with local disturbances. However, its limitation lies in the handling of situations that require non-quadratic objectives to achieve a specific goal, as well as situations where countering the control disturbance would require a locally suboptimal action. Recent works address this shortcoming by exploiting Finite State Machines (FSMs) to compose the tasks in such a way that the robot does not get stuck in local minima. Nevertheless, the intrinsic trade-off between reactivity and modularity that characterizes FSMs makes them impractical for defining reactive behaviors in dynamic environments. In this letter, we combine the SoT control strategy with Behavior Trees (BTs), a task switching structure that addresses some of the limitations of the FSMs in terms of reactivity, modularity and re-usability. Experimental results on a Franka Emika Panda 7-DOF manipulator show the robustness of our framework, that allows the robot to benefit from the reactivity of both SoT and BTs.

Place, publisher, year, edition, pages
IEEE Press, 2022
Keywords
Behavior-based systems, control architectures and programming
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:oru:diva-101946 (URN)10.1109/LRA.2022.3211481 (DOI)000868319800006 ()
Funder
Knut and Alice Wallenberg Foundation
Note

Funding agencies:

Industrial Graduate School Collaborative AI & Robotics (CoAIRob)

General Electric Dnr:20190128

Available from: 2022-10-27 Created: 2022-10-27 Last updated: 2025-11-17Bibliographically approved
Iannotta, M., Caceres Dominguez, D., Stork, J. A., Schaffernicht, E. & Stoyanov, T. (2022). Heterogeneous Full-body Control of a Mobile Manipulator with Behavior Trees. In: IROS 2022 Workshop on Mobile Manipulation and Embodied Intelligence (MOMA): Challenges and  Opportunities: . Paper presented at International Conference on Intelligent Robots and Systems (IROS 2022), Kyoto, Japan, October 23-27, 2022.
Open this publication in new window or tab >>Heterogeneous Full-body Control of a Mobile Manipulator with Behavior Trees
Show others...
2022 (English)In: IROS 2022 Workshop on Mobile Manipulation and Embodied Intelligence (MOMA): Challenges and  Opportunities, 2022Conference paper, Published paper (Refereed)
Abstract [en]

Integrating the heterogeneous controllers of a complex mechanical system, such as a mobile manipulator, within the same structure and in a modular way is still challenging. In this work we extend our framework based on Behavior Trees for the control of a redundant mechanical system to the problem of commanding more complex systems that involve multiple low-level controllers. This allows the integrated systems to achieve non-trivial goals that require coordination among the sub-systems.

National Category
Robotics and automation
Research subject
Computer Science
Identifiers
urn:nbn:se:oru:diva-102984 (URN)10.48550/arXiv.2210.08600 (DOI)
Conference
International Conference on Intelligent Robots and Systems (IROS 2022), Kyoto, Japan, October 23-27, 2022
Funder
Knowledge Foundation
Available from: 2023-01-09 Created: 2023-01-09 Last updated: 2025-11-17Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-2279-9418

Search in DiVA

Show all publications