Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Envelopes and waves: safe multivehicle collision avoidance for horizontal non-deterministic turns

  • General
  • FMICS 2019/2020
  • Published:
International Journal on Software Tools for Technology Transfer Aims and scope Submit manuscript

Abstract

We present an approach to analyze the safety of asynchronous, independent, non-deterministic, turn-to-bearing horizontal maneuvers for two vehicles. Future turn rates, final bearings, and continuously varying ground speeds throughout the encounter are unknown but restricted to known ranges. We develop a library of formal proofs about turning kinematics and apply the library to create a formally verified timing computation. Additionally, we create a technique that evaluates future collision possibilities that is based on waves of position possibilities and relies on the timing computation. The result either determines that the encounter will be collision-free, or computes a safe overapproximation for when and where collisions may occur.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

Notes

  1. Coq proofs are at https://bitbucket.org/ykouskoulas/ottb-foundation-proofs

  2. There exist alternate expressions for this angle, but to our knowledge, the formulation in this paper is new.

References

  1. Abhishek, A., Sood, H., Jeannin, J.B.: In: Formal verification of braking while swerving in automobiles. Association for computing machinery. In: Proceedings of the 23rd International Conference on Hybrid Systems: Computation and Control, HSCC ’20. Association for Computing Machinery, New York, NY, USA (2020)

  2. Boldo, S., Lelay, C., Melquiond, G.: Coquelicot: a user-friendly library of real analysis for Coq. Math. Comput. Sci. 9(1), 41–62 (2015)

    Article  MathSciNet  Google Scholar 

  3. Collins, G.E.: Quantifier elimination for real closed fields by cylindrical algebraic decompostion. In: Automata Theory and Formal Languages, pp. 134–183. Springer (1975)

  4. Cons, M.S., Shima, T., Domshlak, C.: Integrating task and motion planning for unmanned aerial vehicles. Unmanned Syst. 02(01), 19–38 (2014). https://doi.org/10.1142/S2301385014500022

    Article  Google Scholar 

  5. Fotiou, I.A., Rostalski, P., Parrilo, P.A., Morari, M.: Parametric optimization and optimal control using algebraic geometry methods. Int. J. Control 79(11), 1340–1358 (2006)

    Article  MathSciNet  Google Scholar 

  6. Genin, D., Papusha, I., Brulé, J., Young, T., Mullins, G., Kouskoulas, Y., Wu, R., Schmidt, A.: Formal verification of neural network controllers for collision-free flight. In: 14th International Workshop on Numerical Software Verification (NSV) (2021)

  7. Isaiah, P., Shima, T.: A task and motion planning algorithm for the Dubins travelling salesperson problem. IFAC Proc. Vol. 47(3), 9816–9821 (2014). (19th IFAC World Congress)

    Article  Google Scholar 

  8. Jeannin, J., Ghorbal, K., Kouskoulas, Y., Schmidt, A., Gardner, R., Mitsch, S., Platzer, A.: A formally verified hybrid system for safe advisories in the next-generation airborne collision avoidance system. STTT 19(6), 717–741 (2017). https://doi.org/10.1007/s10009-016-0434-1

    Article  Google Scholar 

  9. Jeyaraman, S., Tsourdos, A., Żbikowski, R., White, B.A.: Formal techniques for the modelling and validation of a co-operating uav team that uses dubins set for path planning. In: Proceedings of the 2005, American Control Conference, 2005, vol. 7, pp. 4690–4695 (2005)

  10. Kouskoulas, Y., Genin, D., Schmidt, A., Jeannin, J.: Formally verified safe vertical maneuvers for non-deterministic, accelerating aircraft dynamics. In: Ayala-Rincón, M., Muñoz, C.A. (eds.) Interactive Theorem Proving—8th International Conference, ITP 2017, Brasília, Brazil, September 26–29, 2017, Proceedings, pp. 336–353. Springer (2017)

  11. Kouskoulas, Y., Genin, D., Schmidt, A., Jeannin, J.: Formally verified safe vertical maneuvers for non-deterministic, accelerating aircraft dynamics. In: Ayala-Rincón, M., Muñoz, C.A. (eds.) Interactive Theorem Proving—8th International Conference, ITP 2017, Brasília, Brazil, September 26–29, 2017, Proceedings, Lecture Notes in Computer Science, vol. 10499, pp. 336–353. Springer (2017)

  12. Kouskoulas, Y., Machado, T.J., Genin, D.: Formally verified timing computation for non-deterministic horizontal turns during aircraft collision avoidance maneuvers. In: ter Beek, M.H., Nickovic, D. (eds.) Formal Methods for Industrial Critical Systems—25th International Conference, FMICS 2020, Vienna, Austria, September 2–3, 2020, Proceedings, Lecture Notes in Computer Science, vol. 12327, pp. 113–129. Springer (2020)

  13. Kouskoulas, Y., Schmidt, A., Jeannin, J.B., Genin, D., Lopez, J.: Provably safe controller synthesis using safety proofs as building blocks. In: IEEE 7th International Conference on Software Engineering Research and Innovation, CONISOFT 2019, October 23–25, 2019, Mexico City, Mexico, pp. 26–35 (2019)

  14. Lasserre, J.B.: Global optimization with polynomials and the problem of moments. SIAM J. Optim. 11(3), 796–817 (2001)

    Article  MathSciNet  Google Scholar 

  15. LaValle, S.M.: Planning Algorithms. Cambridge University Press, Cambridge (2006)

    Book  Google Scholar 

  16. Ma, X., Castanon, D.A.: Receding horizon planning for Dubins traveling salesman problems. In: Proceedings of the 45th IEEE Conference on Decision and Control, pp. 5453–5458 (2006)

  17. McGee, T.G., Hedrick, J.K.: Path planning and control for multiple point surveillance by an unmanned aircraft in wind. In: 2006 American Control Conference, pp. 4261–4266 (2006)

  18. Mitsch, S., Ghorbal, K., Vogelbacher, D., Platzer, A.: Formal verification of obstacle avoidance and navigation of ground robots. Int. J. Robot. Res. 36(12), 1312–1340 (2017). https://doi.org/10.1177/0278364917733549

    Article  Google Scholar 

  19. Parrilo, P.A.: Semidefinite programming relaxations for semialgebraic problems. Math. Program. 96(2), 293–320 (2003)

    Article  MathSciNet  Google Scholar 

  20. Platzer, A.: Differential hybrid games. ACM Trans. Comput. Log. 18(3), 19:1-19:44 (2017). https://doi.org/10.1145/3091123

  21. Platzer, A., Clarke, E.M.: Formal verification of curved flight collision avoidance maneuvers: a case study. In: Cavalcanti, A., Dams, D. (eds.) FM, LNCS, vol. 5850, pp. 547–562. Springer (2009). https://doi.org/10.1007/978-3-642-05089-3_35

  22. Prajna, S., Papachristodoulou, A., Parrilo, P.A.: Introducing SOSTOOLS: a general purpose sum of squares programming solver. In: IEEE Conference on Decision and Control, vol. 1, pp. 741–746 (2002)

  23. Song, X., Hu, S.: 2d path planning with Dubins-path-based A\(\star \) algorithm for a fixed-wing UAV. In: 3rd IEEE International Conference on Control Science and Systems Engineering (ICCSSE), Beijing, China, pp. 69–73 (2017)

  24. The Coq proof assistant. https://coq.inria.fr (2020). Accessed 24 May 2020

  25. Wu, A., How, J.: Guaranteed infinite horizon avoidance of unpredictable, dynamically constrained obstacles. Auton. Robots 32(3), 227–242 (2012)

  26. Zhao, Z., Yang, J., Niu, Y., Zhang, Y., Shen, L.: A hierarchical cooperative mission planning mechanism for multiple unmanned aerial vehicles. Electronics 8, 443 (2019). https://doi.org/10.3390/electronics8040443

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanni Kouskoulas.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This research was partially funded under the sponsorship of the Federal Aviation Administration Traffic Alert and Collision Avoidance System (TCAS) Program Office (PO) AJM-42 under Contract Number DTFAWA-11-C-00074 as well as internal funds from the Johns Hopkins University Applied Physics Laboratory.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kouskoulas, Y., Machado, T.J., Genin, D. et al. Envelopes and waves: safe multivehicle collision avoidance for horizontal non-deterministic turns. Int J Softw Tools Technol Transfer 24, 371–394 (2022). https://doi.org/10.1007/s10009-022-00654-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10009-022-00654-2

Keywords