Motion Planning for Quadrupedal Locomotion: Coupled Planning, Terrain Mapping and Whole-Body Control
arXiv:2003.05481 · doi:10.1109/TRO.2020.3003464
Abstract
Planning whole-body motions while taking into account the terrain conditions is a challenging problem for legged robots since the terrain model might produce many local minima. Our coupled planning method uses stochastic and derivatives-free search to plan both foothold locations and horizontal motions due to the local minima produced by the terrain model. It jointly optimizes body motion, step duration and foothold selection, and it models the terrain as a cost-map. Due to the novel attitude planning method, the horizontal motion plans can be applied to various terrain conditions. The attitude planner ensures the robot stability by imposing limits to the angular acceleration. Our whole-body controller tracks compliantly trunk motions while avoiding slippage, as well as kinematic and torque limits. Despite the use of a simplified model, which is restricted to flat terrain, our approach shows remarkable capability to deal with a wide range of non-coplanar terrains. The results are validated by experimental trials and comparative evaluations in a series of terrains of progressively increasing complexity.
15 pages, pre-print, journal
References in corpus (6)
- Simultaneous Contact, Gait and Motion Planning for Robust Multi-Legged Locomotion via Mixed-Integer Convex Optimization
- Planning and Execution of Dynamic Whole-Body Locomotion for a Hydraulic Quadruped on Challenging Terrain
- Structured contact force optimization for kino-dynamic motion generation
- Differential Dynamic Programming for Multi-Phase Rigid Contact Dynamics
- On-line and on-board planning and perception for quadrupedal locomotion
- A Convex Model of Momentum Dynamics for Multi-Contact Motion Generation
Cited by in corpus (13)
- Representation-Free Model Predictive Control for Dynamic Motions in Quadrupeds
- DTC: Deep Tracking Control
- TAMOLS: Terrain-Aware Motion Optimization for Legged Systems
- Differential Dynamic Programming for Multi-Phase Rigid Contact Dynamics
- RL + Model-based Control: Using On-demand Optimal Control to Learn Versatile Legged Locomotion
- ViTAL: Vision-Based Terrain-Aware Locomotion for Legged Robots
- GLiDE: Generalizable Quadrupedal Locomotion in Diverse Environments with a Centroidal Model
- Morphological Symmetries in Robotics
- Advanced turning maneuver of a multi-legged robot using pitchfork bifurcation
- Solving Challenging Control Problems Using Two-Staged Deep Reinforcement Learning
- Model Predictive Control with Environment Adaptation for Legged Locomotion
- Quadrupedal Footstep Planning using Learned Motion Models of a Black-Box Controller
- Quadrupped-Legged Robot Movement Plan Generation using Large Language Model