Certifiable Robot Design Optimization using Differentiable Programming
Charles Dawson, Chuchu Fan

TL;DR
This paper introduces a novel framework combining differentiable programming with statistical certification to optimize and verify complex robotic system designs end-to-end, demonstrated through practical simulation and hardware experiments.
Contribution
It presents a new method for certifiable, end-to-end robot design optimization using differentiable programming and a statistical robustness framework.
Findings
Achieved 8.4x performance improvement in sensor placement optimization.
Solved multi-agent manipulation with 44% performance gain.
Faster optimization (20-32x) than approximate gradient methods.
Abstract
There is a growing need for computational tools to automatically design and verify autonomous systems, especially complex robotic systems involving perception, planning, control, and hardware in the autonomy stack. Differentiable programming has recently emerged as powerful tool for modeling and optimization. However, very few studies have been done to understand how differentiable programming can be used for robust, certifiable end-to-end design optimization. In this paper, we fill this gap by combining differentiable programming for robot design optimization with a novel statistical framework for certifying the robustness of optimized designs. Our framework can conduct end-to-end optimization and robustness certification for robotics systems, enabling simultaneous optimization of navigation, perception, planning, control, and hardware subsystems. Using simulation and hardware…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Reinforcement Learning in Robotics · Modular Robots and Swarm Intelligence
