Evolutionary Path Planning With Subpath Constraints

We develop an evolutionary method of planning paths that are subject to subpath constraints. These constraints can include subpaths that must be incorporated into the solution path, path intersection restrictions, and obstacle avoidance. Our method involves two stages. In the first stage, a global solution is found without consideration of any obstacles. In the second stage, local planning is performed to modify the global path to avoid obstacles. Stage one involves a fixed-length chromosome formulation of a genetic algorithm that utilizes existing operators and a new subpath reversal operator. Stage two involves a graph search process. Our algorithm is applicable to the field of printed electronics where continuous-spray processes are used to deposit electrically functional material onto flexible substrates. These processes give rise to the kinds of subpath constraints we have investigated. We evaluate our algorithm by applying it to a representative problem in the printed electronics field.

[1]  Qu Dao-kui,et al.  Research of Path Planning for Polishing Robot Based on Improved Genetic Algorithm , 2004, 2004 IEEE International Conference on Robotics and Biomimetics.

[2]  Chunmiao Wang,et al.  A hierarchical genetic algorithm for path planning in a static environment with obstacles , 2002, IEEE CCECE2002. Canadian Conference on Electrical and Computer Engineering. Conference Proceedings (Cat. No.02CH37373).

[3]  T. Davies,et al.  Multiple Waypoint Path Planning for a Mobile Robot using Genetic Algorithms , 2006, 2006 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications.

[4]  Arthur C. Sanderson,et al.  Planning multiple paths with evolutionary speciation , 2001, IEEE Trans. Evol. Comput..

[5]  Jie Zhang,et al.  Printed Organic Semiconducting Devices , 2005, Proceedings of the IEEE.

[6]  S. Zucker,et al.  Toward Efficient Trajectory Planning: The Path-Velocity Decomposition , 1986 .

[7]  A. Esterline,et al.  Hybrid evolutionary motion planning via visibility-based repair , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[8]  S. Maouche,et al.  Motion planning using the modified visibility graph , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[9]  S. Areibi,et al.  Genetic algorithm for dynamic path planning , 2004, Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No.04CH37513).

[10]  Lizhong Xu,et al.  A Knowledge Based Genetic Algorithm for Path Planning in Unstructured Mobile Robot Environments , 2004, 2004 IEEE International Conference on Robotics and Biomimetics.

[11]  Heng-Ming Tai,et al.  Autonomous local path planning for a mobile robot using a genetic algorithm , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[12]  Yang Wang,et al.  Genetic-based Mobile Robot Path Planning using Vertex Heuristics , 2006, 2006 IEEE Conference on Cybernetics and Intelligent Systems.

[13]  Chang Wook Ahn,et al.  A genetic algorithm for shortest path routing problem and the sizing of populations , 2002, IEEE Trans. Evol. Comput..

[14]  W. Gharieb,et al.  Path planning for a mobile robot using genetic algorithms , 2004, International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04..

[15]  A. Caiti,et al.  Evolutionary path planning for autonomous underwater vehicles in a variable ocean , 2004, IEEE Journal of Oceanic Engineering.

[16]  Chi-haur Wu,et al.  An Efficient Algorithm for Placement Sequence and Feeder Assignment Problems With Multiple Placement-Nozzles and Independent Link Evaluation , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[17]  Ralf Salomon,et al.  Implementation of Path Planning using Genetic Algorithms on Mobile Robots , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[18]  Jie Zhang,et al.  Fine-line conductor manufacturing using drop-on demand PZT printing technology , 2002 .

[19]  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..

[20]  M. Gerke,et al.  Genetic path planning for mobile robots , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[21]  Ming-Chuan Leu,et al.  Planning of Component Placement/Insertion Sequence and Feeder Setup in PCB Assembly Using Genetic Algorithm , 1993 .