Enhancing Security in Multi-Robot Systems through Co-Observation Planning, Reachability Analysis, and Network Flow (2403.13266v1)
Abstract: This paper addresses security challenges in multi-robot systems (MRS) where adversaries may compromise robot control, risking unauthorized access to forbidden areas. We propose a novel multi-robot optimal planning algorithm that integrates mutual observations and introduces reachability constraints for enhanced security. This ensures that, even with adversarial movements, compromised robots cannot breach forbidden regions without missing scheduled co-observations. The reachability constraint uses ellipsoidal over-approximation for efficient intersection checking and gradient computation. To enhance system resilience and tackle feasibility challenges, we also introduce sub-teams. These cohesive units replace individual robot assignments along each route, enabling redundant robots to deviate for co-observations across different trajectories, securing multiple sub-teams without requiring modifications. We formulate the cross-trajectory co-observation plan by solving a network flow coverage problem on the checkpoint graph generated from the original unsecured MRS trajectories, providing the same security guarantees against plan-deviation attacks. We demonstrate the effectiveness and robustness of our proposed algorithm, which significantly strengthens the security of multi-robot systems in the face of adversarial threats.
- Infiltrating critical infrastructures with next-generation attacks. Fraunhofer Institute for Secure Information Technology (SIT), Munich, 2010.
- Resilience of multi-robot systems to physical masquerade attacks. In 2019 IEEE Security and Privacy Workshops (SPW), pages 120–125. IEEE, 2019.
- Byzantine resilience at swarm scale: A decentralized blocklist protocol from inter-robot accusations. In Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, pages 1430–1438, 2023.
- Hola robots: Mitigating plan-deviation attacks in multi-robot systems with co-observations and horizon-limiting announcements. arXiv preprint arXiv:2301.10704, 2023.
- Multi-agent trajectory optimization against plan-deviation attacks using co-observations and reachability constraints. In 2021 60th IEEE Conference on Decision and Control (CDC), pages 241–247. IEEE, 2021.
- Multi-agent path planning under observation schedule constraints. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 6990–6997. IEEE, 2020.
- Informed rrt*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic. In 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 2997–3004. IEEE, 2014.
- Multi-agent path planning and network flow. In Algorithmic Foundations of Robotics X: Proceedings of the Tenth Workshop on the Algorithmic Foundations of Robotics, pages 157–173. Springer, 2013.
- Solving nonconvex optimal control problems by convex optimization. Journal of Guidance, Control, and Dynamics, 37(3):750–765, 2014.
- Ruben Van Parys and Goele Pipeleers. Online distributed motion planning for multi-vehicle systems. 2016 European Control Conference, ECC 2016, pages 1580–1585, 2016.
- Motion planning with sequential convex optimization and convex collision checking. International Journal of Robotics Research, 33(9):1251–1270, 2014.
- Mixed-integer quadratic program trajectory generation for heterogeneous quadrotor teams. In 2012 IEEE international conference on robotics and automation, pages 477–483. IEEE, 2012.
- A message-passing algorithm for multi-agent trajectory planning. In Advances in neural information processing systems, pages 521–529, 2013.
- Leader-to-formation stability. IEEE Transactions on robotics and automation, 20(3):443–455, 2004.
- Distributed adaptive time-varying group formation tracking for multiagent systems with multiple leaders on directed graphs. IEEE Transactions on Control of Network Systems, 7(1):140–150, 2019.
- Multi-agent pathfinding: Definitions, variants, and benchmarks. In Proceedings of the International Symposium on Combinatorial Search, volume 10, pages 151–158, 2019.
- Optimal multirobot path planning on graphs: Complete algorithms and effective heuristics. IEEE Transactions on Robotics, 32(5):1163–1177, 2016.
- Safety verification and reachability analysis for hybrid systems. Annual Reviews in Control, 33(1):25–36, 2009.
- Secure state estimation and control of cyber-physical systems: A survey. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(1):176–190, 2020.
- Ellipsoidal techniques for reachability analysis. In International workshop on hybrid systems: Computation and control, pages 202–214. Springer, 2000.
- Interval-based solutions for reliable and safe navigation of intelligent autonomous vehicles. In 2019 12th International Workshop on Robot Motion and Control (RoMoCo), pages 124–130. IEEE, 2019.
- A comprehensive method for reachability analysis of uncertain nonlinear hybrid systems. IEEE Transactions on Automatic Control, 61(9):2341–2356, 2015.
- Reachability analysis for safety assurance of cyber-physical systems against cyber attacks. IEEE Transactions on Automatic Control, 63(7):2272–2279, 2017.
- Optimal filtering. Courier Corporation, 2012.
- Alston S Householder. Unitary triangularization of a nonsymmetric matrix. Journal of the ACM (JACM), 5(4):339–342, 1958.
- Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations and Trends® in Machine learning, 3(1):1–122, 2011.
- David Eberly. Distance from a point to an ellipse, an ellipsoid, or a hyperellipsoid, 2013.
- Incremental sampling-based algorithms for optimal motion planning. Robotics Science and Systems VI, 104(2):267–274, 2010.
- On path cover problems in digraphs and applications to program testing. IEEE Transactions on Software Engineering, SE-5(5):520–529, 1979.
- Roberto Tron and K. Daniilidis. Technical report on optimization-based bearing-only visual homing with applications to a 2-d unicycle model. 2014.