640 research outputs found
Dynamic Vehicle Routing for Robotic Systems
Recent years have witnessed great advancements in the science and technology of autonomy, robotics, and networking. This paper surveys recent concepts and algorithms for dynamic vehicle routing (DVR), that is, for the automatic planning of optimal multivehicle routes to perform tasks that are generated over time by an exogenous process. We consider a rich variety of scenarios relevant for robotic applications. We begin by reviewing the basic DVR problem: demands for service arrive at random locations at random times and a vehicle travels to provide on-site service while minimizing the expected wait time of the demands. Next, we treat different multivehicle scenarios based on different models for demands (e.g., demands with different priority levels and impatient demands), vehicles (e.g., motion constraints, communication, and sensing capabilities), and tasks. The performance criterion used in these scenarios is either the expected wait time of the demands or the fraction of demands serviced successfully. In each specific DVR scenario, we adopt a rigorous technical approach that relies upon methods from queueing theory, combinatorial optimization, and stochastic geometry. First, we establish fundamental limits on the achievable performance, including limits on stability and quality of service. Second, we design algorithms, and provide provable guarantees on their performance with respect to the fundamental limits.United States. Air Force Office of Scientific Research (Award FA 8650-07-2-3744)United States. Army Research Office. Multidisciplinary University Research Initiative (Award W911NF-05-1-0219)National Science Foundation (U.S.) (Award ECCS-0705451)National Science Foundation (U.S.) (Award CMMI-0705453)United States. Army Research Office (Award W911NF-11-1-0092
Centroidal area-constrained partitioning for robotic networks
We consider the problem of optimal coverage with area constraints in a mobile multi-agent system. For a planar environment with an associated density function, this problem is equivalent to dividing the environment into optimal subregions such that each agent is responsible for the coverage of its own region. In this paper, we design a continuous-time distributed policy which allows a team of agents to achieve a convex area-constrained partition of a convex workspace. Our work is related to the classic Lloyd algorithm, and makes use of generalized Voronoi diagrams. We also discuss practical implementation for real mobile networks. Simulation methods are presented and discussed
Constraint-aware coordinated construction of generic structures
This paper presents a constraint-aware decentralized approach to construction with teams of robots. We present an extension to existing work on a distributed controller for robotic construction of simple structures. Our previous work described a set of adaptive algorithms for constructing truss structures given a target geometry using continuous and graph-based equal-mass partitioning [1], [2]. Using this work as a foundation, we present an algorithm which performs construction tasks and conforms to physical constraints while considering those constraints to parallelize tasks. This is accomplished by defining a mass function which reflects the priority of part placement and prevents physically impossible states. This mass function generates a set of pointmasses in ℝn, and we present a novel algorithm for finding a locally optimal, equal-mass, convex tessellation of such a set.Boeing CompanyNational Science Foundation (U.S.).National Science Foundation (U.S.). Office of Emerging Frontiers in Research and Innovation (Grant #0735953)United States. Army Research Office. Multidisciplinary University Research Initiative. Swarms of Autonomous Robots and Mobile Sensors Project (Grant number N0014-09-1051)United States. Army Research Office. Multidisciplinary University Research Initiative. Scalable (Grant number 544252
Distributed and Adaptive Algorithms for Vehicle Routing in a Stochastic and Dynamic Environment
In this paper we present distributed and adaptive algorithms for motion
coordination of a group of m autonomous vehicles. The vehicles operate in a
convex environment with bounded velocity and must service demands whose time of
arrival, location and on-site service are stochastic; the objective is to
minimize the expected system time (wait plus service) of the demands. The
general problem is known as the m-vehicle Dynamic Traveling Repairman Problem
(m-DTRP). The best previously known control algorithms rely on centralized
a-priori task assignment and are not robust against changes in the environment,
e.g. changes in load conditions; therefore, they are of limited applicability
in scenarios involving ad-hoc networks of autonomous vehicles operating in a
time-varying environment. First, we present a new class of policies for the
1-DTRP problem that: (i) are provably optimal both in light- and heavy-load
condition, and (ii) are adaptive, in particular, they are robust against
changes in load conditions. Second, we show that partitioning policies, whereby
the environment is partitioned among the vehicles and each vehicle follows a
certain set of rules in its own region, are optimal in heavy-load conditions.
Finally, by combining the new class of algorithms for the 1-DTRP with suitable
partitioning policies, we design distributed algorithms for the m-DTRP problem
that (i) are spatially distributed, scalable to large networks, and adaptive to
network changes, (ii) are within a constant-factor of optimal in heavy-load
conditions and stabilize the system in any load condition. Simulation results
are presented and discussed.Comment: Paper to be submitted to IEEE Transactions on Automatic Contro
Adaptive Algorithms for Coverage Control and Space Partitioning in Mobile Robotic Networks
We consider deployment problems where a mobile robotic network must optimize its configuration in a distributed way in order to minimize a steady-state cost function that depends on the spatial distribution of certain probabilistic events of interest. Three classes of problems are discussed in detail: coverage control problems, spatial partitioning problems, and dynamic vehicle routing problems. Moreover, we assume that the event distribution is a priori unknown, and can only be progressively inferred from the observation of the location of the actual event occurrences. For each problem we present distributed stochastic gradient algorithms that optimize the performance objective. The stochastic gradient view simplifies and generalizes previously proposed solutions, and is applicable to new complex scenarios, for example adaptive coverage involving heterogeneous agents. Finally, our algorithms often take the form of simple distributed rules that could be implemented on resource-limited platforms
Optimizing Task Waiting Times in Dynamic Vehicle Routing
We study the problem of deploying a fleet of mobile robots to service tasks
that arrive stochastically over time and at random locations in an environment.
This is known as the Dynamic Vehicle Routing Problem (DVRP) and requires robots
to allocate incoming tasks among themselves and find an optimal sequence for
each robot. State-of-the-art approaches only consider average wait times and
focus on high-load scenarios where the arrival rate of tasks approaches the
limit of what can be handled by the robots while keeping the queue of
unserviced tasks bounded, i.e., stable. To ensure stability, these approaches
repeatedly compute minimum distance tours over a set of newly arrived tasks.
This paper is aimed at addressing the missing policies for moderate-load
scenarios, where quality of service can be improved by prioritizing
long-waiting tasks. We introduce a novel DVRP policy based on a cost function
that takes the -norm over accumulated wait times and show it guarantees
stability even in high-load scenarios. We demonstrate that the proposed policy
outperforms the state-of-the-art in both mean and percentile wait
times in moderate-load scenarios through simulation experiments in the
Euclidean plane as well as using real-world data for city scale service
requests.Comment: Accepted for publication in IEEE Robotics and Automation Letters
(RA-L
- …