GithubHelp home page GithubHelp logo

romanpszonka / flight-blender Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openutm/flight-blender

0.0 0.0 0.0 3.76 MB

A standards compliant Network Remote ID / Flight Authorisation / Geofence / Traffic Information server for UTM / U-Space. Includes integrations for consuming live flight data, non-repudiation of telemetry etc.

Home Page: https://flightblender.com

License: Apache License 2.0

Shell 0.44% Python 96.03% HTML 3.45% Dockerfile 0.07% Procfile 0.01%

flight-blender's Introduction

Flight Blender

Flight Blender is a backend / data-processing engine to stand up standards-compliant UTM services that adhere to the latest regulations on UTM / U-Space in the EU and other jurisdictions. Specifically, it gives you:

  • an open source Remote ID "service provider" compatible with ASTM Remote ID standard, it comes with Flight Spotlight a opensource remote ID Display Application as well.
  • an open source implementation of the ASTM USS <-> USS standard and compatible with the EU U-Space regulation for flight authorisation
  • ability to interact with interuss/dss or similar interoperability software to exchange data with other UTM implementations
  • ability to consume geo-fences per the ED-269 standard
  • basic monitoring of conformance and operator notifications
  • a flight traffic feed aggregator that has different modules that can process and relay data around flights and airspace: geo-fence, flight declarations, air-traffic data.

There are different modules that enable this:

  • DSS Connectivity: There are modules to connect and read for e.g. Remote ID data from a DSS, Strategic deconfliction / flight authorization
  • Flight Tracking: It takes in flight tracking feeds from various sources e.g. ADS-B, live telemetry, Broadcast Remote ID and others and outputs as a single fused JSON feed and submits it to a Display Application e.g. Flight Spotlight to be shown in real-time on a display
  • Geofence: A Geofence can be submitted into Flight Blender and consequently transmitted to Spotlight
  • Flight Declaration: Future flights up-to 24 hours can be submitted, this support both the ASTM USS <-> USS API and can also be used as a standalone component, for supported DSS APIs see below
  • Network Remote-ID : The Network RID module is compliant with ASTM standards for Network RID and can be used as a "display provider" or as a "service provider"
  • Operator Notifications: Using a AMQP queue you can send notifications to the operator
  • Conformance Monitoring (beta): Monitory trajectory / flight path against the declared 4D Volume

▶️ Get started in 20 mins

Follow our 5-step process to deploy Flight Blender and get started with the basic concepts of the software.

Read the ⏲️ 20-minute quickstart now!

Deployment

Refer to the deployment repository to see how you can deploy this server along with instructions and sample environment file.

Join the OpenUTM community

Join our Discord community via this link 💫

OpenUTM stack

To visualize flight tracking data you can use a complementary application like Flight Spotlight. To submit data like Geofences etc. into Flight Blender beyond the API you can use the user interface provided by Spotlight, for more information see the diagram below.

OpenUTMStack

Technical details

Submitting AOI, Flight Declarations and Geofence data

Take a look at sample data below to see the kind of data that can be submitted in Flight Blender

Image Credit

Blender Vectors by Vecteezy

flight-blender's People

Contributors

hrishiballal avatar cyapa avatar dependabot[bot] avatar govindsi avatar romanpszonka avatar vgrafe avatar scartill avatar hnybom avatar hanezki avatar kant avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.