Please note: A license key and download link is provided on purchase.

Refer to FAQ for Version Comparison

Current Version: 2.10

Mission planner | Drone control

Mission planning and drone control with UgCS software is a perfect opportunity to plan, control and manage your flights using features like: Aerial survey planning tools, Fly longer routes with changing the battery, Immersive 3D mission planning environment, Elevation profile, Telemetry display, Automatic flight mode (waypoints), Direct drone control, Click & Go, Joystick control and Software emulator.

Aerial survey planning tools
UgCS comes with multiple in-built tools to make aerial surveys and mapping as easy and effortless as possible. Choose one of the pre-installed camera pre-sets or create a new one to suit your camera. The area scan mission will be calculated automatically based on the settings of your camera. Alternatively you area able to manually enter all the area scan parameters such as overlap and desired altitude.

Fly longer routes with changing the battery
At UgCS we know that battery is a limiting factor for automated flights. This is why most of our drones are able to fly longer routes with the possibility to stop the mission, exchange the battery of the drone and then continue the flight from where you left off.

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

Elevation profile
With UgCS you will get a 3D globe with pre-installed terrain elevation data. By knowing the exact altitudes above sea level at all points you will be able to plan your missions with respect to the surroundings. After the calculation of each flight plan you are able to see an elevation profile and the altitude above ground and sea level where the drone will be at each point.

Telemetry display
Pilots would not be able to fly airplanes or helicopters without the dashboard. Drones should be no exception. UgCS gives you an in-flight display of all the telemetry data you are interested in in the telemetry data window. This includes the battery level, radio link and GPS signal quality, current course and heading, speed, altitude and much more.

Automatic flight mode (waypoints) and direct drone control
In UgCS there are multiple different flight modes. Manual flight mode allows you to control the drone as you are used to - with the RC remote. Once you have created a flight plan and uploaded it to the drone you will be able to use the Automatic flight mode, allowing you to send the drone on the mission. For many drones UgCS also supports Click & Go and Joystick control flight modes. Read more about these further down.

Click & Go
In UgCS the Click & Go flight mode is supported for most drones. In cases when RC control is not optimal, but you need the drone to go someplace fast, this is the best solution. Simply click on the map where you want the drone to go, enter a desired altitude and it will fly to the desired location.

Joystick control
Feel like flying your drone from your laptop instead of the RC remote? We've got you covered. UgCS supports the Joystick flight mode. This allows you to plug in a joystick into your laptop and then control the drone through the telemetry link. Not only is this more exciting than the RC remote, it also gives you more intuitive control over the drone.

Software emulator
There are in-built software emulators in UgCS for fixed wing and rotary wing drones - emuplane and emucopter. If you don't have a drone with you or just want to test out a route before uploading it to a real drone the emulators can help. Feel free to play around with them to discover the exciting new features of UgCS in a safe environment.

ADS-B receiver
UgCS is compatible with ADS-B receivers such as This means that you can bring an ADS-B receiver into the field, connect it to your laptop and once it's recognized UgCS will warn you of any aircraft approaching your drone. This feature is available for users of UgCS One and UgCS Pro.

UgCS comes with an in-built geotagging tool. This tool allows you to sync the timestamps of the images with the telemetry data recorded during the flight. After placing the geotags with coordingates and correct altitudes on the images you can process them in software such as Pix4D or similar to create map overlays or 3D models.

No-Fly zones - airport registry
UgCS comes with in-build no-fly zones for all major airports. Since all airports have a restricted flight zone when drones are not allowed for obvious reasons, this makes it safe to plan flights when not sure about the surroundings since the flight path will automatically be calculated around the no-fly zone. Airport no-fly zones can be disabled in UgCS Pro.

No-Fly zones - custom zones
In UgCS One and UgCS Pro you are able to create your own custom no-fly zones. This allows you to specify regions where flights are prohibited, thus enabling you to automatically calculate missions around these areas and making sure that the drone does not enter them while on an automated flight.

Fly zone limits for routes
In UgCS you are able to set boundaries for the flights starting from the first waypoint. This allows you to make sure that the drone does not fly too far away or higher than desired and allowed by local laws. In UgCS Open the default restriction for flights is 500m from the first waypoint and 120m AGL. In UgCS One and Pro these restrictions can be removed and set any desired values.

Video recording
In UgCS you are able to not only display the video feed coming from your drone, but also record it. This recording can then be replayed later on in the telemetry player. It is available for the users of UgCS One and Pro.

Camera footprint
The camera footprint option can be enabled for drones in UgCS, allowing you to see the area seen by the camera lens in real time. This feature is useful for industrial monitoring, agriculture and has many other applications. It is available for the users of UgCS One and Pro.

Multinode installation
UgCS software has a modular design, meaning that different parts of the software can run on different machines. UgCS consists of the server, the client and VSMs (vehicle specific modules). This structure allows you to have a central ground station monitoring the work of multiple operators in the field.

