A Simple Yet Effective Whole-Body Locomotion Framework for Quadruped Robots.

legged robots locomotion framework optimization planning whole-body control

Journal

Frontiers in robotics and AI
ISSN: 2296-9144
Titre abrégé: Front Robot AI
Pays: Switzerland
ID NLM: 101749350

Informations de publication

Date de publication:
2020
Historique:
received: 20 01 2020
accepted: 06 10 2020
entrez: 27 1 2021
pubmed: 28 1 2021
medline: 28 1 2021
Statut: epublish

Résumé

In the context of legged robotics, many criteria based on the control of the Center of Mass (CoM) have been developed to ensure a stable and safe robot locomotion. Defining a whole-body framework with the control of the CoM requires a planning strategy, often based on a specific type of gait and a reliable state-estimation. In a whole-body control approach, if the CoM task is not specified, the consequent redundancy can still be resolved by specifying a postural task that set references for all the joints. Therefore, the postural task can be exploited to keep a well-behaved, stable kinematic configuration. In this work, we propose a generic locomotion framework which is able to generate different kind of gaits, ranging from very dynamic gaits, such as the trot, to more static gaits like the crawl, without the need to plan the CoM trajectory. Consequently, the whole-body controller becomes planner-free and it does not require the estimation of the floating base state, which is often prone to drift. The framework is composed of a priority-based whole-body controller that works in synergy with a walking pattern generator. We show the effectiveness of the framework by presenting simulations on different types of simulated terrains, including rough terrain, using different quadruped platforms.

Identifiants

pubmed: 33501304
doi: 10.3389/frobt.2020.528473
pmc: PMC7805836
doi:

Types de publication

Journal Article

Langues

eng

Pagination

528473

Informations de copyright

Copyright © 2020 Raiola, Mingo Hoffman, Focchi, Tsagarakis and Semini.

Auteurs

Gennaro Raiola (G)

Dynamic Legged Systems Lab, Istituto Italiano di Tecnologia, Genoa, Italy.

Enrico Mingo Hoffman (E)

Humanoid and Human Centred Mechatronics Lab, Istituto Italiano di Tecnologia, Genoa, Italy.

Michele Focchi (M)

Dynamic Legged Systems Lab, Istituto Italiano di Tecnologia, Genoa, Italy.

Nikos Tsagarakis (N)

Humanoid and Human Centred Mechatronics Lab, Istituto Italiano di Tecnologia, Genoa, Italy.

Claudio Semini (C)

Dynamic Legged Systems Lab, Istituto Italiano di Tecnologia, Genoa, Italy.

Classifications MeSH