Skip to main content

A Framework for Verifying the Collision Freeness of Collaborative Robots (Work in Progress)

  • Conference paper
  • First Online:
Integrated Formal Methods (iFM 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14300))

Included in the following conference series:

  • 237 Accesses

Abstract

Collision avoidance is a major problem when robotic devices are being deployed to perform complex collaborative tasks. We present a vision for a framework that makes it convenient to program collaborative robots and to verify that their behaviour is collision-free. It consists of a domain-specific language that is shallowly embedded in the ROS (Robot Operating System) framework and a translation into a programming language that is deeply embedded in the Isabelle/HOL theorem prover.

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

Access this chapter

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

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    See https://www.andreipopescu.uk/litrev.pdf for a detailed literature review, including the connection with major verification projects such as those pursued at the RoboStar\(^{*}\) center (https://robostar.cs.york.ac.uk).

References

  1. Dixon, C.: Verifying autonomous robots: challenges and reflections (invited talk). In: Muñoz-Velasco, E., Ozaki, A., Theobald, M. (eds.) TIME 2020, vol. 178 LIPIcs, pp. 1:1–1:4 (2020)

    Google Scholar 

  2. Douthwaite, J.A.: A modular digital twinning framework for safety assurance of collaborative robotics. Front. Robot. AI 8, 758099 (2021)

    Article  Google Scholar 

  3. Halder, R., Proença, J., Macedo, N., Santos, A.: Formal verification of ros-based robotic applications using timed-automata. In: FormaliSE, pp. 44–50 (2017)

    Google Scholar 

  4. Luckcuck, M., Farrell, M., Dennis, L., Dixon, C., Fisher, M.: Formal specification and verification of autonomous robotic systems: a survey. ACM Comput. Surv. 52(5), Sept. 2019

    Google Scholar 

  5. O’Brien, M., Arkin, R.C., Harrington, D., Lyons, D., Jiang, S.: Automatic verification of autonomous robot missions. In Simulation, Modeling, and Programming for Autonomous Robots, pp. 462–473, Cham (2014)

    Google Scholar 

Download references

Acknowledgment

We thank the three anonymous reviewers for their valuable comments and suggestions, which led to the improvement of the presentation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Artur Graczyk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Graczyk, A., Hadjikosti, M., Popescu, A. (2024). A Framework for Verifying the Collision Freeness of Collaborative Robots (Work in Progress). In: Herber, P., Wijs, A. (eds) Integrated Formal Methods. iFM 2023. Lecture Notes in Computer Science, vol 14300. Springer, Cham. https://doi.org/10.1007/978-3-031-47705-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-47705-8_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-47704-1

  • Online ISBN: 978-3-031-47705-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics