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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 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.
CNC machining: computerized manufacturing process in which pre-programmed software and code controls the movement of production equipment.
- 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.
- 6.
- 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.
Additional study data and materials can be found on the CSI:Cobot repository: https://github.com/CSI-Cobot/CSI-artefacts.
References
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
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
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
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
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
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
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)
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
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
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
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)
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
ISO/TS 15066: Robots and robotic devices - Collaborative robots. Standard, Robotic Industries Association (RIA) (2016). www.iso.org/standard/62996.html
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
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
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
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)
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
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
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
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
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
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)
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
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
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)