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,...

Full description

Saved in:
Bibliographic Details
Published in:Robotics and autonomous systems 2023-06, Vol.164, p.104401, Article 104401
Main Authors: Rojas-Rodriguez, Jose C., Aguilar-Bustos, Ana Y., Bugarin, Eusebio
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!
Description
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