Related Experiment Video
Updated: Nov 3, 2025

Quantifying Arms and Legs Contributions during Repetitive Electrically-Assisted Sit-To-Stand Exercise in Paraplegics: A Pilot Study
Published on: November 11, 2022
Vertical Jumping for Legged Robot Based on Quadratic Programming
Dingkui Tian1,2, Junyao Gao1,2, Xuanyang Shi1,2
1School of Mechatronical Engineering, Intelligent Robotics Institute, Beijing Institute of Technology, Beijing 100081, China.
This study presents a new control strategy for legged robots to achieve cyclic vertical jumping. The hierarchical quadratic programming (HQP) approach effectively prioritizes the center of mass (CoM) and controls robot posture during flight.
Area of Science:
- Robotics
- Control Systems
- Biomechanics
Background:
- Legged robots face challenges in controlling dynamic jumping motions.
- Existing control schemes struggle with over-constrained objectives in the stance phase and underactuation in the flight phase.
Purpose of the Study:
- To introduce a novel control framework for cyclic vertical jumping in planar legged robots.
- To address limitations in controlling both stance and flight phases of legged locomotion.
Main Methods:
- Formulation of the jumping problem within a quadratic-programming (QP) framework.
- Implementation of a hierarchical quadratic programming (HQP) control strategy for strict task prioritization.
- Incorporation of split dynamic equations to manage robot posture during the flight phase.
Main Results:
- The HQP controller successfully prioritized the center of mass (CoM) during the stance phase.
- The flight phase controller was validated in simulations, restricting robot posture.
- Maximum CoM errors in x and y directions were 0.47 cm and 0.82 cm, respectively.
Conclusions:
- The proposed QP-based framework with HQP control enables robust cyclic vertical jumping for legged robots.
- The integrated approach effectively manages coupled dynamics in the stance phase and underactuation in the flight phase.
- This method offers a promising solution for advanced legged robot locomotion control.
Related Concept Videos
Hydraulic Jump: Problem Solving
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Kinematic Equations: Problem Solving
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Quadratic Equations
Statically Indeterminate Problem Solving

