Graph Grammar-Based Automatic Design for Heterogeneous Fleets of Underwater Robots

被引:4
|
作者
Zhao, Allan [1 ]
Xu, Jie [1 ]
Salazar, Juan [1 ]
Wangl, Wei [1 ]
Ma, Pingchuan [1 ]
Rus, Daniela [1 ]
Matusik, Wojciech [1 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
OPTIMIZATION;
D O I
10.1109/ICRA46639.2022.9811808
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Autonomous underwater vehicles (AUVs) are specialized robots that are commonly used for seafloor surveying and ocean water sampling. Computational design approaches have emerged to reduce the effort required to design both individual AUVs as well as fleets. As the number and scale of underwater missions increases beyond the capabilities of a single vehicle, fleet level design will become more important. Depending on the mission, the optimal fleet may consist of multiple distinct types of AUVs designed to a variety of specifications. Moreover, the AUVs may differ in both continuous parameters (such as battery capacity) and discrete parameters (such as number and model of thrusters). In this work, we present a computational pipeline for designing these heterogeneous AUV fleets. Using a novel shape design space based on a graph grammar and deformation cages, we can express a variety of AUV architectures with different topologies, component selections, and dimensions. We search this space using a combination of discrete graph search and gradientbased continuous optimization, enabled by a differentiable AUV simulator. Finally, we formulate heterogeneous fleet design as a modified knapsack problem, and solve it using an efficient backtracking-based algorithm. We evaluate our pipeline on a simulated mission with nonuniform design requirements-surveying a section of seafloor with varying depth-and show that the best heterogeneous fleet outperforms the best fleet composed of a single vehicle type.
引用
收藏
页码:3143 / 3149
页数:7
相关论文
共 50 条
  • [1] GGREADA: A graph grammar-based machine design algorithm
    Linda C. Schmidt
    Jonathan Cagan
    [J]. Research in Engineering Design, 1997, 9 : 195 - 213
  • [2] Grammar-based graph compression
    Maneth, Sebastian
    Peternek, Fabian
    [J]. INFORMATION SYSTEMS, 2018, 76 : 19 - 45
  • [3] GGREADA: A graph grammar-based machine design algorithm
    Schmidt, LC
    Cagan, J
    [J]. RESEARCH IN ENGINEERING DESIGN-THEORY APPLICATIONS AND CONCURRENT ENGINEERING, 1997, 9 (04): : 195 - 213
  • [4] On the Automatic Design of a Representation for Grammar-Based Genetic Programming
    Medvet, Eric
    Bartoli, Alberto
    [J]. GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 : 101 - 117
  • [5] A graph grammar-based approach for graph layout
    Liu, Yufeng
    Zeng, Xiaoqin
    Zou, Yang
    Zhang, Kang
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (09): : 1523 - 1535
  • [6] Grammar-based Automatic Extraction of Definitions
    Iftene, Adrian
    Pistol, Ionut
    Trandabat, Diana
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 110 - 115
  • [7] Automatic Co-Design of Aerial Robots Using a Graph Grammar
    Zhao, Allan
    Du, Tao
    Xu, Jie
    Hughes, Josie
    Salazar, Juan
    Ma, Pingchuan
    Wang, Wei
    Rus, Daniela
    Matusik, Wojciech
    [J]. 2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 11260 - 11267
  • [8] Automatic Grammar-Based Design of Heuristic Algorithms for Unconstrained Binary Quadratic Programming
    de Souza, Marcelo
    Ritt, Marcus
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2018, 2018, 10782 : 67 - 84
  • [9] Grammar-based design of embedded systems
    Öberg, J
    O'Nils, M
    Jantsch, A
    Postula, A
    Hemani, A
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2001, 47 (3-4) : 225 - 240
  • [10] GRAPH GRAMMAR-BASED DESCRIPTION OF OBJECT-BASED SYSTEMS
    JANSSENS, D
    ROZENBERG, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 489 : 341 - 404