Hierarchical Decision-Making System for Service Robots.

Authors

DOI:

https://doi.org/10.17979/ja-cea.2026.47.13815

Keywords:

Intelligent robotics, Autonomous mobile robots, Mobile robotics, Human and vehicle interaction

Abstract

The deployment of service robots in shared environments requires decision-making architectures capable of managing inte-
rruptions and maintaining continuous operation. This paper presents a hierarchical control system based on Behavior Trees (BT)
designed for the Sancho robotic platform. The system is structured into four priority layers: energy management, conversational
interruptions, high-level mission execution, and passive idle routines. Through its implementation in ROS 2 and the use of a
shared memory (Blackboard), the design separates decision-making from the underlying navigation, perception, and interaction
modules. Experimental evaluation in a physical environment demonstrates the platform’s responsiveness to context changes.
The system allows interrupting base navigation to attend to voice commands, seamlessly integrating newly queued missions,
and aborting execution in the face of critical events to ensure recharging, validating the feasibility of the design for unattended
operation.

References

Ambrosio-Cestero, Gregorio, Andrades, G., Cipriano, Gonzalez-Jimenez, Javier, Ruiz-Sarmiento, Jose-Raul, 2026. Csar: Containerized system architecture for robotics. URL: https://arxiv.org/abs/2606.30293

Cañete, A., Quemada-Torres, E., Ruiz-Sarmiento, J.-R., Moreno, F. Á., Gonzalez-Jimenez, J., 2024. Sistema multimodal para la orientación de robots móviles hacia su interlocutor. Jornadas de Automática 45. URL: https://doi.org/10.17979/ja-cea.2024.45.10939 DOI: 10.17979/ja-cea.2024.45.10939

Cañete, A., Jun. 2025. Sistema de detección de usuarios y comunicación proactiva para un robot autónomo de servicios. Trabajo fin de grado, Universidad de Málaga. URL: http://hdl.handle.net/10630/40821

Cañete Baena, A., Galindo Andrades, C., Moreno Dueñas, F. A., Gonzalez Jimenez, A. J., 2025. Sistema de detección de usuarios y comunicación proactiva para un robot autónomo de servicio 1 (1), Robótica. URL: http://138.100.76.10/index.php/SimposiosCEA/article/view/96 DOI: 10.64117/simposioscea.v1i1.46

Macenski, S., Moore, T., Lu, D., Merzlyakov, A., Ferguson, M., 2023. From the desks of ros maintainers: A survey of modern & capable mobile robotics algorithms in the robot operating system 2. Robotics and Autonomous Systems.

Moreno, F.-A., Monroy, J., Ruiz-Sarmiento, J.-R., Galindo, C., Gonzalez-Jimenez, J., 2020. Automatic waypoint generation to improve robot navigation through narrow spaces. Sensors 20 (1). URL: https://www.mdpi.com/1424-8220/20/1/240 DOI: 10.3390/s20010240

Möller, R., Furnari, A., Battiato, S., Härmä, A., Farinella, G. M., 2021. A survey on human-aware robot navigation. URL: https://arxiv.org/abs/2106.11650

Quemada-Torres, E., Jun. 2025. Sistema multimodal de interacción humano robot basado en técnicas de ia. Trabajo fin de grado, Universidad de Málaga. URL: https://hdl.handle.net/10630/40843

Scripka, D., 2026. openwakeword: An open-source audio wake word detection framework. https://github.com/dscripka/openWakeWord, repositorio de GitHub.

Stonier, D., 2026a. py trees: a python implementation of behaviour trees. https://github.com/splintered-reality/py_trees.

Stonier, D., 2026b. py trees ros: Behaviours, trees, and utilities that extend pytrees for use with ros. https://github.com/splintered-reality/py_trees_ros.

TensorFlow, 2024. Movenet: Ultra fast and accurate pose detection model. Último acceso: 2025-05-02. URL: https://www.tensorflow.org/hub/tutorials/movenet

Valencia-Rojas, A., Hormigo-Jiménez, P., Quemada-Torres, E., Moreno, F. A., Gonzalez-Jiménez, J., 2026. Multimodal attention and robust interlocutor tracking in natural hri. In: Jornadas de Automática. Vol. 47. URL: https://doi.org/

Ögren, P., Sprague, C. I., May 2022. Behavior trees in robot control systems. Annual Review of Control, Robotics, and Autonomous Systems 5 (1), 81–107. URL: http://dx.doi.org/10.1146/annurev-control-042920-095314 DOI: 10.1146/annurev-control-042920-095314

Downloads

Published

2026-09-01

Issue

Section

Robótica