Multifingered force-aware control for humanoid robots
Authors: Pasquale Marra, Gabriele M. Caddeo, Ugo Pattacini, Lorenzo Natale
Organizations: Humanoid Sensing and Perception, Istituto Italiano di Tecnologia, Genoa, Italy. · DIBRIS, Universit`a di Genova, Via All’Opera Pia, 13, Genoa, Italy. · MESH Facility, Istituto Italiano di Tecnologia, Genoa, Italy
In this paper, we address force-aware control and force distribution in robotic platforms with multi-fingered hands. Given a target goal and force estimates from tactile sensors, we design a controller that adapts the motion of the torso, arm, wrist, and fingers, redistributing forces to maintain stable contact with objects of varying mass distribution or unstable contacts. To estimate forces, we collect a dataset of tactile signals and ground-truth force measurements using five Xela magnetic sensors interacting with indenters, and train force estimators. We then introduce a model-based control scheme that minimizes the distance between the Center of Pressure (CoP) and the centroid of the fingertips contact polygon. Since our method relies on estimated forces rather than raw tactile signals, it has the potential to be applied to any sensor capable of force estimation. We validate our framework on a balancing task with five objects, achieving a 82.7% success rate, and further evaluate it in multi-object scenarios, achieving 80% accuracy. Code and data can be found here https://github.com/hsp-iit/multifingered-force-aware-control.
Figures & tables
Fig. 2 : Overview of the control pipeline. Finger positions (magenta spheres) are projected onto the plane (yellow rectangle), and normal force components (orange arrows) are used to compute the CoP (cyan sphere) in the plane frame. From this, a new target pose for the plane is generated, and finger and joint positions are updated with a corrective term for inaccuracies.
Fig. 3 : a) Data collection setup. b) Indenters. c) Effect of hysteresis on the tactile readings. The graphic above shows the indented force (N) over time (s), while the bottom graphic shows the output of the sensor’s taxel over time.
Fig. 4 : Consistency validation across sensors shows variability in tactile outputs under identical applied forces.
Time (s)
Distance CoP (cm)
Success rate (%)
Position
1
2
3
4
5
Mean
1
2
3
4
5
Mean
1
2
3
4
5
Mean
Object 1
9.2
6.5
6.4
42.1
40.5
20.9
35.0
13.2
13.6
33.4
31.9
25.4
66.7
100.0
100.0
100.0
100.0
93.3
Object 2
8.8
9.5
5.2
24.6
28.9
15.4
14.1
6.4
3.1
12.6
15.0
10.2
100.0
100.0
66.7
100.0
66.7
86.7
Object 3
9.0
7.4
5.1
29.3
/
12.7
9.3
2.3
6.7
21.7
/
10.0
100.0
100.0
100.0
66.7
0.0
73.3
Object 4
12.3
28.4
11.9
22.2
22.8
19.52
44.0
168.0
15.2
93.2
25.0
69.1
66.7
66.7
33.3
100.0
66.7
66.7
Object 5
42.3
20.94
39.7
5.7
43.0
30.3
34.6
21.7
10.3
21.0
33.2
24.2
66.7
100.0
100.0
100.0
100.0
93.3
TABLE I : Results of the experiments. Force estimation uses different networks for each finger (first five rows) and one network for all the fingers (last row). Each metric is evaluated at different positions (1–5) and on average.
Fig. 5 : Starting position on the tray. The superimposed hand shows the position of the hand under the tray.
Fig. 6 : CoP error for a success (top) and a failure (bottom) episode. In the failure case, the error drops below the threshold but is highly unstable.
Multi-fingered hands offer great potential for compliant and robust grasping of unknown objects, yet their high-dimensional force control presents a significant challenge. This work addresses two key problems: (1) distributing forces across multiple contacts to counteract an object's weight, and (2) preventing rotational slip caused by gravitational torque when a grasp is distant from the object's center of mass. We address these challenges via tactile feedback and a Second-Order Cone Programming (SOCP)-based controller, without explicit torque modeling or slip detection. Our key insights are (1) rotational slip inevitably induces translational slip at some contact points for a multi-fingered grasp, and (2) the ratio of tangential to normal force at each contact is an effective early stability indicator. By actively constraining this ratio for each finger below the estimated friction coefficient, our controller maintains grasp stability against both translational and rotational slip. Real-world experiments on 12 diverse objects demonstrate the robustness and compliance of our approach.
Yubin Ke, Jiayi Chen, Hang Lv +2
Peking University · Galbot · Beijing Academy of Artificial Intelligence
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.
Antonio Rapuano, Simone Orelli, Barbara Bazzana +2
Department of Computer, Control and Management Engineering, Sapienza University of Rome, 00185 Rome, Italy. · Robotics and Mechatronics Department, Faculty of Electrical Engineering, Mathematics and Computer Science, University of Twente, 7500 AE Enschede, The Netherlands.
Whole-body humanoid manipulation of bulky, deformable, and shared-load objects requires distributed contact sensing and explicit force regulation, yet most imitation policies treat contact force only implicitly. On the other hand, different demonstration sources provide complementary modalities with inherent trade-offs: human demonstrations capture natural contact forces but not robot-executable actions, while teleoperation directly records robot actions but with less natural force regulation. This paper presents WT-UMI, a wearable whole-body tactile interface worn by human operators or mounted on humanoids, providing accurate observations of tactile images, contact forces, and end-effector poses across both human demonstration and humanoid teleoperation modes. We introduce a force-conditioned target-pose correction module that converts measured human poses into contact-aware robot targets by learning corrections from teleoperation data. To leverage the natural force interaction in human data, we propose a force-supervised planner that predicts end-effector pose chunks and contact-force trajectories. The predicted contact force serves as the reference for a tactile-based admittance controller. Across five contact-rich tasks spanning deformable objects, bulky rigid objects, and human--humanoid collaboration, WT-UMI improves success rate and reduces contact-position tracking error over four policy baselines. Our project page is available at https://wt-umi.github.io/WTUMI/.
Jaehwi Jang, Zhaoyuan Gu, Alfred Cueva +15
The Institute for Robotics and Intelligent Machines, Georgia Institute of Technology