Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

ElectroLift

Ground Control Station (GCS) built with web technologies

This project is a very basic ground control station (GCS) for autonomous UAVs. Currently, it can communicate via UDP only. It's built using only web-based technologies. Desktop builds are possible on all major operating systems thanks to Electron.

This app has only been tested on Ubuntu Linux so far. YMMV.

Libraries and Technologies used

Prerequisites

You must have Node and Yarn installed to run the development version of ElectroLift.

To build

yarn install
yarn run build:watch

To run

yarn start

Running the simulator

You will also need a drone simulator. Go to the link here and follow the instructions. Return to these docs after you complete the step where you run vagrant up: http://ardupilot.org/dev/docs/setting-up-sitl-using-vagrant.html

In Tools/autotest/locations.txt, there is a list of location names along with their lat/lon coordinates. Feel free to add your own entries.

In the same directory, run: vagrant ssh -c "sim_vehicle.py -j 2 -L <name-of-location>"

You'll currently need another ground control station (GCS) to set missions up. Once you have a mission planned and written to the device, you can just click "Start Mission" on the interface to launch the (virtual) drone!

License

This project uses the MIT License, so you're free to pretty much do whatever you want with it. However, there are GPL libraries used in this project.

About

A ground control station built with web technologies

Resources

License

Releases

No releases published

Packages

No packages published