Abstract
This paper presents a new computational paradigm which can be successfully applied in robotics for the control of autonomous mobile robots. Membrane computing is a naturally parallel and distributed model of computation inspired by the structure and functioning of living cells. Numerical P systems, a type of membrane systems which operates with numerical values, and the extension, enzymatic numerical P systems, were used for modeling robot behaviors. Current results and developments of this innovative approach are also discussed and analyzed.
Keywords
- Mobile Robot
- Virtual Machine
- Fuzzy Controller
- Membrane System
- Obstacle Avoidance
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Buiu, C., Vasile, C., Arsene, O.: Development of membrane controllers for mobile robots. Information Sciences 187, 33–51 (2012), doi:10.1016/j.ins.2011.10.007
Cardona, M., Colomer, M.A., Pérez-Jiménez, M.J., Sanuy, D., Margalida, A.: Modeling Ecosystems Using P Systems: The Bearded Vulture, a Case Study. In: Corne, D.W., Frisco, P., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC9 2008. LNCS, vol. 5391, pp. 137–156. Springer, Heidelberg (2009)
Colomer, M.A., Lavín, S., Marco, I., Margalida, A., Pérez-Hurtado, I., Pérez-Jiménez, M.J., Sanuy, D., Serrano, E., Valencia-Cabrera, L.: Modeling Population Growth of Pyrenean Chamois (Rupicapra p. pyrenaica) by Using P-Systems. In: Gheorghe, M., Hinze, T., Păun, G., Rozenberg, G., Salomaa, A. (eds.) CMC 2010. LNCS, vol. 6501, pp. 144–159. Springer, Heidelberg (2010)
Cyberbotics, professional mobile robot simulation (2012), http://www.cyberbotics.com
e-puck robot website (2012), http://www.e-puck.org
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 (2011)
Hoffmann, H., Maggio, M., Santambrogio, M.D., Leva, A., Agarwal, A.: SEEC: A General and Extensible Framework for Self-Aware Computing. Technical Report MIT-CSAIL-TR-2011-046 (2011)
Lambercy, F., Caprari, G.: Khepera III manual ver 2.2 (2012), http://ftp.k-team.com/KheperaIII/UserManual/Kh3.Robot.UserManual.pdf
Manca, V., Marchetti, L.: Log-Gain Stoichiometric Stepwise Regression for MP Systems. International Journal of Foundations of Computer Science 22(1), 97–106 (2011)
Manca, V., Marchetti, L.: Solving dynamical inverse problems by means of Metabolic P systems. Bio Systems (in press)
Marchetti, L., Manca, V.: A Methodology Based on MP Theory for Gene Expression Analysis. In: Gheorghe, M., Păun, G., Rozenberg, G., Salomaa, A., Verlan, S. (eds.) CMC 2011. LNCS, vol. 7184, pp. 300–313. Springer, Heidelberg (2012)
Pavel, A.B.: Membrane controllers for cognitive robots. Master Thesis, Department of Automatic Control and System Engineering, Politehnica University of Bucharest (2011)
Pavel, A.B., Buiu, C.: Using enzymatic numerical P systems for modeling mobile robot controllers. Natural Computing (2011), doi:10.1007/s11047-011-9286-5
Pavel, A.B., Arsene, O., Buiu, C.: Enzymatic numerical P systems – a new class of membrane computing systems. In: The IEEE Fifth Intern. Conf. on Bio-Inspired Computing. Theory and applications (BIC-TA 2010), Liverpool, U.K., pp. 1331–1336 (2010)
Pavel, A.B., Vasile, C., Dumitrache, I.: Robot localization implemented with enzymatic numerical P systems (submitted)
Păun, G.: Computing with membranes. Journal of Computer and System Sciences 61, 108–143 (2000)
Păun, G., Rozenberg, G., Salomaa, A. (eds.): The Oxford Handbook of Membrane Computing. Oxford University Press (2010)
Păun, G., Păun, R.: Membrane computing and economics: Numerical P systems. Fundamenta Informaticae 73(1), 213–227 (2006)
Vasile, C., Pavel, A., Buiu, C.: Integrating human swarm interaction in a distributed robotic control system. In: IEEE 7th Annual IEEE Conference on Automation Science and Engineering, Trieste, Italy (2011)
Vasile, C., Pavel, A.B., Dumitrache, I., Păun, G.: On the Power of Enzymatic Numerical P Systems (submitted)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Pavel, A.B., Vasile, C.I., Dumitrache, I. (2013). Membrane Computing in Robotics. In: Kelemen, J., Romportl, J., Zackova, E. (eds) Beyond Artificial Intelligence. Topics in Intelligent Engineering and Informatics, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34422-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-34422-0_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34421-3
Online ISBN: 978-3-642-34422-0
eBook Packages: EngineeringEngineering (R0)