DJI UAV Aircraft to Airspace Conflict Detection Demo: WV 12/5/2017 (Rev1)
Demo Overview
The objective of this demo activity was to develop a custom iOS Ground Control Station
(GCS) for a DJI UAV (specifically a DJI Phantom 3 advanced) with the following capabilities:
- Shall provide an autopilot capability that supports:
- Defining the flight path by selecting waypoints on a map
- Shall provide a capability to select Flight Speed
- Shall provide a capability to specify a cruise altitude
- Shall provide a capability to start the autopilot
- Shall provide a capability to stop the autopilot and allow the pilot to take over manual control of the UAV
- Shall provide a capability to send telemetry data to a UAS Traffic Management (UTM) Server
- Shall provide a capability to display terrain information relative to the UAVs altitude
- Shall provide a capability to display aircraft to aircraft conflicts
- Shall provide a capability to display aircraft to restricted airspace conflicts
Test Flight Environment Overview
- UAV: DJI Phantom 3 Advanced
- GCS Configuration
- Apple iPad Air
- Custom GCS Application using DJI API's
- Flight path defined using GCS App and uploaded to the DJI using DJI Mission API
- Flight speed (MPH) : 15 MPH
- Flight altitude(Feet about Takeoff elevation) : 250'
- Takeoff elevation (WGS84 feet) : 750'
- River elevation (WGS84 feet) : 600'
DJI Custom Ground Control Station(GCS)
The following image of the Ground Control Station (GCS) shows the flight path that the
pilot has defined by selecting points on the map. The top of the screen shows the following information:
- DJI Flight Mode
- Number of GPS Satellites that the DJI UAV is currently receiving
- UAV flight speed
- WGS 84 altitude, Climb/Descent indicator, Climb/Decent Rate (feet/minute)
- Distance between the UAV and the GCS
- Straight line flight time (minutes) at the current flight speed to the location of the GCS