Related Experiment Video
Updated: Nov 10, 2025

Manufacturing, Control, and Performance Evaluation of a Gecko-Inspired Soft Robot
Published on: June 10, 2020
Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization
Dingkui Tian1, Junyao Gao1, Chuzhao Liu1
1School of Mechatronical Engineering, Intelligent Robotics Institute, Beijing Institute of Technology, Beijing 100081, China.
This study introduces a quadratic programming (QP) optimization framework for robotic upward jumping. The method successfully generated a 16.4 cm jump while adhering to constraints like zero moment point (ZMP) and anti-slippage.
Area of Science:
- Robotics
- Control Systems
- Biomechanics
Background:
- Generating dynamic humanoid motions like jumping is challenging.
- Existing methods struggle to simultaneously satisfy multiple complex constraints.
Purpose of the Study:
- To develop an optimization framework for robust upward jumping motion.
- To integrate trajectory generation and real-time control for jumping.
- To ensure adherence to critical constraints such as ZMP and anti-slippage.
Main Methods:
- Discretized continuous trajectories for launch phase into a nonlinear optimization problem.
- Employed quadratic programming (QP) for real-time control during stance phase.
- Unified control objectives (CoM, angle, angular momentum) and constraints (anti-slippage, ZMP, joint acceleration).
Main Results:
- Achieved a successful upward jump simulation of 16.4 cm height.
- Demonstrated full satisfaction of all imposed control objectives and constraints.
- Validated the effectiveness of the QP-based optimization framework.
Conclusions:
- The proposed QP optimization framework enables successful and constrained upward jumping motions.
- The integrated approach addresses limitations in trajectory generation and real-time control.
- This method provides a robust solution for dynamic robotic locomotion.
Related Concept Videos
Hydraulic Jump: Problem Solving
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
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...
PID Controller
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...

