Using enzymatic numerical P systems for modeling mobile robot controllers
- 278 Downloads
P systems (PSs) are powerful computing models based on the structure of a biological cell and on the way chemicals interact in complex biochemical reactions which take place in various compartments (or membranes) of the cell. A lot of interest has been focused on developing various forms of PSs, from cell-like to tissue-like structures. Most of the research effort has been concentrated on symbolical PSs. Numerical P systems (NPSs) have been introduced in 2006 for possible applications in economics and business processes but no other structures and applications concerning this type of PSs have been provided since then. This paper proposes a new class of NPSs, in which enzyme-like variables allow the existence of more than one production function in each membrane, while keeping the deterministic nature of the system. The way this new type of deterministic NPSs works and a possible use of it for modeling mobile robot controllers are detailed.
KeywordsEnzymes Membrane computing Numerical P systems Obstacle avoidance Robot controller
This work was supported by CNCSIS UEFISCSU, project number PNII IDEI 1692/2008. The contribution of Octavian Arsene for the implementation of SNUPS simulator is acknowledged.
- Arsene O, Buiu C, Popescu N (2011) SNUPS—A Simulator for Numerical Membrane Computing. Int J Innov Comput Inf Control 7(6):3509−3522Google Scholar
- Buiu C, Vasile C, Arsene O (2010) Development of membrane controllers for mobile robots (submitted)Google Scholar
- Calude C, Paun G (2001) Computing with cells and atoms: an introduction to quantum, DNA and membrane computing. Taylor and Francis, London, p 109Google Scholar
- Ibarra OH, Paun G (2006–2007) Membrane computing: a general view. Ann Eur Acad Sci. EAS Publishing House, Liege, pp 83–101Google Scholar
- Nelson DL, Cox MM (2008) Lehninger principles of biochemistry. W.H. Freeman and Company, New YorkGoogle Scholar
- Paun G, Perez-Jimenez MJ, Riscos-Nunez A (2009) Proceedings of the tenth workshop on membrane computingGoogle Scholar