Loading video...

Video Failed to Load

Go Home

Introduce our #CoRL2023 (Oral) project: "Robot Parkour Learning" Using vision, our robots can climb over high obstacles, leap over large gaps, crawl beneath low barriers, squeeze through thin slits, and run. All done by one neural network running onboard. And it's open-source!

303,981 views • 2 years ago •via X (Twitter)

10 Comments

Zipeng Fu's profile picture
Zipeng Fu2 years ago

Trained fully in sim, our parkour policy has emergent re-trying behaviors, allowing the robot to attempt overcoming an obstacle multiple times if it initially fails. The robot learns to push against the obstacle, ensuring adequate run-up space for subsequent attempts.

Zipeng Fu's profile picture
Zipeng Fu2 years ago

Our parkour policy can be deployed to low-cost robots (e.g. A1, Go1) using only onboard compute (Nvidia Jetson), one onboard depth camera (Intel Realsense) and onboard power. No motion capture, LiDAR, multiple depth cams, heavy compute are used.

Zipeng Fu's profile picture
Zipeng Fu2 years ago

How do we train our parkour policy? Stage 1: RL pre-training with soft dynamics constraints. We allow robots to penetrate obstacles using an auto curriculum that encourages robots to gradually learn to overcome obstacles while minimizing penetrations.

Zipeng Fu's profile picture
Zipeng Fu2 years ago

Stage 2: RL fine-tuning with hard dynamics constraints. We enforce all dynamics constraints and fine-tune the behaviors learned in the pre-training stage with realistic dynamics.

Zipeng Fu's profile picture
Zipeng Fu2 years ago

Stage 3: Distillation. After each individual parkour skill is learned, we use DAgger to distill them into a single vision-based parkour policy (parametrized by a RNN) that has memory and can be deployed to a legged robot using only onboard perception and compute.

Zipeng Fu's profile picture
Zipeng Fu2 years ago

This project is led by @ziwenzhuang_leo and me. Advised by @chelseabfinn and @zhaohang0124.(Please consider follow @ziwenzhuang_leo for more cool robot demos in future!) Project website: Code: w/@wang_jianren, Chris and Sören

Zipeng Fu's profile picture
Zipeng Fu2 years ago

@chelseabfinn @zhaohang0124 @wang_jianren @StanfordAILab

Zipeng Fu's profile picture
Zipeng Fu2 years ago

@chelseabfinn @zhaohang0124 @wang_jianren @StanfordAILab CoRL 2023 Best Systems Paper Finalist!

Cyber Viking's profile picture
Cyber Viking2 years ago

The future getting wild

Dave Craige 🇺🇸's profile picture
Dave Craige 🇺🇸2 years ago

Impressive work

Related Videos