DOI QR코드

DOI QR Code

A Study on the Autonomous Driving Algorithm Using Bluetooth and Rasberry Pi

블루투스 무선통신과 라즈베리파이를 이용한 자율주행 알고리즘에 대한 연구

  • 김예지 (남서울대학교 전자공학과) ;
  • 김현웅 (남서울대학교 전자공학과) ;
  • 남혜원 (남서울대학교 전자공학과) ;
  • 이년용 (남서울대학교 전자공학과) ;
  • 고윤석 (남서울대학교 전자공학과)
  • Received : 2021.06.20
  • Accepted : 2021.08.17
  • Published : 2021.08.31

Abstract

In this paper, lane recognition, steering control and speed control algorithms were developed using Bluetooth wireless communication and image processing techniques. Instead of recognizing road traffic signals based on image processing techniques, a methodology for recognizing the permissible road speed by receiving speed codes from electronic traffic signals using Bluetooth wireless communication was developed. In addition, a steering control algorithm based on PWM control that tracks the lanes using the Canny algorithm and Hough transform was developed. A vehicle prototype and a driving test track were developed to prove the accuracy of the developed algorithm. Raspberry Pi and Arduino were applied as main control devices for steering control and speed control, respectively. Also, Python and OpenCV were used as implementation languages. The effectiveness of the proposed methodology was confirmed by demonstrating effectiveness in the lane tracking and driving control evaluation experiments using a vehicle prototypes and a test track.

본 논문에서는, 블루투스 무선통신 및 영상처리 기법을 이용한 차선 인식, 조향제어 및 속도제어 알고리즘을 개발하였다. 자율주행 차량이 영상처리 기법 기반으로 도로 교통 신호를 인식하는 대신에 블루투스 무선통신을 이용하여 전자 교통 신호로부터 속도 코드를 수신하여 도로 허용속도를 인식하는 방법론을 개발하였다. 그리고 캐니 알고리즘, 허프 변환을 이용하여 차선을 추적하도록 하는 PWM 제어 기반의 조향제어 알고리즘을 개발하였다. 개발된 알고리즘의 정확성을 확인하기 위해서 차량 시작품과 차량 및 주행 트랙 시작품을 개발하였다. 조향제어 및 속도제어를 위한 주제어 장치로 라즈베리 파이 및 아두이노를 각각 적용하였으며 구현 언어로는 Python과 OpenCV를 사용하였다. 차량 시작품과 모의트랙을 이용한 차선 추적 및 운전 제어 성능 평가 실험에서 유효한 성능을 보임으로서 제안된 방법론의 실효성을 확인할 수 있었다.

Keywords

