ZMP support areas for multi-contact mobility under frictional constraints
St\'ephane Caron, Quang-Cuong Pham, Yoshihiko Nakamura

TL;DR
This paper extends the concept of ZMP support areas to multi-contact scenarios with frictional constraints, providing new geometric tools and algorithms for ensuring humanoid robot stability in complex environments.
Contribution
It introduces generalized ZMP support areas considering friction and multiple contacts, and develops algorithms for computing these areas under different constraints.
Findings
The full support area can be geometrically constructed for valid contact forces.
The pendular support area shrinks under Linear Pendulum Mode constraints.
ZMP within the pendular support area guarantees contact stability.
Abstract
We propose a method for checking and enforcing multi-contact stability based on the Zero-tilting Moment Point (ZMP). The key to our development is the generalization of ZMP support areas to take into account (a) frictional constraints and (b) multiple non-coplanar contacts. We introduce and investigate two kinds of ZMP support areas. First, we characterize and provide a fast geometric construction for the support area generated by valid contact forces, with no other constraint on the robot motion. We call this set the full support area. Next, we consider the control of humanoid robots using the Linear Pendulum Mode (LPM). We observe that the constraints stemming from the LPM induce a shrinking of the support area, even for walking on horizontal floors. We propose an algorithm to compute the new area, which we call pendular support area. We show that, in the LPM, having the ZMP in the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Locomotion and Control · Prosthetics and Rehabilitation Robotics · Muscle Physiology and Disorders
