UgCS software

Automated drone mission planning, built-in Photogrammetry and Geotagging tools, Digital Elevation Model (DEM) and KML file import enables map customisation, and battery change option for long routes make UgCS an effective solution for large area surveying.


mission planning


Photogrammetry and
Geotagging tools





Immersive 3D mission planning environment

UgCS features mission planner with a Google Earth-like 3D interface for UAV mission planning, enabling to navigate the environment more easily. Moreover, a 3D mission planning environment gives more control allowing to view the created flight plan from all angles, taking into account any obstacles such as terrain or buildings.


Aerial survey planning tools

UgCS offers tools to make aerial surveys and mapping as easy and effortless as possible. Choose one of the pre-installed cameras pre-sets or create a new one to suit your camera. The Area Scan and Photogrammetry tools will automatically calculate the flight path based on the camera settings. Alternatively, the Area Scan and Photogrammetry parameters can be adjusted manually, such as GSD, overlap or desired altitude.

Elevation profile

Once UgCS completes the flight path calculation the elevation profile of the route displays the AGL and AMSL altitude of the drone. The exact altitudes above sea level at all points provides the ability to plan drone missions with respect to the surrounding.


Telemetry window

The telemetry data window in UgCS displays telemetry data including the charge level of the battery, radio link and GPS signal quality, current course and heading, speed, altitude and much more.

Automatic flight mode

UgCS enables multiple flight modes. The manual flight mode allows controlling the drone with the remote control. Once a flight plan is created and uploaded to the autopilot the Automatic flight mode can be used. For many drones, UgCS also supports Click&Go and Joystick control flight modes.


Software emulator

There are in-built software emulators for quadrocopters and fixed wing drones -emucopter and emuplane. It enables to test a route before uploading it to a real drone. Feel free to test diverse features and settings of UgCS in a safe environment.


Map overlays - Georeferenced images import

To fly automated drone missions precise maps are more important than ever. Import GeoTIFF images as map overlays into UgCS, providing the power to customize the maps to suit your needs.


KML data import

KML files with boundaries of the survey area can be imported into UgCS to set precise survey location. “LineString” segments of the KML file will be imported as simple Waypoint route. “LinearRing” segment can be imported as “Area scan”,“Photogrammetry” or “Perimeter” route type.

Video tutorial: KML and CSV Data Import into UgCS.

Digital Elevation Model (DEM) import

The terrain is always changing, but changes are not always implemented into 3D maps as fast as it is needed. To plan an automated mission in a quarry for the purposes of mapping, surveying or monitoring, DEM should be imported to fly below what would otherwise be considered ground level. The imported data would make the drone able to fly following the terrain downhill or uphill.

Video tutorial: DEM and Map Data Import


No-Fly zones - airport registry

UgCS has built-in No-Fly zones (NFZ) for all major airports, enabling a safe flight planning near airports since the flight path will automatically be calculated around the no-fly zone. Airport no-fly zones can be disabled in UgCS PRO and UgCS ENTERPRISE.

No-Fly zones - custom zones

UgCS option to create own custom no-fly zones (NFZ) enables to specify regions where flights are prohibited. UgCS will automatically calculate flight path avoiding these areas and make sure that the drone does not enter NFZ while on an automated flight.



Fly zone limits for routes

Set boundaries for the flights starting from the first waypoint. Fly zone limits for routes feature gives the ability to control, that the drone does not fly too far away or higher than desired, according to local regulation.



UgCS has an in-build geotagging tool, allowing to sync the timestamps of the images with the autopilot’s telemetry data recorded during the flight. After matching the geotags with coordinates and correct altitudes, the images can be used for the further processing. Create map overlays or 3D models to import them into UgCS for more precise mission planning.



Telemetry player

All telemetry data of the flights is recorded in UgCS, enabling to replay the flights and the video recorded by the drone during the flight.

UgCS industries

UgCS provides convenient tools for areal or linear surveys and direct drone control. Feature set suites for organisations of different scale: from single professional operator to large enterprise with dedicated UAV department.


Land surveying
and mapping




Emergency Services /
Search and Rescue





