Next Article in Journal
Rotor–Body Echo Separation Using a Cyclic-Power-Guided Soft Mask from UAV Radar Signals
Next Article in Special Issue
Advanced Sensors for Intelligent Robotic Systems: Vision, Touch, and Dexterous Manipulation
Previous Article in Journal
MEC-Enabled Hierarchical Federated Learning for Resource-Aware Device Selection in IIoT
Previous Article in Special Issue
A Cable-Driven Hybrid Robot with Series-Parallel Coupling: Design, Modeling, Optimization Analysis, and Trajectory Tracking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Resolution Contact Localization and Three-Axis Force Estimation with a Sparse Strain-Node Tactile Interface Device

School of Advanced Manufacturing, Sun Yat-sen University, Shenzhen 518005, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2026, 26(4), 1378; https://doi.org/10.3390/s26041378
Submission received: 25 January 2026 / Revised: 11 February 2026 / Accepted: 17 February 2026 / Published: 22 February 2026

Abstract

High-resolution contact localization and three-axis force estimation are crucial for human–robot interaction and precision manipulation, yet the sensing area is limited by channel density and wiring cost. Sparse strain readout makes joint estimation of location and three-axis force challenging due to cross-axis coupling and nonlinear responses, while dense arrays or extensive calibration increase complexity. We present a sparse strain-node tactile interface device (SSTID) whose three-module layout is optimized via particle swarm optimization to maximize informative response overlap, enabling contact localization ( x , y ) and three-axis force ( F x , F y , F z ) estimation using only nine strain channels. We further propose a strain-node contact-state decoding framework (SCDF) implemented with a lightweight multilayer perceptron and trained via a two-stage sim-to-real strategy, including FEM pretraining followed by few-shot real-data adaptation. Experiments demonstrate accurate contact-state decoding with full-workspace characterization, supporting low-cost and scalable deployment of sparse tactile interfaces.

1. Introduction

High-resolution contact localization and three-axis force estimation are indispensable for precise contact measurement and surface interaction [1,2,3]. Ideally, a tactile sensing system should not only measure the three-axis contact force vector but also localize the contact point accurately in space to support tasks such as contact-state estimation, force control, and slip feature analysis [4,5,6,7]. Conventional high-resolution tactile sensors often rely on dense arrays, which increase channel count, wiring complexity, packaging volume, and cost, and reduce reliability and cumbersome calibration procedures [8,9,10]. For deployable tactile systems, achieving perception capabilities comparable to high-resolution arrays under a “sparse sensing unit” constraint has become an important research direction in tactile sensing [11,12,13].
To alleviate the interconnect and packaging burden of high-density arrays, several alternative routes have been explored. Vision-based tactile sensors [14,15] can achieve high spatial resolution by tracking deformations of a compliant medium; however, they require imaging optics and additional packaging volume, which limits form-factor flexibility and robustness in compact deployments [16]. Moreover, learning a reliable mapping from observed deformations to force/location often demands large datasets or high-fidelity modeling, and performance is often sensitive to the domain gap between simulation and physical hardware [17]. To address this, Sferrazza et al. [18] proposed a sim-to-real strategy that generates training data in simulation and transfers it to real high-resolution optical tactile sensing, showing that “simulation-synthesized data and learning-based inference” can substantially reduce the burden of real data collection, while domain discrepancy remains a key factor affecting final accuracy and robustness.
A scalable alternative is computational tactile sensing, where mechanical transmission yields overlapping receptive fields and learning-based models reconstruct higher-resolution contact states from sparse readout. Recent super-resolution frameworks demonstrate that sparse tactile readout can still support dense virtual outputs when sensor layout and decoding models are co-designed [19]. Complementary theoretical [20,21] analyses further clarify the conditions and trade-offs for super-resolution under multidirectional loading, highlighting that stable multi-axis force and location decoding require careful handling of coupling, nonlinearity, and domain shift. Collectively, these studies suggest that sparse sensing units do not necessarily imply low spatial resolution if the structure and mapping model are properly designed; nevertheless, the stable decoding of the multidirectional force and contact location still require coupling, nonlinearity, and sim-to-real domain discrepancy to be addressed.
Among sparse tactile sensing modalities, strain-based sensing offers advantages such as compact structure, easy integration, fast response, and low cost, making it suitable for sparse deployment in confined spaces [22,23]. However, few-channel strain signals often exhibit pronounced cross-axis coupling and nonlinear responses, and the mapping between the contact location and three-axis force can drift with variations in material properties, assembly tolerances, bonding processes, and circuit gain. Recent studies on modular tactile units based on three-dimensional micro strain gauges have demonstrated the potential of micro-structured strain devices for multi-axis stimulus measurement and integration, while also highlighting the importance of multi-axis decoupling and consistent manufacturing for system performance [24]. On the other hand, low-cost tactile fingertips for robot end-effectors achieve contact localization and multi-DoF force/torque sensing via structural compliance and model-based inference, emphasizing deployability, integrability, and calibratability; yet such approaches still need to handle structural errors and calibration complexity [25,26]. Although finite element simulation can generate large-scale training data covering diverse conditions at relatively low cost, directly transferring the learned mapping from simulation to hardware is often limited by sim-to-real domain shift [27]. Conversely, relying entirely on large amounts of real data for end-to-end training or pointwise calibration significantly increases experimental cost, undermining the advantages of sparse and minimalist designs [28].
While prior sparse/super-resolution tactile studies commonly aim to reconstruct a dense virtual tactile map from sparse measurements (i.e., a super-resolution inversion problem) [19,20,21], our goal is different: we target contact-state inference under sparse strain readout by directly estimating the physically meaningful state. This leads to three key distinctions. (i) Decoding principle: instead of “sparse-to-dense” reconstruction that may amplify coupling and ambiguity under multi-axis loading, we formulate force–location decoupling as a unified regression-based contact-state inference problem, which directly outputs location and three-axis force without requiring an intermediate dense field. (ii) Training strategy: rather than depending on large-scale real calibration or purely simulation-trained models that degrade under domain shift, we adopt a two-stage sim-to-real pipeline that learns a physics-consistent prior from FEM data and then performs prior-constrained few-shot adaptation using a compact real dataset, explicitly mitigating systematic discrepancies. (iii) Hardware layout optimization: instead of using heuristic sensor placement or fixed layouts, we optimize the minimal three-module architecture and placement via PSO to maximize informative response overlap (i.e., identifiability) across the workspace under multi-directional loading, enabling channel-efficient decoding with only nine strain channels.
To address the strong coupling, nonlinearity, and sim-to-real domain shift that hinder high-resolution contact localization and three-axis force estimation under sparse strain readout, we jointly co-design the hardware structure and the decoding algorithm. Firstly, we design a compact sparse strain-node tactile interface device (SSTID) that adopts a three-module layout optimized via particle swarm optimization (PSO) to maximize effective response overlap across the workspace, enabling contact localization and three-axis force estimation using only nine strain channels. Building on this optimized structure, we first propose a strain-node contact-state decoding framework (SCDF) that formulates contact-state inference as a unified regression problem and is implemented with a lightweight multilayer perceptron (MLP). The framework adopts a two-stage sim-to-real strategy. Stage I pretrains the decoder on 14,400 FEM-simulated single-point contacts to learn a physics-consistent prior mapping of diverse contact locations, directions, and magnitudes. Stage II performs prior-constrained, regularized backpropagation using only 648 real calibration samples to compensate for systematic discrepancies caused by material properties, assembly tolerances, and circuit gain variations, thereby reducing the sim-to-real gap. With this pipeline, the proposed framework supports high-resolution contact-state decoding under sparse readout channels while maintaining low calibration cost and real-time deployability. More broadly, it offers a practical and scalable route toward low-cost, high-resolution three-axis tactile perception for contact-rich robotic sensing and control. The main contributions of this work are as follows:
(1)
We establish a minimum three-module architecture and optimize its placement to maximize effective response overlap across the workspace, resulting in a channel-efficient SSTID with only nine strain channels over a 60 mm diameter workspace at a hardware cost below USD 15.
(2)
We first propose an SCDF for force–location decoupling that employs a two-stage MLP training strategy. Stage I pretrains the decoder on 14,400 FEM-simulated contacts to learn a physics-consistent prior, and Stage II performs regularized few-shot fine-tuning with 648 real samples to reduce sim-to-real domain shift.
(3)
We characterize its full-workspace accuracy and resolution, low force stability, repeatability/hysteresis/drift, and dynamic response, and further demonstrate sparse high-resolution three-axis force sensing via force regulation experiments.

