TR2025-063
Simultaneous Collision Detection and Force Estimation for Dynamic Quadrupedal Locomotion
-
- "Simultaneous Collision Detection and Force Estimation for Dynamic Quadrupedal Locomotion", IEEE International Conference on Robotics and Automation (ICRA), May 2025.BibTeX TR2025-063 PDF
- @inproceedings{Zhou2025may,
- author = {Zhou, Ziyi and {Di Cairano}, Stefano and Wang, Yebin and Berntorp, Karl},
- title = {{Simultaneous Collision Detection and Force Estimation for Dynamic Quadrupedal Locomotion}},
- booktitle = {IEEE International Conference on Robotics and Automation (ICRA)},
- year = 2025,
- month = may,
- url = {https://www.merl.com/publications/TR2025-063}
- }
,
- "Simultaneous Collision Detection and Force Estimation for Dynamic Quadrupedal Locomotion", IEEE International Conference on Robotics and Automation (ICRA), May 2025.
-
MERL Contacts:
-
Research Areas:
Abstract:
In this paper we address the simultaneous collision detection and force estimation problem for quadrupedal loco- motion using joint encoder information and the robot dynamics only. We design an interacting multiple-model Kalman filter (IMM-KF) that estimates the external force exerted on the robot and multiple possible contact modes. The method is invariant to any gait pattern design. Our approach leverages pseudo-measurement information of the external forces based on the robot dynamics and encoder information. Based on the estimated contact mode and external force, we design a reflex motion and an admittance controller for the swing leg to avoid collisions by adjusting the leg’s reference motion. Additionally, we implement a force-adaptive model predictive controller to enhance balancing. Simulation ablatation studies and experiments show the efficacy of the approach.
Related Publication
- @inproceedings{Zhou2025apr,
- author = {Zhou, Ziyi and {Di Cairano}, Stefano and Wang, Yebin and Berntorp, Karl},
- title = {{Simultaneous Collision Detection and Force Estimation for Dynamic Quadrupedal Locomotion}},
- booktitle = {arXiv},
- year = 2025,
- month = apr,
- url = {https://arxiv.org/abs/2504.17201}
- }