[go: up one dir, main page]

Skip to main content

Safety Controller Synthesis for a Mobile Manufacturing Cobot

  • Conference paper
  • First Online:
Software Engineering and Formal Methods (SEFM 2022)

Abstract

We present a case study in which probabilistic model checking has been used to synthesise the correct-by-construction safety controller for a mobile collaborative robot (cobot) deployed in a prototype manufacturing cell alongside a human operator. The case study used an ICONSYS iAM-R mobile cobot responsible for the execution of a complex machining process comprising tasks requiring the use of multiple machines at different locations within the cell. Within this process, the role of the safety controller was to ensure that the cobot carried out its tasks and movements between task locations without harming the human operator responsible for its supervision and for performing additional tasks. The paper describes our generalisable approach to synthesising the mobile cobot safety controller, and its evaluation using a digital twin of our experimental manufacturing cell at the University of Sheffield Advanced Manufacturing Research Centre in the UK.

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 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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

Similar content being viewed by others

Notes

  1. 1.

    https://www.amrc.co.uk/.

  2. 2.

    The iAM-R is a mobile collaborative robot built on the MiR200 mobile robot base, and carrying a 3 kg, 5 kg, or 10 kg 6-axis Universal Robot collaborative manipulator (the 10 kg version being the focus this case study). The two are combined with an Iconsys modular interface, which provides programmable control over the platform. https://iam-r.iconsys.co.uk/.

  3. 3.

    CNC machining: computerized manufacturing process in which pre-programmed software and code controls the movement of production equipment.

  4. 4.

    This is an “ideal” activity diagram (and the starting point for our work) because it does not consider the hazards/risks associated with the process.

  5. 5.

    https://www.york.ac.uk/assuring-autonomy/demonstrators/flexible-manufacturing/.

  6. 6.

    https://github.com/CSI-Cobot/CSI-artefacts.

  7. 7.

    For further information on the CSI:project please visit the project’s website at:

    https://www.sheffield.ac.uk/sheffieldrobotics/about/csi-cobots/csi-project, and our

    associated repository: https://github.com/CSI-Cobot/CSI-artefacts.

  8. 8.

    Additional study data and materials can be found on the CSI:Cobot repository: https://github.com/CSI-Cobot/CSI-artefacts.

