SDRS: Shape-Differentiable Robot Simulator

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Ye, Xiaohan, Gao, Xifeng, Wu, Kui, Pan, Zherong, Komura, Taku
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912170245095424
author Ye, Xiaohan
Gao, Xifeng
Wu, Kui
Pan, Zherong
Komura, Taku
author_facet Ye, Xiaohan
Gao, Xifeng
Wu, Kui
Pan, Zherong
Komura, Taku
contents Robot simulators are indispensable tools across many fields, and recent research has significantly improved their functionality by incorporating additional gradient information. However, existing differentiable robot simulators suffer from non-differentiable singularities, when robots undergo substantial shape changes. To address this, we present the Shape-Differentiable Robot Simulator (SDRS), designed to be differentiable under significant robot shape changes. The core innovation of SDRS lies in its representation of robot shapes using a set of convex polyhedrons. This approach allows us to generalize smooth, penalty-based contact mechanics for interactions between any pair of convex polyhedrons. Using the separating hyperplane theorem, SDRS introduces a separating plane for each pair of contacting convex polyhedrons. This separating plane functions as a zero-mass auxiliary entity, with its state determined by the principle of least action. This setup ensures global differentiability, even as robot shapes undergo significant geometric and topological changes. To demonstrate the practical value of SDRS, we provide examples of robot co-design scenarios, where both robot shapes and control movements are optimized simultaneously.
format Preprint
id arxiv_https___arxiv_org_abs_2412_19127
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SDRS: Shape-Differentiable Robot Simulator
Ye, Xiaohan
Gao, Xifeng
Wu, Kui
Pan, Zherong
Komura, Taku
Robotics
Robot simulators are indispensable tools across many fields, and recent research has significantly improved their functionality by incorporating additional gradient information. However, existing differentiable robot simulators suffer from non-differentiable singularities, when robots undergo substantial shape changes. To address this, we present the Shape-Differentiable Robot Simulator (SDRS), designed to be differentiable under significant robot shape changes. The core innovation of SDRS lies in its representation of robot shapes using a set of convex polyhedrons. This approach allows us to generalize smooth, penalty-based contact mechanics for interactions between any pair of convex polyhedrons. Using the separating hyperplane theorem, SDRS introduces a separating plane for each pair of contacting convex polyhedrons. This separating plane functions as a zero-mass auxiliary entity, with its state determined by the principle of least action. This setup ensures global differentiability, even as robot shapes undergo significant geometric and topological changes. To demonstrate the practical value of SDRS, we provide examples of robot co-design scenarios, where both robot shapes and control movements are optimized simultaneously.
title SDRS: Shape-Differentiable Robot Simulator
topic Robotics
url https://arxiv.org/abs/2412.19127