2022
DOI: 10.48550/arxiv.2201.05247
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Multi-agent Motion Planning from Signal Temporal Logic Specifications

Abstract: We tackle the challenging problem of multi-agent cooperative motion planning for complex tasks described using signal temporal logic (STL), where robots can have nonlinear and nonholonomic dynamics. Existing methods in multi-agent motion planning, especially those based on discrete abstractions and model predictive control (MPC), suffer from limited scalability with respect to the complexity of the task, the size of the workspace, and the planning horizon. We present a method based on timed waypoints to addres… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 19 publications
0
5
0
Order By: Relevance
“…Remark 1. This syntax is slightly more general than that with linear predicates only, as considered in [9]- [12], since such convex predicates include linear ones g π (y t ) = a T y − b. Note that negation (¬) can be applied to linear predicates, but not to more general convex predicates such as ellipses.…”
Section: B Signal Temporal Logicmentioning
confidence: 99%
See 2 more Smart Citations
“…Remark 1. This syntax is slightly more general than that with linear predicates only, as considered in [9]- [12], since such convex predicates include linear ones g π (y t ) = a T y − b. Note that negation (¬) can be applied to linear predicates, but not to more general convex predicates such as ellipses.…”
Section: B Signal Temporal Logicmentioning
confidence: 99%
“…where T j i denotes the j th target in group i. The final scenario is inspired by [12], [25], and requires the robot to collect keys (i.e., visit blue regions) associated with certain doors (red) before reaching an end goal (green). This specification can be written as…”
Section: Simulation Experimentsmentioning
confidence: 99%
See 1 more Smart Citation
“…These methods are useful in that they provide guarantees on the satisfaction of a specification over the prediction horizon, but they do not scale to long time horizons or complex specifications, due to the increase in decision variables. Other MILP solutions to synthesizing control satisfying STL specifications [13], [14] attempt to improve the computational efficiency by decomposing the specification into subtasks or waypoints. Work from [15] provide methods to satisfy STL specifications using Mixed-integer Convex Programming while reducing the number of binary decision variables in the optimization problem.…”
Section: Introductionmentioning
confidence: 99%
“…Using existing methods such as MPC [7], [10]- [12] or MILP solutions [13], [14], one can update the specification; however, the new specification would initiate re-synthesis and, as stated above, this is a computationally inefficient. In our work, we provide an efficient solution to modify tasks online without the need to stop or pause execution, in most cases; we discuss computation limitations that require execution to pause for large specification modifications.…”
Section: Introductionmentioning
confidence: 99%