Skip to main content

Chapter 05: Advanced Locomotion

Overview​

This chapter explores advanced locomotion capabilities beyond basic walking, including running, jumping, parkour, and multi-contact locomotion. It covers the control strategies, planning algorithms, and hardware requirements for these advanced movements.

Learning Objectives​

  • Understand dynamic locomotion
  • Learn running and jumping control
  • Explore parkour techniques
  • Master multi-contact locomotion
  • Understand terrain adaptation

Core Concepts​

1. Dynamic Locomotion​

Beyond Static Walking:

  • Dynamic balance
  • Momentum utilization
  • Energy efficiency
  • Speed optimization

Key Principles:

  • Center of mass trajectory
  • Foot placement planning
  • Swing leg control
  • Push-off optimization

Control Approaches:

  • Model predictive control
  • Reinforcement learning
  • Hybrid zero dynamics
  • Whole-body optimization

2. Running and Jumping​

Running Dynamics:

  • Flight phases
  • Stance phases
  • Energy storage/release
  • Impact handling

Jumping Control:

  • Takeoff preparation
  • Flight phase
  • Landing strategy
  • Recovery

Key Challenges:

  • High impact forces
  • Fast dynamics
  • Stability during flight
  • Landing precision

3. Parkour and Acrobatics​

Advanced Maneuvers:

  • Vaulting
  • Wall running
  • Gap crossing
  • Precision landing

Requirements:

  • High power-to-weight ratio
  • Robust hardware
  • Advanced planning
  • Real-time adaptation

Control Strategy:

  • Pre-planned sequences
  • Real-time adjustments
  • Failure recovery
  • Safety margins

4. Multi-Contact Locomotion​

Contact Strategies:

  • Hand contacts
  • Knee contacts
  • Full-body contacts
  • Dynamic transitions

Applications:

  • Climbing
  • Crawling
  • Complex terrain
  • Recovery from falls

Planning:

  • Contact sequence
  • Force distribution
  • Stability analysis
  • Trajectory generation

5. Terrain Adaptation​

Terrain Types:

  • Flat surfaces
  • Slopes
  • Stairs
  • Rough terrain
  • Obstacles

Adaptation Strategies:

  • Terrain perception
  • Gait selection
  • Step planning
  • Real-time adjustment

Technologies:

  • Vision systems
  • Force sensing
  • Predictive control
  • Learning from experience

Technical Deep Dive​

Running Control:

Stance Phase: Energy Storage
↓
Push-Off: Energy Release
↓
Flight Phase: Trajectory Planning
↓
Landing: Impact Absorption
↓
Next Stance: Cycle Repeat

Real-World Application​

Atlas Robot Parkour:

  • Running and jumping
  • Vaulting obstacles
  • Precision landing
  • Dynamic recovery
  • Complex sequences

Hands-On Exercise​

Exercise: Design a control system for:

  • Running on flat ground
  • Include phase transitions
  • Stability analysis
  • Energy optimization

Summary​

Advanced locomotion enables:

  • Dynamic movements
  • Complex terrain navigation
  • Impressive capabilities
  • Natural-looking motion
  • Expanded applications

References​

  • Dynamic Locomotion
  • Running and Jumping Control
  • Parkour Robotics