A visual tool for monitoring and detecting anomalies in robot performance

In robotic systems, both software and hardware components are equally important. However, scant attention has been devoted until now in order to detect anomalies/failures affecting the software component of robots while many proposals exist aimed at detecting physical anomalies. To bridge this gap,...

Descripción completa

Detalles Bibliográficos
Autores: Basurto Hornillos, Nuño, Cambra Baseca, Carlos, Herrero Cosío, Álvaro
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2022
País:España
Institución:Universidad de Burgos (UBU)
Repositorio:Repositorio Institucional de la Universidad de Burgos (RIUBU)
OAI Identifier:oai:riubu.ubu.es:10259/8357
Acceso en línea:http://hdl.handle.net/10259/8357
Access Level:acceso abierto
Palabra clave:Smart robotics
Component-based robot software
Performance monitoring
Anomaly detection
Machine learning
Unsupervised visualization
Clustering
Exploratory projection pursuit
Informática
Computer science
Descripción
Sumario:In robotic systems, both software and hardware components are equally important. However, scant attention has been devoted until now in order to detect anomalies/failures affecting the software component of robots while many proposals exist aimed at detecting physical anomalies. To bridge this gap, the present paper focuses on the study of anomalies affecting the software performance of a robot by using a novel visualization tool. Unsupervised visualization methods from the machine learning field are applied in order to upgrade the recently proposed Hybrid Unsupervised Exploratory Plots (HUEPs). Furthermore, Curvilinear Component Analysis and t-distributed stochastic neighbor embedding are added to the original HUEPs formulation and comprehensively compared. Furthermore, all the different combinations of HUEPs are validated in a real-life scenario. Thanks to this intelligent visualization of robot status, interesting conclusions can be obtained to improve anomaly detection in robot performance.