Skip to main content

Parallel Evolutionary Artificial Potential Field for Path Planning—An Implementation on GPU

  • Chapter
  • First Online:
Book cover Design of Intelligent Systems Based on Fuzzy Logic, Neural Networks and Nature-Inspired Optimization

Part of the book series: Studies in Computational Intelligence ((SCI,volume 601))

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.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Latombe, J.C.: Robot Motion Planning. Kluwer Academic Publishers, Norwell (1991)

    Book  Google Scholar 

  2. Murray, R.M., Li, Z., Sastry, S.S.: A Mathematical Introduction to Robotic Manipulation. CRC Press, USA (1994)

    MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. Cheng, J., Grossman, M., McKercher, T.: Professional CUDA C programming. Wrox—Wiley, Indianapolis (2014)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  MATH  Google Scholar 

  15. Reese, J., Zaranek, S.: Gpu programming in matlab. http://www.mathworks.com/company/newsletters/articles/gpu-programming-in-matlab.html

  16. Sivanandam, S.N., Deepa, S.N.: Introduction to Genetic Algorithms. Springer, Heidelberg (2008)

    MATH  Google Scholar 

  17. Mitchell, M.: An introduction to Genetic Algorithms. Bradford, Cambridge, Massachusetts, USA (2001)

    Google Scholar 

  18. Haupt, R.L., Haupt, S.E.: Practical Genetic Algorithms. Wiley, Hoboken (2004)

    MATH  Google Scholar 

  19. Mathworks: Run cuda or ptx code on gpu. http://www.mathworks.com/help/distcomp/run-cuda-or-ptx-code-on-gpu.html

  20. 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)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Oscar Montiel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics