ChatPaper.aiChatPaper

Agiles kontinuierliches Springen in diskontinuierlichen Geländen

Agile Continuous Jumping in Discontinuous Terrains

September 17, 2024
Autoren: 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

Zusammenfassung

Wir konzentrieren uns auf das agile, kontinuierliche und geländeadaptive Springen von vierbeinigen Robotern in diskontinuierlichen Geländearten wie Treppen und Trittsteinen. Im Gegensatz zum Einzelsprung erfordert das kontinuierliche Springen die präzise Ausführung hochdynamischer Bewegungen über lange Horizonte, was für bestehende Ansätze eine Herausforderung darstellt. Um diese Aufgabe zu bewältigen, entwerfen wir einen hierarchischen Lern- und Steuerungsrahmen, der aus einem erlernten Höhenkarten-Vorhersager für robuste Geländewahrnehmung, einer auf Verstärkungslernen basierenden Bewegungsrichtlinie auf Zentroidenebene für vielseitige und geländeadaptive Planung sowie einem auf Modellen basierenden Beinsteuergerät auf Niedrigstebene für präzises Bewegungstracking besteht. Darüber hinaus minimieren wir die Lücke zwischen Simulation und Realität durch genaue Modellierung der Hardwareeigenschaften. Unser Rahmen ermöglicht es einem Unitree Go1-Roboter, agil und kontinuierlich auf menschengroßen Treppen und vereinzelten Trittsteinen zu springen, soweit uns bekannt ist, zum ersten Mal. Insbesondere kann der Roboter bei jedem Sprung zwei Treppenstufen überqueren und eine 3,5 m lange, 2,8 m hohe, 14-stufige Treppe in 4,5 Sekunden bewältigen. Darüber hinaus übertrifft dieselbe Richtlinie Baselines in verschiedenen anderen Parkour-Aufgaben, wie dem Überspringen einzelner horizontaler oder vertikaler Diskontinuitäten. Experimentvideos finden Sie unter 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