Assuring Safety of Vision-Based Swarm Formation Control
Abstract: Vision-based formation control systems are attractive because they can use inexpensive sensors and can work in GPS-denied environments. The safety assurance for such systems is challenging: the vision component's accuracy depends on the environment in complicated ways, these errors propagate through the system and lead to incorrect control actions, and there exists no formal specification for end-to-end reasoning. We address this problem and propose a technique for safety assurance of vision-based formation control: First, we propose a scheme for constructing quantizers that are consistent with vision-based perception. Next, we show how the convergence analysis of a standard quantized consensus algorithm can be adapted for the constructed quantizers. We use the recently defined notion of perception contracts to create error bounds on the actual vision-based perception pipeline using sampled data from different ground truth states, environments, and weather conditions. Specifically, we use a quantizer in logarithmic polar coordinates, and we show that this quantizer is suitable for the constructed perception contracts for the vision-based position estimation, where the error worsens with respect to the absolute distance between agents. We build our formation control algorithm with this nonuniform quantizer, and we prove its convergence employing an existing result for quantized consensus.
- V. Blondel, J. Hendrickx, A. Olshevsky, and J. Tsitsiklis, “Convergence in multiagent coordination consensus and flocking,” in Proc. Joint 44th IEEE Conf. Decision and Control and Eur. Control Conf., 2005, pp. 2996–3000.
- R. Saber and R. Murray, “Flocking with obstacle avoidance: cooperation with limited communication in mobile networks,” in Proc. 42nd IEEE Int. Conf. Decision and Control, vol. 2, 2003, pp. 2022–2028.
- E. Montijano, E. Cristofalo, D. Zhou, M. Schwager, and C. Sagüés, “Vision-Based Distributed Formation Control Without an External Positioning System,” IEEE Trans. Robot., vol. 32, no. 2, pp. 339–351, 2016.
- K. Fathian, “Distributed Formation Control of Autonomous Vehicles via Vision-Based Motion Estimation,” Ph.D. dissertation, Dept. Elect. Eng., Univ. Texas at Dallas, Richardson, TX, USA, 2018.
- M. M. H. Fallah, F. Janabi-Sharifi, S. Sajjadi, and M. Mehrandezh, “A Visual Predictive Control Framework for Robust and Constrained Multi-Agent Formation Control,” J. Intell. Robot. Syst., vol. 105, no. 4, 2022.
- M. Abraham, A. Mayne, T. Perez, I. R. De Oliveira, H. Yu, C. Hsieh, Y. Li, D. Sun, and S. Mitra, “Industry-track: Challenges in rebooting autonomy with deep learned perception,” in Proc. 2022 Int. Conf. Embedded Softw., 2022, pp. 17–20.
- A. Kashyap, T. Başar, and R. Srikant, “Quantized consensus,” Automatica, vol. 43, no. 7, pp. 1192–1203, 2007.
- C. Hsieh, Y. Li, D. Sun, K. Joshi, S. Misailovic, and S. Mitra, “Verifying Controllers With Vision-Based Perception Using Safe Approximate Abstractions,” IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 41, no. 11, pp. 4205–4216, 2022.
- A. Astorga, C. Hsieh, P. Madhusudan, and S. Mitra, “Perception Contracts for Safety of ML-Enabled Systems,” Proc. ACM on Programming Languages, vol. 7, no. OOPSLA2, pp. 299:1–299:27, 2023.
- S. Shah, D. Dey, C. Lovett, and A. Kapoor, “AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles,” in Proc. 11th Int. Conf. Field and Service Robot., 2018, pp. 621–635.
- C. S. Păsăreanu, R. Mangal, D. Gopinath, S. Getir Yaman, C. Imrie, R. Calinescu, and H. Yu, “Closed-loop analysis of vision-based autonomous systems: A case study,” in Proc. 35th Int. Conf. Comput. Aided Verification, 2023, pp. 289–303.
- R. Calinescu, C. Imrie, R. Mangal, G. N. Rodrigues, C. Păsăreanu, M. A. Santana, and G. Vázquez, “Discrete-event controller synthesis for autonomous systems with deep-learning perception components,” arXiv:2202.03360, 2023.
- C. Păsăreanu, R. Mangal, D. Gopinath, and H. Yu, “Assumption Generation for the Verification of Learning-Enabled Autonomous Systems,” arXiv:2305.18372, 2023.
- T. Dreossi, D. J. Fremont, S. Ghosh, E. Kim, H. Ravanbakhsh, M. Vazquez-Chanlatte, and S. A. Seshia, “VerifAI: A Toolkit for the Formal Design and Analysis of Artificial Intelligence-Based Systems,” in Proc. 31st Int. Conf. Comput. Aided Verification, 2019, pp. 432–442.
- S. M. Katz, A. L. Corso, C. A. Strong, and M. J. Kochenderfer, “Verification of image-based neural network controllers using generative models,” J. Aerosp. Inf. Syst., vol. 19, no. 9, pp. 574–584, 2022.
- U. Santa Cruz and Y. Shoukry, “NNLander-VeriF: A Neural Network Formal Verification Framework for Vision-Based Autonomous Aircraft Landing,” in Proc. 14th Int. Symp. NASA Formal Methods, 2022, pp. 213–230.
- D. G. Lowe, “Distinctive Image Features from Scale-Invariant Keypoints,” Int. J. Comput. Vision, vol. 60, no. 2, pp. 91–110, 2004.
- H. Bay, T. Tuytelaars, and L. Van Gool, “SURF: Speeded Up Robust Features,” in Proc. 9th Eur. Conf. Comput. Vision, 2006, pp. 404–417.
- E. Rublee, V. Rabaud, K. Konolige, and G. Bradski, “ORB: An efficient alternative to SIFT or SURF,” in Proc. 2011 Int. Conf. Comput. Vision, 2011, pp. 2564–2571.
- M. Muja and D. G. Lowe, “Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration,” in Proc. 4th Int. Conf. Comput. Vision Theory Appl., 2009, pp. 331–340.
- E. Malis and M. Vargas, “Deeper understanding of the homography decomposition for vision-based control,” INRIA, Research Report RR-6303, 2007. [Online]. Available: https://hal.inria.fr/inria-00174036
- D. Nister, “An efficient solution to the five-point relative pose problem,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 26, no. 6, pp. 756–770, 2004.
- H. Li and R. Hartley, “Five-Point Motion Estimation Made Easy,” in 18th Int. Conf. Pattern Recognit., vol. 1, 2006, pp. 630–633.
- D. Liberzon, “Hybrid feedback stabilization of systems with quantized signals,” Automatica, vol. 39, no. 9, pp. 1543–1554, 2003.
- M. Moakher, “Means and Averaging in the Group of Rotations,” SIAM J. Matrix Anal. Appl., vol. 24, no. 1, pp. 1–16, 2002.
- R. Alur, T. Henzinger, G. Lafferriere, and G. Pappas, “Discrete Abstractions of Hybrid Systems,” Proc. IEEE, vol. 88, no. 7, pp. 971–984, 2000.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.