Cellular Parallel Processing Networks-based Dynamic Programming Design and Fast Road Boundary Detection for Autonomous Vehicle

셀룰라 병렬처리 회로망에 의한 동적계획법 설계와 자율주행 자동차를 위한 도로 윤곽 검출

  • 홍승완 (전북대 공대 제어계측공학과) ;
  • 김형석 (전북대 공대 전자정보공학부)
  • Published : 2004.07.01

Abstract

Analog CPPN-based optimal road boundary detection algorithm for autonomous vehicle is proposed. The CPPN is a massively connected analog parallel array processor. In the paper, the dynamic programming which is an efficient algorithm to find the optimal path is implemented with the CPPN algorithm. If the image of road-boundary information is utilized as an inter-cell distance, and goals and start lines are positioned at the top and the bottom of the image, respectively, the optimal path finding algorithm can be exploited for optimal road boundary detection. By virtue of the parallel and analog processing of the CPPN and the optimal solution of the dynamic programming, the proposed road boundary detection algorithm is expected to have very high speed and robust processing if it is implemented into circuits. The proposed road boundary algorithm is described and simulation results are reported.

Keywords

References

  1. H. Kim, H. Son, T. Roska, L.. O. Chua, 'Optimal path finding with space- and time-variant metric weights with Multi-layer CNN, International Journal of Circuit Theory and Applications, vol. 20, pp.247-270, 2002 https://doi.org/10.1002/cta.v30:2/3
  2. L. O. Chua and L. Yang, 'Cellular neural networks: theory,' IEEE Tr. on Circuits Systems, vol.35, pp.1257-1272, 1988 https://doi.org/10.1109/31.7600
  3. S. Espejo, R. Dominguez-Castro, G. Linan, and A. Rodriguez-Vazquez 'A $64{\times}64$ CNN universal chip with analog and digital I/O,' 5th International Conference on Electronics, Circuits and Systems (ICECS-87), Lisbon, Portugal, pp. 203-206, 1998 https://doi.org/10.1109/ICECS.1998.813304
  4. T. Roska and L. O. Chua, 'The CNN universal machine: an analogic array computer,' IEEE Tr. on Circuits Systems Ⅱ, CAS-40, pp. 163-173, 1993 https://doi.org/10.1109/82.222815
  5. J. D. Crisman and C. E. Thorpe, 'SCARF: A color vision system that tracks roads and intersection,' IEEE Tr. Robotics and Automation, vol. 9, pp. 49-58, 1993 https://doi.org/10.1109/70.210794
  6. K. Soumyanath and V. S. Borkar, 'An analog scheme for fixed-point computation-part Ⅱ: application,' IEEE Tr. on Circuits and Systems-Ⅰ: Fundamental Theory and Applications, vol.46, no. 4, pp. 442-451, 1999 https://doi.org/10.1109/81.754845
  7. T. Roska, K. Laszlo, L. Nemes, C. Rekeczky, I. Szatmari and Zarandy, SimCNN-Multi-layer CNN Simulator for Visual Mouse Platform : Reference Manual version 2.2. Computer and Automation Institute (MTA SzTAKI) of the Hungarian Academy of Sciences, 1998
  8. J. Tsao, J., R. W. Hall, S. E. Shladover, 'Design options for operating automated highway systems,' IEEE-IEE Vehicle Navigation and Information Systems Conference, pp. 494-500, 1993 https://doi.org/10.1109/VNIS.1993.585680
  9. Bellman, R., Dynamic Programming, Princeton, NJ: Princeton Univ. Press, 1957
  10. C. Thorpe and H. Martial, 'Vision and Navigation for the Canegie-Mellon Navlab,' IEEE Tr. on Pattern Analysis and Machine Intelligence, Vol. 10, no. 3, May 1988 https://doi.org/10.1109/34.3900
  11. E. Mizutani, T. Kozek and L. O. Chua, 'Road lane marker exraction by motion-detector CNNs,' IEEE World Congress on Computational Intelligence, vol.1, pp. 503-508, 1998 https://doi.org/10.1109/IJCNN.1998.682318
  12. D. Kuan and G. Phipps, 'Autonomous Robotic Vehicle Road Following,' IEEE Tr. on Pattern Analysis and Machine Intelligence, vol. 10, no. 5, September 1988 https://doi.org/10.1109/34.6773
  13. K. C. Kluge, 'Extracting road curvature and orientation form image edge points without perceptual grouping into features,' Intelligent Vehicles Symposium, pp. 109-114, 1994 https://doi.org/10.1109/IVS.1994.639482
  14. D. Pomerleau and T. Jochem, 'Rapidly Adapting Machine vision for Automated Vehicle Steering,' IEEE Expert, vol, 11, No. 2, pp. 19-27, 1996 https://doi.org/10.1109/64.491277