Quadcopter Position Hold Function using Optical Flow in a Smartphone-based Flight Computer
Noel P. Caliston, Chris Jordan G. Aliac, James Arnold E. Nogra

TL;DR
This paper demonstrates that smartphones can effectively perform optical flow-based position hold functions for quadcopters, using their sensors and camera, with promising outdoor and indoor accuracy.
Contribution
It introduces a novel method of using smartphone sensors and cameras for quadcopter position hold via optical flow, showing practical outdoor and indoor flight results.
Findings
Outdoor position accuracy within 96 cm diameter at 95% confidence
Indoor position accuracy within 79 cm diameter at 95% confidence
Smartphones can serve as effective onboard computing devices for drone stabilization
Abstract
Purpose. This paper explores the capability of smartphones as computing devices for a quadcopter, specifically in terms of the ability of drones to maintain a position known as the position hold function. Image processing can be performed with the phone's sensors and powerful built-in camera. Method. Using Shi-Tomasi corner detection and the Lucas-Kanade sparse optical flow algorithms, ground features are recognized and tracked using the downward-facing camera. The position is maintained by computing quadcopter displacement from the center of the image using Euclidian distance, and the corresponding pitch and roll estimate is calculated using the PID controller. Results. Actual flights show a double standard deviation of 18.66 cm from the center for outdoor tests. With a quadcopter size of 58cm x 58cm used, it implies that 95% of the time, the quadcopter is within a diameter of 96 cm.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAir Traffic Management and Optimization · Advanced Vision and Imaging · Advanced Control and Stabilization in Aerospace Systems
