DOI QR코드

DOI QR Code

Steering Control of an Autonomous Vehicle Using CNN

CNN을 이용한 자율주행차 조향 제어

  • Hwang, Kwang-Bok (Dept. of Mechatronics Eng., Gyeognam Nat. Univ. of Science and Technology) ;
  • Park, Jin-Hyun (Dept. of Mechatronics Engineering, Gyeognam Nat. Univ. of Science and Technology)
  • Received : 2020.03.16
  • Accepted : 2020.04.22
  • Published : 2020.07.31

Abstract

Among the autonomous driving systems based on visual sensors, the control method using a vanishing point is the most general method for autonomous driving. However, if the lane is lost or does not exist, it is very difficult to detect this and estimate the vanishing point. In this paper, we predict the vanishing point of the road and the vanishing point lines on the left and right sides using CNN for the camera image and design the steering controller for autonomous driving from the predicted results. As a result of the simulation, it was confirmed that the proposed method well tracked the center of the road regardless of the presence or absence of a solid lane, and was superior to the control method using a general method using the vanishing point.

시각센서 기반 자율주행 시스템 중 소실점을 이용한 제어기법은 자율주행에 있어 가장 보편적인 방법이다. 그러나 차선이 존재하지 않거나 소실된 경우, 차선검출과 소실점 추정이 매우 어렵다. 본 논문에서는 카메라 영상 이미지를 CNN에 적용하여 도로의 소실점과 소실점을 만드는 좌, 우측의 소실점 라인을 예측하고, 예측된 결과로부터 자율주행을 위한 조향 제어기를 설계하였다. 모의실험 결과 CNN을 적용한 제안한 방법이 실선 차선의 유무와 관계없이 도로의 중심을 잘 추종하였으며, 일반적인 소실점을 사용한 제어기법보다 성능이 뛰어남을 확인하였다.

Keywords

References

  1. K. V. Wees, and K.l Brookhuis, "Product liability for ADAS; legal and human factors perspectives," European Journal of Transport and Infrastructure Research, vol. 5, no. 4, pp. 357-372, 2020.
  2. F. Jimenez, J. E. Naranjo, J. J. Anaya, F. Garcia, A. Ponz, and J. M. Armingol, "Advanced driver assistance system for road environments to improve safety and efficiency," Transportation Research Procedia, vol. 14, pp. 2245-2254, 2016. https://doi.org/10.1016/j.trpro.2016.05.240
  3. K. H. An, S. W. Ah, W. Y. Han, J. C. Son, "Autonomous car technology," Telecommunication Trend Analysis Report, 2013.
  4. P. L. Serra, P. H. Masotti, M. S. Rocha, D. A. de Andrade, W. M. Torres, and , R. N. de Mesquita, "Two-phase flow void fraction estimation based on bubble image segmentation using Randomized Hough Transform with Neural Network (RHTN)," Progress in Nuclear Energy vol. 118:103133, pp. 1-21, 2020.
  5. J. Matas, G. Charles, and J. Kittler, "Robust detection of lines using the progressive probabilistic hough transform," Computer Vision and Image Understanding, vol. 78, no. 1, pp. 119-137, 2000. https://doi.org/10.1006/cviu.1999.0831
  6. Q. Han, K. Zhao, J. Xu, and M. M. Cheng, "Deep Hough Transform for Semantic Line Detection," Available: arXiv preprint arXiv:2003.04676, 2020.
  7. A. Matessi, and L. Lombardi, "Vanishing point detection in the hough transform space," in European Conference on Parallel Processing, Springer, Berlin, Heidelberg, pp. 987- 994, 1999.
  8. J. Xiao, W. Xiong, Y. Yao, L. Li, and R. Klette, "Lane Detection Algorithm Based on Road Structure and Extended Kalman Filter," International Journal of Digital Crime and Forensics, vol. 12, no. 2, pp1-20, 2020. https://doi.org/10.4018/IJDCF.2020040101
  9. N. S. Aminuddin, "A new approach to highway lane detection by using Hough transform technique," Journal of Information and Communication Technology, vol. 16, no. 2, pp. 244-260, 2020.
  10. Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, "Gradientbased learning applied to document recognition," Proceedings of the IEEE, vol. 86, no. 11, pp. 2278-2324, Nov. 1998. https://doi.org/10.1109/5.726791
  11. W. Shang, K. Sohn, D. Almeida, and H. Lee, "Understanding and Improving Convolutional Neural Networks via Concatenated Rectified Linear units," in Proceedings of the 33rd International Conference on Machine Learning, New York: NY, pp. 2217-2225, 2016.
  12. A. Krizhevsky, I. Sutskever, and G. E. Hinton, "ImageNet Classification with Deep Convolutional Neural Networks," in Advances in Neural Information Processing Systems, pp. 1097-1105, 2012.
  13. G. E. Dahl, T. N. Sainath, and G. E. Hinton, "Improving deep neural networks for LVCSR using rectified linear units and dropout," in Conference of Acoustics, Speech and Signal Processing, Vancouver: BC, pp. 8609-8613, 2013.
  14. Y. Bengio, "Deep Learning of Representations for Unsupervised and Transfer Learning," in Proceedings of ICML Workshop on Unsupervised and Transfer Learning, Washington:WA, pp. 17-37, Jul. 2012.
  15. S. C. Park, K. B. Hwang, H. M. Park, Y. K. Choi, and J. H. Park, "Application of CNN for steering control of autonomous vehicle," in Conference of the Korea Institute of Information and Communication Engineering, vol. 22 no. 1, pp. 234-235, May. 2018.
  16. Unity Technologies, Build the skills to bring your vision to life [Internet], Available: http://unity.com.
  17. A. Gulli, and P. Sujit, Deep learning with Keras, Packt Publishing Ltd, 2017.
  18. D. P. Kingma, and J. Ba, "Adam: A method for stochastic optimization," Available: arXiv preprint arXiv:1412.6980, 2014.