Because of the modular design of UgCS, it is possible to not only use multiple drones connected to the same computer, but also multiple computers connected to a main ground station. This allows you to have multiple operators of drones, each being monitored by the central ground station giving the directions.

Multi-drone support
With UgCS you are able to use multiple drones at the same time. More over, these drones do not have to be from the same manufacturer since UgCS supports many different autopilots.


Current Compatibility

Phantom 2, 3, 4
Inspire 1 (all versions)
Matrice 100

DJI Flight Controllers
Ace One
Naza-m V2
A3 support coming soon

3DR Controllers

Quadro XL
Octo XL

MD4 Series

AR Drone 2.0

End-User License Agreement


This End User Software License Agreement (the “Agreement”) is entered into between you as the person purchasing a license to use the Software and whose details are contained below, (the “End-User” or “You”), and Smart Projects Holding, Ltd., a company organized and existing under the laws of the Republic of Malta, with offices located at 85 St. John Street, Valletta, Malta (the “Licensor”);

1.         Grant of License.  Subject to the terms of this Agreement, the Licensor grants You a limited, personal, non-exclusive, non-transferable, non-sublicensable license to use the Software as provided herein, solely for using the Software according with its documentation (the “License”).

Each License allows You to install it on two (2) different computers and allow one (1) user at a time.

Use of the Software by two or more users requires a separate License for each such user. The End-User acknowledges that Updates may be licensed by the Licensor with additional or distinct terms and conditions. The License given pursuant to this Agreement is without prejudice to any additional user policies, rules or instructions which may be supplied with the Software or published by the Licensor from time to time. The End-User hereby agrees to comply with all such policies, rules or instructions and failure to do so shall be deemed to be a material breach of this Agreement.

The Licensor reserves the right to amend the terms of the License given to the End-User pursuant to this Agreement. Continued Use of the Software by the End-User following the date of notification by the Licensor of the new terms shall be deemed to be an acceptance by the End-User of the new terms. The new terms shall supersede the terms of the original License and shall thereafter be deemed to be binding and enforceable.

2.         Other Rights and Limitations.  You may not, and may not permit or aid others to, translate, reverse engineer, decompile, disassemble, update, modify, reproduce, duplicate, copy, distribute or otherwise disseminate all or any part of the Software, or extract source code from the object code of the Software. The Software is licensed as a single product; you may not separate its component parts for use on more than one computer or for any other purpose. You may not assign, sublicense, transfer, pledge, lease, rent, or share your rights under this Agreement.

3.         Proprietary Rights; Confidentiality.  You acknowledge and agree that the Software is a product of the Licensor protected under copyright laws and international treaties. This Agreement does not convey to you any interest in or to the Software, except for a limited right of use as set forth herein, terminable in accordance with the terms of this Agreement. You shall maintain all copies of the Software and all related documentation in confidence, and in a manner that the Software and all related documentation are not publicly accessible, and that only those that need access to Software are able to access it.

You agree that the Licensor may collect and use anonymous technical data and related information to facilitate technical support, the provision of software updates, and other services related to the Software.

4.         Term and Termination.  The Licensor may terminate this Agreement upon the breach by You of any of its terms. Any termination of this Agreement shall also terminate the License granted hereunder. Upon termination of this Agreement for any reason, You agree to destroy or remove from all computers, hard drives, networks, and other storage media all copies of the Software and, at the request of the Licensor, shall so certify to the Licensor that such actions have been performed. Termination of this Agreement does not entitle You to any refund of any license fees paid by You, if any.

5.         Disclaimers.  The Licensor does not and cannot make any express or implied warrantees, guarantees, certification, assurances or representations of similar nature or effect (“Undertaking”), whether by law, civil or common, custom, usage or otherwise, with respect to the usability, performance of the Software for any purpose or to the fitness or reliability of the Software or any results obtained from the Use of the Software and/or for non-infringement of third-party rights, integration, satisfactory quality or fitness for any particular purpose.

The End-User understands and is aware that the Use, including the interfacing of the Software in conjunction with other Third-Party software or hardware, without the prior consent or authorization of the Third-Party  may be deemed to be unlawful or illegal in particular jurisdictions and/or may be in breach of the rights, conditions or rules of the third-party on whose platform, services, equipment, hardware or software or otherwise the Software is Used, interfaced with or otherwise applied to or Used in conjunction with, and therefore it shall be the responsibility of the End-User to ensure that its use of the Software is lawful and not in breach of any third-party rights or other applicable laws in some jurisdictions. The Licensor makes no Undertaking and accepts no liability with respect to any thirds-party claims in this respect. The provisions of this Clause shall survive the termination of this Agreement, howsoever caused, provided that this shall not imply or create any continued right to Use the Software after termination of this Agreement.

