Next Article in Journal
A Highly Sensitive Formaldehyde Gas Sensor Based on Ag2O and PtO2 Co-Decorated LaFeO3 Nanofibers Prepared by Electrospinning
Previous Article in Journal
A Study on the Robustness of a DNN Under Scenario Shifts for Power Control in Cell-Free Massive MIMO
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Reliability in Redundant Homogeneous Sensor Arrays with Self-X and Multidimensional Mapping

Fachbereich Elektrotechnik und Informationstechnik, Lehrstuhl Kognitive Integrierte Sensorsystem (KISE), Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau, 67663 Kaiserslautern, Germany
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(13), 3841; https://doi.org/10.3390/s25133841
Submission received: 9 May 2025 / Revised: 17 June 2025 / Accepted: 18 June 2025 / Published: 20 June 2025

Abstract

:
Mechanical defects and sensor failures can substantially undermine the reliability of low-cost sensors, especially in applications where measurement inaccuracies or malfunctions may lead to critical outcomes, including system control disruptions, emergency scenarios, or safety hazards. To overcome these challenges, this paper presents a novel Self-X architecture with sensor redundancy, which incorporates dynamic calibration based on multidimensional mapping. By extracting reliable sensor readings from imperfect or defective sensors, the system utilizes Self-X principles to dynamically adapt and optimize performance. The approach is initially validated on synthetic data from tunnel magnetoresistance (TMR) sensors to facilitate method analysis and comparison. Additionally, a physical measurement setup capable of controlled fault injection is described, highlighting practical validation scenarios and ensuring the realism of synthesized fault conditions. The study highlights a wide range of potential TMR sensor failures that compromise long-term system reliability and demonstrates how multidimensional mapping effectively mitigates both static and dynamic errors, including offset, amplitude imbalance, phase shift, mechanical misalignments, and other issues. Initially, four individual TMR sensors exhibited mean absolute error (MAE) of 4.709°, 5.632°, 2.956°, and 1.749°, respectively. To rigorously evaluate various dimensionality reduction (DR) methods, benchmark criteria were introduced, offering insights into the relative improvements in sensor array accuracy. On average, MAE was reduced by more than 80% across sensor combinations. A clear quantitative trend was observed: for instance, the MAE decreases from 4.7°–5.6° for single sensors to 0.111° when the factor analysis method was applied to four sensors. This demonstrates the concrete benefit of sensor redundancy and DR algorithms for creating robust, fault-tolerant measurement systems.

1. Introduction

Driven by the progress of Industry 4.0, low-cost, compact, and portable sensors are increasingly recognized as key enablers for real-time data collection and analysis [1]. By leveraging these sensors, companies can continuously monitor equipment conditions, detect anomalies in real time to enable proactive maintenance, optimize production processes, enhance workplace safety, and substantially reduce operational costs [2]. Another advantage lies in the ability to integrate multiple sensors with minimal additional expenses, thereby facilitating more reliable measurement systems equipped with redundancy. Such a multi-sensor architecture ensures stable operation even if certain sensors fail, while also improving measurement accuracy and coverage [3,4,5,6].
However, the rapid expansion of sensor deployments introduces several challenges. First, the growing volume and complexity of data demands increased computational resources and operating expenses [7]. Second, low-cost sensors often exhibit significant limitations: excessive noise, zero drift, and susceptibility to temperature fluctuations, vibrations, and electromagnetic interference [8,9]. Such vulnerabilities can lead to inaccurate measurements, reduced reliability, and shortened device lifespans [10]. Static calibration methods, which are mostly performed only once during system initialization, are particularly ill-suited for addressing progressive sensor deterioration over time [11,12], highlighting the need for dynamic or adaptive calibration strategies.
Recent studies focusing on degradation prognosis, early fault detection, and remaining useful life (RUL) estimation [13,14,15] further emphasize the need for intelligent calibration frameworks capable of dynamically adjusting in response to predicted or detected faults.
To implement such adaptive strategies in practice, a growing body of research focuses on nature-inspired Self-X systems [16], which autonomously detect and respond to internal and external changes, emulating the adaptive mechanisms of biological organisms. Technical implementations of Self-X principles, such as self-diagnosis, self-adaptation, self-calibration, and others, have been developed to ensure reliable measurements with minimal operator intervention [17,18], which is essential in large-scale arrays of low-cost, drift-prone sensors. Building on this paradigm, researchers have introduced Self-X strategies that combine robust dynamic calibration with fault-tolerant mechanisms for real-time adaptation under evolving conditions [19,20,21,22].
A variety of machine learning (ML) approaches, such as regression models, K-nearest neighbors, random forest, support vector machines, Bayesian networks, extreme gradient boosting, generalized additive models, artificial neural networks, and deep learning, has proven effective for online dynamic calibration, with hybrid solutions further expanding these capabilities [23,24,25,26,27,28].
The development and application of these diverse ML methods reflect the growing need for robust calibration strategies capable of addressing a wide range of sensor-specific challenges. Despite methodological diversity, the overarching goal remains consistent: ensuring measurement accuracy and reliability, particularly when employing cost-effective sensors prone to degradation. Achieving this goal demands continuous, real-time adjustment of calibration parameters to effectively counteract noise, drift, and external perturbations, thereby minimizing manual interventions and operational downtime.
Among notable examples, Yang Song [29] proposes a “quasi-blind” calibration method for acoustic vector-sensor arrays, reducing the computational burden while correcting complex errors such as gain deviations and misalignment. Meanwhile, Wang et al. [30] address cross-sensitivity in infrared sensor arrays through a calibration-transfer framework, allowing a “slave” array to reuse the high-accuracy model of a “master” array via neural networks. For inertial sensor arrays, an online bias/gain correction scheme utilizes adaptive weighting based on root mean square error (RMSE) to discount degraded sensors [31]. Finally, Roos et al. [32] describe a matrix-based approach that projects multi-sensor signals onto a circular trajectory, compensating for offsets and external fields before extracting the rotation angle or linear position.
The significance of this work lies in providing a reliable and robust sensor system capable of adapting, reestablishing, and maintaining its functionality in the presence of faults or misalignments. We propose an integrated methodology for the dynamic calibration of low-cost sensors within a Self-X architecture, employing multidimensional mapping algorithms. Our experiments show that leveraging redundancy from multiple homogeneous sensors results in MAE reduction from up to 5.6° (single sensor) to as low as 0.111° (four sensors), thereby quantitatively enhancing fault tolerance.
This study builds on prior work that established a comprehensive infrastructure for Self-X sensor systems, including TMR sensor and corresponding angular decoder measurement setups [17,18,33]. As a result, the TMR angular decoder was selected as the initial research platform for benchmarking the proposed methodology, given its well-understood behavior and relevance to practical applications. Other sensor modalities will be explored in future work, and we consider the presented method transferable to a broad range of sensor systems.
A key challenge for experimental validation is that our current hardware setup includes only a single TMR sensor, while our study aims to investigate the performance of sensor arrays under various fault conditions. Analysis of the collected data shows that both amplitude and period exhibit noticeable cycle-to-cycle variations: for example, the number of samples per period ranged from 4140 to 4236 (mean 4185.2, median 4185.0), corresponding to a period variation of about 2.3%. The peak-to-peak amplitude of the differential sine signal was 2.024 V (standard deviation (SD): 0.702 V), while for the cosine signal it was 2.061 V (SD: 0.703 V). These effects complicate accurate zero-crossing detection and reliable error estimation, and prevent reliable emulation of a sensor array by combining sequential single-sensor measurements. Therefore, robust benchmarking of calibration algorithms is not feasible using such data, as too much bias would be introduced.
To address these challenges and enable a systematic and reproducible evaluation, we generate synthetic datasets that closely replicate the key characteristics of real TMR sensor signals, while eliminating undesirable time-varying artifacts. Our synthetic data closely reflect real measurements, preserving relevant error characteristics. We further validate our synthetic data using laboratory measurements and Melexis 3D simulations [34]. This dual approach enables us to emulate multiple co-mounted sensors, each with its own mechanical or electronic faults, and to benchmark calibration algorithms under controlled but realistic conditions. By carefully combining laboratory measurements and simulation results in systematic data synthesis, our approach ensures high reproducibility and comparability, crucial for benchmarking state-of-the-art calibration techniques.
The main original contributions of this study are as follows:
  • A novel, flexible experimental platform enabling precise injection of controlled mechanical faults (eccentricity, air gap variations, tilt, and rotor instability) and synthetic signal distortions (amplitude imbalance, phase shifts, offsets, and noise), providing a comprehensive benchmark environment for evaluating sensor calibration algorithms.
  • Realistic synthetic datasets that closely mimic real TMR sensor data, facilitating robust validation of our proposed virtual sensor array calibration framework, achieving substantial accuracy improvements (over 80% reduction in MAE) compared to a single-sensor scenario.
  • A generalizable calibration methodology, demonstrated on synthetic TMR sensor data, that can be readily adapted and applied to diverse sensor types and application domains.
