Skip to content

Using AIDERS as a reference for the implementation of a new DJI V5 API.

License

Notifications You must be signed in to change notification settings

hmray2025/AIDERS_V5

 
 

Repository files navigation

aiders

Screenshot from 2022-12-15 13-09-46

AIDERS Toolkit

The AIDERS toolkit is a web-based platform that offers various tools for collecting and analyzing emergency response data from UAV sensors. The incident commanders can also command, control and view the drones in real time in a 3D map environment. This enables incident commanders to extract knowledge about the field’s operational conditions and assist them in designing evidence-based response strategies.

There are also several other tools offered that are non-UAV related, such as visualizing static information (e.g a country's infrastructure), create georeferenced 3D objects, or simulate the propagation of a fire.

The toolkit is delivered in a containerized environment (Docker), along with an android application that is responsible for communicating with the UAV.

All the data are collected and stored locally on the machine the platform is installed.

Table of Contents

How to cite

To be completed.

Back to top

Requirements

Since AIDERS runs in a containerized Linux environment, you'd need to have Docker installed and the host machine has to be a Linux distribution:

  • Docker (Tested version: 20.10.11)
  • Linux OS (Tested mostly on Linux Ubuntu 20.04, but any Linux distribution should work)
  • Docker Compose (Tested version: 1.29.2)

Back to top

How to install

Instructions for installing and running the Docker image for AIDERS, can be found in AIDERS official site.

To develop and build your own version, go to docker-compose.yml file, and uncomment the volumes that specify the #development at the end.

Back to top

License

  • AIDERS project is EUPL licensed, as found in the LICENSE file.

Back to top

Contributors

AIDERS was developed by:

and with the help of the following contributors:

We would also like to thank the following external resources and libraries, which were used in the development of this software:

Back to top

Contributing

Everyone is welcome to participate in this project. Whether you are helping others to resolve issues, reporting a new issue that hasn't yet been discovered, suggesting a new feature that would benefit your workflow, or writing code (or tests, or scripts, or ...), we value your time and effort.

The path for contribution starts with the Issues. You can create a new issue in case you discover a new bug or you have a useful suggestion that you’d like to be implemented. If you want to contribute code, fork this repo to your own account. Make your commits on your dev branch (or one based on dev). Once you are finished, you can open a Pull Request to test the code and discuss merging your changes back into the community repository.

Back to top

Data Flow

Following diagram shows how the data travel in the local network

Back to top

Disclaimer

This is an open source software, and is provided to you "as is" without any warranties or guarantees. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the software. Any reliance you place on the information provided by this software is strictly at your own risk.

Back to top

Cool Features

  • Create 3D objects using only 2D drone images as input

    Screenshot from 2022-12-15 12-29-51 Screenshot from 2022-12-15 12-25-56

  • Send a swarm of drones to follow a path autonomously with a click of a button

    Screenshot from 2022-12-15 12-52-29 Screenshot from 2022-12-15 12-52-41

  • Detect vehicles or people and georeference them on the map in real time

    Screenshot from 2022-12-15 13-01-03 Screenshot from 2022-12-15 12-53-51

  • Build an area of interest in real-time using a UAV

    Screenshot from 2022-12-15 13-02-18

  • Download and serve your own map tiles for a country or region to operate in offline mode

    Screenshot from 2022-12-15 12-51-44

  • Create users and operations with permissions

    Screenshot from 2022-12-15 12-35-39

  • Simulate a fire propagation

    Screenshot from 2022-12-15 12-32-21 Screenshot from 2022-12-15 12-32-30

  • Enabling several features together to gain full situational awareness in real time

    Screenshot from 2022-12-15 13-09-46

  • Measure length or area of selected points

    Screenshot from 2022-12-15 12-50-50

Demo Video

Click here to view a demonstration video that shows most of AIDERS functionalities

Back to top

About

Using AIDERS as a reference for the implementation of a new DJI V5 API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 34.0%
  • JavaScript 23.3%
  • Java 19.1%
  • Python 8.4%
  • C++ 6.3%
  • CSS 3.6%
  • Other 5.3%