Skip to main content

Geist3D, a Simulation Tool for Geometry-Driven Petri Nets

  • Conference paper
Petri Nets and Other Models of Concurrency - ICATPN 2006 (ICATPN 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4024))

Included in the following conference series:

  • 608 Accesses

Abstract

Petri Nets have proven useful as a language for expressing distributed control logic. This paper presents a tool that integrates the formalism with virtual reality technology in order to model functioning mechatronic systems in 3D. A virtual environment generates sensor telemetry and reflects the state of actuators by computing the geometric and physical properties of a system and the surrounding environment. Petri Nets, combined with the Python programming language, model control systems in terms of virtual sensors and actuators. This methodology simulates the interactions between the structure and logic of mechatronic systems, allowing for an early verification of designs.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jackson, D., Rinard, M.: Software analysis: a Roadmap. In: Proceedings of the Conference on The Future of Software Engineering, pp. 133–145 (2000)

    Google Scholar 

  2. Williams, D., Finke, D., Medeiros, D.J., Traband, M.: Discrete simulation development for a proposed shipyard steel processing facility. In: Proceedings of the 33nd conference on Winter simulation, vol. 1, pp. 882–887 (2001)

    Google Scholar 

  3. Kephart, J., Chess, D.: The Vision of Autonomic Computing. Computer Journal 1, 41–50 (2003)

    Google Scholar 

  4. Kibira, D., McLean, C.: Manufacturing modeling methods: virtual reality simulation of a mechanical assembly production line. In: Proceedings of the Winter Simulation Conference, pp. 1130–1137 (2002)

    Google Scholar 

  5. Maes, P.: Pattie Maes: Modeling adaptive autonomous agents. Artificial Life 1, 9 (1994)

    Google Scholar 

  6. Michel, O.: Fundamentals of a Theory of Asynchronous Information Flow. In: Proc. of IFIP Congress, vol. 62, pp. 386–390 (1963)

    Google Scholar 

  7. Michel, O.: Webots: Symbiosis Between Virtual and Real Mobile Robots. In: Heudin, J.-C. (ed.) VW 1998. LNCS, vol. 1434, pp. 254–263. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  8. Koenig, N., Howard, A.: Design and Use Paradigms for Gazebo, An Open-Source Multi-Robot Simulator. In: International Conference on Intelligent Robots and Systems, pp. 2149–2154 (2004)

    Google Scholar 

  9. Ratzer, A.V., Wells, L., Michael Lassen, H., Laursen, M., Christensen, S., Jensen, K.: CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets. In: van der Aalst, W.M.P., Best, E. (eds.) ICATPN 2003. LNCS, vol. 2679, pp. 450–462. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  10. Antsaklis, P., Koutsoukos, X., Zaytoon, J.: On hybrid control of complex systems: A survey. European Journal of Automation 32, 1023–1045 (1985)

    Google Scholar 

  11. Aho, A., Hopcroft, J.: The Design and Analysis of Computer Algorithms. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (1974)

    MATH  Google Scholar 

  12. Ramchandani, C.: Analysis of asynchronous concurrent systems by timed Petri Nets. Massachusetts Institute of Technology (1974)

    Google Scholar 

  13. Jensen, K.: Coloured Petri Nets and the Invariant Method. Theoretical Computer Science 14, 317–336 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  14. Grzeszczuk, R., Terzopoulos, D., Hinton, G.: NeuroAnimator: fast neural network emulation and control of physics-based models. In: SIGGRAPH 1998: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pp. 9–20 (1998)

    Google Scholar 

  15. Lindenmayer, A.: Mathematical model for cellular interaction in development, Parts I and II. Journal of Theoretical Biology 18, 280–315 (1968)

    Article  Google Scholar 

  16. Kaminka, G.A., Veloso, M.M., Schaffer, S., Sollitto, C., Adobbati, R., Marshal, A.N., Scholer, A., Tejada, S.: GameBots: The ever-challenging multi-agent research test-bed. ACM Transactions on Computer Graphics, 280–315 (2002)

    Google Scholar 

  17. Brauer, W., Gold, R., Vogler, W.: A Survey of Behaviour and Equivalence Preserving Refinements of Petri Nets. In: Rozenberg, G. (ed.) APN 1990. LNCS, vol. 483, pp. 1–46. Springer, Heidelberg (1991)

    Google Scholar 

  18. Balduzzi, F., Giua, A., Seatzu, C.: Modeling and simulation of manufacturing systems with first-order hybrid Petri Nets. International Journal of Production Research 483, 255–282 (2001)

    Article  Google Scholar 

  19. Janneck, J., Esser, R.: Higher-order Petri net modeling— techniques and applications. In: Workshop on Software Engineering and Formal Methods (2001)

    Google Scholar 

  20. Kindler, E., Pales, C.: 3D-Visualization of Petri Net models: Concept and Realization. In: Application and Theory of Petri Nets, ATPN 2004, pp. 464–473 (2004)

    Google Scholar 

  21. Baldini, F., Bucci, G., Vicario, E.: A Tool Set for Modeling and Simulation of Robotic Workcells. In: Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems, pp. 106–114 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stier, J., Jahnke, J., Müller, H. (2006). Geist3D, a Simulation Tool for Geometry-Driven Petri Nets. In: Donatelli, S., Thiagarajan, P.S. (eds) Petri Nets and Other Models of Concurrency - ICATPN 2006. ICATPN 2006. Lecture Notes in Computer Science, vol 4024. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11767589_25

Download citation

  • DOI: https://doi.org/10.1007/11767589_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34699-9

  • Online ISBN: 978-3-540-34700-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics