![Page 1: Universal Ground Control Software (U[g]CS) features and architecture](https://reader036.vdocuments.net/reader036/viewer/2022062703/554f7670b4c9052a518b476d/html5/thumbnails/1.jpg)
www.ugcs.com
Universal ground control software
for
Wildlife conservation UAV challenge 2014
Alexey Yankelevich
R&D director, SPH Engineering
![Page 2: Universal Ground Control Software (U[g]CS) features and architecture](https://reader036.vdocuments.net/reader036/viewer/2022062703/554f7670b4c9052a518b476d/html5/thumbnails/2.jpg)
2
U|g|CS provides basic functionality for a drone operation
Missionplanner
Multiple drone types
Mission control
Payload data
![Page 3: Universal Ground Control Software (U[g]CS) features and architecture](https://reader036.vdocuments.net/reader036/viewer/2022062703/554f7670b4c9052a518b476d/html5/thumbnails/3.jpg)
3
Mission planner
3D Map:• SRTM elevation data source;• WMS, tile data sources;• KMZ 3D models;• custom dynamic targets (e.g. rangers or rhinos)
Route planning tools:• waypoints;• area coverage;• perimeter inspection;• circular inspection;• custom algorithms;• obstacle avoidance.
Operations:• Loiter/Hover;• POI;• Control camera;
Mission pre-flight checks:• drone capabilities;• limitation checks.
Tools:• distance and square measurement• line of sight measurement• elevation profile
![Page 4: Universal Ground Control Software (U[g]CS) features and architecture](https://reader036.vdocuments.net/reader036/viewer/2022062703/554f7670b4c9052a518b476d/html5/thumbnails/4.jpg)
4
Multiple drone types
Support of different flight controllers and protocols• MAVLink (Arducopter, Arduplane, ArDrone);• Microdrones;• Mikrokopter;• Custom vehicle specific modules – we have open source VSM SDK (all documentation is available online)
![Page 5: Universal Ground Control Software (U[g]CS) features and architecture](https://reader036.vdocuments.net/reader036/viewer/2022062703/554f7670b4c9052a518b476d/html5/thumbnails/5.jpg)
5
Telemetry and video
Telemetry:• online reporting;• recording;• playback;• archive.
Video:• online player for RTP and raw formats;• recording (coming soon); • stabilization.
![Page 6: Universal Ground Control Software (U[g]CS) features and architecture](https://reader036.vdocuments.net/reader036/viewer/2022062703/554f7670b4c9052a518b476d/html5/thumbnails/6.jpg)
6
Architecture
Universal control server (UCS)
HCI 1 HCI N…
Protobuf JSON
VSM 1 VSM M…
UgCS protocol
TCP HTTP
TCP
COM | TCP | UDP
Auth. | Messaging | Storage | Geo Services
![Page 7: Universal Ground Control Software (U[g]CS) features and architecture](https://reader036.vdocuments.net/reader036/viewer/2022062703/554f7670b4c9052a518b476d/html5/thumbnails/7.jpg)
7
Platforms
• Windows• Ubuntu• MacOS (coming March 2014)• Android (coming May 2014)• iOS (coming May 2014)
![Page 8: Universal Ground Control Software (U[g]CS) features and architecture](https://reader036.vdocuments.net/reader036/viewer/2022062703/554f7670b4c9052a518b476d/html5/thumbnails/8.jpg)
8
Customization
Examples:• Develop your own VSMs using our open source VSM SDK• Develop your own client using UCS• Develop your own route planning algorithms