References

  1. Andova, S., Hermanns, H., Katoen, J.-P.: Discrete-time rewards model-checked. In: Larsen, K.G., Niebert, P. (eds.) FORMATS 2003. LNCS, vol. 2791, pp. 88–104. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-40903-8_8

    Chapter  Google Scholar 

  2. Askarpour, M., Mandrioli, D., Rossi, M., Vicentini, F.: SAFER-HRC: safety analysis through formal verification in human-robot collaboration. In: Skavhaug, A., Guiochet, J., Bitsch, F. (eds.) SAFECOMP 2016. LNCS, vol. 9922, pp. 283–295. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45477-1_22

    Chapter  Google Scholar 

  3. Bi, Z., Luo, C., Miao, Z., Zhang, B., Zhang, W., Wang, L.: Safety assurance mechanisms of collaborative robotic systems in manufacturing. Robot. Comput.-Integr. Manufact. 67, 102022 (2021). https://doi.org/10.1016/j.rcim.2020.102022

  4. Cherubini, A., Passama, R., Crosnier, A., Lasnier, A., Fraisse, P.: Collaborative manufacturing with physical human-robot interaction. Robot. Comput.-Integr. Manufact. 40, 1–13 (2016). https://doi.org/10.1016/j.rcim.2015.12.007

    Article  Google Scholar 

  5. Ciesinski, F., Größer, M.: On Probabilistic Computation Tree Logic, pp. 147–188. Springer, Berlin Heidelberg (2004). https://doi.org/10.1007/978-3-540-24611-4_5

  6. Douthwaite, J., et al.: A modular digital twinning framework for safety assurance of collaborative robotics. Front. Robot. AI, 8 (2021). https://doi.org/10.3389/frobt.2021.758099

  7. D’Souza, F., Costa, J., Pires, J.N.: Development of a solution for adding a collaborative robot to an industrial AGV. Ind. Robot 47(5), 723–735 (2020)

    Article  Google Scholar 

  8. El Zaatari, S., Marei, M., Li, W., Usman, Z.: Cobot programming for collaborative industrial tasks: an overview. Robot. Auton. Syst. 116, 162–180 (2019). https://doi.org/10.1016/j.robot.2019.03.003

    Article  Google Scholar 

  9. Gerasimou, S., Tamburrelli, G., Calinescu, R.: Search-based synthesis of probabilistic models for quality-of-service software engineering. In: 30th IEEE/ACM International Conference on Automated Software Engineering, pp. 319–330 (2015). https://doi.org/10.1109/ASE.2015.22

  10. Gleirscher, M., et al.: Verified synthesis of optimal safety controllers for human-robot collaboration. Sci. Comput. Program. 218, 102809 (2022). https://doi.org/10.1016/j.scico.2022.102809

  11. Gleirscher, M., Calinescu, R.: Safety controller synthesis for collaborative robots. In: 25th International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 83–92 (2020)

    Google Scholar 

  12. Hansson, H., Jonsson, B.: A logic for reasoning about time and reliability. Formal Aspects Comput. 6(5), 512–535 (1994). https://doi.org/10.1007/BF01211866

    Article  Google Scholar 

  13. ISO/TS 15066: Robots and robotic devices - Collaborative robots. Standard, Robotic Industries Association (RIA) (2016). www.iso.org/standard/62996.html

  14. Kwiatkowska, M., Norman, G., Parker, D.: Prism 4.0: verification of probabilistic real-time systems. In: Computer Aided Verification, pp. 585–591. Springer, Berlin Heidelberg (2011). https://doi.org/10.1007/978-3-642-22110-1_47

  15. Kwiatkowska, M.Z., Norman, G., Parker, D.: Stochastic model checking. In: Formal Methods for Performance Evaluation, 7th International School on Formal Methods for the Design of Computer, Communication, and Software Systems. Lecture Notes in Computer Science, vol. 4486, pp. 220–270. Springer (2007). https://doi.org/10.1007/978-3-540-72522-0_6

  16. Lee, K., Shin, J., Lim, J.Y.: Critical hazard factors in the risk assessments of industrial robots: causal analysis and case studies. Saf. Health Work 12(4), 496–504 (2021). https://doi.org/10.1016/j.shaw.2021.07.010

    Article  Google Scholar 

  17. Levratti, A., Riggio, G., Fantuzzi, C., De Vuono, A., Secchi, C.: TIREBOT: a collaborative robot for the tire workshop. Robot. Comput.-Integr. Manufact. 57, 129–137 (2019)

    Article  Google Scholar 

  18. Liu, Z., et al.: Dynamic risk assessment and active response strategy for industrial human-robot collaboration. Comput. Ind. Eng. 141, 106302 (2020). https://doi.org/10.1016/j.cie.2020.106302

  19. Marvel, J.A., Falco, J., Marstio, I.: Characterizing task-based human-robot collaboration safety in manufacturing. IEEE Trans. Syst. Man Cybern. Syst. 45(2), 260–275 (2015). https://doi.org/10.1109/TSMC.2014.2337275

    Article  Google Scholar 

  20. Matthias, B., Kock, S., Jerregard, H., Kallman, M., Lundberg, I., Mellander, R.: Safety of collaborative industrial robots: certification possibilities for a collaborative assembly robot concept. In: 2011 IEEE International Symposium on Assembly and Manufacturing (ISAM), pp. 1–6 (2011). https://doi.org/10.1109/ISAM.2011.5942307

  21. Maurice, P., Padois, V., Measson, Y., Bidaud, P.: Human-oriented design of collaborative robots. Int. J. Ind. Ergon. 57, 88–102 (2017). https://doi.org/10.1016/j.ergon.2016.11.011

    Article  Google Scholar 

  22. Murashov, V., Hearl, F., Howard, J.: Working safely with robot workers: recommendations for the new workplace. J. Occup. Environ. Hyg. 13(3), D61–D71 (2016). https://doi.org/10.1080/15459624.2015.1116700

  23. Rüßmann, M., et al.: Industry 4.0: the future of productivity and growth in manufacturing industries. Boston Consult. Group, 9(1), 54–89 (2015)

    Google Scholar 

  24. Sherwani, F., Asad, M.M., Ibrahim, B.: Collaborative robots and industrial revolution 4.0 (IR 4.0). In: 2020 International Conference on Emerging Trends in Smart Technologies. pp. 1–5 (2020). https://doi.org/10.1109/ICETST49965.2020.9080724

  25. Vicentini, F., Askarpour, M., Rossi, M.G., Mandrioli, D.: Safety assessment of collaborative robotics through automated formal verification. IEEE Trans. Robot. 36(1), 42–61 (2020). https://doi.org/10.1109/TRO.2019.2937471

    Article  Google Scholar 

  26. Zanchettin, A.M., Rocco, P.: Path-consistent safety in mixed human-robot collaborative manufacturing environments. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1131–1136 (2013). https://doi.org/10.1109/IROS.2013.6696492

Download references

This research has received funding from the Assuring Autonomy International Programme (AAIP grant CSI: Cobot), a partnership between Lloyd’s Register Foundation and the University of York, and from the UKRI project EP/V026747/1 “Trustworthy Autonomous Systems Node in Resilience”. We are grateful to our industrial collaborator for the gained insights into manufacturing cobots and to the AMRC for allowing us to use the iAM-R mobile collaborative robot, to implement the physical robotic process and evaluate the synthesised safety controller into their facilities.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ioannis Stefanakos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 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

Stefanakos, I., Calinescu, R., Douthwaite, J., Aitken, J., Law, J. (2022). Safety Controller Synthesis for a Mobile Manufacturing Cobot. In: Schlingloff, BH., Chai, M. (eds) Software Engineering and Formal Methods. SEFM 2022. Lecture Notes in Computer Science, vol 13550. Springer, Cham. https://doi.org/10.1007/978-3-031-17108-6_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-17108-6_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-17107-9

  • Online ISBN: 978-3-031-17108-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics