Od simulace k realitě: Vytvoření a ověření diferencovatelného digitálního dvojčete pro robota
From Simulation to Reality: Building and Validating Differentiable Digital Twin for Robot
Typ dokumentu
diplomová prácemaster thesis
Autor
Aleš Kučera
Vedoucí práce
Zimmermann Karel
Oponent práce
Hurák Zdeněk
Studijní program
Kybernetika a robotikaInstituce přidělující hodnost
katedra kybernetikyPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Diferencovatelné fyzikální simulace přinášejí do robotiky nové možnosti díky optimalizaci založené na gradientech, ale diferenciace přes kontaktní dynamiku stále představuje zásadní výzvu. Tato práce se zaměřuje na implementaci a hodnocení dvou přístupů, Extended Position-Based Dynamics (XPBD) a Non-Smooth Newton (NSN), a jejich srovnání s existujícími simulátory. Klíčová zjištění ukazují, že při zpracování kolizních událostí dochází k výrazným problémům s gradienty, které mohou být nesprávné, nestabilní nebo téměř nulové, což vážně ohrožuje optimalizaci. Příčinou je kombinace pevného časového kroku a nespojitostí v kontaktních silách. Analyzujeme řešení, jako jsou metody Time-of-Impact, aproximace analytických Jacobiho matic nebo randomized smoothing, a ukazujeme, že techniky jako bundled gradients umožňují efektivní optimalizaci i v nespojitých podmínkách, aniž by došlo ke ztrátě fyzikální přesnosti. Tato práce odhaluje zásadní limity současných simulátorů a pokládá základy pro spolehlivější nástroje v robotice zaměřené na kontakt. Differentiable physics simulation promises to revolutionize robotics by enabling gradient-based optimization, yet critical challenges persist when differentiating through contact dynamics. This thesis implements and evaluates two simulation approaches, Extended Position-Based Dynamics (XPBD) and Non-Smooth Newton (NSN), while conducting comparative experiments with established simulators. Our key finding reveals a fundamental integrity issue: when differentiating through collision events, gradients across multiple simulators can be inverted, near-zero, or numerically unstable, potentially derailing optimization processes. We trace this to the interaction between fixed time-stepping and the inherent discontinuities in contact dynamics. This thesis further investigates solution strategies for these gradient issues, including Time-of-Impact methods, analytical Jacobian approximations, and randomized smoothing. Our analysis suggests that principled techniques like end-to-end smoothing (e.g., bundled gradients) are crucial for effective non-smooth optimization without loss of physical fidelity. By illuminating the fundamental limitations of contemporary simulators, this research paves the way for more robust gradient-based optimization in robotics involving complex contact scenarios.
Kolekce
- Diplomové práce - 13133 [519]