Skip to main content

Showing 1–50 of 52 results for author: Halperin, D

.
  1. arXiv:2407.03219  [pdf, other

    cs.RO

    Localization in Dynamic Planar Environments Using Few Distance Measurements

    Authors: Michael M. Bilevich, Shahar Guini Menashe, Dan Halperin

    Abstract: We present a method for determining the unknown location of a sensor placed in a known 2D environment in the presence of unknown dynamic obstacles, using only few distance measurements. We present guarantees on the quality of the localization, which are robust under mild assumptions on the density of the unknown/dynamic obstacles in the known environment. We demonstrate the effectiveness of our me… ▽ More

    Submitted 3 July, 2024; originally announced July 2024.

  2. arXiv:2310.20615  [pdf, other

    cs.RO cs.CG cs.DS

    Near-Optimal Min-Sum Motion Planning for Two Square Robots in a Polygonal Environment

    Authors: Pankaj K. Agarwal, Dan Halperin, Micha Sharir, Alex Steiger

    Abstract: Let $\mathcal{W} \subset \mathbb{R}^2$ be a planar polygonal environment (i.e., a polygon potentially with holes) with a total of $n$ vertices, and let $A,B$ be two robots, each modeled as an axis-aligned unit square, that can translate inside $\mathcal{W}$. Given source and target placements $s_A,t_A,s_B,t_B \in \mathcal{W}$ of $A$ and $B$, respectively, the goal is to compute a \emph{collision-f… ▽ More

    Submitted 31 October, 2023; originally announced October 2023.

    Comments: The conference version of the paper is accepted to SODA 2024

  3. arXiv:2303.00745  [pdf, other

    cs.RO cs.CG cs.DS cs.MA

    Coordination of Multiple Robots along Given Paths with Bounded Junction Complexity

    Authors: Mikkel Abrahamsen, Tzvika Geft, Dan Halperin, Barak Ugav

    Abstract: We study a fundamental NP-hard motion coordination problem for multi-robot/multi-agent systems: We are given a graph $G$ and set of agents, where each agent has a given directed path in $G$. Each agent is initially located on the first vertex of its path. At each time step an agent can move to the next vertex on its path, provided that the vertex is not occupied by another agent. The goal is to fi… ▽ More

    Submitted 1 March, 2023; originally announced March 2023.

    Comments: 15 pages; Accepted to Autonomous Agents and Multi-Agent Systems (AAMAS 2023)

  4. Multi-Robot Motion Planning for Unit Discs with Revolving Areas

    Authors: Pankaj K. Agarwal, Tzvika Geft, Dan Halperin, Erin Taylor

    Abstract: We study the problem of motion planning for a collection of $n$ labeled unit disc robots in a polygonal environment. We assume that the robots have revolving areas around their start and final positions: that each start and each final is contained in a radius $2$ disc lying in the free space, not necessarily concentric with the start or final position, which is free from other start or final posit… ▽ More

    Submitted 15 June, 2023; v1 submitted 30 September, 2022; originally announced October 2022.

    Journal ref: Computational Geometry, 102019 (2023)

  5. arXiv:2209.04838  [pdf, other

    cs.CG cs.RO

    Localization with Single or Antipodal Distance Measurements

    Authors: Barak Ugav, Steven M. LaValle, Dan Halperin

    Abstract: Given a polygonal workspace $W$, a depth sensor placed at point $p=(x,y)$ inside $W$ and oriented in direction $θ$ measures the distance $d=h(x,y,θ)$ between $p$ and the closest point on the boundary of $W$ along a ray emanating from $p$ in direction $θ$. We study the following problem: For a polygon $W$ with $n$ vertices, possibly with holes, preprocess it such that given a query real value… ▽ More

    Submitted 10 June, 2024; v1 submitted 11 September, 2022; originally announced September 2022.

  6. arXiv:2205.07777  [pdf, other

    cs.CG cs.RO

    Unlabeled Multi-Robot Motion Planning with Tighter Separation Bounds

    Authors: Bahareh Banyassady, Mark de Berg, Karl Bringmann, Kevin Buchin, Henning Fernau, Dan Halperin, Irina Kostitsyna, Yoshio Okamoto, Stijn Slot

    Abstract: We consider the unlabeled motion-planning problem of $m$ unit-disc robots moving in a simple polygonal workspace of $n$ edges. The goal is to find a motion plan that moves the robots to a given set of $m$ target positions. For the unlabeled variant, it does not matter which robot reaches which target position as long as all target positions are occupied in the end. If the workspace has narrow pa… ▽ More

    Submitted 16 May, 2022; originally announced May 2022.

    Comments: A shorter version of this paper appeared in the Proceedings of the 38th International Symposium on Computational Geometry (SoCG 2022)

  7. arXiv:2203.07416  [pdf, other

    cs.MA cs.CG cs.RO

    Refined Hardness of Distance-Optimal Multi-Agent Path Finding

    Authors: Tzvika Geft, Dan Halperin

    Abstract: We study the computational complexity of multi-agent path finding (MAPF). Given a graph $G$ and a set of agents, each having a start and target vertex, the goal is to find collision-free paths minimizing the total distance traveled. To better understand the source of difficulty of the problem, we aim to study the simplest and least constrained graph class for which it remains hard. To this end, we… ▽ More

    Submitted 14 March, 2022; originally announced March 2022.

    Comments: Accepted to Autonomous Agents and Multi-Agent Systems (AAMAS 2022)

  8. arXiv:2202.13889  [pdf, other

    cs.CG cs.MS

    CGAL Made More Accessible

    Authors: Nir Goren, Efi Fogel, Dan Halperin

    Abstract: We introduce bindings that enable the convenient, efficient, and reliable use of software modules of CGAL (Computational Geometry Algorithm Library), which are written in C++, from within code written in Python. There are different tools that facilitate the creation of such bindings. We present a short study that compares three main tools, which leads to the tool of choice. The implementation of a… ▽ More

    Submitted 7 June, 2023; v1 submitted 28 February, 2022; originally announced February 2022.

    Comments: 57 pages

  9. arXiv:2104.07011  [pdf, other

    cs.RO cs.CG

    On the Complexity of a Family of Decoupled Multi-Robot Motion Planning Problems

    Authors: Tzvika Geft, Dan Halperin

    Abstract: In multi-robot motion planning (MRMP) the aim is to plan the motion of several robots operating in a common workspace, while avoiding collisions with obstacles or with fellow robots. The main contribution of this paper is a simple construction that serves as a lower bound for the computational cost of a variety of prevalent MRMP problems. In particular we show that optimal decoupling of multi-robo… ▽ More

    Submitted 14 April, 2021; originally announced April 2021.

  10. arXiv:2102.04262  [pdf, other

    cs.CG

    Throwing a Sofa Through the Window

    Authors: Dan Halperin, Micha Sharir, Itay Yehuda

    Abstract: We study several variants of the problem of moving a convex polytope $K$, with $n$ edges, in three dimensions through a flat rectangular (and sometimes more general) window. Specifically: $\bullet$ We study variants where the motion is restricted to translations only, discuss situations where such a motion can be reduced to sliding (translation in a fixed direction), and present efficient algori… ▽ More

    Submitted 26 February, 2021; v1 submitted 8 February, 2021; originally announced February 2021.

    Comments: This version incudes new results on translation with a prescribed orientation (Section 5.2)

  11. arXiv:2011.08944  [pdf, other

    cs.RO cs.DS cs.MA

    Near-Optimal Multi-Robot Motion Planning with Finite Sampling

    Authors: Dror Dayan, Kiril Solovey, Marco Pavone, Dan Halperin

    Abstract: An underlying structure in several sampling-based methods for continuous multi-robot motion planning (MRMP) is the tensor roadmap (TR), which emerges from combining multiple PRM graphs constructed for the individual robots via a tensor product. We study the conditions under which the TR encodes a near-optimal solution for MRMP -- satisfying these conditions implies near optimality for a variety of… ▽ More

    Submitted 10 February, 2023; v1 submitted 17 November, 2020; originally announced November 2020.

    Comments: Extended version of a conference paper that appeared in the International Conference on Robotics and Automation (ICRA), 2021. This is an extended version that includes full proofs and additional details

  12. arXiv:2009.12369  [pdf, other

    cs.CG cs.CC cs.DS cs.RO

    On Two-Handed Planar Assembly Partitioning with Connectivity Constraints

    Authors: Pankaj K. Agarwal, Boris Aronov, Tzvika Geft, Dan Halperin

    Abstract: Assembly planning is a fundamental problem in robotics and automation, which involves designing a sequence of motions to bring the separate constituent parts of a product into their final placement in the product. Assembly planning is naturally cast as a disassembly problem, giving rise to the assembly partitioning problem: Given a set $A$ of parts, find a subset $S\subset A$, referred to as a sub… ▽ More

    Submitted 21 March, 2023; v1 submitted 25 September, 2020; originally announced September 2020.

    Comments: This version generalizes our algorithm from the SODA '21 version for unit-grid squares to polygonal assemblies and improves presentation

  13. Robust 2D Assembly Sequencing via Geometric Planning with Learned Scores

    Authors: Tzvika Geft, Aviv Tamar, Ken Goldberg, Dan Halperin

    Abstract: To compute robust 2D assembly plans, we present an approach that combines geometric planning with a deep neural network. We train the network using the Box2D physics simulator with added stochastic noise to yield robustness scores--the success probabilities of planned assembly motions. As running a simulation for every assembly motion is impractical, we train a convolutional neural network to map… ▽ More

    Submitted 20 September, 2020; originally announced September 2020.

    Comments: Presented at the 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE)

  14. arXiv:2006.04402  [pdf, other

    cs.CG

    Space-Aware Reconfiguration

    Authors: Dan Halperin, Marc van Kreveld, Golan Miglioli-Levy, Micha Sharir

    Abstract: 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… ▽ More

    Submitted 30 August, 2020; v1 submitted 8 June, 2020; originally announced June 2020.

    Comments: To appear in Proc. of the 14th International Workshop on the Algorithmic Foundations of Robotics (2020)

  15. arXiv:2003.11914  [pdf, ps, other

    cs.CG cs.MS math.NA

    Geometric Sparsification of Closeness Relations: Eigenvalue Clustering for Computing Matrix Functions

    Authors: Nir Goren, Dan Halperin, Sivan Toledo

    Abstract: We show how to efficiently solve a clustering problem that arises in a method to evaluate functions of matrices. The problem requires finding the connected components of a graph whose vertices are eigenvalues of a real or complex matrix and whose edges are pairs of eigenvalues that are at most δaway from each other. Davies and Higham proposed solving this problem by enumerating the edges of the gr… ▽ More

    Submitted 23 March, 2020; originally announced March 2020.

  16. arXiv:2003.00518  [pdf, other

    cs.CG

    The Maximum-Level Vertex in an Arrangement of Lines

    Authors: Dan Halperin, Sariel Har-Peled, Kurt Mehlhorn, Eun** Oh, Micha Sharir

    Abstract: Let $L$ be a set of $n$ lines in the plane, not necessarily in general position. We present an efficient algorithm for finding all the vertices of the arrangement $A(L)$ of maximum level, where the level of a vertex $v$ is the number of lines of $L$ that pass strictly below $v$. The problem, posed in Exercise~8.13 in de Berg etal [BCKO08], appears to be much harder than it seems, as this vertex mi… ▽ More

    Submitted 1 March, 2020; originally announced March 2020.

  17. arXiv:1909.05953  [pdf, other

    cs.CG cs.RO

    Optimized Synthesis of Snap** Fixtures

    Authors: Tom Tsabar, Efi Fogel, Dan Halperin

    Abstract: Fixtures for constraining the movement of parts have been extensively investigated in robotics, since they are essential for using robots in automated manufacturing. This paper deals with the design and optimized synthesis of a special type of fixtures, which we call \emph{snap** fixtures}. Given a polyhedral workpiece $P$ with $n$ vertices and of constant genus, which we need to hold, a snappin… ▽ More

    Submitted 16 May, 2020; v1 submitted 12 September, 2019; originally announced September 2019.

  18. arXiv:1909.05569  [pdf, other

    cs.RO

    Refined Analysis of Asymptotically-Optimal Kinodynamic Planning in the State-Cost Space

    Authors: Michal Kleinbort, Edgar Granados, Kiril Solovey, Riccardo Bonalli, Kostas E. Bekris, Dan Halperin

    Abstract: We present a novel analysis of AO-RRT: a tree-based planner for motion planning with kinodynamic constraints, originally described by Hauser and Zhou (AO-X, 2016). AO-RRT explores the state-cost space and has been shown to efficiently obtain high-quality solutions in practice without relying on the availability of a computationally-intensive two-point boundary-value solver. Our main contribution i… ▽ More

    Submitted 9 March, 2020; v1 submitted 12 September, 2019; originally announced September 2019.

  19. arXiv:1904.02895  [pdf, other

    cs.MA

    Sensory Regimes of Effective Distributed Searching without Leaders

    Authors: Ravid Cohen, Yossi Yovel, Dan Halperin

    Abstract: Collective animal movement fascinates children and scientists alike. One of the most commonly given explanations for collective animal movement is improved foraging. Animals are hypothesized to gain from searching for food in groups. Here, we use a computer simulation to analyze how moving in a group assists searching for food. We use a well-established collective movement model that only assumes… ▽ More

    Submitted 5 April, 2019; originally announced April 2019.

  20. Maintaining the Union of Unit Discs under Insertions with Near-Optimal Overhead

    Authors: Pankaj K. Agarwal, Ravid Cohen, Dan Halperin, Wolfgang Mulzer

    Abstract: We present efficient dynamic data structures for maintaining the union of unit discs and the lower envelope of pseudo-lines in the plane. More precisely, we present three main results in this paper: (i) We present a linear-size data structure to maintain the union of a set of unit discs under insertions. It can insert a disc and update the union in $O((k+1) \log^2 n)$ time, where $n$ is the curr… ▽ More

    Submitted 5 July, 2023; v1 submitted 20 March, 2019; originally announced March 2019.

    Comments: 29 pages, 19 figures; this article is an extension of our previous work arXiv:1902.09565; a preliminary version appeared at SoCG 2019

    Journal ref: ACM Transactions on Algorithms (TALG), 18(3), July 2022, Article 26

  21. dRRT*: Scalable and Informed Asymptotically-Optimal Multi-Robot Motion Planning

    Authors: Rahul Shome, Kiril Solovey, Andrew Dobson, Dan Halperin, Kostas E. Bekris

    Abstract: Many exciting robotic applications require multiple robots with many degrees of freedom, such as manipulators, to coordinate their motion in a shared workspace. Discovering high-quality paths in such scenarios can be achieved, in principle, by exploring the composite space of all robots. Sampling-based planners do so by building a roadmap or a tree data structure in the corresponding configuration… ▽ More

    Submitted 3 March, 2019; originally announced March 2019.

    Journal ref: Autonomous Robots, January 2019

  22. arXiv:1902.09565  [pdf, other

    cs.CG

    Dynamic Maintenance of the Lower Envelope of Pseudo-Lines

    Authors: Pankaj K. Agarwal, Ravid Cohen, Dan Halperin, Wolfgang Mulzer

    Abstract: We present a fully dynamic data structure for the maintenance of lower envelopes of pseudo-lines. The structure has $O(\log^2 n)$ update time and $O(\log n)$ vertical ray shooting query time. To achieve this performance, we devise a new algorithm for finding the intersection between two lower envelopes of pseudo-lines in $O(\log n)$ time, using \emph{tentative} binary search; the lower envelopes a… ▽ More

    Submitted 25 February, 2019; originally announced February 2019.

    Comments: appeared in EuroCG 2019 (European conference on Computational Geometry)

  23. arXiv:1810.12202  [pdf, other

    cs.RO

    Fast, High-Quality Dual-Arm Rearrangement in Synchronous, Monotone Tabletop Setups

    Authors: Rahul Shome, Kiril Solovey, **g** Yu, Kostas Bekris, Dan Halperin

    Abstract: Rearranging objects on a planar surface arises in a variety of robotic applications, such as product packaging. Using two arms can improve efficiency but introduces new computational challenges. This paper studies the structure of dual-arm rearrangement for synchronous, monotone tabletop setups and develops an optimal mixed integer model. It then describes an efficient and scalable algorithm, whic… ▽ More

    Submitted 29 October, 2018; originally announced October 2018.

    Comments: Extended version of a submission at The 13th International Workshop on the Algorithmic Foundations of Robotics, 2018

  24. arXiv:1809.07051  [pdf, other

    cs.RO

    Probabilistic completeness of RRT for geometric and kinodynamic planning with forward propagation

    Authors: Michal Kleinbort, Kiril Solovey, Zakary Littlefield, Kostas E. Bekris, Dan Halperin

    Abstract: The Rapidly-exploring Random Tree (RRT) algorithm has been one of the most prevalent and popular motion-planning techniques for two decades now. Surprisingly, in spite of its centrality, there has been an active debate under which conditions RRT is probabilistically complete. We provide two new proofs of probabilistic completeness (PC) of RRT with a reduced set of assumptions. The first one for th… ▽ More

    Submitted 31 May, 2022; v1 submitted 19 September, 2018; originally announced September 2018.

  25. arXiv:1807.05428  [pdf, other

    cs.CG cs.RO

    Motion Planning for Multiple Unit-Ball Robots in $\mathbb{R}^d$

    Authors: Israela Solomon, Dan Halperin

    Abstract: We present a decoupled algorithm for motion planning for a collection of unit-balls moving among polyhedral obstacles in $\mathbb{R}^d$, for any $d \ge 2$. We assume that the robots have revolving areas in the vicinity of their start and target positions: Revolving areas are regions where robots can maneuver in order to give way to another moving robot. Given that this assumption is fulfilled, the… ▽ More

    Submitted 14 July, 2018; originally announced July 2018.

  26. Optimal Algorithms for Separating a Polyhedron from Its Single-Part Mold

    Authors: Prosenjit Bose, Tzvika Geft, Dan Halperin, Shahar Shamai

    Abstract: Casting is a manufacturing process where liquid material is poured into a mold having the shape of a desired product. After the material solidifies, the product is removed from the mold. We study the case where the mold is made of a single part and the object to be produced is a three-dimensional polyhedron. Objects that can be produced this way are called castable with a single-part mold. A direc… ▽ More

    Submitted 7 June, 2021; v1 submitted 14 August, 2017; originally announced August 2017.

    Comments: 13 pages. This version includes a proof that establishes the optimality of our algorithms, which extends our CASE2017 version. Submitted to Computer-Aided Design

  27. arXiv:1706.09932  [pdf, other

    cs.MA cs.RO

    Scalable Asymptotically-Optimal Multi-Robot Motion Planning

    Authors: Andrew Dobson, Kiril Solovey, Rahul Shome, Dan Halperin, Kostas E. Bekris

    Abstract: Finding asymptotically-optimal paths in multi-robot motion planning problems could be achieved, in principle, using sampling-based planners in the composite configuration space of all of the robots in the space. The dimensionality of this space increases with the number of robots, rendering this approach impractical. This work focuses on a scalable sampling-based planner for coupled multi-robot pr… ▽ More

    Submitted 3 July, 2017; v1 submitted 29 June, 2017; originally announced June 2017.

    Comments: 8 pages, 12 figures, submitted to the first International Symposium on Multi-Robot and Multi-Agent Systems (MRS)

  28. arXiv:1705.10300  [pdf, other

    cs.RO

    Effective Metrics for Multi-Robot Motion-Planning

    Authors: Aviel Atias, Kiril Solovey, Oren Salzman, Dan Halperin

    Abstract: We study the effectiveness of metrics for Multi-Robot Motion-Planning (MRMP) when using RRT-style sampling-based planners. These metrics play the crucial role of determining the nearest neighbors of configurations and in that they regulate the connectivity of the underlying roadmaps produced by the planners and other properties like the quality of solution paths. After screening over a dozen diffe… ▽ More

    Submitted 15 December, 2017; v1 submitted 29 May, 2017; originally announced May 2017.

    Comments: Extended version for the Robotics: Science and Systems conference, 2017

  29. arXiv:1608.00261  [pdf, other

    cs.RO cs.CG

    Efficient sampling-based bottleneck pathfinding over cost maps

    Authors: Kiril Solovey, Dan Halperin

    Abstract: We introduce a simple yet effective sampling-based planner that is tailored for bottleneck pathfinding: Given an implicitly-defined cost map $\mathcal{M}:\mathbb{R}^d\rightarrow \mathbb{R}$, which assigns to every point in space a real value, we wish to find a path connecting two given points, that minimizes the maximal value with respect to~$\mathcal{M}$. We demonstrate the capabilities of our al… ▽ More

    Submitted 27 September, 2016; v1 submitted 31 July, 2016; originally announced August 2016.

  30. arXiv:1607.04800  [pdf, other

    cs.RO cs.CG

    Collision detection or nearest-neighbor search? On the computational bottleneck in sampling-based motion planning

    Authors: Michal Kleinbort, Oren Salzman, Dan Halperin

    Abstract: The complexity of nearest-neighbor search dominates the asymptotic running time of many sampling-based motion-planning algorithms. However, collision detection is often considered to be the computational bottleneck in practice. Examining various asymptotically optimal planning algorithms, we characterize settings, which we call NN-sensitive, in which the practical computational role of nearest-nei… ▽ More

    Submitted 30 October, 2016; v1 submitted 16 July, 2016; originally announced July 2016.

  31. arXiv:1607.02770  [pdf, other

    cs.CG cs.RO

    Sampling-based bottleneck pathfinding with applications to Frechet matching

    Authors: Kiril Solovey, Dan Halperin

    Abstract: We describe a general probabilistic framework to address a variety of Frechet-distance optimization problems. Specifically, we are interested in finding minimal bottleneck-paths in $d$-dimensional Euclidean space between given start and goal points, namely paths that minimize the maximal value over a continuous cost map. We present an efficient and simple sampling-based framework for this problem,… ▽ More

    Submitted 10 July, 2016; originally announced July 2016.

  32. arXiv:1602.05460  [pdf, other

    cs.RO cs.CG math.PR

    New perspective on sampling-based motion planning via random geometric graphs

    Authors: Kiril Solovey, Oren Salzman, Dan Halperin

    Abstract: Roadmaps constructed by many sampling-based motion planners coincide, in the absence of obstacles, with standard models of random geometric graphs (RGGs). Those models have been studied for several decades and by now a rich body of literature exists analyzing various properties and types of RGGs. In their seminal work on optimal motion planning Karaman and Frazzoli (2011) conjectured that a sampli… ▽ More

    Submitted 17 February, 2016; originally announced February 2016.

  33. arXiv:1504.06631  [pdf, other

    cs.RO

    Motion Planning for Multi-Link Robots by Implicit Configuration-Space Tiling

    Authors: Oren Salzman, Kiril Solovey, Dan Halperin

    Abstract: We study the problem of motion-planning for free-flying multi-link robots and develop a sampling-based algorithm that is specifically tailored for the task. Our work is based on the simple observation that the set of configurations for which the robot is self-collision free is independent of the obstacles or of the exact placement of the robot. This allows to eliminate the need to perform costly s… ▽ More

    Submitted 25 November, 2015; v1 submitted 24 April, 2015; originally announced April 2015.

  34. arXiv:1504.05218  [pdf, other

    cs.CG cs.RO

    Motion Planning for Unlabeled Discs with Optimality Guarantees

    Authors: Kiril Solovey, **g** Yu, Or Zamir, Dan Halperin

    Abstract: We study the problem of path planning for unlabeled (indistinguishable) unit-disc robots in a planar environment cluttered with polygonal obstacles. We introduce an algorithm which minimizes the total path length, i.e., the sum of lengths of the individual paths. Our algorithm is guaranteed to find a solution if one exists, or report that none exists otherwise. It runs in time… ▽ More

    Submitted 20 April, 2015; originally announced April 2015.

  35. Exact Minkowski Sums of Polygons With Holes

    Authors: Alon Baram, Efi Fogel, Michael Hemmer, Dan Halperin, Sebastian Morr

    Abstract: We present an efficient algorithm that computes the Minkowski sum of two polygons, which may have holes. The new algorithm is based on the convolution approach. Its efficiency stems in part from a property for Minkowski sums of polygons with holes, which in fact holds in any dimension: Given two polygons with holes, for each input polygon we can fill up the holes that are relatively small compared… ▽ More

    Submitted 28 April, 2015; v1 submitted 22 February, 2015; originally announced February 2015.

    Comments: 13 pages, 7 figures. Submitted to ESA 2015

  36. arXiv:1410.5602  [pdf, other

    cs.CG

    Optimal randomized incremental construction for guaranteed logarithmic planar point location

    Authors: Michael Hemmer, Michal Kleinbort, Dan Halperin

    Abstract: Given a planar map of $n$ segments in which we wish to efficiently locate points, we present the first randomized incremental construction of the well-known trapezoidal-map search-structure that only requires expected $O(n \log n)$ preprocessing time while deterministically guaranteeing worst-case linear storage space and worst-case logarithmic query time. This settles a long standing open problem… ▽ More

    Submitted 21 October, 2014; originally announced October 2014.

    Comments: The article significantly extends the theoretical aspects of the work presented in http://arxiv.longhoe.net/abs/1205.5434

  37. arXiv:1409.8112  [pdf, other

    cs.RO

    Efficient high-quality motion planning by fast all-pairs r-nearest-neighbors

    Authors: Michal Kleinbort, Oren Salzman, Dan Halperin

    Abstract: Sampling-based motion-planning algorithms typically rely on nearest-neighbor (NN) queries when constructing a roadmap. Recent results suggest that in various settings NN queries may be the computational bottleneck of such algorithms. Moreover, in several asymptotically-optimal algorithms these NN queries are of a specific form: Given a set of points and a radius r report all pairs of points whose… ▽ More

    Submitted 29 September, 2014; originally announced September 2014.

  38. arXiv:1408.2260  [pdf, other

    cs.RO cs.CC cs.CG

    On the hardness of unlabeled multi-robot motion planning

    Authors: Kiril Solovey, Dan Halperin

    Abstract: In unlabeled multi-robot motion planning several interchangeable robots operate in a common workspace. The goal is to move the robots to a set of target positions such that each position will be occupied by some robot. In this paper, we study this problem for the specific case of unit-square robots moving amidst polygonal obstacles and show that it is PSPACE-hard. We also consider three additional… ▽ More

    Submitted 20 April, 2015; v1 submitted 10 August, 2014; originally announced August 2014.

  39. arXiv:1407.6132  [pdf, other

    cs.CG

    The Offset Filtration of Convex Objects

    Authors: Dan Halperin, Michael Kerber, Doron Shaharabani

    Abstract: We consider offsets of a union of convex objects. We aim for a filtration, a sequence of nested cell complexes, that captures the topological evolution of the offsets for increasing radii. We describe methods to compute a filtration based on the Voronoi partition with respect to the given convex objects. We prove that, in two and three dimensions, the size of the filtration is proportional to the… ▽ More

    Submitted 23 January, 2015; v1 submitted 23 July, 2014; originally announced July 2014.

  40. arXiv:1403.7714  [pdf, other

    cs.RO

    Asymptotically-Optimal Motion Planning using Lower Bounds on Cost

    Authors: Oren Salzman, Dan Halperin

    Abstract: Many path-finding algorithms on graphs such as A* are sped up by using a heuristic function that gives lower bounds on the cost to reach the goal. Aiming to apply similar techniques to speed up sampling-based motion-planning algorithms, we use effective lower bounds on the cost between configurations to tightly estimate the cost-to-go. We then use these estimates in an anytime asymptotically-optim… ▽ More

    Submitted 30 September, 2014; v1 submitted 30 March, 2014; originally announced March 2014.

  41. arXiv:1312.1038  [pdf, other

    cs.CG cs.RO

    Efficient Multi-Robot Motion Planning for Unlabeled Discs in Simple Polygons

    Authors: Aviv Adler, Mark de Berg, Dan Halperin, Kiril Solovey

    Abstract: We consider the following motion-planning problem: we are given $m$ unit discs in a simple polygon with $n$ vertices, each at their own start position, and we want to move the discs to a given set of $m$ target positions. Contrary to the standard (labeled) version of the problem, each disc is allowed to be moved to any target position, as long as in the end every target position is occupied. We sh… ▽ More

    Submitted 26 January, 2015; v1 submitted 4 December, 2013; originally announced December 2013.

  42. arXiv:1308.0189  [pdf, other

    cs.RO

    Asymptotically near-optimal RRT for fast, high-quality, motion planning

    Authors: Oren Salzman, Dan Halperin

    Abstract: We present Lower Bound Tree-RRT (LBT-RRT), a single-query sampling-based algorithm that is asymptotically near-optimal. Namely, the solution extracted from LBT-RRT converges to a solution that is within an approximation factor of 1+epsilon of the optimal solution. Our algorithm allows for a continuous interpolation between the fast RRT algorithm and the asymptotically optimal RRT* and RRG algorith… ▽ More

    Submitted 4 March, 2015; v1 submitted 1 August, 2013; originally announced August 2013.

  43. arXiv:1305.2889  [pdf, other

    cs.RO

    Finding a needle in an exponential haystack: Discrete RRT for exploration of implicit roadmaps in multi-robot motion planning

    Authors: Kiril Solovey, Oren Salzman, Dan Halperin

    Abstract: We present a sampling-based framework for multi-robot motion planning which combines an implicit representation of a roadmap with a novel approach for pathfinding in geometrically embedded graphs tailored for our setting. Our pathfinding algorithm, discrete-RRT (dRRT), is an adaptation of the celebrated RRT algorithm for the discrete case of a graph, and it enables a rapid exploration of the high-… ▽ More

    Submitted 30 March, 2014; v1 submitted 13 May, 2013; originally announced May 2013.

    Comments: Kiril Solovey and Oren Salzman contributed equally to this paper

  44. arXiv:1301.6644  [pdf

    cs.NI

    Simplifying the Configuration of 802.11 Wireless Networks with Effective SNR

    Authors: Daniel Chaim Halperin

    Abstract: Advances in the price, performance, and power consumption of Wi-Fi (IEEE 802.11) technology have led to the adoption of wireless functionality in diverse consumer electronics. These trends have enabled an exciting vision of rich wireless applications that combine the unique features of different devices for a better user experience. To meet the needs of these applications, a wireless network must… ▽ More

    Submitted 28 January, 2013; originally announced January 2013.

    Comments: Ph.D. Thesis, Department of Computer Science and Engineering, College of Engineering, University of Washington, 2012

  45. arXiv:1209.4463  [pdf, other

    cs.RO cs.DS

    Sparsification of Motion-Planning Roadmaps by Edge Contraction

    Authors: Doron Shaharabani, Oren Salzman, Pankaj K. Agarwal, Dan Halperin

    Abstract: We present Roadmap Sparsification by Edge Contraction (RSEC), a simple and effective algorithm for reducing the size of a motion-planning roadmap. The algorithm exhibits minimal effect on the quality of paths that can be extracted from the new roadmap. The primitive operation used by RSEC is edge contraction - the contraction of a roadmap edge to a single vertex and the connection of the new verte… ▽ More

    Submitted 20 September, 2012; originally announced September 2012.

  46. Improved Implementation of Point Location in General Two-Dimensional Subdivisions

    Authors: Michael Hemmer, Michal Kleinbort, Dan Halperin

    Abstract: We present a major revamp of the point-location data structure for general two-dimensional subdivisions via randomized incremental construction, implemented in CGAL, the Computational Geometry Algorithms Library. We can now guarantee that the constructed directed acyclic graph G is of linear size and provides logarithmic query time. Via the construction of the Voronoi diagram for a given point set… ▽ More

    Submitted 23 September, 2012; v1 submitted 24 May, 2012; originally announced May 2012.

    Comments: 21 pages

  47. arXiv:1202.6174  [pdf, other

    cs.RO

    k-Color Multi-Robot Motion Planning

    Authors: Kiril Solovey, Dan Halperin

    Abstract: We present a simple and natural extension of the multi-robot motion planning problem where the robots are partitioned into groups (colors), such that in each group the robots are interchangeable. Every robot is no longer required to move to a specific target, but rather to some target placement that is assigned to its group. We call this problem k-color multi-robot motion planning and provide a sa… ▽ More

    Submitted 13 May, 2013; v1 submitted 28 February, 2012; originally announced February 2012.

    Comments: 23

  48. On the Power of Manifold Samples in Exploring Configuration Spaces and the Dimensionality of Narrow Passages

    Authors: Oren Salzman, Michael Hemmer, Dan Halperin

    Abstract: We extend our study of Motion Planning via Manifold Samples (MMS), a general algorithmic framework that combines geometric methods for the exact and complete analysis of low-dimensional configuration spaces with sampling-based approaches that are appropriate for higher dimensions. The framework explores the configuration space by taking samples that are entire low-dimensional manifolds of the conf… ▽ More

    Submitted 7 May, 2014; v1 submitted 23 February, 2012; originally announced February 2012.

    Comments: 20 pages

  49. arXiv:1109.2158  [pdf, ps, other

    cs.CG cs.DS

    Deconstructing Approximate Offsets

    Authors: Eric Berberich, Dan Halperin, Michael Kerber, Roza Pogalnikova

    Abstract: We consider the offset-deconstruction problem: Given a polygonal shape Q with n vertices, can it be expressed, up to a tolerance \eps in Hausdorff distance, as the Minkowski sum of another polygonal shape P with a disk of fixed radius? If it does, we also seek a preferably simple-looking solution P; then, P's offset constitutes an accurate, vertex-reduced, and smoothened approximation of Q. We giv… ▽ More

    Submitted 9 September, 2011; originally announced September 2011.

    Comments: 18 pages, 11 figures, previous version accepted at SoCG 2011, submitted to DCG

    MSC Class: 68U05 ACM Class: I.3.5

  50. Motion Planning via Manifold Samples

    Authors: Oren Salzman, Michael Hemmer, Barak Raveh, Dan Halperin

    Abstract: We present a general and modular algorithmic framework for path planning of robots. Our framework combines geometric methods for exact and complete analysis of low-dimensional configuration spaces, together with practical, considerably simpler sampling-based approaches that are appropriate for higher dimensions. In order to facilitate the transfer of advanced geometric algorithms into practical us… ▽ More

    Submitted 5 July, 2011; originally announced July 2011.

    Comments: 18 pages