Certifiable Robot Design Optimization using Differentiable Programming

被引:0
|
作者
Dawson, Charles [1 ]
Fan, Chuchu [1 ]
机构
[1] MIT, Dept Aeronaut & Astronaut, Cambridge, MA 02139 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 experiments, we show how our tool can be used to solve practical problems in robotics. First, we optimize sensor placements for robot navigation (a design with 5 subsystems and 6 tunable parameters) in under 5 minutes to achieve an 8.4x performance improvement compared to the initial design. Second, we solve a multi-agent collaborative manipulation task (3 subsystems and 454 parameters) in under an hour to achieve a 44% performance improvement over the initial design. We find that differentiable programming enables much faster (32% and 20x, respectively for each example) optimization than approximate gradient methods. We certify the robustness of each design and successfully deploy the optimized designs in hardware. An open-source implementation is available at https://github.com/MIT-REALM/architect.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Automated Design And Optimization Of A CMOS OTA Using Geometric Programming
    Pouya, Behnam
    Dolatshahi, Mehdi
    Bahadorani, Niloufar
    26TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE 2018), 2018, : 59 - 63
  • [22] Finocyl Grain Design and Optimization Using Sequential Quadratic Programming
    KHURRAM Nisar
    QASIM Zeeshan
    ComputerAidedDrafting,DesignandManufacturing, 2008, DesignandManufacturing.2008 (01) : 1 - 11
  • [23] Design for Electromagnetic Device by Multiobjective Optimization using Genetic Programming
    Ishikawa, Kota
    Kitagawa, Wataru
    Takeshita, Takaharu
    ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2017, 100 (04) : 56 - 65
  • [24] Stochastic Design Optimization of Microstructural Features Using Linear Programming for Robust Design
    Acar, Pinar
    Sundararaghavan, Veera
    AIAA JOURNAL, 2019, 57 (01) : 448 - 455
  • [25] DIFFERENTIABLE STABILITY IN NON CONVEX AND NON DIFFERENTIABLE PROGRAMMING
    AUSLENDER, A
    MATHEMATICAL PROGRAMMING STUDY, 1979, 10 (FEB): : 29 - 41
  • [26] DIFFERENTIABLE STABILITY IN NON CONVEX, NON DIFFERENTIABLE PROGRAMMING
    AUSLENDER, A
    COMPTES RENDUS HEBDOMADAIRES DES SEANCES DE L ACADEMIE DES SCIENCES SERIE A, 1978, 286 (12): : 575 - 577
  • [27] Differentiable Programming for Inverse Estimate of Soil Permeability and Design of Duct Banks
    Vajapeyajula, Anusha
    Kumar, Krishna
    GEO-CONGRESS 2024: GEOTECHNICAL DATA ANALYSIS AND COMPUTATION, 2024, 352 : 374 - 385
  • [28] Lightweight Design of a Vertical Articulated Robot Using Topology Optimization
    Hong, Seong Ki
    Hong, Jung Ki
    Kim, Tae Hyun
    Park, Jin Kyun
    Kim, Sang Hyun
    Jang, Gang-Won
    TRANSACTIONS OF THE KOREAN SOCIETY OF MECHANICAL ENGINEERS A, 2012, 36 (12) : 1683 - 1688
  • [29] Toward the end-to-end optimization of particle physics instruments with differentiable programming
    Dorigo T.
    Giammanco A.
    Vischia P.
    Aehle M.
    Bawaj M.
    Boldyrev A.
    de Castro Manzano P.
    Derkach D.
    Donini J.
    Edelen A.
    Fanzago F.
    Gauger N.R.
    Glaser C.
    Baydin A.G.
    Heinrich L.
    Keidel R.
    Kieseler J.
    Krause C.
    Lagrange M.
    Lamparth M.
    Layer L.
    Maier G.
    Nardi F.
    Pettersen H.E.S.
    Ramos A.
    Ratnikov F.
    Röhrich D.
    de Austri R.R.
    del Árbol P.M.R.
    Savchenko O.
    Simpson N.
    Strong G.C.
    Taliercio A.
    Tosi M.
    Ustyuzhanin A.
    Zaraket H.
    Reviews in Physics, 2023, 10
  • [30] On design optimization of robot limbs
    Kiriazov, PK
    Virk, GS
    CLIMBING AND WALKING ROBOTS, 2001, : 173 - 180