EN - FR - DE - ES - IT - PT -

LexiconDream

🖥️ Simulace

Modelování chování robota ve virtuálním prostředí.

Simulace

Simulace modeluje chování robotů ve virtuálním prostředí. Využívá fyzikální enginy k výpočtu toho, jak se objekty pohybují, kolidují a reagují na síly. Inženýři testují řídicí algoritmy, plány pohybu a zásady strojového učení v simulaci, než je spustí na reálném hardwaru.

Simulace šetří čas a peníze. Robot, který se v simulaci zhroutí, nic nestojí. Robot, který se zhroutí na hardwaru, stojí peníze a prostoje. Simulace také umožňuje inženýrům testovat scénáře, které jsou v realitě příliš nebezpečné nebo příliš vzácné na to, aby se daly reprodukovat: selhání senzoru, člověk vstoupí do cesty robotovi, výpadek napájení. Mohou spustit tisíce testů paralelně na clusteru.

Simulační nástroje

Hlavním omezením je rozdíl mezi simulací a realitou. Simulace nikdy není dokonalá. Modely tření jsou přibližné. Šum senzorů je zjednodušený. Dynamiku kontaktů je obtížné přesně simulovat. Zásady, které fungují v simulaci, mohou selhat na hardwaru. Inženýři používají doménovou randomizaci, aby zásady byly robustní. Během trénování randomizují hmotnost, tření, šum senzorů a osvětlení. Reálný svět se stává jen další variací. Některé systémy používají identifikaci systému k vyladění simulace tak, aby odpovídala skutečnému robotovi. Jiné používají reziduální učení, kdy skutečný robot opravuje chyby simulace. Simulace nenahrazuje testování v reálném světě. Je to filtr, který zachycuje většinu problémů dříve, než se dostanou k hardwaru. Zbývající problémy jsou ty, na kterých záleží.

Comments

No comments yet. Be the first to share a thought.

Leave a comment