2. Materials and Methods

2.1. Structural Optimization Design and Principal Analysis of the SSTID

To obtain the optimal channel design for the SSTID, we performed structural optimization. Under minimalist, low-cost hardware constraints, a key question is the minimum number of sensing modules required and how to place them to achieve stable and reproducible decoding of both the contact location and three-axis force. With fewer than three modules, the planar geometric reference frame becomes degenerate, making contact localization prone to multiple solutions or instability under noise. Therefore, we adopt a three-module configuration as the minimum setup that satisfies geometric non-degeneracy and provides sufficient information.
Under the three-module configuration, the joint identifiability of the contact location and three-axis force depends on two conditions: (i) the three modules must form a non-collinear geometric reference frame in the plane to avoid degeneracy in localization; and (ii) any contact within the workspace should be able to simultaneously excite at least three modules to produce effective responses—otherwise, the estimation becomes ill-conditioned due to insufficient information or noise amplification. Accordingly, as shown in Figure 1a, we define the “effective response region” of each module in the contact plane as a set. When the contact lies within A i , the reaction force magnitude F i of module i exceeds a preset threshold and can be used for inference; outside this region, the response decays below the threshold and contributes negligibly to estimating location and load. The region A i can be approximated by a circular area with radius r based on a threshold isoline, where r is determined jointly by structural transmission characteristics and the chosen threshold and can be calibrated via experiments or simulations.
Based on the above definition, we assume that the three module centers form a triangle in the plane with pairwise distances d 1 , d 2 , d 3 . To ensure that any workspace point can trigger effective responses from at least three modules, we enforce an overlap constraint that limits inter-module distances to be no larger than the effective radius r , and we maximize the union area of the three circular regions as a layout efficiency metric.
d 1 * , d 2 * , d 3 * = arg   max { d 1 , d 2 , d 3 } ( A 1 A 2 A 3 ) , s u b j e c t t o d 1 r , d 2 r , d 3 r
As shown in Figure 1b, we solve this optimization using particle swarm optimization (PSO) to obtain the optimal geometry under a given r . Under the general condition r 1 : r 2 : r 3 = 1 : 1 : 1 , common optimizers converge to the same optimum: the three units lie at the vertices of an equilateral triangle with optimal side length r , yielding d 1 * = d 2 * = d 3 * = r , as shown in Figure 1c. This result directly supports the threefold-symmetric (0°, 120°, and 240°) module layout of the SSTID; while keeping the structure minimal, it maximizes the receptive field union and ensures simultaneous availability of informative signals across the workspace, thereby improving identifiability and reducing layout sensitivity for subsequent static decoupling and learning-based regression. This analysis provides a quantitative and reproducible basis for selecting a low-cost three-module layout.
Based on the layout analysis, the device adopts a threefold-symmetric configuration: the sensing plane consists of an SUS304 stainless steel top plate (diameter: 60 mm), three three-axis force sensing modules distributed circumferentially with 120° symmetry, and a rigid bottom plate made of the same material (Figure 2a). Both the top and bottom plates are 1 mm thick, and the top plate–sensor modules–bottom plate are bonded with metal adhesive to form an integrated force transmission chain (Figure 2b). Each sensing module uses a layered structure: a polycarbonate pick layer on top for load bearing (Pick), followed by a flexible printed circuit (FPC), acrylic pressure-sensitive adhesive (ADH), and a polyimide (PI) substrate. Seven metal foil strain gauges are integrated on the underside of the PI film (overall dimensions shown in Figure 2c). The strain gauges are arranged with functional zoning to enhance the separability of the three force components (Figure 2d): tangential gauges enhance the F x shear response, radial gauges enhance the F y shear response, and the central region enhances the F z normal response. When an external load is applied to the pick layer, deformation is transmitted through the FPC–ADH–PI stack to the strain gauge array, inducing resistance changes and forming strain observations correlated with three-axis forces, thereby providing a clear physical basis for cooperative decoding of the three-axis force and contact location. The total bill-of-materials cost is below USD 15, as summarized in Table 1. Importantly, this layout optimization not only maximizes channel efficiency but also improves the conditioning of the subsequent force–location decoupling model, thereby reducing sensitivity to noise and facilitating robust two-stage sim-to-real training.

2.2. Circuit Architecture and Readout Principle of the SSTID

