18 research outputs found
ZMP Support Areas for Multicontact Mobility Under Frictional Constraints
International audienceWe 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 pendular support area is a necessary and sufficient condition for contact stability. Based on these developments, we implement a whole-body controller and generate feasible multi-contact motions where an HRP-4 humanoid locomotes in challenging multi-contact scenarios
Keep Rollin' - Whole-Body Motion Control and Planning for Wheeled Quadrupedal Robots
We show dynamic locomotion strategies for wheeled quadrupedal robots, which
combine the advantages of both walking and driving. The developed optimization
framework tightly integrates the additional degrees of freedom introduced by
the wheels. Our approach relies on a zero-moment point based motion
optimization which continuously updates reference trajectories. The reference
motions are tracked by a hierarchical whole-body controller which computes
optimal generalized accelerations and contact forces by solving a sequence of
prioritized tasks including the nonholonomic rolling constraints. Our approach
has been tested on ANYmal, a quadrupedal robot that is fully torque-controlled
including the non-steerable wheels attached to its legs. We conducted
experiments on flat and inclined terrains as well as over steps, whereby we
show that integrating the wheels into the motion control and planning framework
results in intuitive motion trajectories, which enable more robust and dynamic
locomotion compared to other wheeled-legged robots. Moreover, with a speed of 4
m/s and a reduction of the cost of transport by 83 % we prove the superiority
of wheeled-legged robots compared to their legged counterparts.Comment: IEEE Robotics and Automation Letter
A New Approach to Time-Optimal Path Parameterization based on Reachability Analysis
Time-Optimal Path Parameterization (TOPP) is a well-studied problem in
robotics and has a wide range of applications. There are two main families of
methods to address TOPP: Numerical Integration (NI) and Convex Optimization
(CO). NI-based methods are fast but difficult to implement and suffer from
robustness issues, while CO-based approaches are more robust but at the same
time significantly slower. Here we propose a new approach to TOPP based on
Reachability Analysis (RA). The key insight is to recursively compute reachable
and controllable sets at discretized positions on the path by solving small
Linear Programs (LPs). The resulting algorithm is faster than NI-based methods
and as robust as CO-based ones (100% success rate), as confirmed by extensive
numerical evaluations. Moreover, the proposed approach offers unique additional
benefits: Admissible Velocity Propagation and robustness to parametric
uncertainty can be derived from it in a simple and natural way.Comment: 15 pages, 9 figure