The remainder of this paper is structured as follows. Section 2 presents related work, including the historical development of the Self-X concept and its application in sensory electronics. Section 3 describes our proposed Self-X architecture, the experimental setup for introducing realistic TMR sensor faults, discusses common errors in TMR sensors that affect measurement accuracy, and presents the data processing workflow focusing on DR to correct systematic errors. Section 4 discusses the experimental results, demonstrating the effectiveness of the proposed solution compared to conventional methods such as static ellipse fitting. Finally, Section 5 summarizes the key findings, their practical implications, and potential directions for further research in autonomous sensor systems.

2. Related Work

2.1. Historical Development of Self-X

Over the past few decades, interest in autonomous systems capable of operating without continuous human intervention and dynamically adapting to changing external conditions has significantly increased [35,36,37]. These systems have found extensive applications in robotics, industrial automation, intelligent infrastructures, Internet of Things (IoT), cyber-physical systems (CPS), and other domains, enhancing operational efficiency, reducing maintenance costs, and enabling rapid decision-making [38].
The transition from manual processes to automation began prominently in the mid-20th century, as manufacturing facilities adopted conveyor systems, sensors, and basic control technologies [39,40]. Over subsequent decades, growing technological complexity drove the need for more sophisticated, adaptive systems capable of autonomous real-time data analysis and decision-making. Many of these approaches drew inspiration from biological systems, such as neurocomputing or organic computing, incorporating principles of self-organization and optimization [41,42,43].
A significant advancement occurred in the early 2000s with IBM’s introduction of autonomic computing, formally establishing the Self-X paradigm [44]. Autonomic computing explicitly aimed at systems capable of autonomous self-management within dynamic, unpredictable environments [45]. Concurrently, neuromorphic technology, initially designed to closely mimic neural processes through specialized hardware, faced substantial developmental challenges. Consequently, researchers shifted toward abstracting essential adaptive and parallel processing principles from biological systems to bypass the complexities of fully neuromorphic implementations [46,47,48].
Early Self-X concepts included core functionalities such as self-configuration, self-healing, self-optimization, and self-protection [49]. Over time, this scope has broadened significantly, incorporating a wide range of self-capabilities, including self-monitoring, self-tuning, self-calibration, self-maintenance, and more, continuously refining system algorithms and ensuring sustained operational accuracy [16,50,51,52]. Central to Self-X is the autonomous adaptation of internal processes to current environmental conditions and system objectives, minimizing human intervention.
From a metrological perspective, precise terminology is essential when discussing Self-X capabilities. Calibration conventionally involves systematically correcting measured values to minimize deviations without altering the measurement device itself [53]. In contrast, trimming involves physically adjusting hardware parameters to ensure accurate outputs [54]. Within Self-X, self-calibration refers to autonomously applying mathematical corrections, whereas self-trimming involves physical adjustments or reconfiguration. Advanced forms like self-repairing or self-healing represent extensive trimming methods addressing significant hardware faults [54].
Currently, Self-X research focuses on integrating predictive analytics and ML techniques to enable adaptive behavior in smart manufacturing, urban infrastructure, IoT, and CPS. The evolution of Self-X reflects both biological inspiration and pragmatic technological progression, using abstract modeling strategies to overcome hardware complexities, thus expanding automation boundaries through self-organizing and self-learning methodologies.

2.2. Self-X in Sensory Electronics

Sensor-based systems must consistently deliver accurate and reliable data [55]. However, low-cost sensors remain vulnerable to environmental disturbances, electromagnetic interference, and aging-related degradation [1,56]. The manual calibration and regular maintenance of these devices become economically impractical at large scales, reinforcing the need for more autonomous solutions [11,27].
Self-X methodologies specifically address these sensory challenges by offering scalable and adaptive solutions that enhance robustness, fault tolerance, and resilience. Self-X methods significantly extend sensor operational lifetimes, reduce maintenance needs, and ensure consistent reliability even under harsh conditions [57].
Fault tolerance and resilience in sensor systems typically rely on two distinct approaches:
  • Redundancy-based methods: Integrate redundant sensor modules during initial design, allowing faulty components identified by self-tests to be autonomously replaced via reconfiguration. This ensures reliability until redundancy resources are depleted but increases system complexity, size, and cost [58,59]. Unlike biological systems, technical Self-X lacks regenerative capabilities to replenish redundancy resources.
  • Soft-trimming methods: Adaptively adjust system parameters or fuse data from multiple sensors, even if they are imperfect or partially defective, using advanced adaptive fusion algorithms [32]. This paper utilizes such approaches, including DR techniques. Compensation, however, is limited by computational scheme constraints such as parameter range and resolution.
Practical implementation of Self-X methodologies in sensory electronics spans several system levels:
  • Hardware level: Incorporates embedded autonomous recalibration and physical compensation capabilities directly into sensor elements and integrated circuits, mitigating inaccuracies and drift before digital signal processing [33,60].
  • Software level: Employs embedded self-diagnostic and adaptive algorithms at the sensor node level, continuously monitoring sensor status, rapidly detecting anomalies, and autonomously initiating recalibration or temporary sensor deactivation [17,18,61].
  • Network level: Applies self-healing and fault-tolerant techniques, activating backup sensors or employing distributed predictive modeling and interpolation to maintain uninterrupted data acquisition despite individual node failures [62,63,64].
  • System level: Implements high-level self-optimization and self-adaptation strategies involving global analytics, predictive maintenance, and adaptive system-wide decision-making algorithms, ensuring overall operational efficiency and reliability [16,55].
The following sections explore advanced applications built upon these Self-X principles.

3. Materials and Methods

3.1. Proposed Self-X Architecture

The proposed methodology models a small array of homogeneous, low-cost sensors, each potentially susceptible to inaccuracies or suboptimal mounting conditions, rather than relying on a single high-accuracy sensor demanding precise and stable long-term installation. Through the application of Self-X functions, measurements from these low-cost sensors are autonomously combined to achieve robustness, accuracy, and cost-effective scalability suitable for diverse industrial environments. As illustrated in Figure 1, the output of each sensor is first processed by a reconfigurable analog front-end module, comprising an amplifier and a low-pass filter, preparing the analog signal for digitization. A field-programmable gate array (FPGA)-based Red Pitaya platform performs real-time data acquisition, employing onboard high-speed, low-noise analog-to-digital converter (ADC) to capture accurate sensor data [17].
After digitization, an adaptive self-calibration unit fuses data from multiple homogeneous sensors into a unified dataset and applies multi-dimensional mapping to project it into a lower-dimensional space. This process effectively transforms multiple sensor outputs into a single, compact representation, eliminating redundancy and enabling the system to function as a coherent virtual sensor.
The unified data next enter a feature extraction block that computes key attributes in both time and frequency domains. These attributes may include amplitude, offset, phase, spectral composition, harmonic distortion, and various statistical metrics (e.g., mean, variance, kurtosis), along with other features tailored to the specific sensors or use-case requirements. DR techniques further discard redundant or weakly informative features, minimizing the risk of overfitting and reducing computational demands, while preserving the most salient information for rapid and reliable analysis.
The extracted features are subsequently passed to a self-monitoring mechanism inspired by biological immune systems. According to immunological theory, the human immune system distinguishes between “self” and “non-self” by comparing new elements against a set of pre-learned “self” patterns. This concept underpins Artificial Immune System (AIS) algorithms, which are well suited for anomaly detection in data-limited or uncertain environments [65].
While traditional AIS approaches have primarily relied on the Negative Selection Algorithm, the methodology proposed here adopts a Positive Selection Algorithm in combination with NOVAS filtering [18]. We keep this design anchored in the established self/non-self paradigm of classical immunology, even though contemporary biological discourse increasingly frames immunity as a fluid dialogue among the host, its biome, and connectome, thereby softening the boundary between “self” and “non-self” [66]. In this framework, detectors (“antibodies”) are generated solely from normal (“self”) samples, removing the need to explicitly model fault conditions. Each new measurement (“antigen”) is compared against the trained detectors using a distance metric (e.g., Euclidean distance). If the distance to the closest detector exceeds a predefined threshold, the sample is flagged as anomalous.
Drawing on one-class classification principles, this self-monitoring approach is particularly suitable for industrial scenarios where labeled fault data are scarce, expensive to collect, or entirely unavailable [17,67].
If no anomaly is detected, the system proceeds directly to angle calculation, utilizing the freshly calibrated output of the virtual sensor. However, when an anomaly is detected, the process escalates to static self-calibration, which is performed at the software level. This calibration step, based on ellipse fitting, which is used to simulate and tune sensor outputs, improving the accuracy of angle measurements by eliminating nonlinearities and inaccuracies in sensor readings.
Should self-calibration fail to restore normal operation, the system advances to a self-repair phase. In our architecture, self-repair is conceived as a hierarchical strategy: from hardware redundancy (e.g., switching to spare sensor modules), through dynamic software reconfiguration, up to algorithmic adaptation via online parameter updates. In the present work, we explicitly demonstrate and benchmark the self-repair capability at the algorithmic level under static fault conditions, where self-repair is manifested as the system’s ability to restore or maintain measurement accuracy by adapting algorithm parameters in response to faults. Thus, our contribution extends beyond a purely conceptual framework, providing quantitative results for static scenarios.
Nevertheless, extending self-repair capabilities to dynamic, real-time fault scenarios, particularly those involving hardware-level reconfiguration, remains a key direction for future research. Such dynamic scenarios present significant challenges for realistic emulation using synthetic data or simulations alone and will likely necessitate dedicated hardware-in-the-loop experiments. By demonstrating algorithmic self-repair under controlled, static conditions, this study lays a solid foundation for future research aimed at achieving fully autonomous and robust operation in dynamic industrial environments.

