Loading…
Whole body motion generation with centroidal dynamics of legged robots using sequential bounds tightening of McCormick envelopes
In this paper we introduce a Sequential Convex Programming (SCP) algorithm for the motion generation with the centroidal dynamics of legged robots using a sequential bounds tightening of McCormick envelopes strategy to cope with the nonconvexity of the problem (related to bilinear terms). Therefore,...
Saved in:
Published in: | Robotics and autonomous systems 2023-06, Vol.164, p.104401, Article 104401 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In this paper we introduce a Sequential Convex Programming (SCP) algorithm for the motion generation with the centroidal dynamics of legged robots using a sequential bounds tightening of McCormick envelopes strategy to cope with the nonconvexity of the problem (related to bilinear terms). Therefore, the proposed SCP algorithm is initialized with relaxed McCormick envelopes and then their bounds are sequentially tightened around the current estimate of the solution enforcing this way convergence to a feasible point. The SCP algorithm solves a quadratic program at each iteration by an interior point method. Additionally, the proposed SCP algorithm is alternated with an inverse kinematics algorithm to achieve the whole body motion generation. Finally, extensive numerical experiments show the effectiveness of the proposed algorithm in generating highly agile motions such as trotting, bounding, stotting and running for humanoid and quadruped robots.
•Motion generation using sequential bounds tightening of McCormick envelopes.•Highly agile motions such as trotting, bounding, stotting and running for robots.•McCormick bounds are sequentially tightened enforcing convergence to a feasible point.•Alternates between kinematic and centroidal dynamics optimization until a consensus. |
---|---|
ISSN: | 0921-8890 1872-793X |
DOI: | 10.1016/j.robot.2023.104401 |