Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 2.13 KB

README.md

File metadata and controls

37 lines (22 loc) · 2.13 KB

UAV-Console

The UAV console allows you - in the end - to control a swarm of UAVs simultaneously in the air. Currently, the focus is on a first sketchup of the visual interface. Subsequently a REST interface is provided to another process on the server that actually is connected to a boosted radio and sends the messages (in the proper format) into the air.

To fake the ground station that usually gets over RF messages from the UAVs, you can build the gsGuiInterface module in the FireSoft architecture. Define for that "DUMMY" and "NODEJSSERVER" (which will be moved to the configuration file as options soon). If there is no ground stations you will not see the messages from the UAVs. The state table is build up automatically, if the ground stations sends different tuples, they will be displayed automatically as long as there is an "uav_id" field.

Screenshots

The following shows a screenshot of the visualization of the UAVs:

Screenshot

The following shows a screenshot where we added commands to control the planes:

Screenshot

How to install and run?

The following installation instructions are okay for Ubuntu or Debian-based systems. Adapt to your own needs.

It seems to be practice to commit also node modules in the nodejs community, hence I did. It should accelerate your install and "npm install -d" should get you even more uptodate if you want to.

Copyrights

The copyrights (2012) belong to: