Abstract
This paper considers the problem of generating multi-agent trajectories to satisfy properties given in counting temporal logic. A hierarchical solution approach is proposed where a coarse plan that satisfies the logic constraints is computed first at the higher-level, followed by a lower-level task of solving a sequence of multi-agent reachability problems. Collision avoidance and potential asynchronous executions are also dealt with at the lower-level. When lower-level planning problems are found to be infeasible, these infeasibility certificates are incorporated into the higher-level problem to re-generate plans. The results are demonstrated with several examples that show how the proposed approach scales with respect to different parameters.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baier, C., Katoen, J.: Principles of Model Checking. MIT Press (1999)
Bhatia, A., Kavraki, L.E., Vardi, M.Y.: Sampling-based motion planning with temporal goals. In: Proceedings of ICRA, pp. 2689–2696 (2010)
Desai, A., Saha, I., Yang, J., Qadeer, S., Seshia, S.A.: Drona: a framework for safe distributed mobile robotics. In: Proceedings of ICCPS, pp. 239–248. ICCPS ’17, ACM, New York, NY, USA (2017), https://doi.org/10.1145/3055004.3055022
Gray, A., Gao, Y., Lin, T., Hedrick, J.K., Tseng, H.E., Borrelli, F.: Predictive control for agile semi-autonomous ground vehicles using motion primitives. In: Proceedings of ACC, pp. 4239–4244. IEEE (2012)
Guo, M., Dimarogonas, D.V.: Multi-agent plan reconfiguration under local ltl specifications. Int. J. Robot. Res. 34(2), 218–235 (2015)
Gurobi Optimization, I.: Gurobi optimizer reference manual (2016). http://www.gurobi.com
Haghighi, I., Sadraddini, S., Belta, C.: Robotic swarm control from spatio-temporal specifications. In: Proceedings of CDC, pp. 5708–5713 (Dec 2016)
Kantaros, Y., Zavlanos, M.M.: Distributed optimal control synthesis for multi-robot systems under global temporal tasks. In: Proceedings of the 9th ACM/IEEE International Conference on Cyber-Physical Systems, pp. 162–173. IEEE Press (2018)
Karaman, S., Frazzoli, E.: Linear temporal logic vehicle routing with applications to multi-uav mission planning. Int. J. Robust Nonlinear Control. 21(12), 1372–1395 (2011)
Kloetzer, M., Belta, C.: Temporal logic planning and control of robotic swarms by hierarchical abstractions. IEEE Trans. Robot. 23(2), 320–330 (2007)
Kloetzer, M., Belta, C.: Automatic deployment of distributed teams of robots from temporal logic motion specifications. IEEE Trans. Robot. 26(1), 48–61 (2010)
Li, Z., Wen, G., Duan, Z., Ren, W.: Designing fully distributed consensus protocols for linear multi-agent systems with directed graphs. IEEE Trans. Autom. Control. 60(4), 1152–1157 (2015)
Ma, H., Kumar, T.S., Koenig, S.: In: AAAI (ed.), pp. 3605–3612 (2017)
Paranjape, A.A., Meier, K.C., Shi, X., Chung, S.J., Hutchinson, S.: Motion primitives and 3d path planning for fast flight through a forest. Int. J. Robot. Res. 34(3), 357–377 (2015)
Pola, G., Girard, A., Tabuada, P.: Approximately bisimilar symbolic models for nonlinear control systems. Automatica 44(10), 2508–2516 (2008)
Ren, W., Beard, R.W., Atkins, E.M.: A survey of consensus problems in multi-agent coordination. In: Proceedings of the American Control Conference, 2005, pp. 1859–1864. IEEE (2005)
Sahin, Y.E., Nilsson, P., Ozay, N.: Provably-correct coordination of large collections of agents with counting temporal logic constraints. In: Proceedings of ICCPS, pp. 249–258. ACM (2017)
Sahin, Y.E., Nilsson, P., Ozay, N.: Synchronous and asynchronous multi-agent coordination with cltl+ constraints. In: Proceedings of CDC, pp. 335–342. IEEE (2017)
Shoukry, Y., Nuzzo, P., Balkan, A., Saha, I., Sangiovanni-Vincentelli, A.L., Seshia, S.A., Pappas, G.J., Tabuada, P.: Linear temporal logic motion planning for teams of underactuated robots using satisfiability modulo convex programming. In: Proceedings of CDC, pp. 1132–1137. IEEE (2017)
Surynek, P.: A novel approach to path planning for multiple robots in bi-connected graphs. In: Proceedings of ICRA, pp. 3613–3619. IEEE (2009)
de Wilde, B., ter Mors, A.W., Witteveen, C.: Push and rotate: cooperative multi-agent path planning. In: Proceedings of AAMAS, pp. 87–94 (2013)
Wongpiromsarn, T., Topcu, U., Ozay, N., Xu, H., Murray, R.M.: Tulip: a software toolbox for receding horizon temporal logic planning, pp. 313–314. ACM (2011)
Yu, J., LaValle, S.M.: Optimal multirobot path planning on graphs: complete algorithms and effective heuristics. IEEE Trans. Robot. 32(5), 1163–1177 (2016)
Acknowledgements
This work is supported in part by NSF grants CNS-1446298 and ECCS-1553873, and DARPA grant N66001-14-1-4045.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Sahin, Y.E., Ozay, N., Tripakis, S. (2019). Multi-agent Coordination Subject to Counting Constraints: A Hierarchical Approach. In: Correll, N., Schwager, M., Otte, M. (eds) Distributed Autonomous Robotic Systems. Springer Proceedings in Advanced Robotics, vol 9. Springer, Cham. https://doi.org/10.1007/978-3-030-05816-6_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-05816-6_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-05815-9
Online ISBN: 978-3-030-05816-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)