References

  1. F. Chang, H. Huang, D. Schwebel, A. Chan, and G. Hu, "Global Road Traffic Injury Statistics: Challenges, Mechanisms and Solutions," Chinese Journal of f Traumatolog, vol. 23, no. 4, Aug. 2021, pp. 216-218.
  2. S. Park, S. Kwak, and J. Yang, "Implementation of Wireless Measurement System for Tire Deformation, "J. of the Korea Institute of Electronic Communication Science, vol. 15, no. 4, Aug. 2020, pp. 671-678. https://doi.org/10.13067/JKIECS.2020.15.4.671
  3. H. Lee, J. Jang, and G. Jeon, "Predicting of the Severity of Car Traffic Accidents on a Highway Using Light Gradient Boosting Model, "J. of the Korea Institute of Electronic Communication Science, vol. 15, no. 6, Dec. 2020, pp. 1123-1130. https://doi.org/10.13067/JKIECS.2020.15.6.1123
  4. S. Kato and E. Takeuchi, "An Open Approach to Autonomous Vehicles," IEEE Micro, vol. 35, no. 6, Dec. 2015, pp. 60-68. https://doi.org/10.1109/MM.2015.133
  5. H. Kim and G. Heo, "Research Trends and Prospects for Self-Driving Technology," J. of the Korean Institute of Communication Sciences vol. 35, no. 5, Apr. 2018, pp. 3-12.
  6. B. Lee, "Domestic and Foreign Autonomous Vehicle Technology Development Trends and Prospects," The Korean Institute of Communications and Information Sciences (Information and Communications), vol. 33, no. 4, Mar. 2016, pp. 10-16.
  7. P. Cerri and G. Soprani, "Computer Vision at the Hyundai Autonomous Challenge," 2011 International IEEE Conference on the Intelligent Transportation Systems(ISTC), Washington, DC, USA, Oct. 2011.
  8. F. Xiaojie and E. Choi, "International Comparison of Technological Development of Autonomous Vehicle: Focused on the Patent Application in Korea, US, China and Japan," China and Sinology, vol. 42, 2021, pp. 25-53. https://doi.org/10.17935/CHINAN.2021.42..25
  9. J. Kim, Y. Ju, and E. Kim, "Object Recognition Technology using LiDAR Sensor for Obstacle Detection of Agricultural Autonomous Robot, "J. of the Korea Institute of Electronic Communication Science, vol. 16, no. 3, June 2021, pp. 565-570. https://doi.org/10.13067/JKIECS.2021.16.3.565
  10. C. Im and D. Kim. "Real-Time Traffic Information and Road Sign Recognitions of Circumstance on Expressway for Vehicles in C-ITS Environments," J. of The Institute of Electronics and Information Engineers, vol. 54, no. 1, Jan. 2017.
  11. V. Ian, F. Akyildiz, W. Lee, M. Vuran, and S. Mohanty, "Next Generation/Dynamic Spectrum Access/Cognitive Radio Wireless Networks:A Survey," Computer Networks, vol. 50, no. 13, Sept. 2006, pp. 2127-2159. https://doi.org/10.1016/j.comnet.2006.05.001
  12. W. Rong, Z. Li, W. Zhang, and L. Sun, "An Improved Canny Edge Detection Algorithm," In Proc. of 2014 IEEE International Conference on Mechatronics and Automation, Tianjin, China, Aug. 2014.
  13. G. Pannu, M. Ansari, and P. Gupta, "Design and Implementation of Autonomous Car using Raspberry Pi," International Journal of Computer Applications, vol. 113, no. 9, Mar. 2015, pp. 22-29. https://doi.org/10.5120/19854-1789
  14. S. Kim and I. Park, "Bidirectional Incremental Hough Transform : An Improved Algorithm for Digital Transform," 2014 Summer Conference of the Institute of Electronics Engineers of Korea, Jeju, Korea, June 2014.
  15. J. Baek and T. Chung, "Region Segmentation Ripple Lane Detection Image Processing Algorithm Using Hough Transform," 2014 Fall Conference of the Korean Institute of Electronics Engineers, Seoul, Korea, Nov. 2014.
  16. S. Park and Y. Kim, "A Study of Detecting Curved Lane by Hough Transform for Autonomous Driving," In Proc. of the Korean Information Science Society Conference, Busan, Korea, Dec. 2017.
  17. K. Cho, H. Na, and S. You, "Estimation of Vehicle Steering Angle for Improving Accuracy of Vehicle Lateral Single Track Model," In Proc. of the Korean Society of Automotive Engineers Daejeon-Sejong- Chungcheong Branch Conference, Daejeon, Korea, June 2017.
  18. B. Blaga, M. Deac, R. Watheq, Y. Al-doori, and M. Negru, "Miniature Autonomous Vehicle Development on Raspberry Pi," IEEE 14th International Conference on Intelligent Computer Communication and Processing, Cluj-Napoca, Romania, Sept. 2018.
  19. H. Lee, "Design and Implementation of Cattle Estrus Detection System based on Wireless Communication and Internet of Things," J. of the Korea Institute of Electronic Communication Science, vol. 13, no. 6, Dec. 2018, pp. 1309-1316. https://doi.org/10.13067/JKIECS.2018.13.6.1309
  20. S. Park, Y. Kim, S. Lee, J. Choi, and S. Moon, "Smart Autonomous Driving Cart System using Arduino," In Proc. of the Korean Society for Information and Communication Sciences 2020 Spring Conference, Gyeongju, Korea, July 2020.
  21. W. Hwang, "A Study on Obstacle Avoidance Technology of Autonomous Traveling Robot Based on Ultrasonic Sensor," J. of the Korean Society for Industrial Convergence, vol. 18, no. 1, Jan. 2015, pp. 30-36.
  22. T. Kim, Y. Jang, and H. Jeong, "Implementation of Autonomous Vehicle using Raspberry Pi," In Proc. of the Korean Society of Computer Information Conference, Busan, Korea, Jan. 2018.
  23. S. Manivannan and R. Kannan, "Low Cost Autonomous Driving Architecture using Ultrasonic Sensors and Camera," IOP Conf. Series: Materials Science and Engineering, vol. 925, Karnataka, India, 2020.
  24. J. Choe, W. Cho, and I. Choy, "Study of the Development of Multi-Agents Position Tracking System Using Ultrasonic Transducers," J. of the Korea Institute of Electronics Communication Sciences, vol. 8, no. 5, May 2013, pp. 725-731. https://doi.org/10.13067/JKIECS.2013.8.5.725