Photogrammetry mission

UgCS is the best software to plan and fly drone survey missions, it supports almost any UAV platform, providing convenient tools for areal and linear surveys and enabling direct drone control. UgCS enables professional land survey mission planning using photogrammetry technique.


High resolution photo & video
power-lines / -towers inspection

UgCS has the needed tools to plan long routes to cover the extensive distance of powerlines. Any mission can be paused to change the battery or adjust the route and can then be continued. Furthermore, UgCS allows triggering the camera (photo and video mode) only when required, thus reducing the total number of images and the time needed for data analysis. The UgCS Circle tool makes the drone automatically fly around a certain point while facing towards it – making it a useful tool together with video recording to inspect the tower from all around.

Corridor mapping, searching for objects under the powerlines

UgCS offers many special camera actions allowing to either trigger the camera of the drone by time (every X seconds) or by distance (every X meters). This is an essential tool for continuous photography and high-quality 2D or 3D model generations. Also, with UgCS it is possible to plan missions at a certain altitude above sea level (AMSL), increasing the quality of 3D generated models. All recorded videos are referenced with telemetry, allowing the operator to see exactly where the drone was while filming it.

UgCS is capable of controlling drones equipped with photo and video cameras, and also capable of controlling drones equipped with LIDAR.


Regular field inspections / NDVI index calculation

To get the images for vegetation indexes, a drone with a camera needs to be sent on an automatic flight over the field. UgCS comes with a built-in Photogrammetry tool which makes aerial surveying an ease. Simply by marking down the field which needs to be scanned on the map and entering a desired ground sample distance (GSD) and the desired image overlap, the flight path is automatically calculated. Then the drone can be sent on an automated mission to collect images for later analysis.

Geotagging tool for scanning large areas

With UgCS it is possible to scan large areas since it allows the drone to return when a battery needs to be changed and then fly back and continue from the previous waypoint. UgCS also features a geotagging tool allowing the aerial images made to be synced with telemetry data. The post-processing of images enables to calculate the NDVI indexes.


UgCS for emergency services

UgCS comes out-of-the-box with a simple and easy to use interface. At the same time, UgCS features multi-drone and multi-operator support, making it possible to use it as a centralized drone management solution: Command center operators to track on map real-time position of the drones used in-field and receive live video streams. Command center operators can mark points of interest on the shared map to indicate locations for field drone operators for detailed inspection or even can take manual control over the drone and its camera. Furthermore, all of the flight data is recorded and stored locally, allowing any flight to be replayed together with the video feed from the drone.

Environment changes during disasters

Essential, especially for natural disasters is UgCScapability to use custom or even user-generated maps. As environment often changes during flooding or after earthquakes as an example. What’s more, the drones can be sent on automatic scanning mission, all while sending a video feedback. This would essentially give the operator live aerial video from various locations of the scene on the central command station and ability to mark points of interest on the map for closer examination by ground teams or other drones.


UgCS system requirements

Operating system:


    • Windows 7 with SP1 or later; Windows 8; Windows 10 / 64-bit


    • Mac OS X Maverick 10.9 or later / 64-bit


  • Ubuntu 16.04 LTS / 64-bit



  • Core 2 Duo or Athlon X2 at 2.4 GHz


  • Recommended RAM: 4GB or more

Graphics hardware

  • Graphics card with DirectX 9 support (shader model 2.0). Any card made since 2004 should work

Hard drive

  • 2 GB of free space





  • TCP/IPv4 network stack

Screen resolution

  • Minimum supported screen resolution: 1024×768

Free version with
limited capabilities

Free version, enables flying
simple missions to get insight of
UgCS. The range of operations,
functionality and support
provided is limited.

For UAV professionals and land surveyors

Fully functional multi-drone ground control software
for professional UAV mission planning. Photogrammetry tool,
custom maps and ADS-B receiver support to ensure flight safety.

For companies operating a fleet of drones

Suitable for companies operating a fleet of different drones,
requiring a unifying ground station solution. ADS-B transponder,
multi-node deployment enables operating a central server
with connection to UgCS universal control server.