Skip to main content
Erschienen in: Innovations in Systems and Software Engineering 2/2018

18.05.2018 | S.I. : VECOS2017

Formal probabilistic analysis of a surgical robot control algorithm with different virtual fixtures

verfasst von: Muhammad Saad Ayub, Osman Hasan

Erschienen in: Innovations in Systems and Software Engineering | Ausgabe 2/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Surgical robots are increasingly being used in operation theaters involving normal or laparoscopic surgeries. The working of these surgical robots is highly dependent on their control algorithms, which require very rigorous analysis to ensure their correct functionality due to the safety-critical nature of surgeries. Traditionally, safety of control algorithms is ensured by simulations, but they provide incomplete and approximate analysis results due to their inherent sampling-based nature. We propose to use probabilistic model checking, which is a formal verification method, for quantitative analysis, to verify the control algorithms of surgical robots in this paper. As an illustrative example, the paper provides a formal analysis of a virtual fixture control algorithm, implemented in a neuro-surgical robot, using the PRISM model checker. In particular, we provide a formal discrete-time Markov chain-based model of the given control algorithm and its environment. This formal model is then analyzed for multiple virtual fixtures, like cubic, hexagonal and irregular shapes. This verification allowed us to discover new insights about the considered algorithm that allow us to design safer control algorithms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Alur R, Courcoubetis C, Henzinger TA, Ho PH (1993) Hybrid automata: an algorithmic approach to the specification and verification of hybrid systems. In: Hybrid systems, Springer, Berlin, pp 209–229 Alur R, Courcoubetis C, Henzinger TA, Ho PH (1993) Hybrid automata: an algorithmic approach to the specification and verification of hybrid systems. In: Hybrid systems, Springer, Berlin, pp 209–229
2.
Zurück zum Zitat Alur R, Henzinger TA (1999) Reactive modules. Formal Methods Syst Des 15(1):7–48CrossRef Alur R, Henzinger TA (1999) Reactive modules. Formal Methods Syst Des 15(1):7–48CrossRef
3.
Zurück zum Zitat Ayub MS, Hasan O (2017) Formal probabilistic analysis of a virtual fixture control algorithm for a surgical robot. In: Verification and evaluation of computer and communication systems (VECoS), pp 1–16 Ayub MS, Hasan O (2017) Formal probabilistic analysis of a virtual fixture control algorithm for a surgical robot. In: Verification and evaluation of computer and communication systems (VECoS), pp 1–16
4.
Zurück zum Zitat Baier C, Katoen JP (2008) Principles of model checking. MIT Press, CambridgeMATH Baier C, Katoen JP (2008) Principles of model checking. MIT Press, CambridgeMATH
5.
Zurück zum Zitat Bebek O, Cavusoglu MC (2007) Intelligent control algorithms for robotic-assisted beating heart surgery. IEEE Trans Robot 23(3):468–480CrossRef Bebek O, Cavusoglu MC (2007) Intelligent control algorithms for robotic-assisted beating heart surgery. IEEE Trans Robot 23(3):468–480CrossRef
6.
Zurück zum Zitat Bresolin D, Guglielmo LD, Geretti L, Muradore R, Fiorini P, Villa T (2012) Open problems in verification and refinement of autonomous robotic systems. In: Euromicro conference on digital system design, pp 469–476 Bresolin D, Guglielmo LD, Geretti L, Muradore R, Fiorini P, Villa T (2012) Open problems in verification and refinement of autonomous robotic systems. In: Euromicro conference on digital system design, pp 469–476
7.
Zurück zum Zitat Fainekos GE, Gazit HK, Pappas GJ (2005) Temporal logic motion planning for mobile robots. In: Robotics and automation, pp 2020–2025 Fainekos GE, Gazit HK, Pappas GJ (2005) Temporal logic motion planning for mobile robots. In: Robotics and automation, pp 2020–2025
8.
Zurück zum Zitat Grinstead CM, Snell JL (1997) Introduction to probability. American Mathematical Soc, ProvidenceMATH Grinstead CM, Snell JL (1997) Introduction to probability. American Mathematical Soc, ProvidenceMATH
9.
Zurück zum Zitat Groote JF, Mateescu R (1999) Verification of temporal properties of processes in a setting with data. In: Algebraic methodology and software technology (AMAST), pp 74–90 Groote JF, Mateescu R (1999) Verification of temporal properties of processes in a setting with data. In: Algebraic methodology and software technology (AMAST), pp 74–90
10.
Zurück zum Zitat Groote JF, Mathijssen A, Reniers M, Usenko Y, Weerdenburg MV (2007) The formal specification language mCRL2. Citeseer, University ParkMATH Groote JF, Mathijssen A, Reniers M, Usenko Y, Weerdenburg MV (2007) The formal specification language mCRL2. Citeseer, University ParkMATH
11.
Zurück zum Zitat Hahn EM, Hermanns H, Wachter B, Zhang L (2009) Infamy: an infinite-state Markov model checker. In: Computer aided verification, pp 641–647 Hahn EM, Hermanns H, Wachter B, Zhang L (2009) Infamy: an infinite-state Markov model checker. In: Computer aided verification, pp 641–647
12.
Zurück zum Zitat Hahn EM, Hermanns H, Wachter B, Zhang L (2010) Param: a model checker for parametric Markov models. In: Computer aided verification, pp 660–664 Hahn EM, Hermanns H, Wachter B, Zhang L (2010) Param: a model checker for parametric Markov models. In: Computer aided verification, pp 660–664
13.
Zurück zum Zitat Hahn EM, Hermanns H, Wachter B, Zhang L (2010) Pass: abstraction refinement for infinite probabilistic models. In: Tools and algorithms for the construction and analysis of systems, pp 353–357 Hahn EM, Hermanns H, Wachter B, Zhang L (2010) Pass: abstraction refinement for infinite probabilistic models. In: Tools and algorithms for the construction and analysis of systems, pp 353–357
14.
Zurück zum Zitat Haidegger T, Benyó B, Kovács L, Benyó Z (2009) Force sensing and force control for surgical robots. In: Symposium on modeling and control in biomedical systems, pp. 401–406 Haidegger T, Benyó B, Kovács L, Benyó Z (2009) Force sensing and force control for surgical robots. In: Symposium on modeling and control in biomedical systems, pp. 401–406
15.
Zurück zum Zitat Harrison J (2009) Handbook of practical logic and automated reasoning. Cambridge University Press, CambridgeCrossRefMATH Harrison J (2009) Handbook of practical logic and automated reasoning. Cambridge University Press, CambridgeCrossRefMATH
16.
Zurück zum Zitat Hasan O, Tahar S (2014) Formal verification methods. Encyclopedia of information science and technology. IGI Global, Hershey, pp 7162–7170 Hasan O, Tahar S (2014) Formal verification methods. Encyclopedia of information science and technology. IGI Global, Hershey, pp 7162–7170
17.
Zurück zum Zitat Hassan T, Hameed A, Nasir S, Kamal N, Hasan O (2016) Al-zahrawi: a telesurgical robotic system for minimal invasive surgery. IEEE Syst J 10(3):1035–1045CrossRef Hassan T, Hameed A, Nasir S, Kamal N, Hasan O (2016) Al-zahrawi: a telesurgical robotic system for minimal invasive surgery. IEEE Syst J 10(3):1035–1045CrossRef
18.
Zurück zum Zitat Jeannet B, Argenio PD, Larsen K (2002) Rapture: A tool for verifying Markov decision processes. In: Concurrency theory (CONCUR), p 149 Jeannet B, Argenio PD, Larsen K (2002) Rapture: A tool for verifying Markov decision processes. In: Concurrency theory (CONCUR), p 149
19.
Zurück zum Zitat Jeannet B, DArgenio P, Larsen K (2010) Fortuna: model checking priced probabilistic timed automata. In: Quantitative evaluation of systems, pp 273–281 Jeannet B, DArgenio P, Larsen K (2010) Fortuna: model checking priced probabilistic timed automata. In: Quantitative evaluation of systems, pp 273–281
20.
Zurück zum Zitat Kazanzides P, Zuhars J, Mittelstadt B, Taylor RH (1992) Force sensing and control for a surgical robot. In: Robotics and automation, pp 612–617 Kazanzides P, Zuhars J, Mittelstadt B, Taylor RH (1992) Force sensing and control for a surgical robot. In: Robotics and automation, pp 612–617
21.
Zurück zum Zitat Kim M, Kang KC, Lee H (2005) Formal verification of robot movements-a case study on home service robot shr100. In: Robotics and automation, pp 4739–4744 Kim M, Kang KC, Lee H (2005) Formal verification of robot movements-a case study on home service robot shr100. In: Robotics and automation, pp 4739–4744
22.
Zurück zum Zitat Kouskoulas Y, Renshaw D, Platzer A, Kazanzides P (2013) Certifying the safe design of a virtual fixture control algorithm for a surgical robot. In: Hybrid systems: computation and control, pp 263–272 Kouskoulas Y, Renshaw D, Platzer A, Kazanzides P (2013) Certifying the safe design of a virtual fixture control algorithm for a surgical robot. In: Hybrid systems: computation and control, pp 263–272
23.
Zurück zum Zitat Kwiatkowska M, Norman G, Parker D (2011) PRISM 4.0: verification of probabilistic real-time systems. In: Computer aided verification, pp 585–591 Kwiatkowska M, Norman G, Parker D (2011) PRISM 4.0: verification of probabilistic real-time systems. In: Computer aided verification, pp 585–591
24.
Zurück zum Zitat Lahijanian M, Wasniewski J, Andersson SB, Belta C (2010) Motion planning and control from temporal logic specifications with probabilistic satisfaction guarantees. In: Robotics and automation, pp 3227–3232 Lahijanian M, Wasniewski J, Andersson SB, Belta C (2010) Motion planning and control from temporal logic specifications with probabilistic satisfaction guarantees. In: Robotics and automation, pp 3227–3232
25.
Zurück zum Zitat Li L, Shi Z, Guan Y, Zhao C, Zhang J, Wei H (2014) Formal verification of a collision-free algorithm of dual-arm robot in hol4. In: Robotics and automation (ICRA), pp 1380–1385 Li L, Shi Z, Guan Y, Zhao C, Zhang J, Wei H (2014) Formal verification of a collision-free algorithm of dual-arm robot in hol4. In: Robotics and automation (ICRA), pp 1380–1385
26.
Zurück zum Zitat Mikaël L (2012) Formal verification of flexibility in swarm robotics. Thesis, Department of Computer Science, Universit libre de Bruxelles Mikaël L (2012) Formal verification of flexibility in swarm robotics. Thesis, Department of Computer Science, Universit libre de Bruxelles
27.
Zurück zum Zitat Norman G, Parker D (2014) Quantitative verification: formal guarantees for timeliness, reliability and performance. Technical report, The London Mathematical Society and the Smith Institute Norman G, Parker D (2014) Quantitative verification: formal guarantees for timeliness, reliability and performance. Technical report, The London Mathematical Society and the Smith Institute
28.
Zurück zum Zitat Oldenkamp HA (2007) Probabilistic model checking: a comparison of tools. Master’s thesis, University of Twente, Enschede, Netherlands Oldenkamp HA (2007) Probabilistic model checking: a comparison of tools. Master’s thesis, University of Twente, Enschede, Netherlands
29.
Zurück zum Zitat Platzer A, Quesel JD (2008) Keymaera: a hybrid theorem prover for hybrid systems (system description). In: Automated reasoning, Springer, pp 171–178 Platzer A, Quesel JD (2008) Keymaera: a hybrid theorem prover for hybrid systems (system description). In: Automated reasoning, Springer, pp 171–178
30.
Zurück zum Zitat Rosenberg LB (1993) Virtual fixtures: perceptual tools for telerobotic manipulation. In: Virtual reality annual international symposium, pp 76–82 Rosenberg LB (1993) Virtual fixtures: perceptual tools for telerobotic manipulation. In: Virtual reality annual international symposium, pp 76–82
31.
Zurück zum Zitat Saberi AK, Groote JF, Keshishzadeh S (2013) Analysis of path planning algorithms: a formal verification-based approach. In: Robotics and automation ICRA, pp 232–239 Saberi AK, Groote JF, Keshishzadeh S (2013) Analysis of path planning algorithms: a formal verification-based approach. In: Robotics and automation ICRA, pp 232–239
32.
Zurück zum Zitat Scherer S, Lerda F, Clarke EM (2005) Model checking of robotic control systems. In: International symposium on artificial intelligence, robotics and automation in space (i-SAIRAS), pp 5–8 Scherer S, Lerda F, Clarke EM (2005) Model checking of robotic control systems. In: International symposium on artificial intelligence, robotics and automation in space (i-SAIRAS), pp 5–8
33.
Zurück zum Zitat Webster M, Dixon C, Fisher M, Salem M, Saunders J, Koay K, Dautenhahn K (2014) Formal verification of an autonomous personal robotic assistant. In: Papers from the AAAI spring symposium (FVHMS 2014) on formal verification and modeling in human–machine systems, pp 74–79 Webster M, Dixon C, Fisher M, Salem M, Saunders J, Koay K, Dautenhahn K (2014) Formal verification of an autonomous personal robotic assistant. In: Papers from the AAAI spring symposium (FVHMS 2014) on formal verification and modeling in human–machine systems, pp 74–79
34.
Zurück zum Zitat Whitcomb L, Yoerger D, Singh H, Howland J (1999) Advances in underwater robot vehicles for deep ocean exploration: navigation, control, and survey operations. In: International symposium on robotics research navigation, control and survey operations, pp 346–353 Whitcomb L, Yoerger D, Singh H, Howland J (1999) Advances in underwater robot vehicles for deep ocean exploration: navigation, control, and survey operations. In: International symposium on robotics research navigation, control and survey operations, pp 346–353
35.
Zurück zum Zitat Wulf D, M, Doyen L, Raskin JF (2004) Almost ASAP semantics: from timed models to timed implementations. In: Hybrid systems: computation and control, Springer, pp 296–310 Wulf D, M, Doyen L, Raskin JF (2004) Almost ASAP semantics: from timed models to timed implementations. In: Hybrid systems: computation and control, Springer, pp 296–310
36.
Zurück zum Zitat Xia T, Baird C, Jallo G, Hayes K, Nakajima N, Hata N, Kazanzides P (2008) An integrated system for planning, navigation and robotic assistance for skull base surgery. J Med Robot Comput Assist Surg 4(4):321–330CrossRef Xia T, Baird C, Jallo G, Hayes K, Nakajima N, Hata N, Kazanzides P (2008) An integrated system for planning, navigation and robotic assistance for skull base surgery. J Med Robot Comput Assist Surg 4(4):321–330CrossRef
Metadaten
Titel
Formal probabilistic analysis of a surgical robot control algorithm with different virtual fixtures
verfasst von
Muhammad Saad Ayub
Osman Hasan
Publikationsdatum
18.05.2018
Verlag
Springer London
Erschienen in
Innovations in Systems and Software Engineering / Ausgabe 2/2018
Print ISSN: 1614-5046
Elektronische ISSN: 1614-5054
DOI
https://doi.org/10.1007/s11334-018-0315-8

Weitere Artikel der Ausgabe 2/2018

Innovations in Systems and Software Engineering 2/2018 Zur Ausgabe