3.2. Experimental Procedures

3.2.1. Error Sources and Their Effects on TMR Sensor Accuracy

TMR sensors are widely used in automotive, aerospace, robotics, and manufacturing for applications that require precise angle measurements [68]. Even minor inaccuracies can compromise efficiency and safety in demanding environments [12]. These sensors operate as angular decoders by detecting changes in the magnetic field from a permanent magnet; the relative angle between the magnet and sensor alters the resistance, which is converted into electrical signals [69]. Two orthogonally placed sensor elements produce sine and cosine outputs, enabling angle calculation via the arctangent function. Ideally, these outputs form a perfect circle centered at (0, 0), but real-world factors introduce mechanical misalignments and circuit-level distortions that deform this circle [12,70]. Redundant configurations with multiple TMR sensors are used to increase reliability by mitigating random errors and noise [71].
The experimental setup shown in Figure 2 [33] is specifically designed to allow controlled and repeatable fault injection in TMR sensor systems. At the core of the setup is TFF953 TMR sensor (Sensitec GmbH, Mainz, Germany), powered by a 3.3 V DC supply. This sensor contains two orthogonally oriented, fully differential Wheatstone bridges, which generate analog sine and cosine outputs offset by 90° in phase and with a common-mode voltage of 1.65 V. The analog signals are digitized in real time using STEMlab 125-14 (Red Pitaya, Solkan, Slovenia) with 14-bit ADCs sampling at 15 kHz. This acquisition rate ensures accurate capture of the sensor outputs at a shaft rotation speed of 1200 rpm. More than one million samples are collected per experimental run, allowing for detailed signal analysis. Real-time monitoring and signal integrity checks are performed using RTM3004 MSO (Rohde & Schwarz GmbH & Co. KG, Munich, Germany).
Although our study employs a research prototype sensor, its main characteristics closely match those of the commercially available Sensitec TA903. According to the TA903 datasheet [72], such sensors offer a typical sensitivity of 10 mV/mT, nonlinearity error below 1.0°, and hysteresis less than 0.05°. They demonstrate high signal repeatability, as evidenced by low hysteresis and stable performance across various tests. These sensors are designed for reliable operation in a wide temperature range from 40   ° C to + 125   ° C, and are largely insensitive to humidity due to their encapsulated design.
The sensor is mounted on a precision mechanical displacement stage equipped with micrometer tuning knobs for the X, Y, and Z axes. These knobs enable micrometer-level adjustment of the sensor’s position in all spatial directions, with a typical displacement range and step width of 10   μ m. The stage makes it possible to systematically vary both the air gap and the alignment between the sensor and the permanent magnet. The sensor PCB is attached to the stage, and its tilt angle can be adjusted by varying the mounting during installation. A DC motor drives a rotating shaft to which the permanent magnet is rigidly attached. The coordinated use of the displacement stage and the rotating magnet allows the introduction of several controlled fault conditions, including:
  • Induced eccentricity: Lateral displacement of the sensor or magnet relative to the axis of rotation to simulate non-concentric rotation.
  • Air gap misalignment: Systematic variation in the distance (air gap) between the sensor and the permanent magnet along X, Y, or Z directions.
  • Tilt/Angular misalignment: Adjustment of the sensor’s orientation to introduce tilt or angular offset with respect to the magnet.
  • Rotor dynamic instability: Introduction of shaft wobble or vibrations by modifying the rotor balance or coupling.
This allows the setup to replicate a wide range of real-world faults and misalignments for robust validation of the proposed calibration approach.
To complement hardware experiments, additional signal imperfections such as amplitude imbalances, phase shifts, offsets, and added noise were simulated in post-processing. The parameter ranges for both real and synthetic disturbances were selected based on values reported in the literature [12,70,73,74].
Below, we detail the most common error types and their characteristic impact on TMR sensor output signals.

3.2.2. Mechanical Failures

Mechanical failures can occur during both the installation and operation of TMR sensors. During installation, errors such as misalignment between the magnet and sensor centers, loose mounting that leads to displacement or vibration, and incorrect installation angles can introduce inaccuracies [75]. Once installed, operational factors such as housing deformation from impacts or vibrations, wear and tear altering the sensor–magnet gap, and external elements like moisture or corrosive chemicals can further disrupt sensor performance.
These mechanical issues appear as distortions in the TMR sensor’s output data, including center shifts, asymmetric deformations, and shape fluctuations. A center shift occurs when misalignment causes the sensor and magnet centers to be off-axis, hindering accurate angle measurements [75]. Mechanical deformations can create asymmetric outputs, while vibrations may scatter data points, preventing a smooth, circular shape needed for precise calculations.
Figure 3 shows the effects of mechanical errors such as misalignment, positioning, and tilting on the sensor’s sine and cosine outputs. These errors, illustrated in Figure 4, distort the ideal Lissajous pattern, transforming the perfect circle into a distorted shape, which leads to inaccuracies in angular measurements.

3.2.3. Measurement Failures

Measurement errors can arise from various factors during data collection and processing. Offset occurs when the sensor’s output signal consistently deviates from zero, typically due to internal sensor properties or external influences such as temperature changes, residual magnetic fields, and mechanical stresses [73]. Amplitude imbalance arises when the amplitudes of the sine and cosine signals are unequal, often caused by material heterogeneity or circuit faults [74,76]. Phase shift happens when the angle between the sine and cosine signals deviates from 90 degrees. Drift occurs over time due to changes in sensor materials or environmental conditions such as thermal expansion and material fatigue, causing gradual deviations in the output [12]. Noise, originating from electrical or environmental sources, distorts the sensor’s signals, causing fluctuations [77].
These errors appear in various ways in the output data. Drift and offset shift the center of the ideal output, creating systematic errors in angle measurements. Amplitude imbalance and phase shift alter the circle’s shape, transforming it into an ellipse, which introduces significant inaccuracies in angular calculations [74]. Noise blurs the output and scatters data points, reducing measurement precision [73].
Figure 5 shows the effects of these measurement errors on the TMR sensor’s output. Figure 6 illustrates deviations from the ideal circular shape, centered at (0, 0), for each error type.

3.2.4. Circuit Failures

Circuit failures can result from issues in electronic components and connections, which critically affect measurement accuracy. Quantization inaccuracies during analog-to-digital conversion introduce uncertainties, while impedance mismatches among components may cause signal reflections and distortions. Voltage fluctuations in the power supply can alter the sensor’s output data, and component aging changes electronic characteristics over time. Shorts in tunnel junctions triggered by mechanisms similar to electrostatic discharge effectively reduce the number of functioning junctions, weakening overall signal strength [78]. Imperfect magnetization of the system magnet, sensitivity mismatches between channels, input offset, noise, signal propagation delays, and temperature changes also undermine measurement accuracy and reliability [69,76].
These circuit-related issues can produce uneven, jagged circles, prevent correct circle formation, or shift the output’s center, complicating angle determination. Figure 7 and Figure 8 illustrate how such failures scatter data points, create asymmetric circle patterns, and reduce precision. Addressing these challenges is vital for maintaining accurate TMR sensor outputs in industrial applications. The next section discusses methods to mitigate these errors and improve TMR sensor performance in practice.