The mechanical readout of the SSTID is based on the Wheatstone bridge principle, which converts strain gauge resistance variations into voltage signals for three-axis force prediction. As shown in Figure 2d,e, three orthogonally arranged strain gauge groups are integrated on the PI film, and each group adopts a half-bridge configuration to save space, corresponding to the measurement of the three force axes. When an external load is applied to the pick layer, mechanical deformation is transmitted through the FPC–ADH–PI laminate, inducing resistance changes Δ R i . The X- and Y-axis gauges each form a half-bridge, and the Z-axis gauges form a half-bridge with the corresponding resistors, as illustrated in Figure 2e. Here, R 1 , R 2 , R 3 , R 4 , R 7 share the same initial resistance R , while R 5 and R 6 are R / 2 . Δ R i denotes the resistance change under deformation, and Δ R i / R is the normalized resistance variation. The X- and Y-axis half-bridge output voltages V out _ x and V out _ y satisfy:
V out _ x = V cc 1 + Δ R 1 / R 2 + Δ R 1 / R + Δ R 3 / R , V out _ y = V cc 1 + Δ R 4 / R 2 + Δ R 4 / R + Δ R 2 / R ,
The Z-axis output voltage V out _ z can be expressed as:
V out _ z = V cc 1 + Δ R 7 / R 2 + Δ R 7 / R + ( Δ R 5 + Δ R 6 ) / R ,
The normalized variations Δ R i / R for the X/Y/Z axes are jointly contributed by the averaged orthogonal strain components E 11 (length direction), E 22 (width direction), and E 12 (bisector direction), as shown in Figure 2d. Thus, Δ R i / R can be written as:
Δ R i R = L × E 11 ( R i ) + W × E 22 ( R i ) ,
where L and W are the sensor dimensions along the length and width directions, taking values 9.8 and 5.4, respectively. Finally, according to the strain gauge arrangement in Figure 2e, the three-axis signals corresponding to F x , F y , F z can be expressed as:
S i g n a l _ F x = δ × ( Δ R 1 R Δ R 2 R ) ,   S i g n a l _ F y = δ × ( Δ R 3 R Δ R 4 R ) ,   S i g n a l _ F z = δ × ( Δ R 5 + Δ R 6 R Δ R 7 R )
Here, δ is the bridge excitation voltage and is set to 2.8 V, enabling conversion of the applied load on a single sensor module into voltage signals.

2.3. Design of the Simulation Dataset

To enable Stage I pretraining of the force–location decoder and to provide a physics-consistent prior that is transferable to real hardware, we construct a large-scale FEM simulation dataset covering diverse contact locations, directions, and magnitudes. We perform batch FEM simulations by applying concentrated loads with varying directions and magnitudes on the surface of the tactile interaction platform and obtain the corresponding three-axis force responses of the three sensors. Following the procedure in Figure 3a, we construct a dataset of 14,400 samples: 7200 samples with random three-axis force loading in the range 0–5 N, and another 7200 samples with random normal-force loading in the range 0–5 N, both applied at random locations on the platform surface. Figure 3b–d show the stress and strain distributions of the top plate and individual modules under representative loading cases, supporting the consistency of the load–transmission–strain response chain in the FEM model. Loads in different directions induce distinctive response patterns across the three modules, providing discriminative information for subsequent regression of both ( x , y ) and ( F x , F y , F z ) from few-channel signals. We validate fidelity at both the module and system levels. Figure 4 shows a quantitative FEM experiment comparison of the module-level output voltage differences, where the F z -related (normal) channel and the F x / F y related (tangential) channels match closely under the same loads. For the assembled three-module SSTID, we further apply 1 N normal loads at 73 spatial points and obtain an average relative error of 11% for F z , while the average tangential-force error ( F x / F y ) is 32%, mainly due to assembly tolerances and inter-module coupling not fully captured by FEM.
To ensure physically consistent and transferable simulation data, we used the elastic moduli in Table 2 for the pick, epoxy, ADH, FPC, PI, and strain gauges, while keeping geometry and boundary conditions consistent with the physical assembly. This configuration was used to generate pretraining data and to provide a physics-consistent prior for the SSTID.

2.4. Real-World Data Collection Protocol

To acquire real data and validate the performance of the SSTID, we designed and fabricated a measurement setup as shown in Figure 5a. The setup consists of a three-DoF gantry stage and a high-precision base with five degrees of freedom (X, Y, Z, rotation, and tilt), controlled via adjustment knobs. The knob resolution for X/Y/Z translation is 0.02 mm per division, and the tilt knob resolution is 0.1° per division. A force/torque (F/T) sensor (NANO25, ATI Industrial Automation) was used as the reference, with rated loads of F x , F y , F z : 100 N and M x , M y , M z : 4 N·m. The F/T sensor data, together with all other measurement data, were transmitted to a computer for recording.
For low-cost sim-to-real adaptation, we collected N = 648 real samples for backpropagation-based adjustment. We selected 73 spatial points on the sensing plane (computed as 13 × 6 − 5 = 73), where the center point is counted only once across the six radial groups. Each point included two loading types: normal loading and inclined loading.
(1) Normal loading (216 samples): At each spatial point, a normal force F z ∈ {1,3,5}  N was applied, resulting in 216 normal force samples in total.
(2) Inclined loading (432 samples): At each spatial point, six inclined force samples were applied, resulting in 432 samples in total. The inclined force vector was parameterized by magnitude–tilt angle–azimuth angle: the magnitude F t o t a l ∈ [0,5]  N; the tilt angle θ is the angle between the force vector and the normal Z axis; and the azimuth angle ϕ is the in-plane angle of the force vector relative to the X axis. The components are:
F x = F sin θ cos ϕ ,   F y = F sin θ sin ϕ ,   F z = F cos θ
Accordingly, the normal-force component is denoted as F z (and the force vector as F = [ F x , F y , F z ] ) throughout this work. Given the constraint of only six inclined loadings per point, we adopted a uniform coverage strategy with two tilt angles and three azimuth angles to improve generalization across shear directions and shear-to-normal ratios: ϕ ∈ {0°,120°,240°}, and θ ∈ {30°,60°}. Meanwhile, to avoid spurious correlations caused by fixed binding between the direction and magnitude, the magnitudes {1,3,5}  N were cyclically permuted with the azimuth angles across different spatial points (a cyclic right shift of {1,3,5} according to point index), achieving balanced coverage of direction, shear ratio, and magnitude over the full plane.
The real calibration set (648 samples) is designed to be representative rather than exhaustive. This sampling strategy covers combinatorial variations in shear direction, shear-to-normal ratio, and magnitude with minimal trials per point: three azimuth angles cover the principal in-plane shear directions, and two tilt angles cover different shear proportions. The cyclic permutation between magnitudes and azimuth angles further reduces pseudo-correlation due to fixed magnitude–direction pairing, improving model generalization under a limited total sample budget and enhancing the efficiency of real-world adjustment.

2.5. Learning-Based SCDF with Two-Stage Sim-to-Real Adaptation

