DOI QR코드

DOI QR Code

쿼드로터드론의 영상기반 자율비행연구를 위한 지상제어시스템 설계

Design of a GCS System Supporting Vision Control of Quadrotor Drones

  • Ahn, Heejune (SeoulTech, Dept. of Electrical & Information Eng.) ;
  • Hoang, C. Anh (SeoulTech, Dept. of Electrical & Information Eng.) ;
  • Do, T. Tuan (SeoulTech, Dept. of Electrical & Information Eng.)
  • 투고 : 2016.09.13
  • 심사 : 2016.09.27
  • 발행 : 2016.10.31

초록

소형드론의 상용화를 위해서는 안전성과 자율운행기능의 확보가 필수적이다. 최근 드론제작이 상당히 용이해졌으나, 여전히 안정적인 드론의 제작은 쉽지 않다. 따라서 자체드론제작 필요성은 영상이나 자율이동 등 상위 알고리즘의 연구에 큰 장애요소로 존재한다. 본 연구에서는 상용드론과 Raspberry PI, 및 오픈소스를 활용하여, 쿼드로터 드론의 자율운행기술 개발 중 영상기반 자율운행을 설계해볼 수 있는 지상원격제어시스템(GCS)을 설계하고 구현하였다. 설계한 시스템은 모듈화된 구성으로 통신, UI 및 영상처리 모듈로 구성하였고, 특히 주행선유지 알고리즘을 구현하여 기능 및 성능 실험을 하였다. 설계한 주행선유지 알고리즘은 Hough 변환에 의하여 검출된 차선을 소실점 검출과 자제적인 라인트래킹 알고리즘을 개발하여 사용하여 인식오류를 줄였으며, 주행선과 드론의 진행방향을 계산하고 방향 (전진, 정지, 좌우회전)제어하였다. 구현된 시스템은 현재 100m육상트랙의 직선과 완만한 곡선을 2-3 m/s로 주행할 수 있다.

The safety and autonomous flight function of micro UAV or drones is crucial to its commercial application. The requirement of own building stable drones is still a non-trivial obstacle for researchers that want to focus on the intelligence function, such vision and navigation algorithm. The paper present a GCS using commercial drone and hardware platforms, and open source software. The system follows modular architecture and now composed of the communication, UI, image processing. Especially, lane-keeping algorithm. are designed and verified through testing at a sports stadium. The designed lane-keeping algorithm estimates drone position and heading in the lane using Hough transform for line detection, RANSAC-vanishing point algorithm for selecting the desired lines, and tracking algorithm for stability of lines. The flight of drone is controlled by 'forward', 'stop', 'clock-rotate', and 'counter-clock rotate' commands. The present implemented system can fly straight and mild curve lane at 2-3 m/s.

키워드

참고문헌

  1. J.-H. Jin and K-.B. Lee, "The understanding and trends of UAV/Drone," J. KICS, vol. 33, no. 2, pp. 80-85, 2016.
  2. H, Lim, J. Park, D. Lee, and H. J. Kim, "Build your own quadrotor: Open-source projects on unmanned aerial vehicles," IEEE Robotics & Automation Mag., vol. 19, no. 3, pp. 33-45, 2012. https://doi.org/10.1109/MRA.2012.2205629
  3. A. Hernandez, "Identification and path following control of an AR. Drone quadrotor," in Proc. IEEE ICSTCC, pp. 583-588, 2013.
  4. B. Childers, "Hacking the Parrot AR drone," Linux J., vol. 241, no. 1, 2014.
  5. T. Krajnik, "AR-drone as a platform for robotic research and education," in Proc. Int. Conf. Res. Edu. Robot., pp. 172-186, Prague, Czech Republic, Jun. 2011.
  6. H.-P. Sun, "A study on the automotive ADAS market diffusion factors," in Proc. KICS Int. Conf. Commun., pp. 942-945, Jun. 2009.
  7. J. F. Liu, Y. F. Su, M. K. Ko, and P. N. Yu, "Development of a vision-based driver assistance system with lane departure warning and forward collision warning functions," in Proc. IEEE DICTA, pp. 480-485, Dec. 2008.
  8. J. P. Tardif, "Non-iterative approach for fast and accurate vanishing point detection," IEEE 12th Int. Conf. Comput. Vision, pp. 1250-1257, Sept. 2009.
  9. Y. K, Chen, W. Li, J. Li, and T. Wang, "Novel parallel hough transform on multi-core processors," in Proc. IEEE Int. Conf. Acoust. Speech and Sign. Process., pp. 1457-1460. Mar. 2008.
  10. Y. Wang, e. K. Teoh, and D. Shen, "Lane detection and tracking using B-Snake," Image and Vision Computing, vol. 22, no. 4, pp. 269-280, 2004. https://doi.org/10.1016/j.imavis.2003.10.003
  11. D. Schneider, "Is US drone racing legal? Maaaaybe," IEEE Spectrum, vol. 52 no. 11, pp. 19-20, 2015. https://doi.org/10.1109/MSPEC.2015.7335890
  12. D. Crockford, The json data interchange format, Technical report, ECMA International, Oct. 2013.

피인용 문헌

  1. 무인비행체를 이용한 방목형 목장관리 시스템 vol.18, pp.5, 2016, https://doi.org/10.9728/dcs.2017.18.5.889