Browse > Article
http://dx.doi.org/10.9716/KITS.2013.12.3.379

A Scheme of Motor Control for Linux-based Quadcopter with Android Phone  

Rim, Seong-Rak (호서대학교 컴퓨터공학과)
Kim, Du-Kyu (호서대학교 컴퓨터공학과)
Publication Information
Journal of Information Technology Services / v.12, no.3, 2013 , pp. 379-387 More about this Journal
Abstract
This paper describes a scheme of motor control for Quadcopter with Android phone instead of a dedicated controller. Basically, user's requests (channel and speed) are inquired and transferred to the Quadcopter with Android phone, then the embedded Linux system receives them and controls the motor speed of corresponding channel. We have designed and implemented an App. for user interface and the modules of device driver and timer ISR for the motor control. Finally, we have up-loaded the App. and the modules to an Android (ver.4.0) phone and ARM processor (S3C6410)-based embedded board respectively, and reviewed the functional correctness by testing the motor control of Quadcopter.
Keywords
Android; Quadcopter; Device Driver; Timer Interrupt;
Citations & Related Records
연도 인용수 순위
  • Reference
1 김상형, 안드로이드 프로그래밍 완전정복, 한빛미디어, 2010.
2 김진석, 임영도, 허재영, "센서 결합을 통한 쿼드콥터의 자세제어 시뮬레이터 구현", 한국정보기술학회, 제10권, 제7호(2012), pp.1-11.
3 백주훈, 이국선, 최익, "외란관측기를 사용한 쿼드로터형 비행체의 궤적 추종 제어기 설계", 대한전기학회, CICS(2011), pp.33-34.
4 유영창, 리눅스 디바이스 드라이버, 한빛미디어, 2004.
5 조주혁 외 5인, "무인항공기의 외부 조종 모드를 위한 제어신호 특성 연구", 한국항공우주학회, 2011년도 춘계학술대회, pp.728-731.
6 http://100.naver.com/100.nhn?docid=719488.
7 http://www.digip.org/jansson/doc/2.3/index.html.
8 http://www.falinux.com.