Differentiable Rendering as a Way to Program Cable-Driven Soft Robots
Kasra Arnavaz, Kenny Erleben
TL;DR
The paper addresses programming cable-driven soft robots by reframing tasks as differentiable rendering problems. A differentiable pipeline combines simulation, rendering, and objective computation to learn cable pull parameters via gradient-based optimization, using depth images from interior views to define gripping and avoidance losses. Key contributions include (i) a differentiable, physics-informed model of cable forces with barycentric mapping, (ii) a depth-image–driven objective framework for reaching, gripping, and obstacle avoidance, and (iii) demonstration across reach, avoidance, cylinder grasping, and eggshell gripping. This approach eliminates explicit landmark tracking and leverages gradient-based learning to configure soft robots in a digital twin, offering a lightweight path toward task specification and control via differentiable rendering. Future work points to integrating reinforcement learning for robustness across environments and extending the framework beyond predefined scenes.
Abstract
Soft robots have gained increased popularity in recent years due to their adaptability and compliance. In this paper, we use a digital twin model of cable-driven soft robots to learn control parameters in simulation. In doing so, we take advantage of differentiable rendering as a way to instruct robots to complete tasks such as point reach, gripping an object, and obstacle avoidance. This approach simplifies the mathematical description of such complicated tasks and removes the need for landmark points and their tracking. Our experiments demonstrate the applicability of our method.