The End-User is hereby notified and understands that most software products contain programming errors (“Bugs”) which may or may not be fixed or amended and therefore, the Licensor makes no Undertaking that the Software licensed pursuant to this Agreement is error free. Any implied warranties, whether at law, in custom or pursuant to industry standards, in this respect are also excluded and waived in their entirety by the End-User and the Licensor shall accept no liability towards the use of the Software or the completeness, accuracy or reliability of any data or other results generated from the Software and excludes all liability in respect to any damages of whatever kind suffered by the End-User through the use or reliance on the Software. Use and reliance of the Software is completely at the End-User’s risk. The Licensor furthermore does not guarantee any (i) Service-Levels, (ii) Uptime-Levels, (iii) Response-Times and/or (iv) that it shall fix and bugs, errors or faults in the Software and shall be entitled to request a fee for costs and expenses in providing a fix or turn-around solution.

The End-User agrees to defend, indemnify and hold harmless the Licensor from any claims, disputes, suits, proceedings, losses, liabilities, damages, costs and expenses (including without limitation reasonable legal, court and attorneys' fees) made against or incurred by the Licensor arising out of claims, suits or proceedings based on allegations alleging that (a) the Use of the Software by the End-User infringes upon any third party’s intellectual property rights or otherwise violates any law, statute, ordinance or regulation. The End-User agrees to indemnify in full to the Licensor for any resulting, consequential, direct or indirect damages, costs and expenses finally awarded to a third party.

6.         Limitation of Liability.  Notwithstanding anything stated herein to the contrary, the Licensor’s cumulative liability to you or any third party for any loss, cost or damage resulting from any claims, demands, or actions arising out of or relating to this Agreement shall not exceed the license fees actually paid to the Licensor hereunder, if any. In no event shall the Licensor be liable for any indirect, incidental, consequential, special, or exemplary damages or lost profits, even if the Licensor has been advised of the possibility of such damages.

7.         Governing Law.  This Agreement shall be governed by and construed in accordance with the English law and the United Kingdom Courts shall have the exclusive jurisdiction over all disputes relating to this Agreement.

8.         Miscellaneous Provisions. If any Clause of this Agreement, or part thereof, is deemed to be null, void and/or unenforceable, it shall not affect the validity of the remainder of the Agreement, which shall remain valid and enforceable according to its terms. This Agreement does not and shall not be deemed to create or imply an agency, partnership or other type of joint venture by and between the parties. Any amendment to this Agreement shall be valid only and to the extent that it shall be in writing, duly executed and signed by an authorized officer of the Licensor. The provisions contained in this Agreement constitute the entire agreement between the Parties and supersede all prior agreements, representations, discussions, Undertakings, whether oral or written, and all other communications between the Parties. No term or condition contained in any document provided by one Party to the other Party pursuant to this Agreement shall be deemed to amend, modify, or supersede or take precedence over the terms and conditions contained herein unless explicitly agreed to in writing by and between the Parties. Any waiver of any failure to comply with any provision of this Agreement (or part thereof) or any waiver of any obligation imposed under this Agreement shall be executed in writing, dated and signed by both Parties. Provided that any waiver of one clause or of any failure to comply shall not be deemed to create any subsequent or similar waivers unless as stipulated by written and signed agreement. The End-User may not assign its obligations and/or rights pursuant to this Agreement. The validity of this License is dependent on the payment of all fees relating to the account of the End-User connected with the Use of the Software. All rights not expressly granted in this Agreement are reserved entirely to the Licensor.

9.         Definitions. For the purpose of this Agreement the following terms shall have the following meaning:

“Backup” means a secondary copy of the Software which shall be used solely and explicitly to restore the originally installed Software in case of a data loss event where files or data are deleted or corrupted and the Software cannot be used until the Back-Up copy is used.

“Computer” means and refers to any programmable electronic device or technical mechanism or terminal that, amongst other things, accepts, reads and/or utilizes information in digital or similar form and converts or otherwise manipulates it for a specific result based on a sequence of instructions and/or which may respond to new instructions which it is given.

“Software” means and includes all the software, all documentation and other computer information (whether stored on disk, read only memory or any other media)  with which this Agreement is provided including any modified versions, updates, upgrades and additions which may become available from the Licensor to the End-User.

“Use” or “Using” means and refers to any and all access, installation, running, download, copy, transfer, sharing, uploading or any other type of benefit from or use of the Software and its functionality and any other utilization, operation, manipulation or interfacing of the Software.

Brand SPH Engineering

Be The First To Review This Product!

Help other Birdio users shop smarter by writing reviews for products you have purchased.

Write a product review

Others Also Bought

More From This Category

UgCS Enterprise

UgCS Enterprise


Make 4 interest-free payments of $675.00 fortnightly and receive your order now.




Make 4 interest-free payments of $200.00 fortnightly and receive your order now.