ChatPaper.aiChatPaper

Salto Continuo Agile in Terreni Discontinui

Agile Continuous Jumping in Discontinuous Terrains

September 17, 2024
Autori: Yuxiang Yang, Guanya Shi, Changyi Lin, Xiangyun Meng, Rosario Scalise, Mateo Guaman Castro, Wenhao Yu, Tingnan Zhang, Ding Zhao, Jie Tan, Byron Boots
cs.AI

Abstract

Ci concentriamo sull'agile, continuo e adattabile al terreno salto dei robot quadrupedi in terreni discontinui come scale e pietre gradinate. A differenza del salto a singolo gradino, il salto continuo richiede l'esecuzione accurata di movimenti altamente dinamici su lunghe distanze, il che è sfidante per gli approcci esistenti. Per portare a termine questo compito, progettiamo un framework gerarchico di apprendimento e controllo, che comprende un predittore di heightmap appreso per una percezione robusta del terreno, una politica di movimento a livello di centroide basata sull'apprendimento per una pianificazione versatile e adattabile al terreno, e un controllore di gamba basato su modello a basso livello per un tracciamento preciso del movimento. Inoltre, riduciamo al minimo il divario sim-to-real modellando accuratamente le caratteristiche hardware. Il nostro framework consente a un robot Unitree Go1 di eseguire salti agili e continui su scale delle dimensioni umane e su pietre gradinate sparse, per la prima volta a quanto ne sappiamo. In particolare, il robot può superare due gradini di scale in ogni salto e completare una scalinata di 3,5m di lunghezza, 2,8m di altezza e 14 gradini in 4,5 secondi. Inoltre, la stessa politica supera le baselines in vari altri compiti di parkour, come saltare su discontinuità singole orizzontali o verticali. I video degli esperimenti sono disponibili su https://yxyang.github.io/jumping\_cod/.
English
We focus on agile, continuous, and terrain-adaptive jumping of quadrupedal robots in discontinuous terrains such as stairs and stepping stones. Unlike single-step jumping, continuous jumping requires accurately executing highly dynamic motions over long horizons, which is challenging for existing approaches. To accomplish this task, we design a hierarchical learning and control framework, which consists of a learned heightmap predictor for robust terrain perception, a reinforcement-learning-based centroidal-level motion policy for versatile and terrain-adaptive planning, and a low-level model-based leg controller for accurate motion tracking. In addition, we minimize the sim-to-real gap by accurately modeling the hardware characteristics. Our framework enables a Unitree Go1 robot to perform agile and continuous jumps on human-sized stairs and sparse stepping stones, for the first time to the best of our knowledge. In particular, the robot can cross two stair steps in each jump and completes a 3.5m long, 2.8m high, 14-step staircase in 4.5 seconds. Moreover, the same policy outperforms baselines in various other parkour tasks, such as jumping over single horizontal or vertical discontinuities. Experiment videos can be found at https://yxyang.github.io/jumping\_cod/.

Summary

AI-Generated Summary

PDF122November 16, 2024