Skip to main content

Discretizing the State Space of Multiple Moving Robots to Verify Visibility Properties

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9287))

Abstract

In a multi-robot system, a number of autonomous robots sense, communicate, and decide to move within a given domain to achieve a common goal. To prove such a system satisfies certain properties, one must either provide a manual proof, or use an automated verification method. To enable the second approach, we propose a method to automatically generate a discrete state space of a given robot system. This allows using existing tools and algorithms for model checking a system against temporal logic properties. We construct the state space such that properties regarding the visibility of the robots moving along the boundaries of a simple polygon can be model checked. Using our method, there is no need to manually prove that the properties are preserved with every change in the motion algorithms of the robots.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baier, C., Katoen, J.P.: Principles of model checking. MIT Press (2008)

    Google Scholar 

  2. Beard, R.W., McLain, T.W., Nelson, D.B., Kingston, D., Johanson, D.: Decentralized cooperative aerial surveillance using fixed-wing miniature uavs. Proceedings of the IEEE 94(7), 1306–1324 (2006)

    Article  Google Scholar 

  3. Cannell, C.J., Stilwell, D.J.: A comparison of two approaches for adaptive sampling of environmental processes using autonomous underwater vehicles. In: Proceedings of the MTS/IEEE OCEANS, Washington, DC, pp. 1514–1521 (2005)

    Google Scholar 

  4. Clarke, E., Grumberg, O., Peled, D.: Model Checking. MIT Press (1999)

    Google Scholar 

  5. Davison, A., Kita, N.: Active visual localisation for cooperating inspection robots. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Takamatsu, Japan, pp. 1709–1715 (2000)

    Google Scholar 

  6. Dixon, C., Winfield, A.F.T., Fisher, M., Zeng, C.: Towards temporal verification of swarm robotic systems. Robotics and Autonomous Systems 60(2), 1429–1441 (2012)

    Google Scholar 

  7. Efrat, A., Leonidas, J.G., Har-Peled, S., Lin, D.C., Mitchell, J.S.B., Murali, T.M.: Sweeping simple polygons with a chain of guards. In: SODA 2000, pp. 927–936 (2000)

    Google Scholar 

  8. Fainekos, G.E., Girard, A., Kress-Gazit, H., Pappas, G.J.: Temporal logic motion planning for dynamic robots. Automatica 45(2), 343–352 (2009)

    Article  MathSciNet  Google Scholar 

  9. Fainekos, G.E., Kress-Gazit, H., Pappas, G.: Temporal logic motion planning for mobile robots. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 2020–2025. IEEE Computer Society Press (2005)

    Google Scholar 

  10. Ghosh, S.K.: Visibility algorithms in the plane. Cambridge University Press (2007)

    Google Scholar 

  11. Hinton, A., Kwiatkowska, M., Norman, G., Parker, D.: PRISM: a tool for automatic verification of probabilistic systems. In: Hermanns, H., Palsberg, J. (eds.) TACAS 2006. LNCS, vol. 3920, pp. 441–444. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Konur, S., Dixon, C., Fisher, M.: Analysis robot swarm behaviour via probabilistic model checking. Robotics and Autonomous Systems 60(2), 199–213 (2012)

    Article  Google Scholar 

  13. O’rourke, J.: Art gallery theorems and algorithms. Oxford University Press (1987)

    Google Scholar 

  14. Sugiyama, H., Tsujioka, T., Murata, M.: Collaborative movement of rescue robots for reliable and effective networking in disaster area. In: Proceedings of the International Conference on Collaborative Computing: Networking, Applications and Worksharing, San Jose, CA (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Narenji Sheshkalani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Sheshkalani, A.N., Khosravi, R., Fallah, M.K. (2015). Discretizing the State Space of Multiple Moving Robots to Verify Visibility Properties. In: Dixon, C., Tuyls, K. (eds) Towards Autonomous Robotic Systems. TAROS 2015. Lecture Notes in Computer Science(), vol 9287. Springer, Cham. https://doi.org/10.1007/978-3-319-22416-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-22416-9_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-22415-2

  • Online ISBN: 978-3-319-22416-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics