Skip to content

Commit a5727c8

Browse files
Update README
1 parent 9e3fdcf commit a5727c8

File tree

6 files changed

+71
-2
lines changed

6 files changed

+71
-2
lines changed

README.md

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,71 @@
1-
# ADDS-ControlPanel
2-
The user interface for the Autonomous Drone Delivery System.
1+
# ADDS ControlPanel
2+
3+
## Visualize blackbox data and more from your ADDS drone fleet
4+
5+
ADDS-ControlPanel can visualize your drone's data like GPS-location,
6+
takeoff / landing location, altitude, velocity, battery state of charge and
7+
much more. Show live-data or check flight parameters of previous flights with
8+
an interactive OSM map and simple data charts.
9+
10+
**Note:** ADDS-TrafficControl is needed as the data management system.
11+
12+
## Setup
13+
14+
Clone the repository:
15+
16+
```bash
17+
git clone https://github.com/Andreas-Menzel/ADDS-ControlPanel.git
18+
```
19+
20+
Update the URL to your Traffic Control instance by changing the
21+
`trafficControlUrl` constant in `/app/js/main.js`:
22+
23+
```javascript
24+
const trafficControlUrl = 'http://adds-demo.an-men.de/';
25+
```
26+
27+
Open the website (/app/index.html). Currently no server-side features are
28+
implemented, so an installation on a web-server on not necessary.
29+
30+
## Applets
31+
32+
The application consists of multiple applets. Each applet can visualize a
33+
specific dataset. Adding or removing drones from the list in the main script
34+
results in all applets automatically updating.
35+
36+
### MapApplet
37+
38+
Shows an interactive map using OpenStreetMaps to visualize the position of each
39+
drone, takeoff and landing site. The map automatically adjusts the center and
40+
zoom-level to the position of all drones currently active, so everything of
41+
interest is visible all the time.
42+
43+
![MapApplet](images/MapApplet.png)
44+
45+
### DroneAltitudeApplet
46+
47+
Shows the altitude of each drone using a bar graph. Simple, but effective.
48+
49+
![DroneAltitudeApplet](images/DroneAltitudeApplet.png)
50+
51+
### DroneVelocityApplet
52+
53+
Shows the velocity of each drone using a bar graph. Switching between the
54+
NED (North-East-Down) and NWU (North-West-Up) system is possible. You can also
55+
change the unit from m/s to km/h.
56+
57+
![DroneVelocityApplet](images/DroneVelocityApplet.png)
58+
59+
### DroneSoCApplet
60+
61+
Shows the batteries state of charge of each drone using bar graphs. The bars
62+
become orange on < 40% soc and red on < 20% soc.
63+
64+
![DroneSoCApplet](images/DroneSoCApplet.png)
65+
66+
### DroneRemDistApplet
67+
68+
Shows the remaining flight radius of each drone using bar graphs. The bars
69+
become orange on < 2km range and red on < 1 km range.
70+
71+
![DroneRemDistApplet](images/DroneRemDistApplet.png)

images/DroneAltitudeApplet.png

20.3 KB
Loading

images/DroneRemDistApplet.png

20.6 KB
Loading

images/DroneSoCApplet.png

21.9 KB
Loading

images/DroneVelocityApplet.png

30 KB
Loading

images/MapApplet.png

138 KB
Loading

0 commit comments

Comments
 (0)