EchoForce: Acoustic Force-Sensing Interfaces
- EchoForce is a family of acoustically mediated force interfaces that infer force from deformation-induced changes in echo characteristics across different sensor platforms.
- The wristband variant utilizes FMCW ultrasound to provide continuous grip-force estimation with mean error rates as low as 9% and robust cross-user performance.
- Extended embodiments, including soft tactile skins and resonance-based taxels, enable precise contact localization and effective force sensing in diverse environments.
EchoForce denotes an acoustic force-sensing paradigm in which force is inferred from how a mechanical interaction perturbs an acoustic field. In its narrowest and most explicit usage, it is a wrist-worn system that emits inaudible FMCW ultrasound and estimates grip force from echoes modulated by forearm skin deformation (Mahmoodi et al., 27 Jul 2025). In a broader synthesis-level sense, the same logic extends to soft tactile skins that learn force from deformation-induced transfer-function changes in embedded channels and to resonance-based taxels whose frequencies shift under load (S et al., 2023, Li et al., 2023). Across these variants, the shared structure is an acoustic excitation or self-excited acoustic response, a deformation-dependent acoustic observable, and a mapping from that observable to force, contact location, or another mechanically meaningful state.
1. Conceptual scope and transduction logic
EchoForce is best understood as a family of acoustically mediated force interfaces rather than a single transducer topology. The observable may be an ultrasonic echo image, a small set of FFT amplitudes at driven tones, a resonance frequency, or an edge-triggered acoustic pulse. The force-dependent physics likewise varies: skin curvature changes multipath delay and phase in air-coupled ultrasound; soft-channel deformation changes acoustic impedance and transmission; compliant end-caps alter boundary conditions and effective cavity length; electrostatic adhesion transitions radiate transient acoustic pressure (Mahmoodi et al., 27 Jul 2025, S et al., 2023, Li et al., 2023).
This diversity matters because “acoustic sensing” is sometimes treated as synonymous with time-of-flight ranging. The literature here is broader. One line uses matched-filtered FMCW echoes and differential echo images; another uses amplitude modulation of known tones at fixed frequencies; a third uses resonance shifts in audible-band pneumatic chambers. A plausible implication is that EchoForce is more accurately defined by force-conditioned acoustic state estimation than by any single waveform family.
| Instantiation | Acoustic observable | Representative reported result |
|---|---|---|
| Wristband EchoForce | Differential FMCW echo profile from 20–29 kHz chirps | Mean error rate 9.08% with fine-tuned user-dependent training; 12.29% for the user-independent foundation model (Mahmoodi et al., 27 Jul 2025) |
| AST Skin | FFT amplitudes at 300, 500, 700, and 900 Hz through deformable channels | More than 93% of estimates within ±1.5 N over 0–30 N; contact-location accuracy typically exceeds 96% (S et al., 2023) |
| AcousTac-derived EchoForce | Resonance-frequency shifts of pneumatically driven taxels | Sensitivities of approximately 3.2–19 Hz/N over approximately 0.2–15 N, depending on geometry (Li et al., 2023) |
2. Wrist-worn EchoForce for continuous grip-force estimation
The EchoForce wristband is built from an off-the-shelf silicone wristband, two custom PCBs, and a 3D-printed sensing bracket carrying an OWR-0504T-16 miniature speaker and an SPH0641LU4H-1 digital microphone. The sensing board is tilted at relative to the skin surface and faces the anterior forearm flexor region. A pilot ablation found that the bracket outperformed by 4.19%, while a flat placement suffered from inadvertent skin-contact shifts. Compute is provided by a Teensy 4.0 Development Board on the wrist, with streaming to a PC for data logging and training; inference is identified as portable on-device in future work (Mahmoodi et al., 27 Jul 2025).
Its excitation is an inaudible FMCW chirp from $20$ kHz to $29$ kHz. With microphone sampling rate kHz and frame length $600$ samples, the sweep rate is $160$ frames/s. The transmitted signal is modeled as
0
with 1 kHz, 2 kHz, and 3. The received signal is represented as
4
where 5 captures reflection-gain changes and 6 captures time-of-flight changes across multiple paths. Grip-induced deformation of the forearm, especially around flexor digitorum superficialis and palmaris longus, changes amplitude, delay, phase, and de-chirped energy distribution. At the reported settings, the vertical resolution is approximately 7 mm/pixel.
The continuous waveform is segmented into 8-sample frames and cross-correlated with the transmitted chirp to obtain a 1D range profile. Stacking profiles over time yields a 2D echo profile, and static reflections are suppressed by frame differencing,
9
Model input is a moving 0 s window of size 1 in time-by-range coordinates, corresponding to 2 frames and a 3-pixel spatial window covering approximately 4 cm. Ground truth is provided by a CAMRY EH101 dynamometer; pounds displayed on-screen are converted to kilograms, “hold” frames are discarded, and the resulting labels are linearly interpolated to uniform 5 Hz. EchoForce reports force in kilograms, with Newton conversion given by 6.
3. Learning formulation, evaluation protocol, and empirical results
The wristband system formulates grip-force estimation as continuous regression on differential echo images of size 7. The model family is described as a user-independent “foundation model” trained on a multi-user corpus and optionally fine-tuned per user. With 8 denoting ground-truth force and 9 the estimate, the training objective is mean squared error,
0
The principal training regimes are leave-one-user-out user-independent training for 1 epochs, user-dependent training for 2 epochs, fine-tuning from the user-independent backbone, and leave-one-orientation-out cross-orientation testing (Mahmoodi et al., 27 Jul 2025).
The experimental corpus comprises 3 participants, ages 4–5 years, with 6 recorded sessions per participant and three wrist orientations: supinated, neutral, and pronated. Each session lasts 7 minutes, producing 8 minutes per participant and 9 minutes overall. At 0 fps, this corresponds to 1 frames per session, approximately 2 frames per participant, and approximately 3 million acoustic frames in total. Trials target 4, 5, 6, 7, and 8 MVC, with grip-and-release duration of approximately 9 s per repetition.
The primary reported metric is
$20$0
Aggregate results are: mean error rate $20$1 and RMSE $20$2 kg for fine-tuned user-dependent training; $20$3 and $20$4 kg for user-dependent training without fine-tuning; $20$5 and $20$6 kg for the user-independent foundation model; and $20$7 and $20$8 kg for cross-orientation evaluation. Supinated orientation gives the best cross-orientation accuracy, with mean error $20$9 and RMSE $29$0 kg. Per-participant RMSE ranges from approximately $29$1 to $29$2 kg in the user-dependent setting and approximately $29$3 to $29$4 kg in the user-independent setting. Comfort was rated $29$5, and participants reported that the ultrasound was inaudible.
The reported comparisons place EchoForce against several wearable alternatives. Keir and Mogk reported approximately $29$6 error under similar MVC protocols for sEMG-based grip estimation, whereas EchoForce reports $29$7 in fine-tuned user-dependent testing and $29$8 without user-specific calibration. Static EMG calibration in Hoozemans et al. is summarized as approximately $29$9 kg error. HIPPO reflectivity rises to approximately 0 kg RMSE when user-independent, capacitive wrist topography reported 1 regression error, and vision methods are summarized at approximately 2 error for grip estimation. EchoForce’s central claim is therefore not only absolute accuracy but cross-session, cross-orientation, and cross-user robustness without per-session recalibration.
4. EchoForce as deformable acoustic transfer sensing: AST Skin
The paper on Acoustic Soft Tactile Skin does not use the name EchoForce, but the supplied interpretation treats it as an echo or transfer-function approach in which known tones are injected into soft acoustic channels and the resulting spectral amplitudes are mapped to force and contact location. A speaker drives four sinusoids at 3, 4, 5, and 6 Hz, each with normalized amplitude 7, through hollow channels embedded in a soft silicone membrane. Under normal force 8, local deformation changes the channel cross-section 9, hence the acoustic impedance
$600$0
and modifies transmission and reflection. In a simplified discontinuity model,
$600$1
The channel is therefore treated as a distributed acoustic filter with transfer function $600$2, and the measured spectral amplitudes at the microphone satisfy
$600$3
for $600$4. The learned feature vector is $600$5, used for both force regression and location classification (S et al., 2023).
The flat membrane is a $600$6 silicone skin cast in a 3D-printed PLA casing, using Polycraft Silskin with Shore A $600$7 and $600$8 catalyst ratio. Tested geometries include a single cylindrical channel (AST 1), dual cylinders (AST 2a/2b), dual cones (AST 3a/3b), and mixed cone-plus-cylinder layouts (AST 4a–4d). A frame-less variant, f-AST, integrates transducers in a base while extending a flexible membrane and cylindrical channel to conform to curved surfaces such as a gripper finger. The sensing pipeline uses FFT amplitudes at the four driven frequencies, with $600$9 calibration points for the flat AST and $160$0 points for f-AST. Calibration is performed at three discrete locations $160$1, with a 6-DoF robot and inline load cell pressing in $160$2 mm increments until approximately $160$3 N; $160$4 waveform samples are recorded at each increment.
Training uses a $160$5 train:test split and $160$6-fold cross-validation in MATLAB’s Regression and Classification Learner tools. Regressors and classifiers include Gaussian Process Regression with several kernels, Bagged Ensemble Trees, Weighted kNN, SVM with Gaussian kernel, and a bilayered neural network. Across flat configurations, force RMSE ranges from $160$7 N in AST 1 to $160$8 N in AST 4b, and contact-location accuracy ranges from $160$9 in AST 3b to 00 in AST 2b. Over the full operating range, more than 01 of force estimates fall within 02 N over 03–04 N. For AST 1, 05 of estimates lie within 06 N and 07 within 08 N. Contact-location classification typically exceeds 09; AST 2b reached 10, AST 4c 11, and AST 4d 12.
The f-AST curved-surface variant achieved its best performance with a Bagged Trees Ensemble, with cross-validation error 13 N for force and 14 accuracy for location. Accuracy bands were 15 within 16 N, 17 within 18 N, 19 within 20 N, and 21 within 22 N. The system was further demonstrated in real-time gripping-force control on an SMC LEZH gripper mounted to a Franka Emika arm. The gripper reduced width in 23 mm steps until the f-AST estimate reached a target of 24, 25, or 26 N, then maintained that grip during lift, move, and place operations. Reported MAE ranges were 27–28 N at 29 N with noise off and 30–31 N with 32 dB white noise on; 33–34 N at 35 N with noise off and 36–37 N with noise on; and 38–39 N at 40 N with noise off and 41–42 N with noise on. Robustness tests also included contact scratching with a stiff brush under zero load, where readings remained near-constant for smooth strokes.
5. Resonance-based and electronics-free EchoForce variants
A second branch of the EchoForce idea is realized by AcousTac and the supplied EchoForce interpretation built on it: compliant silicone caps and short plastic tubes form air-driven resonant chambers that emit audible tones under a steady airflow, while a remote microphone reads force from resonance shifts. Each taxel is a 3D-printed PLA tube with inner diameter 43 mm and an edge-orifice inlet supplied at 44–45 L/min. A silicone hemispherical shell of Smooth-On Dragon Skin 30 forms the soft end-cap. A smartphone microphone placed approximately 46 m away samples at 47 kHz and records the tone. Because the transduction is pneumatic-acoustic, there are no wires, ICs, or embedded transducers at the contact point (Li et al., 2023).
The core model is 1D pipe resonance. For tube length 48, the open-closed and open-open fundamentals are
49
A practical fit reported for the study is
50
with representative constants given for the theoretical open-closed case and measured fits at 51 N and 52 N. Cap deformation 53 changes effective length and therefore resonance. Force-deformation behavior is nonlinear; an empirical fit is
54
Sensitivity follows
55
which makes the 56 dependence operationally important: shorter tubes are both higher in base frequency and more sensitive.
The geometry is explicitly tunable. Tube lengths of 57, 58, 59, and 60 mm were used to create distinct base frequencies. End-cap wall thickness 61–62 mm trades sensitivity against force range. With a 63 mm hole enforcing monotonic decoding by amplitude thresholding, measured sensitivities were approximately 64 Hz/N for 65 mm over about 66–67 N, 68 Hz/N for 69 mm over about 70–71 N, 72 Hz/N for 73 mm over about 74–75 N, 76 Hz/N for 77 mm over about 78–79 N, and 80 Hz/N for 81 mm over about 82–83 N. Hole size 84 also changes minimum detectable force: for 85 mm, 86 mm yielded approximately 87 N 88, whereas no hole yielded approximately 89 N. Small distal masses of 90–91 mg provide an alternative way to eliminate the initial nonmonotonic boundary-condition transition.
Signal processing is lightweight: spectrogram() and tfridge() track peak frequency at 92 Hz update rate, with 93 Hz frequency bins. For hole-equipped taxels, the amplitude envelope is computed every 94 ms and smoothed every 95 ms before downsampling to 96 Hz. Combined with the measured sensitivities, this gives force resolution from approximately 97 N to approximately 98 N. A four-taxel array with 99 mm center-to-center spacing and lengths 00, 01, 02, and 03 mm was demonstrated, as was a three-taxel astrictive gripper using 04, 05, and 06 mm tubes with 07 mm caps. The gripper tracked approximately 08 Hz oscillations during hefting and approximately 09 Hz during compression. The reported decoding was monotonic with no hysteresis beyond the eliminated transition region, though RMSE and repeatability statistics were not reported.
6. Related extensions and broader acoustic-force interpretations
EchoForce also intersects with multimodal wearable force estimation. Wrist2Finger combines a thumb ring carrying an ICM-20948 IMU with a smartwatch-based single-channel EMG sensor, and uses a dual-branch transformer with bidirectional cross-modal attention to output 10 3D hand joints and five fingertip forces continuously. The model uses hidden size 11, two transformer layers per branch, four heads per layer, and losses that include pose error, force RMSE, smoothness, saturation, and kinematic constraints. Reported performance across 12 participants is average MPJPE 13 cm, fingertip-force RMSE 14 in normalized units, and Pearson 15, with 16 Hz streaming to Unity and 17 ms average inference latency on desktop. The paper explicitly includes a section on integrating Wrist2Finger into EchoForce for grasp detection, haptic mapping, safety limits, and personalization (Xiao et al., 5 Oct 2025).
A different non-contact line uses acoustic pressure emitted by electrostatic adhesion systems. When an EA pad is driven by a bipolar square wave, polarity reversals generate short acoustic pulses captured by a nearby microphone. Peak acoustic pressure increases with object mass, contact area, and drive voltage, and grows roughly with 18 over 19–20 Hz. At 21 V, 22 Hz, and 23 mm24 contact, the paper fits the empirical mass mapping
25
where 26 is normalized peak acoustic pressure and 27 is mass in grams. Two identical EA pads were also monitored simultaneously with a 28 phase offset, enabling non-overlapping impulse trains for separate decoding. In the reported mass-estimation demo on five objects, RMSE was approximately 29 g (Wang et al., 22 May 2025).
At a more theoretical level, acoustokinetics treats acoustic force design itself as an inverse problem. The pressure field is decomposed as
30
with amplitude gradients associated with conservative components and phase gradients with nonconservative components. The framework develops explicit forms for standing waves, pseudo-standing waves, tractor beams, and purely nonconservative fields, and poses inverse design as minimization of 31 subject to the Helmholtz equation (Abdelaziz et al., 2019). Relatedly, under restrictive conditions, the secondary Bjerknes force between oscillating bubbles becomes always attractive and proportional to the product of the bubbles’ virtual masses, 32, with inverse-square distance dependence. In the most compact form summarized in the paper, this yields a gravitational-type structure 33 (Simaciu et al., 2019). These works are not EchoForce sensors in the narrow wearable sense, but they broaden the conceptual neighborhood from acoustic force estimation to acoustic force generation and indirect acoustic monitoring of force-bearing states.
7. Comparative position, common misconceptions, and open problems
Relative to other tactile and wearable modalities, EchoForce occupies a distinctive trade space. The wristband EchoForce is positioned against sEMG, strain and pressure sensors, IMUs, and vision; its stated advantages are non-contact air-coupled sensing, robustness across sessions and orientations, and user-independent continuous estimation without per-session recalibration (Mahmoodi et al., 27 Jul 2025). AST Skin is positioned against capacitive, resistive, piezoelectric, magnetic, optical, and fluidic skins; its distinguishing attributes are compliance, easy affixation to robot parts, and low-cost off-the-shelf transducers located off the contact surface (S et al., 2023). AcousTac-derived EchoForce goes further by removing electronics from the contact point entirely, which is described as advantageous in environments hostile to wiring or electronics, including MRI, wet or dirty settings, and volatile handling (Li et al., 2023).
Several misconceptions recur in this space. First, EchoForce is not a single sensing primitive. The wristband uses FMCW matched filtering and differential echo imaging; AST Skin explicitly uses amplitude modulation of driven tones and not frequency, phase, or time-of-flight as the primary signal; AcousTac uses resonance shifts; EA monitoring uses self-generated acoustic pulses. Second, the systems are not universally calibration-free. EchoForce’s user-independent model is trained on a multi-user corpus and can be fine-tuned; AST Skin requires geometry-specific calibration datasets for force and location; AcousTac requires per-taxel calibration of frequency-versus-force, band planning, and often amplitude thresholds. Third, robustness claims are domain-specific. EchoForce reports remount robustness across sessions and orientations, but dynamic wrist motion and gait-induced artifacts were not evaluated. AST Skin was robust to 34 dB white noise and incidental scratching, but hysteresis, repeatability, drift, and temperature sensitivity were not explicitly characterized. AcousTac reports monotonic operation without hysteresis once the transition region is managed, yet larger arrays still require careful band separation and microphone placement.
The open problems are correspondingly clear. Multi-touch disambiguation and shear-force estimation remain unresolved in AST-style channel sensors. Large-area arrays raise cross-talk, identifiability, and calibration-scaling issues in both channel-based and resonance-based skins. The wristband EchoForce paper does not report Bland–Altman analysis, Pearson correlation, confidence intervals, or direct real-time latency figures, and code or data were not publicly released. Across the family, long-term drift, temperature dependence, daily-life motion robustness, and on-device deployment remain active engineering and research questions. A plausible implication is that the enduring value of EchoForce lies less in any one sensor embodiment than in a general recipe: engineer a mechanically informative acoustic path, encode deformation into a stable acoustic statistic, and learn or model the inverse map with enough invariance to survive real use.