Extreme Parkour with Legged Robots

Xuxin Cheng, Kexin Shi, Ananye Agarwal, Deepak Pathak
9/25/2023
cs.ROcs.AIcs.CV

No official code found. Best implementation: wx839/Parkour (5 stars, GPL-3.0, last commit 2026-02-06). 1 more below.

Abstract

Humans can perform parkour by traversing obstacles in a highly dynamic fashion requiring precise eye-muscle coordination and movement. Getting robots to do the same task requires overcoming similar challenges. Classically, this is done by independently engineering perception, actuation, and control systems to very low tolerances. This restricts them to tightly controlled settings such as a predetermined obstacle course in labs. In contrast, humans are able to learn parkour through practice without significantly changing their underlying biology. In this paper, we take a similar approach to developing robot parkour on a small low-cost robot with imprecise actuation and a single front-facing depth camera for perception which is low-frequency, jittery, and prone to artifacts. We show how a single neural net policy operating directly from a camera image, trained in simulation with large-scale RL, can overcome imprecise sensing and actuation to output highly precise control behavior end-to-end. We show our robot can perform a high jump on obstacles 2x its height, long jump across gaps 2x its length, do a handstand and run across tilted ramps, and generalize to novel obstacle courses with different physical properties. Parkour videos at https://extreme-parkour.github.io/

View on arXivView PDF

Code Implementations(2)

wx839/ParkourCommunity67%
GPL-3.0

Extreme Parkour with Legged Robots

50PythonFeb 6, 20268 months agoGPL-3.0
Apache-2.0

A modular, maintainable reimplementation of the Extreme Parkour with Legged Robots ROA framework. Refactored for clarity, with included deployment code for the Go2 EDU.

11PythonSep 9, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{cheng2023extreme,
  title  = {Extreme Parkour with Legged Robots},
  author = {Xuxin Cheng and Kexin Shi and Ananye Agarwal and Deepak Pathak},
  year   = {2023},
  eprint = {2309.14341},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.14341v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.14341.svg)](https://codeofpaper.com/paper/2309.14341)

Discussion