Hybrid Genetic Algorithm Approach for Mobile Robot Path Planning

The proposed hybrid approach integrates the trajectory planning with the path planning for the mobile robot navigation in the indoor simulated environment. GA (Genetic Algorithm) makes the robot to choose the optimal path selection to reach the gol with global path planning. GJK distance algorithm supports the collision avoidance of convex shaped dynamic obstacles during navigation. The GJK algorithm finds the obstacles position in the environment and incorporates the value in the fitness function during every step movement of the robot and adds the internal mechanism of obstacles values into the Genetic Algorithm which makes the effective optimal path selection in the environment. To ensure statistical significance of the hybrid approach, paired sample„t‟ test were performed using SPSS tool. Hybrid GA takes less time over GA in various tests of different shapes of obstacles in the environment. The overall various shaped obstacles the average time taken to reach the goal by Hybrid GA (164.33 seconds) is lesser than the GA (671.33seconds) in reaching the goal. Integration of the distance based algorithm with heuristic approach makes the best optimal path selection with the effective obstacle prediction and avoidance in the environment.

[1]  Drew McDermott,et al.  Error correction in mobile robot map learning , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[2]  Meng Wang,et al.  Fuzzy logic-based real-time robot navigation in unknown environment with dead ends , 2008, Robotics Auton. Syst..

[3]  Hsu-Chih Huang,et al.  FPGA-Based Hybrid GA-PSO Algorithm and Its Application to Global Path Planning for Mobile Robots , 2012 .

[4]  Kay Chen Tan,et al.  Evolutionary artificial potential fields and their application in real time robot path planning , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[5]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[6]  Peng Li,et al.  A novel hybrid method for mobile robot path planning in unknown dynamic environment based on hybrid DSm model grid map , 2011, J. Exp. Theor. Artif. Intell..

[7]  Ming C. Lin,et al.  A fast algorithm for incremental distance calculation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[8]  David Kortenkamp,et al.  Topological Mapping for Mobile Robots Using a Combination of Sonar and Vision Sensing , 1994, AAAI.

[9]  Nasser Sadati,et al.  Genetic algorithm in robot path planning problem in crisp and fuzzified environments , 2002, 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT '02..

[10]  Sanjiv Singh,et al.  An efficient on-line path planner for outdoor mobile robots , 2000, Robotics Auton. Syst..

[11]  Benjamin Kuipers,et al.  Learning to Explore and Build Maps , 1994, AAAI.

[12]  Benjamin Kuipers,et al.  A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations , 1991, Robotics Auton. Syst..

[13]  Chia-Feng Juang,et al.  A hybrid of genetic algorithm and particle swarm optimization for recurrent network design , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Ouarda Hachour The proposed hybrid intelligent system for path planning of Intelligent Autonomous Systems , 2009 .

[15]  Qiang Zhang,et al.  GA-based Global Path Planning for Mobile Robot Employing A* Algorithm , 2012, J. Comput..

[16]  Bruce Randall Donald,et al.  Algorithmic and Computational Robotics: New Directions , 2001 .

[17]  Pablo González de Santos,et al.  The evolution of robotics research , 2007, IEEE Robotics & Automation Magazine.

[18]  Philippos Pouyioutas,et al.  © Technomathematics Research Foundation THE GOQL LANGUAGE AND ITS FORMAL SPECIFICATIONS , 2022 .

[19]  Gino van den Bergen A Fast and Robust GJK Implementation for Collision Detection of Convex Objects , 1999, J. Graphics, GPU, & Game Tools.