Implicit Euler Discrete-Time Set-Valued Admittance Control for Impact-Contact Force Control
Ke Li, Xiaogang Xiong, Anjia Wang, Ying Qu, Yunjiang Lou
TL;DR
This work tackles instability in admittance control during impact with unknown environmental stiffness by introducing a two-set-valued feedback framework: an outer first-order sliding-mode loop constrains actuator torque via a normal-cone formulation, and an inner Multivariable Sliding Twisting Algorithm (MSTA) loop ensures robust motion against differentiable impact forces $f_c$. The method is discretized with an implicit-Euler approach to preserve the set-valued nature in real-time, yielding a practical implementation that couples two interdependent inclusions for $\tau$ and $u_s$. Theoretical stability analyses for contact and no-contact scenarios, plus discrete-time convergence results under perturbed disturbances, support strong robustness claims. Simulation and hardware experiments across one- and two-DoF manipulators and a linear-motor testbed demonstrate improved force-tracking, reduced overshoot, and resilience to torque saturation and unknown stiffness compared with leading methods. The approach promises safer, more adaptable interaction control for robots operating in contact-rich, uncertain environments.
Abstract
Admittance control is a commonly used strategy for regulating robotic systems, such as quadruped and humanoid robots, allowing them to respond compliantly to contact forces during interactions with their environments. However, it can lead to instability and unsafe behaviors like snapping back and overshooting due to torque saturation from impacts with unknown stiffness environments. This paper introduces a novel admittance controller that ensures stable force control after impacting unknown stiffness environments by leveraging the differentiability of impact-contact forces. The controller is mathematically represented by a differential algebraic inclusion (DAI) comprising two interdependent set-valued loops. The first loop employs set-valued first-order sliding mode control (SMC) to limit input torque post-impact. The second loop utilizes the multivariable super-twisting algorithm (MSTA) to mitigate unstable motion caused by impact forces when interacting with unknown stiffness environments. Implementing this proposed admittance control in digital settings presents challenges due to the interconnected structure of the two set-valued loops, unlike implicit Euler discretization methods for set-valued SMCs. To facilitate implementation, this paper offers a new algorithm for implicit Euler discretization of the DAI. Simulation and experimental results demonstrate that the proposed admittance controller outperforms state-of-the-art methods.
