HapFIC: An Adaptive Force/Position Controller for Safe Environment Interaction in Articulated Systems
Carlo Tiseo, Wolfgang Merkt, Keyhan Kouhkiloui Babarahmati, Wouter, Wolfslag, Ioannis Havoutis, Sethu Vijayakumar, Michael Mistry

TL;DR
This paper introduces HapFIC, an adaptive force/position controller inspired by animal haptic behavior, capable of robustly managing complex interactions and contact switching in robotic systems with low computational cost.
Contribution
It presents a novel adaptive controller leveraging fractal impedance principles to handle distributed contacts and contact switching without requiring detailed interaction models.
Findings
Successfully controlled interactions with various object dynamics in simulation.
Maintained safety by avoiding excessive forces and numerical instability.
Demonstrated robustness in handling contact switching and rigid objects.
Abstract
Haptic interaction is essential for the dynamic dexterity of animals, which seamlessly switch from an impedance to an admittance behaviour using the force feedback from their proprioception. However, this ability is extremely challenging to reproduce in robots, especially when dealing with complex interaction dynamics, distributed contacts, and contact switching. Current model-based controllers require accurate interaction modelling to account for contacts and stabilise the interaction. In this manuscript, we propose an adaptive force/position controller that exploits the fractal impedance controller's passivity and non-linearity to execute a finite search algorithm using the force feedback signal from the sensor at the end-effector. The method is computationally inexpensive, opening the possibility to deal with distributed contacts in the future. We evaluated the architecture in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