Based on the simulation and real calibration datasets introduced above, we next present the proposed strain-node contact-state decoding framework (SCDF) for mapping nine-channel strain observations to a continuous contact location and three-axis force. To bridge the sim-to-real gap while keeping calibration cost low, the SCDF is trained using a two-stage strategy: simulation pretraining for a physics-consistent prior followed by regularized few-shot adaptation on real data. We first define the input as a 9-dimensional displacement/strain feature vector s 9 and the output as a 5-dimensional target vector:
y = [ x , y , F x , F y , F z ] T 5 ,
where ( x , y ) denotes the contact location and F x , F y , F z denotes the three-axis force components. The regression model is y ^ = f ( s ; θ ) . To mitigate the influence of scale differences across dimensions during optimization, both inputs and outputs are standardized using a Standard Scaler:
s ¯ = ( s μ s ) / σ s , y ¯ = ( y μ y ) / σ y ,
the network regresses y ¯ in the standardized space, and the outputs are de-standardized during inference to obtain physical quantities.
As illustrated in Figure 5, the SCDF is implemented as a lightweight multilayer perceptron (MLP) decoder composed of stacked fully connected blocks with nonlinear activations and a final linear output layer. This architecture is sufficient to model the strongly coupled and nonlinear mapping from few-channel strain signals to multi-dimensional contact states while remaining computationally efficient for real-time deployment.
To address the sim-to-real domain shift caused by material properties, assembly tolerances, and circuit gain variations, the SCDF adopts a two-stage sim-to-real adaptation strategy. In Stage I (simulation pretraining), we train the decoder on the FEM-based simulation dataset D _ sim (14,400 samples) to obtain θ 0 which serves as a physics-consistent prior mapping. In Stage II (few-shot real adaptation), we initialize the model with θ 0 and continue training on the real calibration dataset D _ real (N = 648), using prior-constrained and regularized optimization to absorb systematic hardware discrepancies into the model parameters and reduce the sim-to-real gap. The Stage II parameter update can be written as:
θ θ 0 η θ L f t ,
thereby absorbing systematic errors caused by material, assembly, and circuit gain discrepancies into the model parameters and reducing the sim-to-real gap. The model output is grouped into location and force terms, and a weighted regression loss is adopted:
L t a s k = λ p p ˜ p ¯ 2 2 + λ f f ˜ f ¯ 2 2 ,
where p = [ x , y ] and p = [ x , y ] , f = [ F x , F y , F z ] . With standardized outputs, we typically set λ p = λ f = 1 . To suppress overfitting during few-shot adjustment and explicitly preserve the simulation prior, we introduce an L2-SP regularization term during fine-tuning:
L f t = L t a s k + β θ θ 0 2 2 ,
where β is the regularization weight. We determine β via a log-scale sweep on a held-out validation split of the real calibration set (e.g., β 10 5 , 10 4 , 10 3 , 10 2 , 10 1 ) and select the value that minimizes validation error; a sensitivity check confirms stable performance within a reasonable range, while too small β overfits few-shot real data and too large β under-adapts to the real domain. In this work, we use β = 10 3 unless otherwise stated.
Both stages employ mini-batch optimization; pretraining uses a larger learning rate for fast convergence, whereas fine-tuning adopts a smaller learning rate and validation-based early stopping to improve generalization. During inference, the SCDF consists only of fully connected operations and element-wise activations, enabling real-time output of ( x , y , F x , F y , F z ) on conventional edge-computing platforms. Detailed training hyperparameters and implementation settings are provided in Section 2.6.

2.6. Training Procedure

Based on the model definition and two-stage objectives in Section 2.5, we detail the implementation settings for Stage I simulation pretraining and Stage II few-shot real adaptation, including data splits, optimization settings, and training criteria. For Stage I, the FEM-simulated dataset of 14,400 single-point contacts was randomly split into 80% training, 10% validation, and 10% test. For Stage II, the real calibration dataset of 648 samples was split using the same 90%/10% protocol. Unless otherwise stated, the training pipeline and hyperparameters were identical for both stages. To balance loss contributions across dimensions and improve optimization stability, both inputs and outputs were standardized (z-score normalization). During training, the standardized inputs were forwarded through the MLP, and a sequence of fully connected linear mappings with ReLU activations produced predictions y ^ for x , y , F x , F y , F z . The mean squared error loss L ( y ^ , y ) was then computed against the ground truth labels. Backpropagation was performed from this loss, and PyTorch automatic differentiation computed gradients of the loss with respect to the weights and biases of each layer via the chain rule (with gradient gating through ReLU derivatives). For each mini-batch, gradients were cleared, recomputed, and parameters were updated using the Adam optimizer (learning rate 10−3), iteratively driving model outputs toward the ground truth. The model was implemented using PyTorch 2.6.0 under Python 3.12 and training converged within 300 epochs. As shown in Figure 6 and Figure 7, the model achieved a mean squared error (MSE) = 0.011, mean absolute error (MAE) = 0.092, and R 2 = 0.981 on the test set, indicating good prediction accuracy and generalization. The predicted-versus-ground-truth scatter plots for each component closely align with the diagonal, demonstrating strong overall consistency across multi-dimensional outputs. Meanwhile, the loss curve stabilizes in the later stage of training and the R 2 curve converges close to 1, suggesting no noticeable oscillation or degradation during optimization. These results provide a reliable baseline for subsequent real-world adaptation and metrological experiments.

3. Results

This section evaluates the sensor in terms of: force-estimation accuracy, stability of contact localization, key metrological metrics, and application demonstrations. We first report the evaluation of temperature drift (Figure 8) and then by the mean errors of the three-axis forces and the resultant force (Figure 9), then analyze the distribution stability of estimated contact points under different load levels (Figure 10) for the SSTID through a few-shot adaptation ablation study (Table 3) and demonstrate real-time usability in interaction and game-control scenarios (Figure 11 and Figure 12), and summarize core metrics such as full-scale range, sensitivity, resolution, repeatability, and hysteresis in Table 4. Finally, we evaluate the benefit of real calibration by varying the number of real samples used in Stage II fine-tuning and reporting the corresponding changes in contact localization and force estimation errors.

3.1. Performance Evaluation of the SSTID

