aliaksei135 / seedpod_ground_risk

Ground Risk model for UAS flight path analysis and risk-aware path finding

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SEEDPOD Ground Risk Model

DOI

Proof of Concept demonstrating modelling of UAS ground risk from open source data sources. This constructs a spatiotemporal population density map and evaluates the risk posed by a parameterised UAS. This risk map can then be used by pathfinding algorithms to determine routes that have a fixed risk threshold or minimize flight risk completely.

All data processing is performed locally, so performance depends on your machine spec. At least 8GiB of RAM is essential however.

Funded by the Engineering and Physical Sciences Research Council on the E-Drone project (EP/V002619/1).

Disclaimer

This is intended to provide guidance on overflight risks in terms of risk-to-life (RtL) and is by no means an extensive or complete picture of the ground risks. While the software is intended to promote safe drone flight, use of this software does not in itself guarantee safe or legal drone operation. For the UK, the CAA provides further information

Usage

UI

A Windows 64-bit installer is provided with each release. This is the easiest option for just using the tool. This works on its own, however is not able to take advantage of the GPU, causing rather slow risk map generation. For this reason it is highly recommended to install the Nvidia CUDA Toolkit.

CLI

A CLI is provided to allow for automation. Currently this requires building your own wheels as local wheel dependencies cannot be packaged and distributed. The included data files also take the package above the PyPI limit.

See BUILD.md for further instructions.

License

MIT License

Copyright (c) 2022 Aliaksei Pilko

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

About

Ground Risk model for UAS flight path analysis and risk-aware path finding

License:MIT License


Languages

Language:Python 98.6%Language:Inno Setup 0.7%Language:TeX 0.4%Language:QML 0.3%