Real-Time Motion Planning of Legged Robots: A Model Predictive Control Approach
arXiv:1710.04029 · doi:10.1109/HUMANOIDS.2017.8246930
Abstract
We introduce a real-time, constrained, nonlinear Model Predictive Control for the motion planning of legged robots. The proposed approach uses a constrained optimal control algorithm known as SLQ. We improve the efficiency of this algorithm by introducing a multi-processing scheme for estimating value function in its backward pass. This pass has been often calculated as a single process. This parallel SLQ algorithm can optimize longer time horizons without proportional increase in its computation time. Thus, our MPC algorithm can generate optimized trajectories for the next few phases of the motion within only a few milliseconds. This outperforms the state of the art by at least one order of magnitude. The performance of the approach is validated on a quadruped robot for generating dynamic gaits such as trotting.
arXiv comment8 pages
References in corpus (2)
Cited by in corpus (15)
- Cat-like Jumping and Landing of Legged Robots in Low-gravity Using Deep Reinforcement Learning
- Whole-Body MPC for a Dynamically Stable Mobile Manipulator
- Adaptive CLF-MPC With Application To Quadrupedal Robots
- Articulated Object Interaction in Unknown Scenes with Whole-Body Mobile Manipulation
- MPC-Net: A First Principles Guided Policy Search
- Frequency-Aware Model Predictive Control
- Equality Constrained Linear Optimal Control With Factor Graphs
- A Projection Approach to Equality Constrained Iterative Linear Quadratic Optimal Control
- Accelerating Second-Order Differential Dynamic Programming for Rigid-Body Systems
- Whole-body MPC for highly redundant legged manipulators: experimental evaluation with a 37 DoF dual-arm quadruped
- MPCGPU: Real-Time Nonlinear Model Predictive Control through Preconditioned Conjugate Gradient on the GPU
- GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients
- Accelerating Model Predictive Control for Legged Robots through Distributed Optimization
- Model Predictive Control with Environment Adaptation for Legged Locomotion
- LTO: Lazy Trajectory Optimization with Graph-Search Planning for High DOF Robots in Cluttered Environments