ASV Soft builds open-source, user-friendly software for drones, payloads, RTK base stations, mapping, telemetry, and developer tooling around UAV systems.
Our ecosystem is centered around Asv.Drones, a modular ground control station for ArduPilot and PX4, and a set of .NET libraries and plugins that make it easier to build custom drone applications.
Documentation is available at docs.asv.me.
| Project | Description |
|---|---|
| Asv.Drones | Open-source cross-platform ground control station for ArduPilot and PX4. It supports modular UI, multiple UAVs, MAVLink communication, payload integration, command workflows, and plugin-based extension. |
| Asv.Drones.Gbs | Ground base station service with Real-Time Kinematic (RTK) support. It routes MAVLink traffic, works with GNSS receivers, and sends differential corrections to UAVs through standard MAVLink messages. |
| Asv.Drones.Sdr | SDR payload example for drones. It demonstrates how to integrate software-defined radio capabilities, spectrum analysis, geolocation, and mission-specific payload control with the ASV drone stack. |
| Project | Description |
|---|---|
| Asv.Mavlink | MAVLink library for .NET with APIs for sending commands, receiving telemetry, working with MAVLink-compatible vehicles and payloads, plus CLI tools for simulation, testing, and code generation. |
| Asv.Gnss | GNSS, aviation, and receiver-control protocol library for .NET. It parses NMEA 0183, RTCM v2/v3, UBX, ASTERIX, ADS-B, raw GPS/GLONASS, SBF, ComNav, Javad, and related streams. |
| Asv.Ulog | ULog parser library with command-line tools for inspecting PX4 ULog files, extracting messages, and reading parameters. |
| Asv.Audio | Reactive .NET library for working with audio sources, capture and render devices, and Opus encode/decode pipelines. |
| Asv.Hal | Hardware abstraction layer for unified interaction with displays, keyboards, LEDs, switches, and other hardware components. |
| Asv.Common | Shared .NET foundation for ASV projects: common primitives, configuration, composition, I/O, application modeling, storage, protocol routing, serialization, geodesy, and test helpers. |
| Project | Description |
|---|---|
| Asv.Avalonia | Lightweight framework for building cross-platform Avalonia UI applications with ready-to-use controls, utilities, theming, dialogs, undo/redo, and application-model infrastructure. |
Feel free to connect with us, use our projects, open issues, or join the team.