Abstract:We consider the problem of finding optimal agent trajectories for persistent surveillance missions subject to temporal logic (TL) constraints. Specifically, we aim to minimize the time between two consecutive visits to regions of interest in a partitioned environment while satisfying each agent's TL specification. We formulate a distributed optimization problem, where each agent plans its trajectory based only on local information. We use a formal methods approach to show that any trajectory resulting from the… Show more
“…1 again, where the node 1 is the supply node (i.e., S = {1}). For example, the paths P * (13, 1) and P * (9, 1) are given by (13,12,10,7,4,2,1) and (9,11,10,7,4,2,1), respectively. From S = {1}, we set s * = 1.…”
Section: Mpc For Surveillance By Multiple Agentsmentioning
confidence: 99%
“…The surveillance problem is to find optimal trajectories of agents that patrol a given area as evenly as possible. This problem has been studied from several viewpoints (see, e.g., [1], [4], [6], [7], [9], [11], [12], [14]).…”
Section: Introductionmentioning
confidence: 99%
“…In [1], [9], a surveillance area is given by a graph. It is appropriate to model a complicated area as a graph by using discrete abstraction techniques [15].…”
Section: Introductionmentioning
confidence: 99%
“…It is appropriate to model a complicated area as a graph by using discrete abstraction techniques [15]. In [1], the automaton-based method has been proposed. In [9], the optimization-based method has been proposed.…”
Section: Introductionmentioning
confidence: 99%
“…In the case where a surveillance area is large, it is important to impose fuel constraints for each agent. Fuel constraints have been considered in the method in [1]. In this existing method, the fuel of each agent is decreased in a constant rate.…”
The surveillance problem is to find optimal trajectories of agents that patrol a given area as evenly as possible. In this paper, we consider multiple agents with fuel constraints. The surveillance area is given by a weighted directed graph, where the weight assigned to each arc corresponds to the fuel consumption/supply. For each node, the penalty to evaluate the unattended time is introduced. Penalties, agents, and fuels are modeled by a mixed logical dynamical system model. Then, the surveillance problem is reduced to a mixed integer linear programming (MILP) problem. Based on the policy of model predictive control, the MILP problem is solved at each discrete time. In this paper, the feasibility condition for the MILP problem is derived. Finally, the proposed method is demonstrated by a numerical example.
“…1 again, where the node 1 is the supply node (i.e., S = {1}). For example, the paths P * (13, 1) and P * (9, 1) are given by (13,12,10,7,4,2,1) and (9,11,10,7,4,2,1), respectively. From S = {1}, we set s * = 1.…”
Section: Mpc For Surveillance By Multiple Agentsmentioning
confidence: 99%
“…The surveillance problem is to find optimal trajectories of agents that patrol a given area as evenly as possible. This problem has been studied from several viewpoints (see, e.g., [1], [4], [6], [7], [9], [11], [12], [14]).…”
Section: Introductionmentioning
confidence: 99%
“…In [1], [9], a surveillance area is given by a graph. It is appropriate to model a complicated area as a graph by using discrete abstraction techniques [15].…”
Section: Introductionmentioning
confidence: 99%
“…It is appropriate to model a complicated area as a graph by using discrete abstraction techniques [15]. In [1], the automaton-based method has been proposed. In [9], the optimization-based method has been proposed.…”
Section: Introductionmentioning
confidence: 99%
“…In the case where a surveillance area is large, it is important to impose fuel constraints for each agent. Fuel constraints have been considered in the method in [1]. In this existing method, the fuel of each agent is decreased in a constant rate.…”
The surveillance problem is to find optimal trajectories of agents that patrol a given area as evenly as possible. In this paper, we consider multiple agents with fuel constraints. The surveillance area is given by a weighted directed graph, where the weight assigned to each arc corresponds to the fuel consumption/supply. For each node, the penalty to evaluate the unattended time is introduced. Penalties, agents, and fuels are modeled by a mixed logical dynamical system model. Then, the surveillance problem is reduced to a mixed integer linear programming (MILP) problem. Based on the policy of model predictive control, the MILP problem is solved at each discrete time. In this paper, the feasibility condition for the MILP problem is derived. Finally, the proposed method is demonstrated by a numerical example.
This article is concerned with the problem of dynamic event‐triggered prescribed performance control for nonlinear systems under signal temporal logic tasks. By utilizing the method of prescribed performance control, the constrained plant can be transformed into an unconstrained one, and a dynamic event‐triggered feedback control law is generated for the transformed system to ensure that the signal temporal logic specification is satisfied. A dynamic event‐triggered mechanism is designed to guarantee the event‐triggered stability, safety and complex specification. Besides, Zeno phenomenon is definitely avoided. Compared with the continuous‐time feedback controller, the event‐triggered controller has proven to be effective in reducing sensing, communication and computation costs. Finally, two simulations are given to illustrate the effectiveness of theoretical results.
Teams of UGVs patrolling harsh and complex 3D environments can experience interference and spatial conflicts with one another. Neglecting the occurrence of these events crucially hinders both soundness and reliability of a patrolling process. This work presents a distributed multi-robot patrolling technique, which uses a two-level coordination strategy to minimize and explicitly manage the occurrence of conflicts and interference. The first level guides the agents to single out exclusive target nodes on a topological map. This target selection relies on a shared idleness representation and a coordination mechanism preventing topological conflicts. The second level hosts coordination strategies based on a metric representation of space and is supported by a 3D SLAM system. Here, each robot path planner negotiates spatial conflicts by applying a multi-robot traversability function. Continuous interactions between these two levels ensure coordination and conflicts resolution. Both simulations and realworld experiments are presented to validate the performances of the proposed patrolling strategy in 3D environments. Results show this is a promising solution for managing spatial conflicts and preventing deadlocks.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.