3.3. TMR Sensor Data Processing and Dimensionality Reduction

Each TMR sensor produces sine and cosine signals over time, which can be mathematically represented as
p i ( t ) = p 1 i ( t ) ,   p 2 i ( t ) ,
where p 1 i ( t ) corresponds to the sine component and p 2 i ( t ) to the cosine component. For an array of n sensors, the measurement vector at any given time t is defined as
P ( t ) = p 11 ( t ) ,   p 12 ( t ) ,   ,   p 1 n ( t ) ,   p 21 ( t ) ,   p 22 ( t ) ,   ,   p 2 n ( t ) .
When data is collected over multiple time samples, these measurements are organized into a sensor matrix:
P = p 11 ( t 1 ) p 12 ( t 1 ) p 1 n ( t 1 ) p 21 ( t 1 ) p 22 ( t 1 ) p 2 n ( t 1 ) p 11 ( t 2 ) p 12 ( t 2 ) p 1 n ( t 2 ) p 21 ( t 2 ) p 22 ( t 2 ) p 2 n ( t 2 ) p 11 ( t m ) p 12 ( t m ) p 1 n ( t m ) p 21 ( t m ) p 22 ( t m ) p 2 n ( t m ) .
Once data is acquired, two primary approaches can be considered: data fusion (merging) and DR. Although simple fusion techniques such as averaging sensor outputs, applying a simple weighted average, or using majority voting can help reduce random noise [79,80], they still struggle to correct systematic TMR sensor errors (for example, offset drift, phase misalignment, and amplitude imbalance).
In contrast, multidimension mapping transforms the high-dimensional sensor data into a lower-dimensional space that retains the most informative features while eliminating redundancy and attenuating systematic distortions [81]. The reduced data representation significantly enhances fault tolerance, thereby allowing the system to operate reliably even if one or more sensors fail.
Figure 9 provides an overview of DR methods, divided into linear and nonlinear branches. In the linear branch, methods are further subdivided into supervised and unsupervised categories. Supervised methods rely on labeled calibration data to enhance predictive accuracy or class separation. Linear Discriminant Analysis (LDA), Neighborhood Component Analysis (NCA), and Partial Least Squares (PLS) each use labeled information to optimize how the data are projected. By contrast, unsupervised linear techniques extract lower-dimensional representations solely from patterns within the measurements. Principal Component Analysis (PCA) identifies directions of greatest variance, Factor Analysis (FA) models observed variables through fewer latent factors, Independent Component Analysis (ICA) isolates statistically independent components, and Marcus Roos’ method (MR) employs Singular Value Decomposition to perform offset and magnetic field correction [32,81].
On the nonlinear side, these methods handle more complex data relationships at the expense of higher computational requirements. Kernel Principal Component Analysis (kPCA) extends PCA through kernel functions that map data into higher-dimensional spaces, while Sammon mapping and Principal Coordinates Analysis (PCoA) each seek to preserve distance relationships in reduced form. Manifold learning algorithms like Isomap, Locally Linear Embedding (LLE), and t-distributed Stochastic Neighbor Embedding (t-SNE) uncover underlying manifold geometry by conserving local or global distances [82]. Finally, autoencoders form a projection-based family of neural network approaches that learn compressed latent representations of high-dimensional inputs without explicit labels [81,82].
As illustrated in Table 1, we provide a concise comparative overview of several DR methods [82,83]. The table compares their performance in terms of accuracy, computational efficiency, robustness, and practical implementation. This summary underscores the trade-offs between different approaches and supports our decision to employ unsupervised techniques for processing raw TMR sensor data.
In the next section, we will present the results and discussions, demonstrating how the application of these DR techniques improves the system’s fault tolerance and overall performance in angle determination under challenging conditions.

4. Results and Discussion

In this study, we simulated the operation of multiple TMR sensors arranged in configurations of two, three, and four units. Each sensor’s output was synthetically generated and deliberately distorted to emulate real-world error conditions (such as amplitude imbalances, phase shifts, offsets, and noise) [12,73,74]. The primary objective was to determine whether combining measurements from multiple TMR sensors provides more accurate angle estimates than using individual sensors alone.
To evaluate this hypothesis, we performed 100 simulation runs at a nominal signal amplitude of 1 V. In each run, random variations were introduced for amplitude bias (0.01 to 0.10), phase shift (0° to 2°), offset (−120 to +120 mV), and noise amplitude (0 to 5 mV) in each sensor’s output. All data in this study were generated using a simplified, stable model that excludes drift, long-term instabilities, and environmental factors. This design choice allowed us to isolate the impact of controlled electronic and mechanical distortions while eliminating the influence of more complex sensor-specific effects such as sensitivity variation, nonlinearity, and hysteresis. By focusing on this idealized scenario, we were able to clearly evaluate the core fault tolerance and robustness of the proposed approach. Future studies will expand on this work by introducing more realistic sensor behaviors and time-dependent effects.
A representative combination of simulated fault parameters is illustrated in Figure 10, which is organized into three columns. The first column displays the signal amplitudes, where the sine and cosine signals for each TMR sensor are shown. The distorted signals, represented by red lines, are compared with the ideal signals, indicated by green dashed lines. The second column presents the calculated angles θ derived from the distorted signals in comparison with the ideal reference. The third column displays the resulting angular error, quantifying the deviation from the ideal case.
To assess the impact of various faults introduced into the TMR sensor signals, a set of error metrics was employed. These include MAE, RMSE, median absolute error (Median AE), maximum absolute error (MaxAE), and SD, which collectively capture both central tendency and variability in the error distribution.
Table 2 summarizes the types of faults applied to each TMR sensor, such as amplitude imbalance, phase shift, offset, and noise amplitude, as well as the corresponding angular error metrics.
The quantitative results for each DR method, obtained using the four-sensor TMR configuration, are presented in Table 3, whereas Figure 11 provides a representative visualization of the signals and errors before and after correction. FA achieved the best overall performance, producing the lowest error values. ICA, MR, and PCA also yielded competitive results with relatively low error levels. In contrast, kPCA, Sammon mapping, and PCoA showed higher residual errors, indicating reduced robustness to signal distortions.
Figure 12 and Figure 13 illustrate how MAE and RMSE evolve as the number of TMR sensors increases. The detailed numerical results are provided in Table 4.
In the four-sensor configuration, FA delivers the best accuracy (0.111°), outperforming ICA (0.162°), PCA (0.212°), and MR (0.212°). Although kPCA, Sammon, and PCoA also show improvement, their MAE values remain above 0.344°, highlighting their lower resilience to signal distortions compared to linear approaches.
FA’s best performance in the four-sensor case stems from its theoretical framework, which closely matches the physical characteristics of the problem. Specifically, FA posits that a small set of unobserved latent variables can explain the correlations among observed variables [84]. In our TMR sensor array, this aligns naturally with the scenario where the eight distorted signals are noisy manifestations of two ideal, latent sine and cosine signals encoding the true angle. While PCA and similar methods seek to maximize variance, FA is designed to model the covariance structure of the data, revealing underlying factors that account for common signals and separating them from uncorrelated noise and sensor-specific errors [81]. As summarized in Table 4, the empirical results confirm this: with only two sensors, FA’s accuracy is limited (MAE 0.642°) due to insufficient information for robust covariance modeling. However, as redundancy increases to four sensors, FA effectively extracts latent variables, suppresses non-common distortions, and achieves the lowest overall RMSE (0.111°).
Beyond DR techniques, we also evaluated static ellipse fitting on the same dataset, employing the EllipseModel implementation from scikit-image [85]. As shown in Table 5, ellipse fitting markedly reduces angle estimation error relative to raw data.
Notably, in the two-sensor configuration, ellipse fitting achieves error metrics that are comparable to, or in some cases better than, several linear DR methods such as PCA, FA, ICA, and MR. However, with three or more sensors, all principal DR approaches including PCA, FA, ICA, MR, and kPCA consistently outperform ellipse fitting, achieving significantly lower MAE and RMSE values. For example, in the four-sensor scenario, the best DR method (FA) achieves an MAE of 0.111°, while the range for ellipse fitting is 0.21° to 0.72°. For completeness, polynomial regression was also tested as an alternative baseline; however, it failed to outperform either ellipse fitting or any DR method in any sensor configuration. These results indicate that while ellipse fitting is effective in reducing systematic errors, especially with a limited number of sensors, DR methods offer superior accuracy and robustness as the number of sensors increases.
This synergy between theory and experimental design accounts for the notable reduction in angular error as sensor redundancy increases. As demonstrated by our results, increasing the number of sensors and applying DR techniques reduces the MAE by approximately 11% when moving from two to three sensors, and by an additional 48% when moving from three to four sensors (see Table 2), thereby quantitatively enhancing fault tolerance and estimation accuracy. In particular, linear DR methods such as FA, ICA, MR, and PCA consistently provide robust performance in all tested configurations, underscoring their practical utility for resilient angle measurement in multisensor systems.