Table 4 summarizes key metrics including full-scale output (FSO = 5 N), sensitivity, force resolution, repeatability, and hysteresis. Repeatability error was computed from the output dispersion under repeated cyclic loading at the same load level, while hysteresis was computed from the output difference between loading and unloading cycles at the same force level. These metrics evaluate the engineering usability of the SSTID from a metrological perspective, beyond pure regression accuracy. As shown in Table 4, repeating a 5 N load over 100 cycles produced consistent signal variations, and the computed average repeatability error was 1.3% of FSO, indicating stable dynamic behavior and strong mechanical robustness. To analyze hysteresis, we applied a constant 5 N load to the sensor for 10 loading/unloading trials; the results show an average hysteresis of approximately 3.1% (Table 4).
Table 3 summarizes the decoder ablation and rationale. Since the SCDF maps a compact strain vector (nine channels) to the continuous contact state, we benchmark the proposed MLP decoder against classical regressors (LR and KNN). All baselines are trained and tuned on the same real calibration split via cross-validation. We note that these classical models cannot directly leverage our Stage I physics-consistent pretraining and Stage II prior-constrained adaptation in a unified differentiable pipeline; when trained on FEM data, they suffer from sim-to-real discrepancy. Table 3 shows that the MLP provides the best accuracy–latency trade-off, supporting its selection for real-time deployment. We additionally evaluate performance versus the number of real samples (e.g., 162/324/486/648) and observe diminishing returns as the sample size increases, supporting the adequacy of 648 samples. Nevertheless, we note that insufficient real samples may underrepresent extreme loads or local regions, which we list as a limitation and will address in future work with broader real data coverage.
Figure 8 presents the temperature drift characteristics of the SSTID. Experiments were conducted in a programmable temperature–humidity chamber (ST-1000L, ZhenHang, Shenzhen, China) with a controllable temperature range of −70 °C to 150 °C and an accuracy of ±0.5 °C. The SSTID was placed in the chamber and the ambient temperature was swept from −10 °C to 50 °C in 10 °C increments, while the channel outputs were recorded. The nine-channel outputs exhibited an approximately linear dependence on temperature, with an average drift magnitude of about 300 μV per 10 °C. This drift propagated to the decoded outputs: for each 10 °C temperature change, the estimation accuracy of F x , F y and F z deteriorated by approximately 0.117 N, 0.102 N, and 0.191 N, respectively; meanwhile, the contact location error increased by about 0.13 mm per 10 °C. To mitigate the temperature-induced drift observed in Figure 8, we apply a software-based online drift suppression in signal preprocessing. Specifically, the raw strain sequence x i is smoothed using a sliding-window mean filter with window length W ( W = 6 in this work): for the first samples we use a variable-length window y i = 1 i j = 1 i x j when i < W , and afterward a fixed window y i = 1 W j = i W + 1 i x j when i W . This operation tracks and attenuates the slowly varying baseline component caused by thermal drift, improving output stability during long-duration operation. Note that this is a lightweight drift suppression rather than an explicit temperature model; in future work, we will incorporate on-board temperature sensing and temperature–strain co-calibration (or domain-adaptive learning) for more rigorous compensation.
Figure 9 reports the prediction errors (annotated by RMSE) of the three-axis forces ( F x , F y , F z ) and the resultant force F t o t a l . The errors are of a similar magnitude across axes, and the resultant-force error does not exhibit noticeable amplification, indicating that the model maintains good vector consistency under multi-axis coupled loading. This suggests that the physics-consistent mapping learned via simulation-prior pretraining, together with few-shot real-world adjustment that compensates for systematic biases, effectively suppresses cross-axis error propagation induced by material and assembly variations. We further examined the distribution of estimated contact points under different contact-force levels. As shown in Figure 10, when a constant force of 0.5 N, 1 N, 3 N, and 5 N was applied at a fixed point on the cover plate for 10 s, the standard deviation (SD) of estimated contact points was 1.32 mm at 0.5 N. At 1 N and 3 N, the SD values were 1.06 mm and 0.82 mm, respectively. At 5 N, the estimated contact point remained stable with SD = 0.87 mm.
Figure 11 shows real-time localization and force estimation under different contact regions and loading directions. The correctness of location decoupling is validated by the relative relationship between the predicted point and the ground truth contact region, and the dynamic tracking ability under pressing and direction changes is verified by the temporal responses of the three force components. This experiment highlights that the sensor not only outputs a scalar force but also achieves simultaneous decoding of “contact location + force vector” under sparse-channel constraints. See Supplementary Movie S1 for related experiments.

3.2. Demonstration in Application Scenarios

Figure 12 demonstrates a human–machine interaction application based on real-time tactile decoding. By mapping the predicted contact location to directional control and mapping F z to a button-trigger threshold, the user can control character movement, jumping, and attacking in the game. This demonstration validates the stability and real-time capability of the decoded outputs from an application perspective and forms a closed loop with the “compatible control types” summarized in Table 5. See Supplementary Movie S2 for details.
In Figure 12, the decoded continuous contact state is mapped to discrete game commands by assigning the predicted contact location to directional inputs and assigning the decoded force component to button-trigger events, forming a closed-loop human-in-the-loop interface. To objectively quantify practicality beyond qualitative visualization, we report the quantitative metrics summarized in Table 6, including task-level performance (success rate and completion time under a fixed level segment), command-level accuracy (direction accuracy and button-trigger F z , evaluated by time-aligned comparison between the SSTID-generated command stream and a reference stream from a standard gamepad or scripted commands, together with the mis-press rate in events/min), and latency (mean end-to-end latency measured from the decoded trigger threshold crossing t 0 to the OS-level key event timestamp t 1 , as well as the in-game latency reported during gameplay). These results provide an objective and reproducible assessment of the game control interface beyond qualitative visualization.
A key advantage of the SSTID lies in its channel efficiency, i.e., how large a tactile workspace can be covered per electrical readout channel while still enabling multi-dimensional inference. As shown in Table 7, conventional strain gauge tactile units typically operate over millimeter-scale active areas, and multi-axis load sensing often requires multiple strain gauges per unit, leading to a small area-per-channel ratio. Here, the “channel efficiency” is used to describe the sensing coverage achieved per electrical readout channel, in order to reflect the coverage–wiring trade-off of sparse tactile interfaces. In this manuscript, it is computed as the effective workspace area divided by the number of independent strain channels. For our SSTID, the workspace is a circular region with a diameter of 60 mm (total area 28.3 cm2) and the readout uses nine channels, corresponding to 3.14 cm2 coverage per channel. The same definition is adopted for the entries summarized in Table 7 whenever the workspace size and channel count are available in the cited references. In contrast, our system uses only nine strain channels to achieve tactile perception over a circular workspace with a 60 mm diameter (28.3 cm2). This corresponds to 3.14 cm2 per channel, while simultaneously estimating the contact location ( x , y ) and three-axis force ( F x , F y , F z ) .

4. Conclusions

High-resolution contact localization and three-axis force estimation are crucial for human–robot interaction and precision manipulation, yet this capability is fundamentally limited by channel density and wiring cost. With sparse strain readout, low-dimensional measurements make decoupling of the location and three-axis force susceptible to cross-axis coupling and nonlinear responses. We address high-resolution contact localization and three-axis force estimation under sparse strain readout by jointly co-designing the hardware structure and decoding the algorithm. Specifically, we perform a layout optimization using particle swarm optimization (PSO) to determine the minimum three-module configuration and its optimal placement, maximizing response overlap and yielding a channel-efficient SSTID with only nine strain channels. Building on this optimized structure, we propose an SCDF that casts force–location decoupling as a unified regression problem and is realized with a lightweight multilayer perceptron (MLP). The decoder is trained with a two-stage sim-to-real strategy, where Stage I learns a physics-consistent prior from 14,400 FEM-simulated single-point contacts and Stage II performs prior-constrained, regularized adaptation using 648 real calibration samples to compensate for systematic discrepancies from material properties, assembly tolerances, and circuit gain variations.
Systematic metrological characterization and ablation studies validate accuracy and resolution across the workspace and quantify low-force stability, repeatability, hysteresis, and dynamic response. Within a 5 N full-scale range, the force resolution reaches 5 mN, with an average repeatability error of 1.3% FSO and an average hysteresis of 3.1% FSO. With N = 648 real samples for Stage II, the position MAE decreases to 1.97 mm and the three-axis force MAE decreases to 0.17 N, confirming the effectiveness of combining simulation-based prior learning with few-shot real adaptation. With a hardware cost below USD 15, the SSTID provides a practical reference for cost-sensitive deployment of three-axis force and contact localization in contact-rich robotic sensing and control. Looking forward, we will pursue cross-device generalization and establish an interpretable link between sensor scale and structural parameters and the resulting force–location response characteristics, enabling consistent calibration and rapid transfer across devices with different sizes and manufacturing variations.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s26041378/s1, Supplementary Materials, Video S1 and Video S2.

