Space-Aware Reconfiguration

被引:0
|
作者
Dan Halperin
Marc van Kreveld
Golan Miglioli-Levy
Micha Sharir
机构
[1] Tel Aviv University,The Blavatnik School of Computer Science
[2] Utrecht University,Department of Information and Computing Sciences
来源
关键词
Motion planning; Disc reconfiguration; Smallest enclosing disc; 68Q25; 68U05; 68W40;
D O I
暂无
中图分类号
学科分类号
摘要
We consider the problem of reconfiguring a set of physical objects into a desired target configuration, a typical (sub)task in robotics and automation, arising in product assembly, packaging, stocking store shelves, and more. In this paper we address a variant, which we call space-aware reconfiguration, where the goal is to minimize the physical space needed for the reconfiguration, while obeying constraints on the allowable collision-free motions of the objects. Since for given start and target configurations, reconfiguration may be impossible, we translate the entire target configuration rigidly into a location that admits a valid sequence of moves, where each object moves in turn just once, along a straight line, from its starting to its target location, so that the overall physical space required by the start, all intermediate, and target configurations for all the objects is minimized. We investigate two variants of space-aware reconfiguration for the often examined setting of nunit discs in the plane, depending on whether the discs are distinguishable (labeled) or indistinguishable (unlabeled). For the labeled case, we propose a representation of size O(n4)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(n^4)$$\end{document} of the space of all feasible initial rigid translations, and use it to find, in O(n6)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(n^6)$$\end{document} time, a shortest valid translation, or one that minimizes the enclosing disc or axis-aligned rectangle of both the start and target configurations. For the significantly harder unlabeled case, we show that for almost every direction, there exists a translation in this direction that makes the problem feasible. We use this to devise heuristic solutions, where we optimize the translation under stricter notions of feasibility. We present an implementation of such a heuristic, which solves unlabeled instances with hundreds of discs in seconds.
引用
收藏
页码:1157 / 1194
页数:37
相关论文
共 50 条
  • [1] Space-Aware Reconfiguration
    Halperin, Dan
    van Kreveld, Marc
    Miglioli-Levy, Golan
    Sharir, Micha
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 2023, 69 (04) : 1157 - 1194
  • [2] Space-aware ambients and processes
    Barbanera, Franco
    Bugliesi, Michele
    Dezani-Ciancaglini, Mariangiola
    Sassone, Vladimiro
    [J]. THEORETICAL COMPUTER SCIENCE, 2007, 373 (1-2) : 41 - 69
  • [3] State Sharding with Space-aware Representations
    Mizrahi, Avi
    Rottenstreich, Ori
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [4] A space-aware bytecode verifier for java cards
    Bernardeschi, Cinzia
    Lettieri, Giuseppe
    Martini, Luca
    Masci, Paolo
    [J]. Electron. Notes Theor. Comput. Sci., 1 SPEC. ISS. (237-254):
  • [5] Blockchain State Sharding With Space-Aware Representations
    Mizrahi, Avi
    Rottenstreich, Ori
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 1571 - 1583
  • [6] Smart and Space-aware Interactions Using Smartphones in a Shared Space
    Lee, Jae Yeol
    Lee, Sang Min
    Kim, Min Seok
    Kim, Jae Sung
    Seo, Dong Woo
    [J]. MOBILEHCI '12: COMPANION PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTION WITH MOBILE DEVICES AND SERVICES, 2012, : 53 - 58
  • [7] Using control dependencies for space-aware bytecode verification
    Bernardeschi, C.
    Lettieri, G.
    Martini, L.
    Masci, P.
    [J]. Computer Journal, 2006, 49 (02): : 234 - 248
  • [8] GLOBAL AND LOCAL SYNCHRONIZATION IN PARALLEL SPACE-AWARE APPLICATIONS
    Cicirelli, Franco
    Forestiero, Agostino
    Giordano, Andrea
    Mastroianni, Carlo
    Razumchik, Rostislav
    [J]. 32ND EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2018), 2018, : 491 - 497
  • [9] Space-Aware Data Integration for Ocean Observing Systems
    Li, Longzhuang
    Nalluri, Anil Kumar
    Ai, Lirong
    [J]. 2011 2ND INTERNATIONAL CONFERENCE ON CHALLENGES IN ENVIRONMENTAL SCIENCE AND COMPUTER ENGINEERING (CESCE 2011), VOL 11, PT A, 2011, 11 : 285 - 290
  • [10] Parallelization of space-aware applications: Modeling and performance analysis
    Cicirelli, Franco
    Forestiero, Agostino
    Giordano, Andrea
    Mastroianni, Carlo
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 122 : 115 - 127