Skip to content

lcylcy66666/aiwings

 
 

Repository files navigation

AI Wings

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!

New generation UI

Ai wings now focus on updating the newer website UI, we will provide the multi-drone(multi-UAV) control through our platform.

Test Videos

AI Wings System Test AED Delivery Test
AI Wings System Test AI Wings AED Drone Demo

Architecture

VR Simulation

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.

AI Wings VR Test

Getting Started

Table of Contents

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:

Drone Hardware

  1. Assemble an ArduPilot-based drone. We recommend Pixhawk AutoPilot

Embedded Software

  1. Get an Android phone and install our Android control APP. Refer to our esm-android page
  2. Connect APP to your server. (Bind your phone to the server if you are using multi-user server)
  3. Attach the phone to the drone and connect it to Pixhawk MCU

Cloud Server

  1. Install our cloud server. We provide docker files.
  2. Read the user's manual of Web UI (/web_ui)
  3. Check the web UI to see if the drone appears on the map
  4. Ready to fly!

This project is under active development and will be updated frequently.

About

AI Wings - An AIoT Drone System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 52.4%
  • Vue 30.9%
  • JavaScript 8.5%
  • TypeScript 6.5%
  • Python 1.2%
  • HTML 0.5%