TWO-TIERED RESOLUTION REAL-TIME PATH EVALUATION

J. C. F. Allaire, J. M. P. Langlois, G. Labonté, M. Tarbouchi

Abstract

Unmanned aerial vehicles (UAV) are subject to unforeseen events in harsh environment. Embedded autonomous real-time path re-planning is a possible solution to this issue. Evolutionary algorithms have shown to be an excellent means to optimise the generation of UAV paths but their slow iterative process prevent them to be used for real-time computation. Part of that challenge resides in the computational demanding task of path feasibility evaluation, where each single segment of the generated path needs to be certified ‘collision free’. State of the art algorithms require computationally demanding pre-processing of the world representation, which is too time-consuming for real-time computation. Taking advantage of advancements in the Field Programmable Gate Array (FPGA) technology, this work has evaluated a new feasibility evaluation technique that analyses the path directly from the raw data of the world representation, using two levels of resolution: a high resolution map used close to the UAV, and a low resolution map used far from the UAV. This technique has been implemented on an FPGA and tested in simulation. Timing results (more than 500 map cells evaluated within 5 μs) demonstrate that the two-tiered resolution technique opens up avenues to real-time UAV path re-planning using evolutionary algorithms.

References

  1. Atay, N., Bayazit, B., 2006. A motion planning processor on reconfigurable hardware. Proceedings of IEEE International Conference on Robotics and Automation, pp. 125-132.
  2. Braaksma, J. P., and Cook, W. J., 1980. Human orientation in transportation terminals. Transportation Engineering Journal. 106(TE2), pp. 189-203.
  3. Voronoi, G., 1907. Nouvelles applications des paramètres continus à la théorie des formes quadratiques. Journal für die Reine und Angewandte Mathematik. 133: pp. 97-178.
  4. Kavraki, L. E., Svestka, P., Latombe, J.-C., Overmars, M. H., 1996. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics and Automation 12 (4): pp. 566-580.
  5. Sridharan, K., Priya, T.K., 2005. The Design of a Hardware Accelerator for Real-Time Complete Visibility Graph Construction and Efficient FPGA Implementation. IEEE Transactions on Industrial Electronics. Vol.52, no.4, pp. 1185-1187.
  6. Priya, T. K., Sridharan, K., 1999. An efficient algorithm to construct reduced visibility graph and its FPGA implementation. Proceedings of the 17th International Conference on VLSI Design. pp. 1057-1062.
  7. Vachhani, L., Sridharan, K., 2008. Hardware-Efficient Prediction-Correction-Based Generalized-VoronoiDiagram Construction and FPGA Implementation. IEEE Transactions on Industrial Electronics. Vol.55, no.4, pp. 1558-1569.
  8. Sudha, N., 2007. A Hardware Accelerator for Path Planning on a Distance Transform. IEEE International Conference on Control Applications. pp. 409-414.
  9. Cocaud, C., 2006. Autonomous Tasks Allocation and Path Generation of UAV's. Dept. of Mech. Eng., Univ. of Ottawa, Ontario, Canada.
  10. Samet, H., 1980. Region Representation: Quadtrees from Boundary Codes. CACM (23), No. 3, pp. 163-170.
  11. Judd, K. B., 2001. Trajectory Planning Strategies for Unmanned Air Vehicles. Dept. of Mech. Eng., Brigham Young Univ., Provo, USA.
  12. Chanthery, E., 2002. Planification de Mission pour un Véhicule Aérien Autonome. École Nationale Supérieur de l'Aéronautique et de l'Espace, Toulouse, France.
  13. Allaire, J. C. F., Tarbouchi, M., Labonté, G., Fusina, G., 2009. FPGA Implementation of Genetic Algorithm for UAV Real-Time Path Planning. Journal of Intelligent and Robotic Systems. Vol 54, pp. 495-510.
  14. Bélanger, D., 2008. Trajectory Planning with Ant Colony Optimization. Dept of Math and Comp Sc, Royal Military College of Canada.
  15. Eslam Pour, N., 2009. Particle Swarm Optimization applied to UAV Path Planning. Dept of Math and Comp Sc, Royal Military College of Canada.
  16. Bresenham, J.E, 1965. Algorithm for Computer Control of a Digital Plotter, IBM Systems Journal. Vol 4, no 1, pp. 25-30.
  17. Chiang, L. E., 1994. 3-D CNC Trajectory Interpolation Using Bresenham's Algorithm. Proceeding of IEEE International Symposium on Industrial Electronics. pp. 264-268.
  18. Wright, W. E., 1990. Parallelization of Bresenham's Line and Circle Algorithms. IEEE CG&A. Vol 10, no 5, pp. 60-67.
Download


Paper Citation


in Harvard Style

Allaire J., Langlois J., Labonté G. and Tarbouchi M. (2010). TWO-TIERED RESOLUTION REAL-TIME PATH EVALUATION . In Proceedings of the International Conference on Evolutionary Computation - Volume 1: ICEC, (IJCCI 2010) ISBN 978-989-8425-31-7, pages 321-326. DOI: 10.5220/0003070803210326


in Bibtex Style

@conference{icec10,
author={J. C. F. Allaire and J. M. P. Langlois and G. Labonté and M. Tarbouchi},
title={TWO-TIERED RESOLUTION REAL-TIME PATH EVALUATION},
booktitle={Proceedings of the International Conference on Evolutionary Computation - Volume 1: ICEC, (IJCCI 2010)},
year={2010},
pages={321-326},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003070803210326},
isbn={978-989-8425-31-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Evolutionary Computation - Volume 1: ICEC, (IJCCI 2010)
TI - TWO-TIERED RESOLUTION REAL-TIME PATH EVALUATION
SN - 978-989-8425-31-7
AU - Allaire J.
AU - Langlois J.
AU - Labonté G.
AU - Tarbouchi M.
PY - 2010
SP - 321
EP - 326
DO - 10.5220/0003070803210326