Source-linked AI summary

Tactile Reconstruction of Contact Task Frames and Forces for Hybrid Force/Motion Control

Antonio Rapuano, Simone Orelli, Barbara Bazzana, Antonio Franchi, Alessandro De Luca

arXiv:2610.10020v1cs.RO

TL;DR

Hybrid force/motion control needs an interaction force and task frame, but tactile force and pose approaches do not integrate them into the required contact variables. The paper estimates observable geometry and force from tactile images and fuses those measurements with robot proprioception. Experiments demonstrate contact-force regulation with touch as the only exteroceptive feedback, within the tested conditions.

  • Problem

    Tactile force estimates alone do not provide the local task frame required to define force- and motion-controlled directions in hybrid force/motion control.

    Source: §I · p. 2
  • Method

    A tactile-image regressor estimates indentation, two surface-to-sensor tilts, and 3D contact force with uncertainty, then an EKF-based estimator fuses these measurements with robot proprioception.

    Source: §VII · pp. 11–12
  • Results

    The system regulated contact force against a flat rigid board in human-imposed linear and angular motion, using touch as its only exteroceptive feedback.

    Source: §VII · p. 12
  • Takeaways & Limitations

    The same trained regressor showed qualitatively comparable behavior on a different manipulator, material, and laboratory environment without changes.

    Source: §VII · p. 12

    The results cover rigid, planar, featureless surfaces under moderate indentation and within the prescribed contact cone, not curved, textured, or compliant surfaces or larger shear-to-normal force ratios.

    Source: §VII · p. 13

Abstract

from arXiv · show

Hybrid force/motion control requires knowledge of the interaction force and of a task frame defining the force- and motion-controlled directions. These quantities are usually obtained from force/torque sensing or model-based residuals, often assuming also a nominal environment model. This work addresses the online estimation of the contact force and a possibly time-varying task frame using only soft optical tactile sensing, under the assumption of locally planar contact with a negligible contact moment. The proposed method maps a single image of the deformed elastomer of a soft optical tactile sensor to observable contact variables: indentation depth, two surface-to-sensor tilt angles, and 3D contact force, each with a per-sample uncertainty estimate. The mapping is learned through a self-labeling acquisition procedure, in which a manipulator imposes controlled contacts while an auxiliary Force/Torque sensor is used offline to provide ground-truth labels. The tactile measurement is then fused with robot proprioceptive data in an Extended Kalman Filter, producing a continuously updated estimate of the contact task frame and of the interaction force. Control experiments with a DigiTac sensor mounted on a UR10 manipulator demonstrate closed-loop contact force regulation against a flat rigid board in linear and angular motion by a human operator, with touch as the only exteroceptive feedback.

I. INTRODUCTION

Hybrid force/motion control needs both interaction force and a task frame, but existing force-sensing, residual-based, and tactile approaches do not provide their integration from tactile contact information. This work estimates observable contact geometry and force from tactile images, fuses them with proprioception, and demonstrates tactile-driven hybrid control.

I. INTRODUCTION

  • Existing tactile pose and force methods do not jointly provide the contact variables needed to define force- and motion-controlled directions in hybrid force/motion control.Force regression alone does not provide the local task frame, while tactile servoing typically regulates pose or deformation rather than assigning contact force within a hybrid decomposition.Source: §I · p. 2
  • For locally planar, featureless contact with negligible moment, tactile images encode indentation, surface-to-sensor tilt, and 3D contact force, but not contact position or tilt direction around the plane normal.The method therefore targets observable contact quantities rather than an unobservable full contact pose.Source: §I · p. 2
  • A single soft optical tactile image yields those contact measurements with per-sample uncertainty, while self-labeling uses manipulator-imposed contacts and auxiliary F/T ground truth.The auxiliary sensor supplies offline labels and independent experimental comparison, not control-loop feedback.Source: §I · p. 2
  • The tactile measurement and robot proprioception feed a state estimator that updates the contact plane, task frame, and interaction force during contact.The estimated surface geometry is retained with increasing uncertainty during brief contact breaks.Source: §I · p. 2
  • Experiments regulate three contact-force components against a rigid board moved linearly and angularly by a human, using touch as the controller’s only exteroceptive feedback.The sensor orientation adapts to the reconstructed contact frame while tangential force components are driven to zero and normal force to a nonzero reference.Source: §I · p. 2

II. PROBLEM SETTING AND DESIGN RATIONALE

The paper defines which contact variables are observable from tactile sensing under locally planar, featureless contact and negligible contact moment, then uses these assumptions to specify the control task. It also describes the physical setup and the self-labeling data-acquisition arrangement.

