This app is used to autonomously control a quadrotor platform using an Android smartphone via a serial MAVLink <-> WiFi bridge communication between the Pixhawk flight controller and the Android device.
The objective of this experiment is to demonstrate how standard hardware platforms like smartphones and flight controllers can be integrated through simple software architecture to build autonomous quadrotors that can navigate indoor environments. This opens up the possibility for any consumer to take a commercially available platforms like the Google Tango Project device and automate the process of generating three-dimensional (3-D) maps for exploring and mapping indoor environments. The quadrotor platform was chosen due to its mechanical simplicity and ease of control. Moreover, its ability to operate in confined spaces, hover in space, and perch or land on a flat surfaces; makes it a very attractive aerial platform with tremendous potential.
The experimental MAV platform is made from carbon fiber COTS components and is equipped with 4 brushless motors, and an autopilot board consisting of an IMU and a user–programmable microcontroller. The only other addition to this setup is a forward–pointing smartphone Nexus 5X, an optical flow, and a stand-alone ESP8266 based serial wireless bridge module to deal with the communication between the smartphone and the flight controller. The total mass of the platform is 1150g (including battery & smartphone).
- Nexus 5X
- Pixhawk
- PX4Flow
- Android SDK-25
- PX4 Fligth Stack
- DroneKit
- MAVBridge