Abstract
In this work, a mobile robot path-planning algorithm based on the evolutionary artificial potential field (EAPF) for non-static environments is presented. With the aim to accelerate the path planning computation, the EAPF algorithm is implemented employing novel parallel computing architectures. The EAPF algorithm is capable of deriving optimal potential field functions using evolutionary computation to generate accurate and efficient paths to drive a mobile robot from the start point to the goal point without colliding with obstacles in static and non-static environments. The algorithm allows parallel implementation to accelerate the computation to obtain better results in a reasonable runtime. Comparative performance analysis in terms of path length and computation time is provided. The experiments were specifically designed to show the effectiveness and the efficiency of the mobile robot path-planning algorithm based on the EAPF in a sequential implementation on CPU, a parallel implementation on CPU, and a parallel implementation on GPU.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Montiel, O., Sepúlveda, R., Orozco-Rosas, U.: Optimal path planning generation for mobile robots using parallel evolutionary artificial potential field. J. Intell. Rob. Syst. 79(2), 237–257 (2015)
Devaurs, D., Siméon, T., Cortés, J.: Optimal path planning in complex cost spaces with sampling-based algorithms. IEEE Trans. Autom. Sci. Eng. 13(2), 415–424 (2016)
Masehian, E., Amin-Naseri, M.R.: Sensor-based robot motion planning—a tabu search approach. IEEE Robot. Autom. Mag. 15(2), 48–57 (2008)
LaValle, S.M.: Planning Algorithms. Cambridge University Press, New York (2006)
Masehian, E., Sedighizadeh, D.: Classic and heuristic approaches in robot motion planning a chronological review. Int. J. Mech. Aerosp. Ind. Mechatron. Manuf. Eng. 1(5), 228–233 (2007)
Park, M.G., Lee, M.C.: A new technique to escape local minimum in artificial potential field based path planning. KSME Int. J. 17(12), 1876–1885 (2003)
Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. In: Proceedings of the IEEE International Conference on Robotics and Automation (1985)
Orozco-Rosas, U., Montiel, O., Sepúlveda, R.: Parallel evolutionary artificial potential field for path planning—an implementation on GPU. In Design of Intelligent Systems Based on Fuzzy Logic, Neural Networks and Nature-Inspired Optimization. Studies in Computational Intelligence, vol. 601, pp. 319–332 (2015)
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)
Zhang, Q., Chen, D., Chen, T.: An obstacle avoidance method of soccer robot based on evolutionary artificial potential field. Energy Procedia 16-C, 1792–1798 (2012)
Vadakkepat, P., Lee, T.H., Xin, L.: Application of evolutionary artificial potential field in robot soccer system. In: Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569), Vancouver, BC, Canada (2001)
Vadakkepat, P., Kay, C.T., Wang, M.-L.: Evolutionary artificial potential fields and their application in real time robot path planning. In: Proceedings of the 2000 Congress on Evolutionary Computation (2000)
Sivanandam, S.N., Deepa, S.N.: Introduction to Genetic Algorithms. Springer, Heidelberg (2008)
Mitchell, M.: An Introduction to Genetic Algorithms, Cambridge, Massachusetts. Bradford, USA (2001)
Fogel, D.B.: An introduction to evolutionary computation. In: Evolutionary Computation: The Fossil Record, pp. 1–28. Wiley-IEEE Press (1998)
Orozco-Rosas, U., Picos, K., Montiel, O., Sepúlveda, R., Díaz-Ramírez, V.: Obstacle recognition for path planning in autonomus mobile robots. In: Optics and Photonics for Information Processing X (2016)
Tsai, C., Huang, H.C., Chan, C.K.: Parallel elite genetic algorithm and its application to global path planning for autonomous robot navigation. IEEE Trans. Industr. Electron. 58(10), 4813–4821 (2011)
Fogel, D.B.: An introduction to simulated evolutionary optimization. IEEE Trans. Neural Netw. 5(1), 3–14 (1994)
Holland, J.H.: Adaptation in natural and artificial systems, 2nd edn. MIT Press. Cambridge (1992). (First edition, Ann Arbor: University of Michigan Press, 1975)
Picos, K., Orozco-Rosas, U., Díaz-Ramírez, V.H., Montiel, O.: Pose estimation in noncontinuous video sequence using evolutionary correlation filtering. Math. Prob. Eng. 1–14 (2018)
Orozco-Rosas, U., Montiel, O, Sepúlveda, R.: High-performance navigation system for mobile robots. In: High Performance Programmig for Soft Computing Application, pp 258–281. CRC Press (2014)
Cheng, J., Grossman, M., McKercher, T.: Professional CUDA C Programming. Wrox-Wiley, Indianapolis, Indiana (2014)
Shin, D.H., Singh, S.: Path Generation for Robot Vehicle Using Composite Clothoid Segments. The Robotic Institute. Carnegie-Mellon University, Pittsburgh, Pennsylvania (1990)
Siegwart, R., Nourbakhsh, I.R., Scaramuzza, D.: Introduction to Autonomous Mobile Robots, 2nd edn. The MIT Press, Cambridge (2011)
Sariff, N., Buniyamin, N.: An overview of autonomous mobile robot path planning algorithms. In: 4th Student Conference on Research and Development SCOReD 2006 (2006)
Orozco-Rosas, U., Montiel, O., Sepúlveda, R.: Mobile robot path planning using membrane evolutionary artificial potential field. Appl. Soft Comput. 77, 236–251 (2019)
Ge, S.S., Cui, Y.J.: New potential functions for mobile robot path planning. IEEE Trans. Robot. Autom. 16(5), 615–620 (2000)
Koren, Y., Borenstein, J.: Potential field methods and their inherent limitations for mobile robot navigation. In: IEEE International Conference on Robotics and Automation (1991)
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)
Morales, N., Toledo, J., Acosta, L.: Path planning using a multiclass support vector machine. Appl. Soft Comput. 43, 498–509 (2016)
Acnowledgments
This research was supported in part by the Coordinación Institucional de Investigación of CETYS Universidad, and in part by the Consejo Nacional de Ciencia y Tecnología (CONACYT, Mexico).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Orozco-Rosas, U., Picos, K., Montiel, O. (2020). Acceleration of Path Planning Computation Based on Evolutionary Artificial Potential Field for Non-static Environments. In: Castillo, O., Melin, P., Kacprzyk, J. (eds) Intuitionistic and Type-2 Fuzzy Logic Enhancements in Neural and Optimization Algorithms: Theory and Applications. Studies in Computational Intelligence, vol 862. Springer, Cham. https://doi.org/10.1007/978-3-030-35445-9_22
Download citation
DOI: https://doi.org/10.1007/978-3-030-35445-9_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35444-2
Online ISBN: 978-3-030-35445-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)