II. PROBLEM SETTING AND DESIGN RATIONALE

  • Locally planar, featureless contact makes indentation depth and two tilt angles observable, but not tangential position or twist; negligible contact moment excludes moment regulation.The adopted assumptions also restrict the measurement model to three force components.Source: §II · p. 3
  • The controller assigns forces along three contact-frame directions and two angular motions to align the sensor with the surface normal, with task augmentation completing the remaining twist.The task-space decompositions induced by these assumptions are summarized in Table I.Source: §II · p. 3, Table I · p. 3

III. SELF-LABELING DATASET ACQUISITION

  • The acquisition protocol excites observable contact variables while varying unobservable ones, using robot proprioception for geometric labels and an auxiliary F/T sensor for force labels.The F/T sensor is used for data acquisition, not as an input to the regressor or online control loop.Source: §III · p. 3, A. Physical Setup · p. 3, Figure 2 · p. 4

A. Physical Setup

  • A DigiTac sensor on a UR10 contacts a rigid, flat, horizontal metal plate; the dataset spans three replaceable sensor skins.The horizontal plate simplifies pose expression, and the protocol can be rotated for another known, fixed surface pose.Source: A. Physical Setup · pp. 3–4

B. Sampling Design

Sampling varies the observable contact quantities while randomizing unobservable pose variables, and each sample follows an approach-release cycle. The cycle records an out-of-contact F/T measurement and a settled in-contact sample.

B. Sampling Design

  • Observable indentation, tilt, and force quantities are sampled while unobservable tangential position and normal twist are randomized and omitted from labels.This design aims to reduce acquisition-specific correlations learned by the regressor.Source: B. Sampling Design · p. 4
  • The target pose varies indentation through depth, excites tangential forces through lateral displacement, and samples roll, pitch, and yaw to vary tilt and unobservable twist.The tool orientation is retained only when its z-axis lies within an admissible cone around the surface normal.Source: B. Sampling Design · p. 4
  • The admissible tilt cone narrows with indentation to exclude contacts whose patch approaches the sensor rim.Phases 3–5 run below the UR10 maximum speed to limit impact and inertial effects.Source: B. Sampling Design · p. 4, C. Acquisition Cycle · p. 5
  • Each sample independently draws a target pose and pre-contact orientation, then unloads the pad between samples to reduce sequential dependence from persistent deformation.The protocol does not assume consecutive samples are statistically uncorrelated.Source: B. Sampling Design · p. 4

C. Acquisition Cycle

  • The six-phase cycle records an out-of-contact F/T reading before contact and the tactile image, robot pose, and F/T reading after settled indentation, shear, and post-rotation.Contact is released by retracting along the surface normal without commanded in-plane dragging.Source: C. Acquisition Cycle · pp. 4–5, Figure 3 · p. 5

D. Label Extraction

Geometric labels come from the attained robot pose, while contact-force labels are recovered from F/T measurements by accounting for tool weight and bias. Images are preprocessed for learning and inference, with convolution used to model their spatial deformation patterns.

D. Label Extraction

  • Geometric labels use the attained pose relative to the plate, while force labels use F/T readings separated into contact force, tool weight, and slowly varying bias.An out-of-contact measurement provides the reference for separating these contributions.Source: D. Label Extraction · p. 5
  • Assuming F/T bias stays approximately constant over one acquisition cycle, subtracting the out-of-contact reading from the contact reading cancels that bias.The resulting force is used as the sample label.Source: D. Label Extraction · p. 5

IV. TACTILE MEASUREMENT REGRESSOR

  • Grayscale downsampling reduces image-processing cost, while convolution is selected to model the spatially structured deformation field encoded by pin displacement.Training, evaluation, and later control use the same image format.Source: D. Label Extraction · p. 5, §IV · p. 5

A. Architecture

The tactile regressor uses a residual convolutional backbone with squeeze-and-excitation blocks and parallel heads for the measurement mean and log-variance. Its per-sample uncertainty supplies the covariance needed by the contact-state estimator.

A. Architecture

  • The ResNet-style architecture combines a residual convolutional backbone and squeeze-and-excitation blocks with parallel MLP heads for the six-dimensional measurement mean and log-variance.Figure 4 depicts this architecture; the paired outputs provide an estimate and per-sample confidence for Bayesian filtering.Source: A. Architecture · pp. 5–6, Figure 4 · p. 6
  • The final backbone uses a shallow stem and four residual stages, with downsampling and adaptive average pooling to produce a 128 × 8 × 6 feature map.The backbone is deliberately kept small to support real-time deployment.Source: A. Architecture · p. 6
  • Each residual block combines two convolutions with a skip path, while a lightweight squeeze-and-excitation block recalibrates features channel-wise before residual addition.The skip path is an identity mapping or a 1 × 1 convolution when channel expansion is needed.Source: A. Architecture · p. 6
  • Two parallel MLP heads predict the measurement mean and per-sample log-variance, which is exponentiated during inference to construct the measurement covariance.Architecture modifications were retained when they reduced validation loss, but the sequential comparisons were not reported as an ablation study.Source: A. Architecture · pp. 5–6

