본문 바로가기 메뉴 바로가기

loaction

창의설계축전 공모작

무인배송용 드론 설계 및 가변적 목표지점으로의 자동제어 알고리즘 개발

  • 참가 부문

  • 학과

    기계항공공학부

  • 팀명

    관악통운

  • 신청자 이름

    여승원

무인배송용 드론 설계 및 가변적 목표지점으로의 자동제어 알고리즘 개발

드론을 이용한 물품 배송 시에 GPS 신호만으로는 건물 내의 배송 지점에 착륙하거나 혹은 좁은 지역에 착륙하는 제어를 하기에 부정확도가 높은 편이다. 이에 대한 대안으로 본 연구에서는 배송에 적합한 드론을 개발하였고, 드론의 영상정보를 분석하여 정확한 착륙을 하고자 하는 자동 제어알고리즘을 개발하였다.
먼저 DJI사의 F450 Quadcopter를 기반으로 하여, 물류수송에 적합한 드론을 설계하였다. 드론의 주 제어를 담당하게 되는 Flight Controller는 Open Source/Hardware인 Pixhawk4를 이용하였다. 드론의 수/자동 제어를 위하여 Foxeer사의 FPV카메라, 라즈베리파이전용 카메라 등을 설치한다. 드론의 그리퍼는 Solidworks 3D CAD 소프트웨어를 이용하여 설계 및 시뮬레이션을 완료한 후, DP200 3D프린터/레이져커터를 이용하여 제작하였다. 그리퍼의 제어는 아두이노 Uno를 이용하여 이,착륙시 자동으로 물체를 집고 놓는다. 제작된 그리퍼는 다양한 크기의 물체를 효율적이고 안전하게 잡을 수 있도록 설계되었다.
물류 배송 단계에서는 먼저 드론의 지상통제소에 해당하는 QGroundController(QGC)로 원하는 Mission과 이동경로를 생성한 후 드론을 목표지점 근방까지 자동 비행시켜, 착륙지점에 설치된 H 식별자가 영상속에 위치하도록 한다. 먼저 수동제어의 단계에서는 H 식별자의 위치를 바탕으로 조종자가 조종기를 통해서 드론을 착륙시킨다. 자동제어의 단계에서는 ROS프로그래밍, C++프로그래밍 언어, MAVROS, OpenCV라이브러리 등을 통해 작성한 자동제어 코드를 드론의 소프트웨어인 PX4와 통신시켜 영상 내 H 식별자 위치를 기반으로 드론을 착륙시킨다. 물체배송 완료 후 QGC를 이용하여 드론을 자동복귀 시킨 후 회수한다.

담당부서학생행정실

전화번호880-2277