Author Contributions

Conceptualization, Y.W.; methodology, YW.; validation, H.W.; investigation, Y.W., H.W. and Y.H.; data curation, Y.W., Y.D. and B.C.; writing—original draft preparation, Y.W.; writing—review and editing, Y.W. and C.X.; supervision, Y.W. and C.X.; project administration, Y.W. and C.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key R&D Program of China (2024YFB3213600), Shenzhen Science and Technology Program (JCYJ20250604175514018, JCYJ20241202123724032).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in this article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Oh, H.; Yi, G.-C.; Yip, M.; Dayeh, S.A.J.S. Scalable tactile sensor arrays on flexible substrates with high spatiotemporal resolution enabling slip and grip for closed-loop robotics. Sci. Adv. 2020, 6, eabd7795. [Google Scholar] [CrossRef] [PubMed]
  2. Park, J.; Jung, D.; Lee, Y.; Park, D.; Choi, J.; Kim, U. Tactile Sensor Integrated Fingertip Capable of Detecting Precise Contact Force for Robotic Grippers. IEEE Trans. Ind. Electron. 2024, 72, 5105–5115. [Google Scholar] [CrossRef]
  3. Choi, J.; Han, C.; Lee, D.; Kim, H.; Lee, G.; Ha, J.-H.; Jeong, Y.; Ahn, J.; Park, H.; Han, H.; et al. Thermoforming 2D films into 3D electronics for high-performance, customizable tactile sensing. Sci. Adv. 2025, 11, eadv0057. [Google Scholar] [CrossRef] [PubMed]
  4. Lee, J.I.; Shin, H.; Shikida, M.; Sato, K.J.M. Structural design of a polymer-based tactile sensor with a table-shaped sensing pad. Sensors 2014, 127, 1–6. [Google Scholar] [CrossRef]
  5. Das, S.; Thiyagarajan, K.; Kodagoda, S.; Krishnan, A.; Bhattacharjee, M. A Novel Tactile Sensing Skin for Surface Perception. IEEE Sens. J. 2025, 25, 23155–23162. [Google Scholar] [CrossRef]
  6. Ward-Cherrier, B.; Pestell, N.; Cramphorn, L.; Winstone, B.; Giannaccini, M.E.; Rossiter, J.; Lepora, N.F.J.S. The tactip family: Soft optical tactile sensors with 3d-printed biomimetic morphologies. Soft Robot. 2018, 5, 216–227. [Google Scholar] [CrossRef]
  7. Trout, M.A.; Mino, F.R.; Olsen, C.D.; Hansen, T.C.; Teramoto, M.; Warren, D.J.; Segil, J.L.; George, J.A. Shared human-machine control of an intelligent bionic hand improves grasping and decreases cognitive burden for transradial amputees. Nat. Commun. 2025, 16, 10418. [Google Scholar] [CrossRef]
  8. Wang, R.; Hu, S.; Zhu, W.; Huang, Y.; Wang, W.; Li, Y.; Yang, Y.; Yu, J.; Deng, Y. Recent progress in high-resolution tactile sensor array: From sensor fabrication to advanced applications. Prog. Nat. Sci. Mater. Int. 2023, 33, 55–66. [Google Scholar] [CrossRef]
  9. Li, Q.; Kroemer, O.; Su, Z.; Veiga, F.F.; Kaboli, M.; Ritter, H.J. A Review of Tactile Information: Perception and Action Through Touch. IEEE Trans. Robot. 2020, 36, 1619–1634. [Google Scholar] [CrossRef]
  10. Schmitz, A.; Maiolino, P.; Maggiali, M.; Natale, L.; Cannata, G.; Metta, G.J.I.T.o.R. Methods and technologies for the implementation of large-scale robot tactile sensors. IEEE Trans. Robot. 2011, 27, 389–400. [Google Scholar] [CrossRef]
  11. Lin, W.; Wang, B.; Peng, G.; Shan, Y.; Hu, H.; Yang, Z. Skin-inspired piezoelectric tactile sensor array with crosstalk-free row+ column electrodes for spatiotemporally distinguishing diverse stimuli. Adv. Sci. 2021, 8, 2002817. [Google Scholar] [CrossRef]
  12. Wang, H.; Ma, L.; Nie, Q.; Hu, X.; Li, X.; Min, R.; Wang, Z. Optical tactile sensor based on a flexible optical fiber ring resonator for intelligent braille recognition. Opt. Express. 2025, 33, 2512–2528. [Google Scholar] [CrossRef]
  13. Jiang, C.; Xu, W.; Li, Y.; Yu, Z.; Wang, L.; Hu, X.; Xie, Z.; Liu, Q.; Yang, B.; Wang, X.J.N.C. Capturing forceful interaction with deformable objects using a deep learning-powered stretchable tactile array. Nat. Commun. 2024, 15, 9513. [Google Scholar] [CrossRef] [PubMed]
  14. Funk, N.; Helmut, E.; Chalvatzaki, G.; Calandra, R.; Peters, J. Evetac: An event-based optical tactile sensor for robotic manipulation. IEEE Trans. Robot. 2024, 40, 3812–3832. [Google Scholar] [CrossRef]
  15. Sun, H.; Kuchenbecker, K.J.; Martius, G. A soft thumb-sized vision-based sensor with accurate all-round force perception. Nat. Mach. Intell. 2022, 4, 135–145. [Google Scholar] [CrossRef]
  16. Yuan, W.; Dong, S.; Adelson, E. GelSight: High-Resolution Robot Tactile Sensors for Estimating Geometry and Force. Sensors 2017, 17, 2762. [Google Scholar] [CrossRef]
  17. Lambeta, M.; Chou, P.-W.; Tian, S.; Yang, B.; Maloon, B.; Most, V.R.; Stroud, D.; Santos, R.; Byagowi, A.; Kammerer, G.J.I.R.; et al. Digit: A novel design for a low-cost compact high-resolution tactile sensor with application to in-hand manipulation. IEEE Robot. Autom. Lett. 2020, 5, 3838–3845. [Google Scholar] [CrossRef]
  18. Sferrazza, C.; D’Andrea, R. Sim-to-Real for High-Resolution Optical Tactile Sensing: From Images to Three-Dimensional Contact Force Distributions. Soft Robot. 2022, 9, 926–937. [Google Scholar] [CrossRef]
  19. Kong, D.; Lu, Y.; Zhou, S.; Wang, M.; Pang, G.; Wang, B.; Chen, L.; Huang, X.; Lyu, H.; Xu, K. Super-resolution tactile sensor arrays with sparse units enabled by deep learning. Sci. Adv. 2025, 11, eadv2124. [Google Scholar] [CrossRef]
  20. Sun, H.; Spiers, A.; Lee, H.; Fiene, J.; Martius, G. Sensing multi-directional forces at superresolution using taxel value isoline theory. Nat. Commun. 2025, 16, 8031. [Google Scholar] [CrossRef]
  21. Sun, H.; Martius, G. Guiding the design of superresolution tactile skins with taxel value isolines theory. Sci. Robot. 2022, 7, eabm0608. [Google Scholar] [CrossRef]
  22. Liu, X.; Yang, W.; Meng, F.; Sun, T. Measurement. Material recognition using robotic hand with capacitive tactile sensor array and machine learning. IEEE/ASME Trans. Mechatron. 2024, 73, 9508309. [Google Scholar]
  23. Huh, T.M.; Choi, H.; Willcox, S.; Moon, S.; Cutkosky, M.R. Dynamically reconfigurable tactile sensor for robotic manipulation. IEEE Robot. Autom. Lett. 2020, 5, 2562–2569. [Google Scholar] [CrossRef]
  24. Xu, C.; Wang, Y.; Zhang, J.; Wan, J.; Xiang, Z.; Nie, Z.; Xu, J.; Lin, X.; Zhao, P.; Wang, Y. Three-dimensional micro strain gauges as flexible, modular tactile sensors for versatile integration with micro-and macroelectronics. Sci. Adv. 2024, 10, eadp6094. [Google Scholar] [CrossRef] [PubMed]
  25. Fernandez, A.J.; Weng, H.; Umbanhowar, P.B.; Lynch, K.M. Visiflex: A Low-Cost Compliant Tactile Fingertip for Force, Torque, and Contact Sensing. IEEE Robot. Autom. Lett. 2021, 6, 3009–3016. [Google Scholar] [CrossRef]
  26. Xin, Y.-H.; Hu, K.-M.; Xiang, R.-J.; Gao, Y.-L.; Zhou, J.-F.; Meng, G.; Zhang, W.-M. Vision-based tactile sensing: From performance parameters to device design. Appl. Phys. Rev. 2025, 12, 021312. [Google Scholar] [CrossRef]
  27. Lee, S.; Jung, D.; Hwang, J.; Kim, U. Ultracompact Multiaxis Force Sensor Based on Sensitivity Amplification Mechanism for High-Sensitivity and Capacity Measurement. IEEE/ASME Trans. Mechatron. 2025, 30, 6951–6961. [Google Scholar] [CrossRef]
  28. Piacenza, P.; Sherman, S.; Ciocarlie, M. Data-driven super-resolution on a tactile dome. IEEE Robot. Autom. Lett. 2018, 3, 1434–1441. [Google Scholar] [CrossRef]
  29. Lee, J.I.; Kim, M.-G.; Shikida, M.; Sato, K. A table-shaped tactile sensor for detecting triaxial force on the basis of strain distribution. Sensors 2013, 13, 16347–16359. [Google Scholar] [CrossRef]
  30. Mêda, F.; Näf, F.; Fernandes, T.P.; Bernardino, A.; Jamone, L.; Tavares, G.; Cardoso, S. Skin-Inspired Magnetoresistive Tactile Sensor for Force Characterization in Distributed Areas. Sensors 2025, 25, 3724. [Google Scholar] [CrossRef]
