Cargando…

Vertical Jumping for Legged Robot Based on Quadratic Programming

The highly dynamic legged jumping motion is a challenging research topic because of the lack of established control schemes that handle over-constrained control objectives well in the stance phase, which are coupled and affect each other, and control robot’s posture in the flight phase, in which the...

Descripción completa

Detalles Bibliográficos
Autores principales: Tian, Dingkui, Gao, Junyao, Shi, Xuanyang, Lu, Yizhou, Liu, Chuzhao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8198962/
https://www.ncbi.nlm.nih.gov/pubmed/34070576
http://dx.doi.org/10.3390/s21113679
_version_ 1783707263733596160
author Tian, Dingkui
Gao, Junyao
Shi, Xuanyang
Lu, Yizhou
Liu, Chuzhao
author_facet Tian, Dingkui
Gao, Junyao
Shi, Xuanyang
Lu, Yizhou
Liu, Chuzhao
author_sort Tian, Dingkui
collection PubMed
description The highly dynamic legged jumping motion is a challenging research topic because of the lack of established control schemes that handle over-constrained control objectives well in the stance phase, which are coupled and affect each other, and control robot’s posture in the flight phase, in which the robot is underactuated owing to the foot leaving the ground. This paper introduces an approach of realizing the cyclic vertical jumping motion of a planar simplified legged robot that formulates the jump problem within a quadratic-programming (QP)-based framework. Unlike prior works, which have added different weights in front of control tasks to express the relative hierarchy of tasks, in our framework, the hierarchical quadratic programming (HQP) control strategy is used to guarantee the strict prioritization of the center of mass (CoM) in the stance phase while split dynamic equations are incorporated into the unified quadratic-programming framework to restrict the robot’s posture to be near a desired constant value in the flight phase. The controller is tested in two simulation environments with and without the flight phase controller, the results validate the flight phase controller, with the HQP controller having a maximum error of the CoM in the x direction and y direction of 0.47 and 0.82 cm and thus enabling the strict prioritization of the CoM.
format Online
Article
Text
id pubmed-8198962
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81989622021-06-14 Vertical Jumping for Legged Robot Based on Quadratic Programming Tian, Dingkui Gao, Junyao Shi, Xuanyang Lu, Yizhou Liu, Chuzhao Sensors (Basel) Article The highly dynamic legged jumping motion is a challenging research topic because of the lack of established control schemes that handle over-constrained control objectives well in the stance phase, which are coupled and affect each other, and control robot’s posture in the flight phase, in which the robot is underactuated owing to the foot leaving the ground. This paper introduces an approach of realizing the cyclic vertical jumping motion of a planar simplified legged robot that formulates the jump problem within a quadratic-programming (QP)-based framework. Unlike prior works, which have added different weights in front of control tasks to express the relative hierarchy of tasks, in our framework, the hierarchical quadratic programming (HQP) control strategy is used to guarantee the strict prioritization of the center of mass (CoM) in the stance phase while split dynamic equations are incorporated into the unified quadratic-programming framework to restrict the robot’s posture to be near a desired constant value in the flight phase. The controller is tested in two simulation environments with and without the flight phase controller, the results validate the flight phase controller, with the HQP controller having a maximum error of the CoM in the x direction and y direction of 0.47 and 0.82 cm and thus enabling the strict prioritization of the CoM. MDPI 2021-05-25 /pmc/articles/PMC8198962/ /pubmed/34070576 http://dx.doi.org/10.3390/s21113679 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tian, Dingkui
Gao, Junyao
Shi, Xuanyang
Lu, Yizhou
Liu, Chuzhao
Vertical Jumping for Legged Robot Based on Quadratic Programming
title Vertical Jumping for Legged Robot Based on Quadratic Programming
title_full Vertical Jumping for Legged Robot Based on Quadratic Programming
title_fullStr Vertical Jumping for Legged Robot Based on Quadratic Programming
title_full_unstemmed Vertical Jumping for Legged Robot Based on Quadratic Programming
title_short Vertical Jumping for Legged Robot Based on Quadratic Programming
title_sort vertical jumping for legged robot based on quadratic programming
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8198962/
https://www.ncbi.nlm.nih.gov/pubmed/34070576
http://dx.doi.org/10.3390/s21113679
work_keys_str_mv AT tiandingkui verticaljumpingforleggedrobotbasedonquadraticprogramming
AT gaojunyao verticaljumpingforleggedrobotbasedonquadraticprogramming
AT shixuanyang verticaljumpingforleggedrobotbasedonquadraticprogramming
AT luyizhou verticaljumpingforleggedrobotbasedonquadraticprogramming
AT liuchuzhao verticaljumpingforleggedrobotbasedonquadraticprogramming