Force-Driven Validation for Collaborative Robotics in Automated Avionics Testing
Pietro Dardano, Paolo Rocco, David Frisini
TL;DR
The paper tackles the challenge of safe, repeatable avionics testing by combining cobot automation with DL/XAI to validate cockpit interactions using wrench data. It proposes a preprocessing pipeline to filter disturbances, transforms force/torque signals into 2D scaleograms via Continuous Wavelet Transform, and trains four architectures (FF_ANN, 1D-CNN, 2D-CNN, Hybrid-CNN) to classify actions as Success or Fail and identify failure causes, with Grad-CAM providing interpretability. Results show 1D-CNNs achieve the best performance across most actions, with 97–99% F1-scores on several targets, while 2D and Hybrid models offer competitive performance at higher computational cost; knob interaction remains challenging due to data imbalance. The work demonstrates feasibility of a wrench-based validation framework integrated with ROS2, enabling real-time validation and improved reliability for automated avionics testing, and outlines directions for broader generalization and CV-based redundancy.
Abstract
ARTO is a project combining collaborative robots (cobots) and Artificial Intelligence (AI) to automate functional test procedures for civilian and military aircraft certification. This paper proposes a Deep Learning (DL) and eXplainable AI (XAI) approach, equipping ARTO with interaction analysis capabilities to verify and validate the operations on cockpit components. During these interactions, forces, torques, and end effector poses are recorded and preprocessed to filter disturbances caused by low performance force controllers and embedded Force Torque Sensors (FTS). Convolutional Neural Networks (CNNs) then classify the cobot actions as Success or Fail, while also identifying and reporting the causes of failure. To improve interpretability, Grad CAM, an XAI technique for visual explanations, is integrated to provide insights into the models decision making process. This approach enhances the reliability and trustworthiness of the automated testing system, facilitating the diagnosis and rectification of errors that may arise during testing.
