스마트폰으로 조종하는 드론 개발

개요

구분학기 프로젝트
수행기간2015.03 - 2015.06 (4개월)
타겟 플랫폼드론 : Raspberry pi, STM32F4(ARM Cortex-M4)
조종 앱 : Android
제어 분석 프로그램 : Ubuntu Linux
개발환경드론 : Eclipse, GNU toolchain
조종 앱 : Eclipse
제어 분석 프로그램 : Eclipse
사용 언어드론 : C, Python 2.7
조종 앱 : Java
제어 분석 프로그램 : Python 2.7
라이브러리PyDev, Tkinter, HAL(Hardware abstract layer), Android SDK(API 19)
담당 업무드론 제어 알고리즘 개발, 제어 분석 프로그램 개발

주요 내용

  • 최초에는 드론에 부착된 카메라를 스마트폰을 활용한 VR 화면으로 보면서 조종하는 것을 구상했으나, 드론 제어의 실패로 구현하지 못했음
  • 드론의 제어 파라미터를 설정하고 센서값을 실시간으로 확인할 수 있도록 제어 분석 프로그램을 개발

개발 결과

  • 하드웨어 구조도

Architecture

  • 제어 분석 프로그램 UI, 센서 값을 그래프로 보여주고 제어 파라미터를 설정

UI