ROBUST: 221 bugs in the Robot Operating System

CS Timperley, G van der Hoorn, A Santos… - Empirical Software …, 2024 - Springer
As robotic systems such as autonomous cars and delivery drones assume greater roles and
responsibilities within society, the likelihood and impact of catastrophic software failure …

[HTML][HTML] Software architecture-based self-adaptation in robotics

E Alberts, I Gerostathopoulos, I Malavolta… - Journal of Systems and …, 2025 - Elsevier
Context: Robotics software architecture-based self-adaptive systems (RSASSs) are robotics
systems made robust to runtime uncertainty by adapting their software architectures. The …

Software reconfiguration in robotics

S Peldszus, D Brugali, D Strüber, P Pelliccione… - arxiv preprint arxiv …, 2023 - arxiv.org
Since it has often been claimed by academics that reconfiguration is essential, many
approaches to reconfiguration, especially of robotic systems, have been developed …

Modeling variability in self-adapting robotic systems

D Brugali - Robotics and Autonomous Systems, 2023 - Elsevier
Autonomous robots operating in everyday environments, such as hospitals, private houses,
and public roads, are context-aware self-adaptive systems, ie they exploit knowledge about …

System modes-digestible system (re-) configuration for robotics

A Nordmann, R Lange, FM Rico - 2021 IEEE/ACM 3rd …, 2021 - ieeexplore.ieee.org
High-level deliberation in robotic systems has to handle three different but closely
interwoven aspects simultaneously: intended tasks, contingencies, and system-level errors …

A Python Framework for Robot Skill Development and Automated Generation of Semantic Descriptions

LMV Da Silva, A Köcher, P Topalis… - 2023 IEEE 28th …, 2023 - ieeexplore.ieee.org
Heterogeneous teams of autonomous robots offer a number of benefits for a variety of
applications. But deploying such robots is a complex task that requires machine …

A skill fault model for autonomous systems

GC Medina, J Guiochet, C Lesire… - Proceedings of the 4th …, 2022 - dl.acm.org
Autonomous systems are now deployed for many applications to perform more and more
complex tasks in open environments. To manage complexity of their control software …

[HTML][HTML] An Effective Method for Constructing a Robot Operating System Node Knowledge Graph Based on Open-Source Robotics Repositories

Y Zhao, X Mao, Y Yang - Electronics, 2023 - mdpi.com
Robot software development can be considered as a component-driven process, and
existing ROS components, such as an ROS node, can be reused to construct robot …

MUSE: A Multi-Feature Semantic Fusion Method for ROS Node Search Based on Knowledge Graph

Y Zhao, X Mao, T Zhang, Z Zhang - 2023 30th Asia-Pacific …, 2023 - ieeexplore.ieee.org
Reusing ROS components, specifically ROS Nodes, is crucial for improving the efficiency
and quality of robotic software development. However, developers face challenges in finding …

[PDF][PDF] Systems that know what they are doing

EA González - 2024 - oa.upm.es
Han pasado más de cuatro años desde que comencé mis estudios de doctorado. Durante
este tiempo, amigos y compañeros han contribuido, cada uno a su manera, en lo que soy y …