5. Conclusions

This study advances robust sensor system design by applying Self-X techniques and leveraging multiple homogeneous sensors. We investigated the benefits of fusing data from statically and, in the long term, dynamically impaired sensors by analyzing the impact of various DR methods on angular decoding accuracy in deliberately distorted TMR signals. Our results demonstrate that DR methods effectively mitigate offset, noise, amplitude imbalance, and phase shift, significantly improving data quality, measurement accuracy, and system resilience.
In summary, DR techniques provided over 80% average MAE reduction, with sensor redundancy proving key for robust angle estimation. Future work will focus on developing a real-world sensor system with integrated redundancy and dynamic Self-X capabilities to maximize reliability in the presence of sensor faults. The integration of these methods into practical applications is expected to yield valuable insights into their effectiveness and further advance the field of high-accuracy, dependable sensing.
Although this study centered on TMR sensors due to platform constraints, the proposed calibration methodology is general and can be extended to other sensor modalities. Future research will validate our approach with additional sensor types and systematically examine performance under a broader range of fault conditions, including more extreme parameter deviations, to further confirm its adaptability and robustness.

Author Contributions

Conceptualization, A.K.; methodology, A.K. and E.G.; software, E.G.; validation, E.G.; formal analysis, A.K. and E.G.; investigation, A.K. and E.G.; resources, A.K. and E.G.; data curation, A.K. and E.G.; writing—original draft preparation, A.K. and E.G.; writing—review and editing, A.K.; visualization, E.G.; supervision, A.K.; project administration, A.K.; funding acquisition, A.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by WIPOTEC, Kaiserslautern, through a PhD grant awarded to E.G., making this work possible. There were no Article Processing Charges (APC) for this article.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Dataset available on request from the authors.

Acknowledgments

We gratefully acknowledge the donation of WIPOTEC, Kaiserslautern, from which the PhD grant of E.G. is funded.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TMRTunnel Magnetoresistance
MAEMean Absolute Error
DRDimensionality Reduction
RULRemaining Useful Life
MLMachine Learning
RMSERoot Mean Square Error
SDStandard Deviation
IoTInternet of Things
CPSCyber-Physical Systems
FPGAField-Programmable Gate Array
ADCAnalog-to-Digital Converter
AISArtificial Immune System
LDALinear Discriminant Analysis
NCANeighborhood Component Analysis
PLSPartial Least Squares
PCAPrincipal Component Analysis
FAFactor Analysis
ICAIndependent Component Analysis
MRMarcus Roos’ Method
kPCAKernel Principal Component Analysis
PCoAPrincipal Coordinates Analysis
LLELocally Linear Embedding
t-SNEt-Distributed Stochastic Neighbor Embedding
Median AEMedian Absolute Error
MaxAEMaximum Absolute Error

