Autonomous Robot Navigation using Genetic Algorithms

Robots are often desired for tasks in hazardous environments. The robot may need to navigate in obstacle-filled, or uncertain, areas. Thus, the robot needs to be able to determine a feasible path for navigation. Due to the complexity of the path-planning problem, heuristic optimization methods such as genetic algorithms are often used. However, the models used by these algorithms can also be complex, which results in slow processing time.

Our group is currently working on improving the path representation model, so that it can be more efficiently processed. We have developed various models which we have tested on simulated navigation environments. The results of our work have also demonstrated a need for standardization in classification of obstacle-filled environments. This information is helpful in the development and testing of robot navigation algorithms, especially when comparing the performances of various methods. Thus, we are also developing a set of standard navigation environments, along with methods to classify them in terms of obstacle complexity.

Group Members

Faculty

Collaborators

Former Students and Theses

Publications

  1. "Genetic Algorithms for Autonomous Robot Navigation", T.W. Manikas, K. Ashenayi, R.L. Wainwright, IEEE Instrumentation & Measurement Magazine, vol. 10, no. 6, Dec. 2007, pp. 26-31. [Invited Paper] (PDF)
  2. "Evolving a Diverse Collection of Robot Path Planning Problems", D.A. Ashlock, T.W. Manikas, and K. Ashenayi, Proc. 2006 IEEE Congress on Evolutionary Computation (CEC2006), p. 1837-1844 (PDF)
  3. "Benchmarking of Robot Path Planning Algorithms", A. Hand, J. Godugu, K. Ashenayi, T.W. Manikas, and R.L. Wainwright, in Intelligent Engineering Systems Through Artificial Neural Networks: Smart Engineering Systems Design: Neural Networks, Fuzzy Logic, Evolutionary Programming, Complex Systems and Artificial Life, C.H. Dagli, et al., Editors. 2005, ASME Press: New York. (PDF)
  4. “Autonomous Robot Navigation Using a Genetic Algorithm with an Efficient Genotype Structure”, A. Hermanu, T.W. Manikas, K. Ashenayi, and R.L. Wainwright, in Intelligent Engineering Systems Through Artificial Neural Networks: Smart Engineering Systems Design: Neural Networks, Fuzzy Logic, Evolutionary Programming, Complex Systems and Artificial Life, C.H. Dagli, et al., Editors. 2004, ASME Press: New York. p. 319-324. (PDF)
  5. "Autonomous Local Path Planning for a Mobile Robot Using a Genetic Algorithm", K. H-Sedighi, K. Ashenayi, T.W. Manikas, R.L. Wainwright, H.M. Tai, Proc. 2004 IEEE Congress on Evolutionary Computation (CEC2004), p. 1338-1345. (PDF)
  6. "Development of a Genetic Algorithm Based Path Planner", K. H-Sedighi, Proc. 78th Annual AAAS - SWARM Conf., 2003.
  7. "Development of a Benchmark for Robot Path Planning", J. Godugu, Proc. 78th Annual AAAS - SWARM Conf., 2003.
  8. "Autonomous Robot Navigation System Using a Novel Value Encoded Genetic Algorithm", T. Geisler and T.W. Manikas, Proc. 45th IEEE Int. Midwest Symp. on Circuits and Systems, 2002, p. 45-48. (PDF)

This page last updated 2008 May 15