# Robotyka ewolucyjna (ewolucja sterowania i budowy robotów)

EN: **Evolutionary robotics** · id `evorobotics` · aliases: evolutionary robotics, ER, robotyka ewolucyjna

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [Sztuczne życie](https://aiatlasgraph.com/t/artificiallife.md) › Robotyka ewolucyjna (ewolucja sterowania i budowy robotów)

## Description

- PL: Zastosowanie algorytmów ewolucyjnych do projektowania sterowników, morfologii lub obu naraz u robotów fizycznych i symulowanych, także jako narzędzie badań nad ewolucją.
- EN: Applying evolutionary algorithms to design controllers, morphologies or both for physical and simulated robots, also as a tool for studying evolution.

## In one sentence

- PL: Projektowanie robotów metodą ewolucji: komputer hoduje i testuje wiele wersji sterowania, a czasem całego ciała robota, i zostawia najlepsze.
- EN: Designing robots by evolution: a computer breeds and tests many versions of a robot's controller, sometimes its whole body, and keeps the best.

## Problem it solves

- PL: Trudno ręcznie zaprojektować ruch i kształt robota tak, by dobrze ze sobą współgrały w nieprzewidywalnym otoczeniu.
- EN: It is hard to hand-design a robot's motion and shape so they work well together in an unpredictable environment.

## What it does

- PL: Jak hodowla psich ras, tylko w przyspieszeniu: z każdym pokoleniem roboty lepiej chodzą, pływają albo chwytają.
- EN: Like breeding dog breeds, only sped up: with every generation the robots walk, swim or grab better.

## Everyday example

- PL: W symulatorze powstają dziwaczne stworki z klocków, które z pokolenia na pokolenie uczą się pełzać coraz szybciej.
- EN: In a simulator odd block creatures appear that learn to crawl faster with every generation.

## This concerns you if you…

- PL: budujesz roboty i nie wiesz, jaki kształt wybrać
- PL: chcesz, by robot sam przystosował się do uszkodzeń
- PL: interesuje cię łączenie ciała i „mózgu” maszyny
- EN: you build robots and do not know which shape to choose
- EN: want a robot to adapt to damage on its own
- EN: are interested in combining a machine's body and “brain”

## Keywords

evolving virtual creatures · body-brain coevolution · reality gap · soft robots · Evogym · neuroevolution · intelligent trial and error · Robogen · embodied cognition

## How it works

- PL: Populacja kandydatów, zwykle sieci neuronowe sterujące lub opisy budowy ciała, jest oceniana w symulacji lub na prawdziwym robocie według zachowania, np. przebytego dystansu. Selekcja i zmienność ulepszają całego robota naraz, wykorzystując współgrę ciała i sterowania; metody różnorodności dają repertuar zachowań na wypadek uszkodzeń.
- EN: A population of candidates, usually neural controllers or body descriptions, is evaluated in simulation or on a real robot by behaviour, e.g. distance travelled. Selection and variation improve the whole robot at once, exploiting body–controller interplay; diversity methods give a repertoire of behaviours for damage recovery.

## Limits

- PL: Ocena na fizycznych robotach jest powolna i zużywa sprzęt, a rozwiązania z symulacji często zawodzą w rzeczywistości. Zaprojektowanie funkcji przystosowania, która nagradza pożądane zachowanie bez obejść, jest trudne.
- EN: Evaluating on physical robots is slow and wears hardware, and solutions from simulation often fail in reality. Designing a fitness function that rewards the desired behaviour without exploits is hard.

## Key terms

- PL: **morfologia**: Budowa ciała robota: kształt, człony, położenie siłowników.
- PL: **luka rzeczywistości (reality gap)**: Różnica między zachowaniem w symulacji a w realnym świecie.
- PL: **sterownik**: Program lub sieć decydująca, jak robot porusza się w każdej chwili.
- EN: **morphology**: A robot's body plan: shape, segments, actuator placement.
- EN: **reality gap**: The difference between behaviour in simulation and the real world.
- EN: **controller**: Program or network deciding how the robot moves at each moment.

## Know first

- [Algorytmy genetyczne (Genetic algorithms (GA))](https://aiatlasgraph.com/t/geneticalgorithms.md)

## Related topics

Untyped, symmetric "see also" links.

- [Robotyka rojowa (Swarm robotics)](https://aiatlasgraph.com/t/swarmrobotics.md)

## Sources

- [Introduction to Evolutionary Computing (2nd ed.)](<https://biblioteca.izt.uam.mx/vufind/Record/978-3-662-44874-8/TOC>) `eiben-smith-2015` · by A. E. Eiben, J. E. Smith
- [What is Artificial Life? (International Society for Artificial Life)](<https://alife.org/?p=3020>) `isal-what-is-alife` · by International Society for Artificial Life (ISAL)
- [Evolutionary Robotics: What, Why, and Where to](<https://www.frontiersin.org/articles/10.3389/frobt.2015.00004/full>) `doncieux-er-2015` · by Stéphane Doncieux, Nicolas Bredeche, Jean-Baptiste Mouret, A. E. (Gusz) Eiben

---

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