References

  1. Barcelo-Ordinas, J.; Doudou, M.; García-Vidal, J.; Badache, N. Self-Calibration Methods for Uncontrolled Environments in Sensor Networks: A Reference Survey. Ad Hoc Netw. 2019, 88, 142–159. [Google Scholar] [CrossRef]
  2. Bousdekis, A.; Lepenioti, K.; Apostolou, D.; Mentzas, G. A Review of Data-Driven Decision-Making Methods for Industry 4.0 Maintenance Applications. Electronics 2021, 10, 828. [Google Scholar] [CrossRef]
  3. Wang, L.; Tang, H.; Zhang, T.; Chen, Q.; Shi, J.; Niu, X. Improving the Navigation Performance of the MEMS IMU Array by Precise Calibration. IEEE Sens. J. 2021, 21, 26050–26058. [Google Scholar] [CrossRef]
  4. Stanković, M.S.; Stankovic, S.S.; Johansson, K.H. Distributed calibration for sensor networks under communication errors and measurement noise. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 1380–1385. [Google Scholar]
  5. Jafari, M. Optimal redundant sensor configuration for accuracy increasing in space inertial navigation system. Aerosp. Sci. Technol. 2015, 47, 467–472. [Google Scholar] [CrossRef]
  6. Ma, J.; Xu, H.; Li, C.F.; He, F.; Liang, Y. Research of high precision quartz temperature sensor system based on data fusion technology. In Proceedings of the 2013 2nd International Conference on Measurement, Information and Control, Harbin, China, 16–18 August 2013; Volume 2, pp. 1051–1054. [Google Scholar] [CrossRef]
  7. Hülsmann, J.; Traub, J.; Markl, V. Demand-based sensor data gathering with multi-query optimization. Proc. VLDB Endow. 2020, 13, 2801–2804. [Google Scholar] [CrossRef]
  8. Giordano, M.; Malings, C.; Pandis, S.; Presto, A.; McNeill, V.; Westervelt, D.; Beekmann, M. From low-cost sensors to high-quality data: A summary of challenges and best practices for effectively calibrating low-cost particulate matter mass sensors. J. Aerosol Sci. 2021, 158, 105833. [Google Scholar] [CrossRef]
  9. Srokosz, P.E.; Daniszewska, E.; Banach, J.; Śmieja, M. In-Depth Analysis of Low-Cost Micro Electromechanical System (MEMS) Accelerometers in the Context of Low Frequencies and Vibration Amplitudes. Sensors 2024, 24, 6877. [Google Scholar] [CrossRef]
  10. Narayana, M.V.; Jalihal, D.; Nagendra, S.M.S. EEATC: A Novel Calibration Approach for Low-Cost Sensors. IEEE Sens. J. 2023, 23, 23500–23511. [Google Scholar] [CrossRef]
  11. Pereira, J.D. Pressure Sensors: Working Principles of Static and Dynamic Calibration. Sensors 2024, 24, 629. [Google Scholar] [CrossRef] [PubMed]
  12. Zambrano, A.; Kerkhoff, H.G. Online digital offset voltage compensation method for AMR sensors. In Proceedings of the 2015 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceedings, Pisa, Italy, 11–14 May 2015; pp. 1512–1515. [Google Scholar] [CrossRef]
  13. Shaheen, B.; Kocsis, Á.; Németh, I. Data-driven failure prediction and RUL estimation of mechanical components using accumulative artificial neural networks. Eng. Appl. Artif. Intell. 2023, 119, 105749. [Google Scholar] [CrossRef]
  14. Wu, X.; Li, P.; Deng, Z.; Liu, Z.; Kurboniyon, M.S.; Xiang, S.; Yin, G. LDNet-RUL: Lightweight Deformable Neural Network for Remaining Useful Life Prognostics of Lithium-ion Batteries. IEEE Trans. Power Electron. 2025, 1–15. [Google Scholar] [CrossRef]
  15. Lin, T.; Song, L.; Cui, L.; Wang, H. Advancing RUL prediction in mechanical systems: A hybrid deep learning approach utilizing non-full lifecycle data. Adv. Eng. Inform. 2024, 61, 102524. [Google Scholar] [CrossRef]
  16. Koenig, A. Integrated Sensor Electronics with Self-X Capabilities for Advanced Sensory Systems as a Baseline for Industry 4.0. In Proceedings of the Sensors and Measuring Systems; 19th ITG/GMA-Symposium, Nuremberg, Germany, 26–27 June 2018; pp. 1–4. [Google Scholar]
  17. Gerken, E.; Zaman, Q.; Alraho, S.; König, A. Development of a Self-X Sensory Electronics for Anomaly Detection and its Conceptual Implementation on an XMR-based Angular Decoder Prototype. Tm-Tech. Mess. 2023, 90, 20–26. [Google Scholar] [CrossRef]
  18. Gerken, E.; Zaman, Q.; Alraho, S.; König, A. Advanced Self-X Architecture for Improved Angle Accuracy Restoration in TMR-Based Angular Decoders. In Proceedings of the GMA/ITG-Fachtagung Sensoren und Messsysteme 2024, Nuremberg, Germany, 11–12 June 2024; pp. 452–459. [Google Scholar] [CrossRef]
  19. Kok, G. The digital transformation and novel calibration approaches. Tm-Tech. Mess. 2022, 89, 214–223. [Google Scholar] [CrossRef]
  20. Abd, H.; Zaman, Q.; Alraho, S.; König, A. Neuromorphic Spiking Sensory System with Self-X Capabilities. IEEE Access 2024, 12, 97017–97038. [Google Scholar] [CrossRef]
  21. Singh, S.; Galar, D.P.; Baglee, D.; Björling, S.E. Self-maintenance techniques: A smart approach towards self-maintenance system. Int. J. Syst. Assur. Eng. Manag. 2014, 5, 75–83. [Google Scholar] [CrossRef]
  22. Wang, X.; Ren, W.; Wang, K.; Liu, J.; Lin, J.; Feng, J.; Zheng, J.; Li, F. A Self-Calibration Method for Robot End-Effector Using Spherical Constraints. Appl. Sci. 2024, 14, 9824. [Google Scholar] [CrossRef]
  23. Spinelle, L.; Gerboles, M.; Villani, M.G.; Aleixandre, M.; Bonavitacola, F. Calibration of a cluster of low-cost sensors for the measurement of air pollution in ambient air. In Proceedings of the SENSORS, 2014 IEEE, Valencia, Spain, 2–5 November 2014; pp. 21–24. [Google Scholar] [CrossRef]
  24. Kumar, V.; Sahu, M. Evaluation of nine machine learning regression algorithms for calibration of low-cost PM2.5 sensor. J. Aerosol Sci. 2021, 157, 105809. [Google Scholar] [CrossRef]
  25. Aranda Britez, D.; Tapia, A.; Millán Gata, P. A self-calibration algorithm for soil moisture sensors using deep learning. Appl. Intell. 2025, 55, 276. [Google Scholar] [CrossRef]
  26. Lee, J.; Ghaffari, M.; Elmeligy, S. Self-maintenance and engineering immune systems: Towards smarter machines and manufacturing systems. Annu. Rev. Control 2011, 35, 111–122. [Google Scholar] [CrossRef]
  27. Silberstein, J.; Wellbrook, M.; Hannigan, M. Utilization of a Low-Cost Sensor Array for Mobile Methane Monitoring. Sensors 2024, 24, 519. [Google Scholar] [CrossRef]
  28. Cocheteux, M.; Moreau, J.; Davoine, F. Uncertainty-Aware Online Extrinsic Calibration: A Conformal Prediction Approach. In Proceedings of the 2025 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Tucson, AZ, USA, 26 February–6 March 2025; pp. 6167–6176. [Google Scholar] [CrossRef]
  29. Song, Y.; Wong, K.T.; Chen, F. “Quasi-Blind” Calibration of an Array of Acoustic Vector-Sensors That Are Subject to Gain Errors/Mis-Location/Mis-Orientation. IEEE Trans. Signal Process. 2014, 62, 2330–2344. [Google Scholar] [CrossRef]
  30. Wang, J.; Lei, B.; Yang, Z.; Lei, S. A low-cost calibration method for the infrared sensor array for quantitative analysis of natural gas. Chemom. Intell. Lab. Syst. 2022, 230, 104675. [Google Scholar] [CrossRef]
  31. Nemec, D.; Andel, J.; Simak, V.; Hrbcek, J. Homogeneous Sensor Fusion Optimization for Low-Cost Inertial Sensors. Sensors 2023, 23, 6431. [Google Scholar] [CrossRef] [PubMed]
  32. Roos, M. System for Determining the Position of the Position Indicator of a Position Measuring System. U.S. Patent 10,557,722 B2, 11 February 2020. Available online: https://patents.google.com/patent/US10557722B2/en?oq=US+Patent+10%2c557%2c722 (accessed on 27 April 2024).
  33. Kammara, A.C.; Gräf, T.; König, A. CMOS-Integrated Sensor-Level Self-X-Feature Realization for XMR-Sensors and its Exploitation Potential for Higher-Level Intelligent Condition Monitoring and System Healing. In Proceedings of the 14th Symposium on Magnetoresistive Sensors and Magnetic Systems, Wetzlar, Germany, 21–22 March 2017. [Google Scholar]
  34. Melexis 3D Magnetic Design Platform. Available online: https://3dmagneticdesign.melexis.com/login/ (accessed on 6 March 2025).
  35. Cavalcante, A.L.; Pereira, C.E.; Barata, J. Component-Based Approach to the Development of Self-X Automation Systems. IFAC Proc. Vol. 2010, 43, 222–227. [Google Scholar] [CrossRef]
  36. Garg, R.; Sharma, A.; Sexana, A.; Kaur, H.; Bijlwan, S. Growth and Application of Intelligent Systems in Various Fields. In Proceedings of the 2023 3rd Asian Conference on Innovation in Technology (ASIANCON), Pune, India, 25–27 August 2023; pp. 1–6. [Google Scholar] [CrossRef]
  37. Chen, J.; Abbod, M.; Shieh, J.S. Integrations between Autonomous Systems and Modern Computing Techniques: A Mini Review. Sensors 2019, 19, 3897. [Google Scholar] [CrossRef]
  38. Kok, C.L.; Heng, J.B.; Koh, Y.Y.; Teo, T.H. Energy-, Cost-, and Resource-Efficient IoT Hazard Detection System with Adaptive Monitoring. Sensors 2025, 25, 1761. [Google Scholar] [CrossRef] [PubMed]
  39. Bissell, C.; Williams, T.J.; Hasegawa, Y. Historical Perspective of Automation. In Springer Handbook of Automation; Nof, S.Y., Ed.; Springer International Publishing: Cham, Switzerland, 2023; pp. 39–59. [Google Scholar] [CrossRef]
  40. Brooks, S.; Roy, R. A Complexity Framework for Self-Engineering Systems. Smart Sustain. Manuf. Syst. 2020, 4, 254–259. [Google Scholar] [CrossRef]
  41. Lakshmanan, S.K.; Tawdross, P.; Konig, A. Towards Organic Sensing System-First Measurement Result of Self-x Sensor Signal Amplifier. In Proceedings of the 2006 Sixth International Conference on Hybrid Intelligent Systems (HIS’06), Rio de Janeiro, Brazil, 13–15 December 2006; p. 62. [Google Scholar] [CrossRef]
  42. Würtz, R.P. Introduction: Organic Computing. In Organic Computing; Springer: Berlin/Heidelberg, Germany, 2008; pp. 1–6. [Google Scholar] [CrossRef]
  43. Güdemann, M.; Nafz, F.; Ortmeier, F.; Seebach, H.; Reif, W. A Specification and Construction Paradigm for Organic Computing Systems. In Proceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Venice, Italy, 20–24 October 2008; pp. 233–242. [Google Scholar] [CrossRef]
  44. Wikipedia. Autonomic Computing. Available online: https://en.wikipedia.org/wiki/Autonomic_computing (accessed on 17 June 2025).
  45. Chiang, F.; Braun, R. A nature inspired multi-agent framework for autonomic service management in ubiquitous computing environments. In Proceedings of the 2005 ICSC Congress on Computational Intelligence Methods and Applications, Istanbul, Turkey, 15–17 December 2005; p. 5. [Google Scholar] [CrossRef]
  46. Abd, H.; König, A. Design of a CMOS memristor emulator-based, self-adaptive spiking analog-to-digital data conversion as the lowest level of a self-x hierarchy. J. Sens. Sens. Syst. 2022, 11, 233–262. [Google Scholar] [CrossRef]
  47. Berdan, R.; Vasilaki, E.; Khiat, A.; Indiveri, G.; Serb, A.; Prodromakis, P. Emulating short-term synaptic dynamics with memristive devices. Sci. Rep. 2016, 6, 18639. [Google Scholar] [CrossRef]
  48. Covi, E.; Lin, Y.H.; Wang, W.; Stecconi, T.; Milo, V.; Bricalli, A.; Ambrosi, E.; Pedretti, G.; Tseng, T.Y.; Ielmini, D. A Volatile RRAM Synapse for Neuromorphic Computing. In Proceedings of the 2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Genoa, Italy, 27–29 November 2019; pp. 903–906. [Google Scholar] [CrossRef]
  49. Singh, T.; Kumar, A. Survey on Characteristics of Autonomous System. Int. J. Comput. Sci. Inf. Technol. 2016, 8, 121–128. [Google Scholar] [CrossRef]
  50. Alraho, S.; Zaman, Q.; Abd, H.; Andreas König, A. Integrated Sensor Electronic Front-Ends with Self-X Capabilities. Chips 2022, 1, 83–120. [Google Scholar] [CrossRef]
  51. Brooks, S.; Roy, R. An overview of self-engineering systems. J. Eng. Des. 2021, 32, 397–447. [Google Scholar] [CrossRef]
  52. Zheng, P.; Xia, L.; Li, C.; Li, X.; Liu, B. Towards Self-X cognitive manufacturing network: An industrial knowledge graph-based multi-agent reinforcement learning approach. J. Manuf. Syst. 2021, 61, 16–26. [Google Scholar] [CrossRef]
  53. Delaine, F.; Lebental, B.; Rivano, H. In Situ Calibration Algorithms for Environmental Sensor Networks: A Review. IEEE Sens. J. 2019, 19, 5968–5978. [Google Scholar] [CrossRef]
  54. Thongpull, K. Advancing the Automated Design of Integrated Intelligent Multi-Sensory Systems with Self-X Properties. Ph.D. Thesis, Technische Universität Kaiserslautern, Kaiserslautern, Germany, 2016. [Google Scholar]
  55. Moreno-Ramírez, C.; Iniesta, C.; González, A.; Olazagoitia, J.L. Development and Characterization of a Low-Cost Sensors System for an Acoustic Test Bench. Sensors 2020, 20, 6663. [Google Scholar] [CrossRef]
  56. Nalakurthi, N.V.S.R.; Abimbola, I.; Ahmed, T.; Anton, I.; Riaz, K.; Ibrahim, Q.; Banerjee, A.; Tiwari, A.; Gharbia, S. Challenges and Opportunities in Calibrating Low-Cost Environmental Sensors. Sensors 2024, 24, 3650. [Google Scholar] [CrossRef] [PubMed]
  57. Stock, D.; Bauernhansl, T.; Weyrich, M.; Feurer, M.; Wutzke, R. System Architectures for Cyber-Physical Production Systems enabling Self-X and Autonomy. In Proceedings of the 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vienna, Austria, 8–11 September 2020; Volume 1, pp. 148–155. [Google Scholar] [CrossRef]
  58. Wu, Q.M.J.; Yin, G. Minimizing cost of redundant sensor-systems with an artificial immune algorithm. In Proceedings of the Sixth International Conference of Information Fusion, Cairns, QLD, Australia, 8–11 July 2003; Volume 2, pp. 1473–1477. [Google Scholar] [CrossRef]
  59. Cheng, B.; Cheng, X.; Song, S.; Wu, H.; Hu, Y.; Zhou, R.; Deng, S. Active Disturbance Rejection Control in Magnetic Bearing Rotor Systems with Redundant Structures. Sensors 2022, 22, 3012. [Google Scholar] [CrossRef] [PubMed]
  60. Alraho, S.; Zaman, Q.; König, A. Reconfigurable Wide Input Range, Fully-Differential Indirect Current-Feedback Instrumentation Amplifier with Digital Offset Calibration for Self-X Measurement Systems. Tm-Tech. Mess. 2020, 87, s85–s90. [Google Scholar] [CrossRef]
  61. Algabroun, H.; Iftikhar, M.U.; Al-Najjar, B.; Weyns, D. Maintenance 4.0 Framework Using Self-Adaptive Software Architecture. In Proceedings of the 2nd International Conference on Maintenance Engineering, IncoME-II 2017, Manchester, UK, 5–6 September 2017. [Google Scholar] [CrossRef]
  62. Elsadig, M.; Abduallah, A. Biological Intrusion Prevention and Self-Healing Model for Network Security. In Proceedings of the 2010 Second International Conference on Future Networks, Sanya, China, 22–24 January 2010; pp. 337–342. [Google Scholar] [CrossRef]
  63. Alaparthy, V.T.; Morgera, S.D.; Fellow, L. A Multi-Level Intrusion Detection System for Wireless Sensor Networks based on Immune Theory. IEEE Access 2018, 6, 47364–47373. [Google Scholar] [CrossRef]
  64. Alizadeh, E.; Meskin, N.; Khorasani, K. A Dendritic Cell Immune System Inspired Scheme for Sensor Fault Detection and Isolation of Wind Turbines. IEEE Trans. Ind. Inform. 2018, 14, 545–555. [Google Scholar] [CrossRef]
  65. Ji, Z.; Dasgupta, D. Real-Valued Negative Selection Algorithm with Variable-Sized Detectors. In Genetic and Evolutionary Computation—GECCO 2004, Proceedings of the Genetic and Evolutionary Computation Conference Seattle, WA, USA, 26–30 June 2004; Springer: Berlin/Heidelberg, Germany, 2004; pp. 287–298. [Google Scholar] [CrossRef]
  66. Pradeu, T.; Thomma, B.; Girardin, S.; Lemaitre, B. The conceptual foundations of innate immunity: Taking stock 30 years later. Immunity 2024, 57, 613–631. [Google Scholar] [CrossRef]
  67. Gerken, E.; König, A. Concept of a Self-X Sensory System and its first implementation on an XMR-based Angular Decoder Demonstrator. In Proceedings of the SMSI 2023 Lectures: A4—Smart Sensors, London, UK, 2–21 May 2023; pp. 57–58. [Google Scholar] [CrossRef]
  68. Nandapurkar, K.B.; Sreekantan, A.C.; Dutta, P.K. Performance Investigation of a Simplified TMR-Based Rotary Position Sensing System. IEEE Trans. Instrum. Meas. 2021, 70, 9505408. [Google Scholar] [CrossRef]
  69. Hu, X.; Duan, X.; Zhang, W.; Fu, Y.; Li, Y.; Zhao, P.; Deng, X.; Yu, C.; Wang, J. Design and Optimization of Multi-Stage TMR Sensors for Power Equipment AC/DC Leakage Current Detection. Sensors 2023, 23, 4749. [Google Scholar] [CrossRef]
  70. Bhaskarrao, N.K.; Sreekantan, A.C.; Dutta, P.K. Analysis of a Linearizing Direct Digitizer with Phase-Error Compensation for TMR Angular Position Sensor. IEEE Trans. Instrum. Meas. 2018, 67, 1795–1803. [Google Scholar] [CrossRef]
  71. Kurashima, K.; Kataoka, M.; Nakano, T.; Fujiwara, K.; Kato, S.; Nakamura, T.; Yuzawa, M.; Masuda, M.; Ichimura, K.; Okatake, S.; et al. Development of Magnetocardiograph without Magnetically Shielded Room Using High-Detectivity TMR Sensors. Sensors 2023, 23, 646. [Google Scholar] [CrossRef]
  72. Sensitec GmbH. TA903 TMR Angle Sensor Datasheet. 2025. Available online: https://www.sensitec.com/wp-content/uploads/2025/02/Sensitec_TA903_DSE_09.pdf (accessed on 9 June 2025).
  73. Instruments, T. TMAG6180-Q1, Automotive Grade 3D Hall-Effect Sensor. 2024. Available online: https://www.ti.com/lit/ds/symlink/tmag6180-q1.pdf (accessed on 14 August 2024).
  74. Instruments, T. Error Sources in Capacitive Sensing Systems. 2024. Available online: https://www.ti.com/lit/an/sbaa539a/sbaa539a.pdf (accessed on 14 August 2024).
  75. Asahi Kasei Microdevices Corporation. Rotation Angle Sensor: Angular Error. 2024. Available online: https://www.akm.com/us/en/products/rotation-angle-sensor/tutorial/angular-error/ (accessed on 14 August 2024).
  76. Sreevidya, P.V.; Borole, U.P.; Kadam, R.; Khan, J.; Barshilia, H.C.; Chowdhury, P. A novel AMR based angle sensor with reduced harmonic errors for automotive applications. Sens. Actuators A Phys. 2021, 324, 112573. [Google Scholar] [CrossRef]
  77. Paul, S.; Chang, J. A New Approach to Detect Mover Position in Linear Motors Using Magnetic Sensors. Sensors 2015, 15, 26694–26708. [Google Scholar] [CrossRef]
  78. Reig, C.; Cardoso, S.; Mukhopadhyay, S. Giant Magnetoresistance (GMR) Sensors: From Basis to State-of-the-Art Applications; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  79. Wu, Y.; Cai, M.; Li, J. Multi-sensor adaptive data fusion with colored measurement noise. In Proceedings of the 2017 29th Chinese Control and Decision Conference (CCDC), Chongqing, China, 28–30 May 2017; pp. 6102–6107. [Google Scholar]
  80. Oweiss, K. Data fusion in wireless sensor array networks with signal and noise correlation mismatch. In Proceedings of the 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing, Montreal, QC, Canada, 17–21 May 2004; Volume 2, p. ii-281. [Google Scholar] [CrossRef]
  81. Anowar, F.; Sadaoui, S.; Selim, B. Conceptual and empirical comparison of dimensionality reduction algorithms (PCA, KPCA, LDA, MDS, SVD, LLE, ISOMAP, LE, ICA, t-SNE). Comput. Sci. Rev. 2021, 40, 100378. [Google Scholar] [CrossRef]
  82. Hou, C.K.J.; Behdinan, K. Dimensionality Reduction in Surrogate Modeling: A Review of Combined Methods. Data Sci. Eng. 2022, 7, 402–427. [Google Scholar] [CrossRef]
  83. Ayesha, S.; Hanif, M.K.; Talib, R. Overview and comparative study of dimensionality reduction techniques for high dimensional data. Inf. Fusion 2020, 59, 44–58. [Google Scholar] [CrossRef]
  84. Finch, H. A Comparison of Methods for Determining the Number of Factors to Retain in Exploratory Factor Analysis for Categorical Indicator Variables. Psychol. Int. 2025, 7, 3. [Google Scholar] [CrossRef]
  85. van der Walt, S.; Schönberger, J.L.; Nunez-Iglesias, J.; Boulogne, F.; Warner, J.D.; Yager, N.; Gouillart, E.; Yu, T.; The scikit-image contributors. scikit-image: Image processing in Python. PeerJ 2014, 2, e453. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Block diagram of the proposed Self-X architecture.
