Cargando…

Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization

An optimization framework for upward jumping motion based on quadratic programming (QP) is proposed in this paper, which can simultaneously consider constraints such as the zero moment point (ZMP), limitation of angular accelerations, and anti-slippage. Our approach comprises two parts: the trajecto...

Descripción completa

Detalles Bibliográficos
Autores principales: Tian, Dingkui, Gao, Junyao, Liu, Chuzhao, Shi, Xuanyang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7962837/
https://www.ncbi.nlm.nih.gov/pubmed/33800357
http://dx.doi.org/10.3390/s21051893
_version_ 1783665531354611712
author Tian, Dingkui
Gao, Junyao
Liu, Chuzhao
Shi, Xuanyang
author_facet Tian, Dingkui
Gao, Junyao
Liu, Chuzhao
Shi, Xuanyang
author_sort Tian, Dingkui
collection PubMed
description An optimization framework for upward jumping motion based on quadratic programming (QP) is proposed in this paper, which can simultaneously consider constraints such as the zero moment point (ZMP), limitation of angular accelerations, and anti-slippage. Our approach comprises two parts: the trajectory generation and real-time control. In the trajectory generation for the launch phase, we discretize the continuous trajectories and assume that the accelerations between the two sampling intervals are constant and transcribe the problem into a nonlinear optimization problem. In the real-time control of the stance phase, the over-constrained control objectives such as the tracking of the center of moment (CoM), angle, and angular momentum, and constraints such as the anti-slippage, ZMP, and limitation of joint acceleration are unified within a framework based on QP optimization. Input angles of the actuated joints are thus obtained through a simple iteration. The simulation result reveals that a successful upward jump to a height of 16.4 cm was achieved, which confirms that the controller fully satisfies all constraints and achieves the control objectives.
format Online
Article
Text
id pubmed-7962837
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79628372021-03-17 Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization Tian, Dingkui Gao, Junyao Liu, Chuzhao Shi, Xuanyang Sensors (Basel) Article An optimization framework for upward jumping motion based on quadratic programming (QP) is proposed in this paper, which can simultaneously consider constraints such as the zero moment point (ZMP), limitation of angular accelerations, and anti-slippage. Our approach comprises two parts: the trajectory generation and real-time control. In the trajectory generation for the launch phase, we discretize the continuous trajectories and assume that the accelerations between the two sampling intervals are constant and transcribe the problem into a nonlinear optimization problem. In the real-time control of the stance phase, the over-constrained control objectives such as the tracking of the center of moment (CoM), angle, and angular momentum, and constraints such as the anti-slippage, ZMP, and limitation of joint acceleration are unified within a framework based on QP optimization. Input angles of the actuated joints are thus obtained through a simple iteration. The simulation result reveals that a successful upward jump to a height of 16.4 cm was achieved, which confirms that the controller fully satisfies all constraints and achieves the control objectives. MDPI 2021-03-08 /pmc/articles/PMC7962837/ /pubmed/33800357 http://dx.doi.org/10.3390/s21051893 Text en © 2021 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tian, Dingkui
Gao, Junyao
Liu, Chuzhao
Shi, Xuanyang
Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization
title Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization
title_full Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization
title_fullStr Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization
title_full_unstemmed Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization
title_short Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization
title_sort simulation of upward jump control for one-legged robot based on qp optimization
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7962837/
https://www.ncbi.nlm.nih.gov/pubmed/33800357
http://dx.doi.org/10.3390/s21051893
work_keys_str_mv AT tiandingkui simulationofupwardjumpcontrolforoneleggedrobotbasedonqpoptimization
AT gaojunyao simulationofupwardjumpcontrolforoneleggedrobotbasedonqpoptimization
AT liuchuzhao simulationofupwardjumpcontrolforoneleggedrobotbasedonqpoptimization
AT shixuanyang simulationofupwardjumpcontrolforoneleggedrobotbasedonqpoptimization