B. Training Methodology

Training uses a two-stage Gaussian-regression procedure to produce input-dependent uncertainty estimates. The control objective is to regulate contact force while aligning the tactile sensor with an unknown, slowly time-varying surface using touch as the only exteroceptive feedback.

B. Training Methodology

  • Training uses 10,000 labeled samples randomly partitioned into 70% training, 15% validation, and 15% test subsets, reserving the test set for final evaluation after configuration selection.Source: B. Training Methodology · p. 6
  • The regressor is trained by maximum-likelihood estimation under a diagonal Gaussian observation model, using Gaussian negative log-likelihood for each output dimension.Source: B. Training Methodology · p. 6
  • Homoscedastic pretraining optimizes a shared global log-variance while warming up the mean, addressing convergence failures observed when both outputs are optimized from initialization.Source: B. Training Methodology · p. 6
  • Heteroscedastic fine-tuning starts from the Stage 1 early-stopping checkpoint and learns input-dependent, per-sample uncertainty estimates by optimizing all parameters end-to-end.Source: B. Training Methodology · p. 6

V. TACTILE-DRIVEN HYBRID FORCE/MOTION CONTROL

  • The control objective is force regulation against an unknown, slowly time-varying surface while maintaining sensor alignment with its local normal, using touch as the only exteroceptive feedback.Source: §V · p. 7
  • The system fuses tactile measurements with robot proprioception in an EKF, then combines estimated contact variables and hybrid targets through an admittance layer to generate smooth motion references.Source: §V · p. 7

A. Estimation of the Contact State

The estimator fuses sensor-relative tactile measurements with tool pose to maintain a world-frame estimate of the contact plane and force. Its state represents only contact quantities observable under the locally planar, negligible-moment assumptions.

B. Control Pipeline

The control pipeline uses the estimated contact frame to assign force and tilt targets, then converts them into world-frame translational and rotational motion references. The translational channel responds to force error, while the rotational channel tracks surface alignment.

  • The implemented task decomposition assigns three translational directions to force regulation and two tilt directions to motion regulation; normal loading sets the friction cone for tangential force commands.Source: B. Control Pipeline · p. 8
  • The tactile estimate resolves surface normal and two tilt angles, but not twist about the normal; the commanded twist is therefore arbitrary rather than tactile-regulated.Source: B. Control Pipeline · pp. 8–9
  • Commanded force must remain within the friction cone, and commanded tilt must satisfy the approach open-half-space restriction used during acquisition.Source: B. Control Pipeline · p. 9
  • Two complementary admittance channels map hybrid targets through the estimated contact frame into translational and rotational motion references.Source: B. Control Pipeline · p. 9
  • The translational position admittance uses virtual inertia and damping, with its state expressed as velocity in the estimated contact frame and resulting references expressed in the world frame.Source: B. Control Pipeline · p. 9
  • The rotational channel leaves twist about the estimated normal free, choosing it by task augmentation, and filters the target orientation into a smooth reference without driving the filter from contact force.Source: B. Control Pipeline · p. 9
  • The UR10 tracks the resulting references with Cartesian velocity commands formed from reference velocities and position and orientation error feedback.Source: B. Control Pipeline · p. 9

VI. RESULTS

The results section evaluates the tactile regressor on a held-out test set and assesses the integrated estimator and controller in a dynamic contact experiment. The supplied figure presents training and validation losses for the two training stages.

  • The section evaluates the regressor on a held-out test set and the integrated estimation-and-control system in a dynamic contact experiment.Source: §VI · p. 9
  • Training and validation losses are shown for homoscedastic pretraining and heteroscedastic fine-tuning from the Stage 1 early-stopping checkpoint.Source: Figure 6 · p. 10

A. Regressor Performance

The regressor achieves low held-out errors across six outputs, and its predicted uncertainty generally tracks empirical error, supporting covariance use within the tested domain.