Figure 1. Block diagram of the proposed Self-X architecture.
Sensors 25 03841 g001
Figure 2. Experimental setup with fault injection capability.
Figure 2. Experimental setup with fault injection capability.
Sensors 25 03841 g002
Figure 3. Visualization of TMR sensor output with mechanical failures.
Figure 3. Visualization of TMR sensor output with mechanical failures.
Sensors 25 03841 g003
Figure 4. Graphical representation of distorted TMR sensor Lissajous patterns.
Figure 4. Graphical representation of distorted TMR sensor Lissajous patterns.
Sensors 25 03841 g004
Figure 5. Distorted TMR sensor signals due to sources of measurement errors.
Figure 5. Distorted TMR sensor signals due to sources of measurement errors.
Sensors 25 03841 g005
Figure 6. TMR sensor Lissajous curves corrupted by measurement failures.
Figure 6. TMR sensor Lissajous curves corrupted by measurement failures.
Sensors 25 03841 g006
Figure 7. Impact of chain failures on TMR sensor outputs.
Figure 7. Impact of chain failures on TMR sensor outputs.
Sensors 25 03841 g007
Figure 8. Lissajous patterns of TMR sensors with chain failures.
Figure 8. Lissajous patterns of TMR sensors with chain failures.
Sensors 25 03841 g008
Figure 9. Taxonomy of linear and nonlinear DR methods, including supervised and unsupervised categories.
Figure 9. Taxonomy of linear and nonlinear DR methods, including supervised and unsupervised categories.
Sensors 25 03841 g009
Figure 10. Corrupted TMR sensor outputs.
Figure 10. Corrupted TMR sensor outputs.
Sensors 25 03841 g010
Figure 11. Representative signals from four TMR sensors before and after correction via DR. (a) Raw (distorted) and processed data, showing how each method recovers the ideal circular shape. (b) Angle measurement errors before and after DR, illustrating substantial improvement in accuracy. (c) Reconstructed sine signals, highlighting changes in amplitude and phase. (d) Reconstructed cosine signals, showing reduced distortion and improved alignment with the ideal reference.
Figure 11. Representative signals from four TMR sensors before and after correction via DR. (a) Raw (distorted) and processed data, showing how each method recovers the ideal circular shape. (b) Angle measurement errors before and after DR, illustrating substantial improvement in accuracy. (c) Reconstructed sine signals, highlighting changes in amplitude and phase. (d) Reconstructed cosine signals, showing reduced distortion and improved alignment with the ideal reference.
Sensors 25 03841 g011
Figure 12. MAE comparison for different DR methods depending on the number of TMR sensors used.
Figure 12. MAE comparison for different DR methods depending on the number of TMR sensors used.
Sensors 25 03841 g012
Figure 13. RMSE comparison for different DR methods depending on the number of TMR sensors used.
Figure 13. RMSE comparison for different DR methods depending on the number of TMR sensors used.
Sensors 25 03841 g013
Table 1. Benchmark comparison of selected DR methods.
Table 1. Benchmark comparison of selected DR methods.
BenchmarkPCAkPCAFAICASammonPCoAMR
Reconstruction ErrorLowLowMediumLowMediumMediumLow
Computational ComplexityLowMediumMediumMediumHighHighMedium
ScalabilityHighMediumMediumMediumLowLowHigh
Memory UsageLowMediumMediumMediumHighHighMedium
Robustness to Systematic ErrorsHighMediumMediumMediumMediumMediumHigh
Sensitivity to OutliersLowMediumMediumLowMediumMediumLow
InterpretabilityMediumLowMediumLowMediumMediumHigh
Implementation ComplexityEasyComplexMediumMediumComplexComplexMedium
Parameter TuningLowMediumMediumMediumHighHighLow
Real-Time SuitabilityHighMediumMediumMediumLowLowHigh
Table 2. Faults applied to each TMR sensor and corresponding error metrics.
Table 2. Faults applied to each TMR sensor and corresponding error metrics.
ParameterTMR 1TMR 2TMR 3TMR 4
Sine Cosine Sine Cosine Sine Cosine Sine Cosine
Amplitude Bias0.10.10.0150.050.020.010.00.01
Phase Shift [°]1.00.01.00.00.00.02.01.5
Offset [mV]100.0−100.0−100.0120.080.0−20.00.0−10.0
Noise Amplitude [mV]5.05.05.03.01.04.00.00.0
MAE [°]4.7095.6322.9561.749
RMSE [°]5.2666.2343.2901.814
Median AE [°]5.1016.2743.2501.890
MaxAE [°]8.3899.7694.9862.437
SD [°]5.2476.2193.2930.484
Table 3. Comparison of angular error metrics for DR methods using four-sensor TMR configuration.
Table 3. Comparison of angular error metrics for DR methods using four-sensor TMR configuration.
Method/ErrorsMAE [°]RMSE [°]Median AE [°]Max Error [°]SD [°]
PCA0.2120.2450.2070.5380.586
FA0.1110.1110.1110.1390.179
ICA0.1620.1850.1550.4950.176
kPCA0.3440.4110.3120.8940.627
MR0.2120.2450.2070.5380.550
Sammon0.3460.4160.3280.8520.369
PCoA0.3460.4160.3280.8520.369
Table 4. MAE and RMSE evaluation for different DR methods using two-, three-, and four-TMR sensor configurations.
Table 4. MAE and RMSE evaluation for different DR methods using two-, three-, and four-TMR sensor configurations.
Method/Configuration2 TMR3 TMR4 TMR
MAE RMSE MAE RMSE MAE RMSE
PCA0.3850.4760.3130.3880.2120.245
FA0.6420.6620.3490.3610.1110.111
ICA0.4390.4680.4260.4440.1620.185
kPCA0.1540.1920.4960.5490.3440.411
MR0.3860.4630.2990.3620.2120.245
Sammon0.8830.9660.7310.7800.3460.416
PCoA0.8830.9660.7310.7800.3460.416
Table 5. Angular error metrics for each TMR sensor after ellipse fitting.
Table 5. Angular error metrics for each TMR sensor after ellipse fitting.
SensorMAE [°]RMSE [°]Median AE [°]Max Error [°]STD [°]
TMR Sensor 10.3580.4250.3351.2880.425
TMR Sensor 20.7150.8100.7451.6330.810
TMR Sensor 30.2100.2580.1800.8410.258
TMR Sensor 40.2410.2680.2680.3880.268
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gerken, E.; König, A. Enhancing Reliability in Redundant Homogeneous Sensor Arrays with Self-X and Multidimensional Mapping. Sensors 2025, 25, 3841. https://doi.org/10.3390/s25133841

AMA Style

Gerken E, König A. Enhancing Reliability in Redundant Homogeneous Sensor Arrays with Self-X and Multidimensional Mapping. Sensors. 2025; 25(13):3841. https://doi.org/10.3390/s25133841

Chicago/Turabian Style

Gerken, Elena, and Andreas König. 2025. "Enhancing Reliability in Redundant Homogeneous Sensor Arrays with Self-X and Multidimensional Mapping" Sensors 25, no. 13: 3841. https://doi.org/10.3390/s25133841

APA Style

Gerken, E., & König, A. (2025). Enhancing Reliability in Redundant Homogeneous Sensor Arrays with Self-X and Multidimensional Mapping. Sensors, 25(13), 3841. https://doi.org/10.3390/s25133841

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop