Results 1 -
6 of
6
Fully Decentralized Task Swaps with Optimized Local Searching
"... Abstract—Communication constraints dictated by hardware often require a multi-robot system to make decisions and take actions locally. Unfortunately, local knowledge may impose limits that run against global optimality in a decentralized optimization problem. This paper redesigns the task-swap mecha ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
Abstract—Communication constraints dictated by hardware often require a multi-robot system to make decisions and take actions locally. Unfortunately, local knowledge may impose limits that run against global optimality in a decentralized optimization problem. This paper redesigns the task-swap mechanism recently introduced in an anytime assignment algorithm to tackle the problem of decentralized task allocation for large scale multi-robot systems. We propose a fully decentralized approach that allows local search processes to execute concurrently while minimizing interactions amongst the processes, needing neither global broadcast nor a multi-hop communication protocol. The formulation is analyzed in a novel way using tools from group theory and the optimization duality theory to show that the convergence of local searching processes is related to a shortest path routing problem on a graph subject to the network topology. Simulation results show that this fully decentralized method converges quickly while sacrificing little optimality. I.
Visibility-Based Persistent Monitoring with Robot Teams
"... Abstract — We study the problem of planning paths for a team of robots motivated by coverage, persistent monitoring and surveillance applications. The input is a set of target points in a polygonal environment that must be monitored using robots with omni-directional cameras. The goal is to compute ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract — We study the problem of planning paths for a team of robots motivated by coverage, persistent monitoring and surveillance applications. The input is a set of target points in a polygonal environment that must be monitored using robots with omni-directional cameras. The goal is to compute paths for all robots such that every target is visible from at least one path. The cost of a path is given by the weighted combination of the length of the path (travel time) and the number of viewpoints along the path (measurement time). The overall cost is given by the maximum cost over all robot paths and the objective is to minimize the maximum cost. In its general form, this problem is NP-hard. In this paper, we present an optimal algorithm and a constant factor approx-imation for two special versions of the problem. In both cases, the paths are restricted to lie on a pre-defined curve in the polygon. We show that if the curve satisfies a special property, termed chain-visibility, then there exists an optimal algorithm for monitoring a given set of target locations. Furthermore, if we restrict the input polygon to the class of street polygons, then we present a constant-factor approximation which is applicable even if the set of target locations is the entire polygon. In addition to theoretical proofs, we also present results from simulation studies. I.
1Automated Self-Assembly of Large Maritime Structures by a Team of Robotic Boats
"... Abstract—We present the methodology, algorithms, system design, and experiments addressing the self-assembly of large teams of autonomous robotic boats into floating platforms. Identical self-propelled robotic boats autonomously dock to-gether and form connected structures with controllable variable ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—We present the methodology, algorithms, system design, and experiments addressing the self-assembly of large teams of autonomous robotic boats into floating platforms. Identical self-propelled robotic boats autonomously dock to-gether and form connected structures with controllable variable stiffness. These structures can self-reconfigure into arbitrary shapes limited only by the number of rectangular elements assembled in brick-like patterns. An O(m2) complexity algorithm automatically generates assembly plans which maximize opportu-nities for parallelism while constructing operator-specified target configurations with m components. The system further features an O(n3) complexity algorithm for the concurrent assignment and planning of trajectories from n free robots to the growing structure. Such peer-to-peer assembly among modular robots compares favorably to a single active element assembling passive
Target Assignment in Robotic Networks: Distance Optimality Guarantees and Hierarchical Strategies
"... ar ..."
1Motion Planning for Unlabeled Discs with Optimality Guarantees
"... Abstract—We study the problem of path planning for unla-beled (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 guarantee ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—We study the problem of path planning for unla-beled (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 Õ m4 +m2n2, where m is the number of robots and n is the total complexity of the workspace. Moreover, the total length of the returned solution is at most OPT+4m, where OPT is the optimal solution cost. To the best of our knowledge this is the first algorithm for the problem that has such guarantees. The algorithm has been implemented in an exact manner and we present experimental results that attest to its efficiency. I.
1Target Assignment in Robotic Networks: Distance Optimality Guarantees and Hierarchical Strategies
"... Abstract—We study the problem of assigning a group of mobile robots to an equal number of distinct static targets, seeking to minimize the total distance traveled by all robots until each target is occupied by a robot. In the first half of our paper, the robots assume limited communication and targe ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—We study the problem of assigning a group of mobile robots to an equal number of distinct static targets, seeking to minimize the total distance traveled by all robots until each target is occupied by a robot. In the first half of our paper, the robots assume limited communication and target-sensing range; otherwise, the robots have no prior knowledge of target locations. Under these assumptions, we present a necessary and sufficient condition under which true distance optimality can be achieved. Moreover, we provide an explicit, non-asymptotic formula for computing the number of robots needed for achieving distance optimality in terms of the robots ’ communication and target-sensing ranges with arbitrary guaranteed probabilities. We also show that the same bound is asymptotically tight. Because a large number of robots is required for guaran-teeing distance optimality with high probability, in the second half of our study, we present suboptimal strategies when the number of robots cannot be freely chosen. Assuming that each robot is aware of all target locations, we first work under a hierarchical communication model such that at each hierarchy level, the workspace is partitioned into disjoint regions; robots can communicate with one another if and only if they belong to the same region. This communication model leads naturally to hierarchical strategies, which, under mild assumptions, yield constant approximations of true distance-optimal solutions. We then revisit the range-based communication model and show that combining hierarchical strategies with simple rendezvous-based strategies results in decentralized strategies which again achieve constant approximation ratios on distance optimality. Results from simulation show that the approximation ratio is as low as 1.4. I.