Figure 1. Optimization of the sensing units’ layout. (a) Problem statement for the optimization process. (b) Optimization process using the particle swarm optimization algorithm. (c) The optimization result, demonstrating that the optimal layout is achieved when d 1 = d 2 = d 3 = r .
Figure 1. Optimization of the sensing units’ layout. (a) Problem statement for the optimization process. (b) Optimization process using the particle swarm optimization algorithm. (c) The optimization result, demonstrating that the optimal layout is achieved when d 1 = d 2 = d 3 = r .
Sensors 26 01378 g001
Figure 2. A schematic illustration of the structure and working principle of an SSTID. (a) A schematic illustration of the structure. (b) Geometric parameters of pick interface. (c) Strain gauge mounting architecture. (d) Strain gauge layout. (e) Wheatstone bridge circuit schematic.
Figure 2. A schematic illustration of the structure and working principle of an SSTID. (a) A schematic illustration of the structure. (b) Geometric parameters of pick interface. (c) Strain gauge mounting architecture. (d) Strain gauge layout. (e) Wheatstone bridge circuit schematic.
Sensors 26 01378 g002
Figure 3. FEM simulation setup and dataset generation for the SSTID. (a) Prescribed sampling of single-point contact locations and three-axis forces over the workspace, with magnitudes spanning 0–5 N and directions covering normal and tangential loading. (b) Representative FEM-predicted response under applied loading with boundary constraints matching the experimental fixture. (c) Top-side loading cases. (d) Bottom-side loading cases. The responses at the nine strain readout nodes are extracted to form the Stage I pretraining dataset.
Figure 3. FEM simulation setup and dataset generation for the SSTID. (a) Prescribed sampling of single-point contact locations and three-axis forces over the workspace, with magnitudes spanning 0–5 N and directions covering normal and tangential loading. (b) Representative FEM-predicted response under applied loading with boundary constraints matching the experimental fixture. (c) Top-side loading cases. (d) Bottom-side loading cases. The responses at the nine strain readout nodes are extracted to form the Stage I pretraining dataset.
Sensors 26 01378 g003
Figure 4. A comparison of the accuracy of the SSTID’s ( F x , F y , F z ) simulation and experimental results in the 0–5 N range.
Figure 4. A comparison of the accuracy of the SSTID’s ( F x , F y , F z ) simulation and experimental results in the 0–5 N range.
Sensors 26 01378 g004
Figure 5. SSTID experimental setup. (a) Calibration platform; (b) inclined force application platform; (c) distribution of data collection points on the top surface of the SSTID.
Figure 5. SSTID experimental setup. (a) Calibration platform; (b) inclined force application platform; (c) distribution of data collection points on the top surface of the SSTID.
Sensors 26 01378 g005
Figure 6. Model training SCDF diagram.
Figure 6. Model training SCDF diagram.
Sensors 26 01378 g006
Figure 7. Training results and loss curve.
Figure 7. Training results and loss curve.
Sensors 26 01378 g007
Figure 8. Variation curves of sensor signals from −10 °C to 50 °C.
Figure 8. Variation curves of sensor signals from −10 °C to 50 °C.
Sensors 26 01378 g008
Figure 9. Mean error of the three-axis forces and the resultant force.
Figure 9. Mean error of the three-axis forces and the resultant force.
Sensors 26 01378 g009
Figure 10. Distribution of measured contact points according to the applied contact force.
Figure 10. Distribution of measured contact points according to the applied contact force.
Sensors 26 01378 g010
Figure 11. Contact localization experiment of the SSTID. (a) Right; (b) Left; (c) Bottom; (d) Top; (e) Top-right; (f) Bottom-right.
Figure 11. Contact localization experiment of the SSTID. (a) Right; (b) Left; (c) Bottom; (d) Top; (e) Top-right; (f) Bottom-right.
Sensors 26 01378 g011
Figure 12. Playing Super Mario using the SSTID. (a) Move forward; (b) Jump forward; (c) Move backwards; (d) Release three attacks; (e) Jump; (f) Release two attacks; (g) Comparison diagram of playing games with controller and SSTID.
Figure 12. Playing Super Mario using the SSTID. (a) Move forward; (b) Jump forward; (c) Move backwards; (d) Release three attacks; (e) Jump; (f) Release two attacks; (g) Comparison diagram of playing games with controller and SSTID.
Sensors 26 01378 g012
Table 1. The cost of the SSTID.
Table 1. The cost of the SSTID.
PartQuantityUnit Price (USD)Total Price (USD)
Sensor Module 31.13.3
Microcontroller15.25.2
Circuit Board313
Top Plate111
Bottom Plate111
Base10.50.5
Electrical Wire111
Total Cost 15
Table 2. Material properties used in FEM simulation.
Table 2. Material properties used in FEM simulation.
Part NameValue (MPa)
Pick 19,000
Epoxy250
ADH600
FPC4100
PI5000
Strain gauges90,000
Table 3. Ablation study.
Table 3. Ablation study.
MethodPosition MAE (mm)Three-Axis Force MAE (N)
MLP (only simulation) 10.20.51
MLP + Backpropagation   ( N = 216   F z ) 3.510.35
MLP + Backpropagation   ( N = 216   F z + 144   F x   a n d   F y ) 2.870.27
MLP + Backpropagation   ( N = 216   F z + 288   F x   a n d   F y ) 2.380.21
MLP + Backpropagation   ( N = 648 ) 1.970.17
KNN (K = 5, only sim data)12.10.69
KNN (K = 5, only real data)3.010.38
Linear Regression (only sim data)
Linear Regression (only real data)
15.3
3.59
0.75
0.43
Table 4. Sensor performance characterization.
Table 4. Sensor performance characterization.
CategoryQuantityValueUnit
SpecificationsForce 5N
Sensitivity102N−1
Force resolution5mN
Performance
metrics
Error of average repeatability1.3% of FSO
Average hysteresis3.1% of FSO
F z axis 50,000 cycles of 1 N load test19% initial value error
Note: FSO denotes the full-scale output (5 N). “% initial value error” denotes the relative deviation from the initial reading measured after the 50,000-cycle test under a 1 N load.
Table 5. The sensor is compatible with game controls.
Table 5. The sensor is compatible with game controls.
Game GenreControlsSSTID Adaptation
Sensors 26 01378 i001
Super Mario
D-pad movement + button jump/attack↑↓←→ + F z
Sensors 26 01378 i002
Tetris
D-pad rotation + quick drop↑↓←→ + F z
Sensors 26 01378 i003
Tank Battle
Stick move + fire↑↓←→ + F z
Sensors 26 01378 i004
Shooter (Contra)
D-pad movement + button jump/attack↑↓←→ + F y + F z
Table 6. Quantitative evaluation of the game-control demonstration and press-trigger reliability.
Table 6. Quantitative evaluation of the game-control demonstration and press-trigger reliability.
Evaluation BlockProtocolTrialsMetricPlaceholder Result
Mario task level
(SSTID)
Fixed level segment20Success rate (%)90
20Completion time (s), mean ± std41.8 ± 6.5
Mario task level (Gamepad)Same level segment; standard gamepad (two-hand)20Completion time (s), mean ± std38.5 ± 5.4
Mario command levelTime-aligned command stream comparison (direction + button)20Direction accuracy (%)95.6
Latency t 0 : decoded threshold crossing;200Mean latency (ms), mean ± std60 ± 12
t 1 : OS key event timestamp200Games latency (ms)91
Press-based trigger reliabilityShort-press: single-trigger; long-press: hold 3 s100Short-press trigger success (%)98
98 50Long-press trigger success (%)100
Table 7. Comparative study.
Table 7. Comparative study.
WorkSensing
Principle
Readout
Channels
Active Area
(cm2)
Active Area/Channel (cm2/ch)OutputsReported Performance
This work Sparse strain sensing + learning928.3 3.14/channel ( x , y , F x , F y , F z ) Position MAE 1.97 mm; three-axis force MAE 0.17;
Kong et al. [19]Sparse taxels + deep model2347.522.066High-res pressure map/localizationAverage localization error 0.73 mm;
Piacenza et al. [28] Conductive elastomer + multi-electrode61.60.024 /lineLocalization + depthmedian localization accuracy; depth error ~0.74 mm;
Lee et al. [29]Strain gauges on micro-structure80.0270.027Three-axis forceTriaxial sensing
(unit-scale)
Mêda et al. [30]Array + MRE skin + neural network166.50.41 ( x , y , F x , F y , F z ) Location MAE 0.26 mm Force magnitude MAE 0.17 N;
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

