Physics-Informed Sliding-Window Particle Filtering for Tactile-Only In-Hand 6-DoF Object Pose Refinement
Organizations: State Key Laboratory of Intelligent Manufacturing Equipment and Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China. · Electric Power Research Institute, Guangdong Power Grid Co Ltd., Guangzhou 510080, China. · HUST-Wuxi Research Institute, Wuxi 214174, China.
Abstract
This paper studies tactile-only 6-DoF pose refinement and belief maintenance for grasped objects in static and short quasi-static in-hand configurations where vision is unavailable or heavily occluded. The key difficulty is tactile partial observability: whole-hand taxel contacts are sparse, intermittent, and ambiguous under limited excitation and object symmetries. We propose a physics-informed particle filter on that updates pose beliefs from dense whole-hand tactile measurements. The likelihood combines active-contact signed-distance consistency, force-normal alignment, friction-cone feasibility, zero-force negative evidence, and optional feasibility guards. A sliding-window log-likelihood fuses recent tactile frames to reduce single-frame ambiguity, while a potential-field-guided proposal steers particles away from hand--object penetration. Symmetry-aware resampling preserves multiple plausible modes. Experiments on an Allegro Hand V5 with five objects show lower normalized ADD-S than tactile-only geometric, particle-filter, and learning baselines, and ablations confirm the benefits of temporal fusion, potential guidance, and mode preservation.
Figures & tables
| Param. | Value | Param. | Value | Param. | Value |
| , | , | ||||
| , , | , | , , | |||
| , , | , , | , | |||
| , , | |||||
| piecewise, , hold |
| Method | Screwdriver | Connector | Cuboid | Flat bottle | Banana | Average | Time / update (s) |
| ICP | 1.103/0.235 | 0.517/0.171 | 0.621/0.210 | 0.745/0.260 | 0.698/0.241 | 0.737/0.306 | 0.018 |
| ICP-force | 1.038/0.290 | 0.516/0.229 | 0.602/0.226 | 0.702/0.285 | 0.671/0.263 | 0.706/0.299 | 0.024 |
| Covariance T2G [ 6 ] | 0.530/0.319 | 0.857/0.821 | 0.646/0.402 | 0.912/0.613 | 0.748/0.521 | 0.739/0.635 | 0.092 |
| Contact-SDF PF | 0.487/0.238 | 0.512/0.171 | 0.452/0.162 | 0.562/0.218 | 0.496/0.189 | 0.502/0.209 | 0.118 |
| Single-frame Physics PF ( ) | 0.590/0.238 | 0.545/0.210 | 0.522/0.196 | 0.624/0.250 | 0.557/0.223 | 0.568/0.214 | 0.156 |
| Dikhale-TactileOnly ∗ [ 11 ] | 0.895/0.420 | 0.730/0.350 | 0.585/0.260 | 0.812/0.410 | 0.768/0.360 | 0.758/0.381 | 0.047 |
| Object | / Grasp type | Trials / frames per trial |
| Screwdriver | 33.7, only grasp | 200 / 240 |
| Connector | 12.8, grasp & pinch | 200 / 240 |
| Cuboid | 18.0, grasp & pinch | 200 / 240 |
| Flat bottle | 26.8, only grasp | 200 / 240 |
| Banana | 20.4, only pinch | 200 / 240 |
| Setting | ADD-S Med. / IQR | Conv. steps | Fail. rate |
| Full model / nominal | 0.375 / 0.176 | 12.4 | 7.6% |
| Component ablations | |||
| Contact-SDF PF | 0.461 / 0.235 | 21.3 | 14.2% |
| Single-frame Physics PF ( ) | 0.568 / 0.224 | 19.8 | 15.6% |
| Without potential guidance | 0.421 / 0.206 | 45.1 | 16.8% |
| Without mode preservation | 0.426 / 0.218 | – | 29.0% |
| Setting | Variant | med. ADD-S / IQR | Fail. rate | Trig. rate |
| Nominal | w/o reloc. | 0.386 / 0.153 | 6.1% | – |
| Nominal | Ours | 0.361 / 0.124 | 2.6% | 2.4% |
| Pert. init. | w/o reloc. | 0.684 / 0.336 | 28.7% | – |
| Pert. init. | Ours | 0.418 / 0.179 | 8.2% | 12.1% |
Object Pose Estimation
Object pose estimation recovers an object's 3D position and orientation from images, depth, point clouds, or contact sensing.
See all 187 papers