Parrot Bebop 2 Indoor Navigation

Product: [Bebop/Bebop2]
Product version: [X.X.X]
SDK version: [X.X.X]
Use of libARController: [YES/NO] (Only for ARSDK)
SDK platform: [iOS/Android/Unix/Python…]
Reproducible with the official app: [YES/NO/Not tried]

I’ve been using the Parrot Bebop 2 for my project work which involves flying the drone in an indoor environment. The approach for my work is to improve the indoor location coordinates through the use of Ultra Wide Band technology (UWB). The UWB product used to receive the location coordinates for the indoor environment is DECAWAVE (MDEK1001 Development Kit - Decawave).
I have 2 major questions:

  1. Is there a way for the drone to receive this indoor location coordinate from the UWB device and use it to create a flight plan similar to what it would do with the GPS module already present in the drone.

  2. Is there also a way to disable GPS and use the UWB product to provide the primary location coordinates needed by the drone to fly.

Any help would be greatly appreciated.

The only way would be to use a Linux computer as à ground station to compute all the UWB values and send commands to the drone accordingly using the SDK.