Skip to main content
Top

2017 | OriginalPaper | Chapter

An Optimized GPU Implementation for a Path Planning Algorithm Based on Parallel Pseudo-bacterial Potential Field

Authors : Ulises Orozco-Rosas, Oscar Montiel, Roberto Sepúlveda

Published in: Nature-Inspired Design of Hybrid Intelligent Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This work presents a high-performance implementation of a path planning algorithm based on parallel pseudo-bacterial potential field (parallel-PBPF) on a graphics processing unit (GPU) as an improvement to speed up the path planning computation in mobile robot navigation. Path planning is one of the most computationally intensive tasks in mobile robots and the challenge in dynamically changing environments. We show how data-intensive tasks in mobile robots can be processed efficiently through the use of GPUs. Experiments and simulation results are provided to show the effectiveness of the proposal.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Siegwart, R., Nourbakhsh, I.R., Scaramuzza, D.: Introduction to Autonomous Mobile Robots. – 2nd ed.The MIT Press (2011) Siegwart, R., Nourbakhsh, I.R., Scaramuzza, D.: Introduction to Autonomous Mobile Robots. – 2nd ed.The MIT Press (2011)
2.
go back to reference Orozco-Rosas, U., Montiel, O., Sepúlveda, R.: Pseudo-bacterial Potential Field Based Path Planner for Autonomous Mobile Robot Navigation. International Journal of Advanced Robotic Systems. 12(81) 1-14 (2015) Orozco-Rosas, U., Montiel, O., Sepúlveda, R.: Pseudo-bacterial Potential Field Based Path Planner for Autonomous Mobile Robot Navigation. International Journal of Advanced Robotic Systems. 12(81) 1-14 (2015)
3.
go back to reference Nawa, N.E., Hashiyama, T., Furuhashi, T., Uchikawa, Y.: A study on fuzzy rules discovery using pseudo-bacterial genetic algorithm with adaptive operator. IEEE International Conference on Evolutionary Computation. 589-593 (1997) Nawa, N.E., Hashiyama, T., Furuhashi, T., Uchikawa, Y.: A study on fuzzy rules discovery using pseudo-bacterial genetic algorithm with adaptive operator. IEEE International Conference on Evolutionary Computation. 589-593 (1997)
4.
go back to reference Gál, L., Kóczy, L.T., Lovassy, R.: A novel version of the bacterial memetic algorithm with modified operator execution order. Obuda University e-Bulletin 1(1) 25-34 (2010) Gál, L., Kóczy, L.T., Lovassy, R.: A novel version of the bacterial memetic algorithm with modified operator execution order. Obuda University e-Bulletin 1(1) 25-34 (2010)
5.
go back to reference Botzheim, J., Gál, L., Kóczy, L.T.: Fuzzy Rule Base Model Identification by Bacterial Memetic Algorithms. Springer Recent Advances in Decision Making. 21-43 (2009) Botzheim, J., Gál, L., Kóczy, L.T.: Fuzzy Rule Base Model Identification by Bacterial Memetic Algorithms. Springer Recent Advances in Decision Making. 21-43 (2009)
6.
go back to reference Botzheim, J., Toda, Y., Kubota, N.: Path planning for mobile robots by bacterial memetic algorithm. IEEE Workshop on Robotic Intelligence in Informationally Structured Space. 107-112 (2011) Botzheim, J., Toda, Y., Kubota, N.: Path planning for mobile robots by bacterial memetic algorithm. IEEE Workshop on Robotic Intelligence in Informationally Structured Space. 107-112 (2011)
7.
go back to reference Botzheim, J., Toda, Y., Kubota, N.: Path planning in probabilistic environment by bacterial memetic algorithm. Intelligent Interactive Multimedia: Systems and Services. Smart Innovation, Systems and Technologies. 14, 439-448 (2012) Botzheim, J., Toda, Y., Kubota, N.: Path planning in probabilistic environment by bacterial memetic algorithm. Intelligent Interactive Multimedia: Systems and Services. Smart Innovation, Systems and Technologies. 14, 439-448 (2012)
8.
go back to reference Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. The International Journal of Robotics Research. 5(1), 90-98 (1986) Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. The International Journal of Robotics Research. 5(1), 90-98 (1986)
9.
go back to reference Park, M.G., Lee, M.C.: Artificial potential field based path planning for mobile robots using a virtual obstacle concept. IEEE/ASME International Conference on Advance Intelligent Mechatronics. 735-740 (2003) Park, M.G., Lee, M.C.: Artificial potential field based path planning for mobile robots using a virtual obstacle concept. IEEE/ASME International Conference on Advance Intelligent Mechatronics. 735-740 (2003)
10.
go back to reference Montiel, O., Orozco-Rosas, U., Sepúlveda, R.: Path planning for mobile robots using Bacterial Potential Field for avoiding static and dynamic obstacles. Expert Systems with Applications. 42, 5177-5191 (2015) Montiel, O., Orozco-Rosas, U., Sepúlveda, R.: Path planning for mobile robots using Bacterial Potential Field for avoiding static and dynamic obstacles. Expert Systems with Applications. 42, 5177-5191 (2015)
11.
go back to reference Cantú-Paz, E.: Efficient and Accurate Parallel Genetic Algorithms. Kluwer (2001) Cantú-Paz, E.: Efficient and Accurate Parallel Genetic Algorithms. Kluwer (2001)
12.
go back to reference Konieczny, D., Marcinkowski, M., Myszkowski, P.: GPGPU Implementation of Evolutionary Algorithm for Images Clustering. In Nguyen, N.T., Trawinski, B., Katarzyniak, R., Jo, G.S.: (eds.) Advanced Methods for Computational Collective Intelligence 457, 229-238 (2013) Konieczny, D., Marcinkowski, M., Myszkowski, P.: GPGPU Implementation of Evolutionary Algorithm for Images Clustering. In Nguyen, N.T., Trawinski, B., Katarzyniak, R., Jo, G.S.: (eds.) Advanced Methods for Computational Collective Intelligence 457, 229-238 (2013)
13.
go back to reference Orozco-Rosas, U., Montiel, O., Sepúlveda, R.: 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. Springer. Studies in Computational Intelligence 601, 319-332 (2015) Orozco-Rosas, U., Montiel, O., Sepúlveda, R.: 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. Springer. Studies in Computational Intelligence 601, 319-332 (2015)
14.
go back to reference 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) 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)
15.
go back to reference Montiel, O., Sepúlveda, R., Orozco-Rosas, U.: Optimal Path Planning Generation for Mobile Robots using Parallel Evolutionary Artificial Potential Field. Journal of Intelligent & Robotic Systems. 79,237-257 (2015) Montiel, O., Sepúlveda, R., Orozco-Rosas, U.: Optimal Path Planning Generation for Mobile Robots using Parallel Evolutionary Artificial Potential Field. Journal of Intelligent & Robotic Systems. 79,237-257 (2015)
16.
go back to reference Montiel, O., Sepúlveda, R., Quiñonez, J., Orozco-Rosas, U.: Introduction to Novel Microprocessor Architectures. In: Montiel, O., Sepúlveda, R.: (eds.) High performance Programming for Soft Computing, chap 1, pp. 33-71. CRC Press, Boca Raton (2014) Montiel, O., Sepúlveda, R., Quiñonez, J., Orozco-Rosas, U.: Introduction to Novel Microprocessor Architectures. In: Montiel, O., Sepúlveda, R.: (eds.) High performance Programming for Soft Computing, chap 1, pp. 33-71. CRC Press, Boca Raton (2014)
Metadata
Title
An Optimized GPU Implementation for a Path Planning Algorithm Based on Parallel Pseudo-bacterial Potential Field
Authors
Ulises Orozco-Rosas
Oscar Montiel
Roberto Sepúlveda
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-47054-2_31

Premium Partner