Skip to main content

Robot Localization Implemented with Enzymatic Numerical P Systems

  • Conference paper

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


Membrane computing is an interdisciplinary research field focused on new computational models, also known as P systems, inspired by the compartmental model of the cell and the membrane transport mechanisms. Numerical P systems are a type of P systems introduced by Gh. Păun in 2006 for possible applications in economics. Recently, an extension of numerical P systems, enzymatic numerical P systems, has been defined in the context of robot control. This paper presents a new approach to modeling and implementing autonomous mobile robot behaviors and proposes a new odometry module implemented with enzymatic numerical P systems for robot localization. The advantages of modeling robot behaviors with enzymatic membrane controllers and the experimental results obtained on real and simulated robots are also discussed.


  • robot
  • membrane controller
  • odometry
  • localization
  • enzymatic numerical P systems

This is a preview of subscription content, access via your institution.

Buying options

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


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Alberts, B., Johnson, A., Lewis, J., Raff, M., Roberts, K., Walter, P.: Molecular Biology of the Cell, 4th edn. Garland Science, NY (2002)

    Google Scholar 

  2. Arsene, O., Buiu, C., Popescu, N.: Snups – a simulator for numerical membrane computing. Intern. J. of Innovative Computing, Information and Control 7(6), 3509–3522 (2011)

    Google Scholar 

  3. Buiu, C., Vasile, C.I., Arsene, O.: Development of membrane controllers for mobile robots. Information Sciences 187, 33–51 (2012)

    CrossRef  Google Scholar 

  4. Garcìa-Quismondo, M., Pèrez-Jimènez, M.J.: Implementing enps by means of gpus for ai applictions. In: Proceedings of Beyond AI: Interdisciplinary Aspects of Artificial Intelligence (BAI 2011), Pilsen, Czech Republic, pp. 27–33 (December 2011)

    Google Scholar 

  5. Lodish, H., Berk, A., Kaiser, C.A., Krieger, M., Scott, M.P., Bretscher, A., Ploegh, H., Matsudaira, P.: Molecular Cell Biology (Lodish, Molecular Cell Biology), 6th edn. W.H. Freeman (June 2007)

    Google Scholar 

  6. Pavel, A.B.: Membrane controllers for cognitive robots. Master thesis, Department of Automatic Control and Systems Engineering, Politehnica University of Bucharest (February 2011)

    Google Scholar 

  7. Pavel, A.B., Arsene, O., Buiu, C.: Enzymatic Numerical P Systems - A New Class of Membrane Computing Systems. In: The IEEE 5th International Conference on Bio-Inspired Computing: Theory and Applications, Liverpool, UK (2010)

    Google Scholar 

  8. Pavel, A.B., Buiu, C.: Using enzymatic numerical P systems for modeling mobile robot controllers. Natural Computing (in press), doi: 101007/s11047-011-9286-5

    Google Scholar 

  9. Păun, G.: Membrane Computing. An Introduction. Springer, Berlin (2002)

    CrossRef  MATH  Google Scholar 

  10. Păun, G., Păun, R.: Membrane computing and economics: Numerical p systems. Fundamenta Informaticae 73, 213–227 (2006)

    MathSciNet  MATH  Google Scholar 

  11. Păun, G., Rozenberg, G., Salomaa, A.: The Oxford Handbook of Membrane Computing. Oxford University Press, Inc., New York (2010)

    MATH  Google Scholar 

  12. Siciliano, B., Khatib, O. (eds.): Springer Handbook of Robotics. Springer (2008)

    Google Scholar 

  13. Siegwart, R., Nourbakhsh, I.R.: Introduction to Autonomous Mobile Robots. Bradford Company, Scituate (2004)

    Google Scholar 

  14. Vasile, C.I., Pavel, A.B., Dumitrache, I., Păun, G.: On the Power of Enzymatic Numerical P Systems (submitted)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pavel, A.B., Vasile, C.I., Dumitrache, I. (2012). Robot Localization Implemented with Enzymatic Numerical P Systems. In: Prescott, T.J., Lepora, N.F., Mura, A., Verschure, P.F.M.J. (eds) Biomimetic and Biohybrid Systems. Living Machines 2012. Lecture Notes in Computer Science(), vol 7375. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31524-4

  • Online ISBN: 978-3-642-31525-1

  • eBook Packages: Computer ScienceComputer Science (R0)