# Sterowanie całym ciałem humanoida

EN: **Humanoid whole-body control** · id `wholebodycontrol` · aliases: whole-body control, WBC, humanoid control, sterowanie całociałowe

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [Robotyka i embodied AI](https://aiatlasgraph.com/t/robotics.md) › [Lokomocja i roboty humanoidalne](https://aiatlasgraph.com/t/humanoids.md) › Sterowanie całym ciałem humanoida

## Description

- PL: Jednoczesne sterowanie wszystkimi stawami humanoida z priorytetami zadań i ograniczeniami kontaktu – przez optymalizację lub uczoną politykę.
- EN: Controlling all of a humanoid's joints at once with task priorities and contact constraints—via optimisation or a learned policy.

## In one sentence

- PL: Koordynowanie nóg, tułowia i rąk humanoida naraz, żeby mógł pracować rękami i nie stracić równowagi.
- EN: Coordinating a humanoid's legs, torso and arms at once so it can work with its hands without losing balance.

## Problem it solves

- PL: Gdy robot sięga po ciężki przedmiot, przesuwa się jego środek ciężkości; osobne sterowanie nogami i rękami kończy się upadkiem.
- EN: When a robot reaches for something heavy its centre of mass shifts, and controlling legs and arms separately ends in a fall.

## What it does

- PL: Działa jak dyrygent ciała: rozdziela pracę między dziesiątki stawów tak, by ręka sięgała, a stopy wciąż trzymały równowagę.
- EN: It acts as the body's conductor, sharing work among dozens of joints so a hand reaches while the feet still keep balance.

## Everyday example

- PL: Humanoid pochyla się, podnosi z podłogi kosz z praniem i prostuje się, przesuwając ciężar ciała jak człowiek.
- EN: A humanoid bends, lifts a laundry basket off the floor and straightens up, shifting its weight like a person.

## This concerns you if you…

- PL: programujesz humanoida, który ma pracować rękami
- PL: oceniasz, czy humanoid poradzi sobie z cięższą pracą
- PL: ciekawi cię, jak robot nie przewraca się przy sięganiu
- EN: program a humanoid that must work with its hands
- EN: judge whether a humanoid can handle heavier work
- EN: wonder how a robot avoids tipping over while reaching

## Keywords

whole-body control · task-space control · contact constraints · motion tracking · reinforcement learning · sim-to-real

## How it works

- PL: Podejścia modelowe rozwiązują w każdym cyklu zadanie optymalizacji, które łączy cele ruchu rąk i tułowia z ograniczeniami kontaktu stóp, tarcia i napędów. Podejścia uczone trenują politykę RL śledzącą zadane ruchy całego ciała, np. z nagrań ludzi, i przenoszą ją z symulacji.
- EN: Model-based approaches solve an optimisation at each cycle, combining hand and torso motion goals with foot-contact, friction and actuator constraints. Learning-based approaches train an RL policy to track whole-body motion targets, for example from human recordings, and transfer it from simulation.

## Limits

- PL: Optymalizacja wymaga dokładnego modelu dynamiki i szybkiego solvera. Polityki uczone bywają nieprzewidywalne poza zakresem treningu i trudno je certyfikować. Duże obciążenia i nieoczekiwane kontakty wciąż prowadzą do upadków.
- EN: Optimisation needs an accurate dynamics model and a fast solver. Learned policies can be unpredictable outside their training range and are hard to certify. Heavy loads and unexpected contacts still cause falls.

## Key terms

- PL: **optymalizacja całego ciała**: Wspólne dobieranie ruchów wielu stawów z uwzględnieniem celów i ograniczeń kontaktu.
- PL: **hierarchia zadań**: Kolejność ważności celów, np. równowaga przed ruchem ręki.
- PL: **środek masy**: Punkt, wokół którego rozłożony jest ciężar robota.
- EN: **whole-body optimisation**: Jointly choosing many joints' motions while respecting goals and contact constraints.
- EN: **task hierarchy**: An order of goal importance, e.g. balance before arm motion.
- EN: **centre of mass**: The point around which the robot's weight is distributed.

## Know first

- [Spadek gradientu i optymalizacja ciągła (Gradient descent and continuous optimisation)](https://aiatlasgraph.com/t/mathoptimization.md)
- [Proximal Policy Optimization (PPO) (Proximal policy optimization (PPO))](https://aiatlasgraph.com/t/ppo.md)

## Related topics

Untyped, symmetric "see also" links.

- [Lokomocja robotów uczona w symulacji (Simulation-trained legged locomotion)](https://aiatlasgraph.com/t/locomotion.md)

## Sources

- [Humanoid Locomotion and Manipulation: Current Progress and Challenges in Control, Planning, and Learning](<https://arxiv.org/abs/2501.02116>) `humanoid-hlm-survey-2026` · by Z. Gu, J. Li, W. Shen, W. Yu, Z. Xie i in. (m.in. C. K. Liu, X. B. Peng, Y. Zhu, G. Shi, Y. Zhao)
- [Learning Human-to-Humanoid Real-Time Whole-Body Teleoperation](<https://arxiv.org/abs/2403.04436>) `h2o-2024` · by T. He, Z. Luo, W. Xiao, C. Zhang i in.

---

AI Atlas revision 124 (2026-10-31) · HTML: https://aiatlasgraph.com/t/wholebodycontrol · index: https://aiatlasgraph.com/llms.txt · everything: https://aiatlasgraph.com/llms-full.txt · updated 2026-10-30
