Smart AGV based on Object Recognition and Task Scheduling

객체인식과 작업 스케줄링 기반 스마트 AGV

  • Lee, Se-Hoon (Dept. of Computer Systems INHA Technical College) ;
  • Bak, Tae-Yeong (Dept. of Computer Systems INHA Technical College) ;
  • Choi, Kyu-Hyun (Dept. of Computer Systems INHA Technical College) ;
  • So, Won-Bin (Dept. of Computer Systems INHA Technical College)
  • 이세훈 (인하공업전문대학, 컴퓨터시스템과) ;
  • 박태영 (인하공업전문대학, 컴퓨터시스템과) ;
  • 최규현 (인하공업전문대학, 컴퓨터시스템과) ;
  • 소원빈 (인하공업전문대학, 컴퓨터시스템과)
  • Published : 2019.07.10

Abstract

본 논문에서는 기존의 AGV보다 높은 안전성과 Task Scheduling을 바탕으로 한 효율적인 AGV를 제안하였다. AGV는 객체인식 알고리즘인 YOLO로 다른 AGV를 인식하여 자동으로 피난처로 들어간다. 또한 마커인식 알고리즘인 ar_markers를 이용하여 그 위치가 적재소인지 생산 공정인지를 판단하여 각 마커마다 멈추고 피난처에 해당하는 Marker가 인식되고 다른 AGV가 인식되면 피난처로 들어가는 동작을 한다. 이 모든 로그는 Mobius를 이용해 Spring기반의 웹 홈페이지로 확인할 수 있으며, 작업스케줄 명령 또한 웹 홈페이지에서 내리게 된다. 위 작업스케줄은 외판원, 벨만-포드 알고리즘을 적용한 뒤 강화학습알고리즘 중 하나인 DQN을 이용해 최적 값을 도출해 내고 그 값을 DB에 저장해 AGV가 움직일 수 있도록 한다. 본 논문에서는 YOLO와 Marker 그리고 웹을 사용하는 AGV가 기존의 AGV에 비해 더욱 가볍고 큰 시설이 필요하지 않다는 점에서 우수함을 보인다.

Keywords