A. Regressor Performance

  • Heteroscedastic fine-tuning reduced validation loss from −2.035 at the Stage 1 checkpoint to −2.348.Training required 341 Stage 1 epochs and 94 Stage 2 epochs, approximately 2 h total on one NVIDIA Tesla T4 GPU.Source: A. Regressor Performance · p. 10
  • 0.175 mm indentation RMSE; tilt RMSEs were 1.767 deg and 1.993 deg, while x/y/z force RMSEs were 0.051/0.054/0.206 N.The indentation error is comparable in scale to the manipulator's 0.1 mm repeatability, which does not separate regressor error from label uncertainty.Source: A. Regressor Performance · p. 10
  • Adding torque-based consistency supervision produced no measurable improvement in lateral-force accuracy over Eq. (12) alone.The torque channels offered redundant force information under Assumption 2, but this term was not part of the reported model.Source: A. Regressor Performance · p. 10
  • Across all six outputs, empirical error generally increased with predicted standard deviation, with binned curves close to identity over most ranges.Larger deviations and variability occurred for orientation channels; the results support using predicted variance as EKF measurement covariance within the tested acquisition domain.Source: A. Regressor Performance · p. 10

B. Closed-Loop Control Experiment

In a human-driven board-motion trial, the touch-only loop maintained 3D force regulation and continuously adjusted tool alignment to the estimated surface tilt. A separate no-retraining trial on another setup showed qualitatively comparable behavior.

B. Closed-Loop Control Experiment

  • The feasibility trial used 20 Hz Cartesian commands under Assumptions 1–2 and was not an exhaustive sweep of materials, geometries, friction, or force references.An operator continuously translated and rotated a rigid plywood board while the hybrid target remained constant.Source: B. Closed-Loop Control Experiment · p. 10
  • The estimated normal force approached its 2.5 N reference while tangential components remained around zero; bounded signals maintained regulation throughout the reported trial.Deviations occurred principally during board-pose changes as the estimated frame, admittance dynamics, and manipulator responded.Source: B. Closed-Loop Control Experiment · p. 11
  • The tactile force prediction and offline F/T reconstruction showed similar temporal evolution, with largest discrepancies during force excursions and contact transients.F/T measurements were used only for evaluation, not as inputs to the regressor, EKF, target generator, or controller.Source: B. Closed-Loop Control Experiment · p. 11
  • As the board orientation varied, the target orientation followed the EKF-reconstructed task frame, and measured tool orientation followed the filtered reference.The orientation channel continuously adapted sensor alignment to estimated surface tilt.Source: B. Closed-Loop Control Experiment · p. 11
  • Without retraining, the same regressor showed qualitatively comparable behavior on a different robot, vertical plastic panel, laboratory, and skin; those tasks are undocumented.The trial was included as visual evidence of operation outside the principal setup.Source: B. Closed-Loop Control Experiment · p. 11

VII. CONCLUSIONS

The work estimates contact force and task frame online from soft optical tactile sensing under locally planar, featureless-contact and negligible-moment assumptions. Experiments regulate force during board motion using touch as the only exteroceptive feedback.

VII. CONCLUSIONS

  • A ResNet-style regressor maps each tactile image to indentation depth, two surface-to-sensor tilt angles, and 3D contact force, with per-sample uncertainty.An auxiliary force/torque sensor supplies offline ground-truth labels and an independent validation reference.Source: §VII · pp. 11–12
  • The system regulated contact force against a flat, rigid board in human-imposed linear and angular motion, using touch as its only exteroceptive feedback.The plots mark contact phases detected from regressed indentation depth.Source: Figure 8 · p. 12, §VII · p. 12
  • An EKF fuses tactile measurements with robot proprioception to estimate the contact task frame and interaction force for an admittance-based hybrid force/motion controller.Source: §VII · p. 12
  • The trained regressor showed qualitatively comparable behavior without retraining on a different manipulator, plastic panel, and laboratory setup.These trials used a setup different from the one in Tab. II.Source: §VII · p. 12, Figure 9 · p. 13
  • The results are scoped to rigid, planar, featureless surfaces, moderate indentation, and the prescribed contact cone; generalization to curved, textured, or compliant surfaces or larger shear-to-normal force ratios is not claimed.Source: §VII · p. 13
  • Rotation about the surface normal and tangential contact position are unobservable under the adopted featureless-plane contact model.Normal-axis rotation is currently fixed through arbitrary task augmentation; tangential motion may still leave signatures through shear and incipient slip.Source: §VII · p. 13
  • Floating-base deployment would require fusion with its onboard state estimator and an interaction controller that accounts for coupled base and robot dynamics.The reconstructed contact variables are not specific to fixed-base manipulators.Source: §VII · p. 13
Loading 2610.10020v1…