Abstract
This work presents the implementation of the Parallel Evolutionary Artificial Potential Field (PEAPF) on a Graphics Processing Unit (GPU) as an improvement to speed up the path planning computation in mobile robot navigation. Simulation results to validate the analysis and implementation are provided; they were specifically made to show the effectiveness and the efficiency of the proposal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Latombe, J.C.: Robot Motion Planning. Kluwer Academic Publishers, Norwell (1991)
Murray, R.M., Li, Z., Sastry, S.S.: A Mathematical Introduction to Robotic Manipulation. CRC Press, USA (1994)
Sedighi, K., Ashenayi, K., Manikas, T., Wainwright, R., Tai, H.M.: Autonomous local path planning for a mobile robot using a genetic algorithm. In: Congress on evolutionary computation, CEC 2004, vol. 2, pp. 1338–1345 (2004)
Cheng, J., Grossman, M., McKercher, T.: Professional CUDA C programming. Wrox—Wiley, Indianapolis (2014)
Sariff, N., Buniyamin, N.: An overview of autonomous mobile robot path planning algorithms. In: 4th student conference on research and development, SCOReD 2006, pp. 183–188 (2006)
Shin, D.H., Singh, S.: Path generation for robot vehicle using composite clothoid segments. Tech. Rep. CMU-RI-TR-90-31, The Robotic Institute, Carnegie-Mellon University, Pittsburgh, Pennsylvania 15213 (1990)
Montiel, O., Sepúlveda, R., Castillo, O., Melin, P.: Ant colony test center for planning autonomous mobile robot navigation. Comput. Appl. Eng. Educ. 21(2), 214–229 (2013)
Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. In: Proceedings of Robotics and Automation. IEEE International Conference on, vol. 2, pp. 500–505 (1985)
Zhang, Q., Chen, D., Chen, T.: An obstacle avoidance method of soccer robot based on evolutionary artificial potential field. Energy Procedia 16(Part C(0)), 1792–1798 (2012)
Orozco-Rosas, U., Montiel, O., Sepúlveda, R.: High-performance navigation system for mobile robots. In: Montiel, O., Sepúlveda, R.: (eds.) High Performance Programming for Soft Computing, chap. 12, pp. 258–281. CRC Press, Boca Raton (2014)
Vadakkepat, P., Tan, K.C., Ming-Liang, W.: Evolutionary artificial potential fields and their application in real time robot path planning. In: Proceedings of the 2000 congress on evolutionary computation, vol. 1, pp. 256–263 (2000)
Vadakkepat, P., Lee, T.H., Xin, L.: Application of evolutionary artificial potential field in robot soccer system. In: IFSA world congress and 20th NAFIPS international conference, 2001. Joint 9th, vol. 5, pp. 2781–2785 (2001)
Montiel, O., Sepúlveda, R., Orozco-Rosas, U.: Optimal path planning generation for mobile robots using parallel evolutionary artificial potential field. J. Intell. Robot. Syst. 1–21 (2014)
Goerzen, C., Kong, Z., Mettler, B.: A survey of motion planning algorithms from the perspective of autonomous uav guidance. J. Intell. Rob. Syst. 57(1–4), 65–100 (2010)
Reese, J., Zaranek, S.: Gpu programming in matlab. http://www.mathworks.com/company/newsletters/articles/gpu-programming-in-matlab.html
Sivanandam, S.N., Deepa, S.N.: Introduction to Genetic Algorithms. Springer, Heidelberg (2008)
Mitchell, M.: An introduction to Genetic Algorithms. Bradford, Cambridge, Massachusetts, USA (2001)
Haupt, R.L., Haupt, S.E.: Practical Genetic Algorithms. Wiley, Hoboken (2004)
Mathworks: Run cuda or ptx code on gpu. http://www.mathworks.com/help/distcomp/run-cuda-or-ptx-code-on-gpu.html
Aghababa, M.P.: 3D path planning for underwater vehicles using five evolutionary optimization algorithms avoiding static and energetic obstacles. Appl. Ocean Res. 38, 48–62 (2012)
Roeva, O., Fidanova, S., Paprzycki, M.: Influence of the population size on the genetic algorithm performance in case of cultivation process modelling. In: 2013 federated conference on computer science and information systems (FedCSIS), pp. 371–376 (2013)
Acknowledgments
We thank to Instituto Politécnico Nacional (IPN), to the Comisión de Fomento y Apoyo Académico del IPN (COFAA), and the Mexican National Council of Science and Technology (CONACYT) for supporting our research activities.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Orozco-Rosas, U., Montiel, O., Sepúlveda, R. (2015). Parallel Evolutionary Artificial Potential Field for Path Planning—An Implementation on GPU. In: Melin, P., Castillo, O., Kacprzyk, J. (eds) Design of Intelligent Systems Based on Fuzzy Logic, Neural Networks and Nature-Inspired Optimization. Studies in Computational Intelligence, vol 601. Springer, Cham. https://doi.org/10.1007/978-3-319-17747-2_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-17747-2_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17746-5
Online ISBN: 978-3-319-17747-2
eBook Packages: EngineeringEngineering (R0)