AI Wings is a complete AIoT Drone System for commanding AIoT drone fleets via the 4G/5G network. We integrate ArduPilot with Android phones and endow DIY drones with AI computing power and 4G/5G connectiviy. AI Wings consists of Android embedded software cooperating with ArduPilot, a drone cloud server based on node.js and vue.js, and VR simulation in AirSim and Unreal. Users can install our cloud server and create their own Internet of Drones. Our paper "AI Wings: An AIoT Drone System for Commanding ArduPilot UAVs" has been published by IEEE Systems Journal!
Ai wings now focus on updating the newer website UI, we will provide the multi-drone(multi-UAV) control through our platform.
AI Wings System Test | AED Delivery Test |
---|---|
AI Wings supports Microsoft AirSim, which allows users to simulate drone functtions in VR worlds. The simulation video is shown below. The upper-left window is the VR world and lower-left window is the virtual camera view. The right window is the web UI of AI Wings.
The major steps to create your own AIoT drone fleet are:
Drone Hardware
Embedded Software
Cloud Server
More details of each step are in the following:
- Assemble an ArduPilot-based drone. We recommend Pixhawk AutoPilot
- Get an Android phone and install our Android control APP. Refer to our esm-android page
- Connect APP to your server. (Bind your phone to the server if you are using multi-user server)
- Attach the phone to the drone and connect it to Pixhawk MCU
- Install our cloud server. We provide docker files.
- Read the user's manual of Web UI (/web_ui)
- Check the web UI to see if the drone appears on the map
- Ready to fly!
This project is under active development and will be updated frequently.