Wu, Y.; Wu, H.; Han, Y.; Ding, Y.; Cao, B.; Xia, C. High-Resolution Contact Localization and Three-Axis Force Estimation with a Sparse Strain-Node Tactile Interface Device. Sensors 2026, 26, 1378. https://doi.org/10.3390/s26041378

AMA Style

Wu Y, Wu H, Han Y, Ding Y, Cao B, Xia C. High-Resolution Contact Localization and Three-Axis Force Estimation with a Sparse Strain-Node Tactile Interface Device. Sensors. 2026; 26(4):1378. https://doi.org/10.3390/s26041378

Chicago/Turabian Style

Wu, Yanyan, Hanhan Wu, Yifei Han, Yi Ding, Bosheng Cao, and Chongkun Xia. 2026. "High-Resolution Contact Localization and Three-Axis Force Estimation with a Sparse Strain-Node Tactile Interface Device" Sensors 26, no. 4: 1378. https://doi.org/10.3390/s26041378

APA Style

Wu, Y., Wu, H., Han, Y., Ding, Y., Cao, B., & Xia, C. (2026). High-Resolution Contact Localization and Three-Axis Force Estimation with a Sparse Strain-Node Tactile Interface Device. Sensors, 26(4), 1378. https://doi.org/10.3390/s26041378

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