Skip to content
@asv-soft

Asv Soft

Our team create open source user-friendly software for drones

Hi there 👋

Our team create open source user-friendly software for drones:

  • Asv.Drones.Gui - Open-source cross-platform application for UAV management:
    • Can control multiple UAV
    • Support command mode: one operator control one\multiple drones
    • Work with other applications (Mission Planer, QGroundControl) on the same network
    • Extensible plugin interface (weather example)
    • Multiple ports: TCP_CLIENT, TCP_SERVER, UDP, SERIAL
  • Asv.Drones.Gbs - Ground base station service with RTK supprot:
    • Mavlink router with multiple ports: TCP_CLIENT, TCP_SERVER, UDP, SERIAL
    • Supports various GNSS receiver manufacturers
    • Transmits differential corrections to UAV via standard Mavlink messages
  • Asv.Drones.Sdr - SDR payload to analyze radio signals in the surrounding environment

We also have documentation where you can familiarize yourself with the project in more detail. If you want DIY, we have libraries for that:

  • Asv.Gnss - GNSS library
    • Open protocols RTCMv2, RTCMv3, NMEA, raw GPS\GLONASS frames
    • Control recievers througt SBF, ComNav, UBX protocols
  • Asv.Mavlink - Mavlink library and code generator
    • Create your custom Mavlink messages and use them
    • You can choose simple using: send and receive Mavlink messages
    • Then connect a router and connect multiple devices
    • Or use out abstractions over devices: ArduPlane, ArduCopter, GroundBaseStation....
    • Or use out abstractions over microservices: Params, Missions...
    • There is a service to find devices in the network
    • And a lot more ...
  • Asv.Avalonia.Toolkit - ASV Toolkit is a collection of various controls primarily developed for the ASV Drones project. These controls are designed to facilitate the management and control of UAVs and can be seamlessly integrated into other projects. Developers can leverage the implementation of these controls to enhance the functionality of their own applications.
    • Custom Controls: A variety of user-friendly controls tailored for UAV management tasks.
    • Integration Support: Seamlessly integrate controls into existing projects.
    • Extensibility: Easily extend functionality through a plugin interface.
    • Compatibility: Works across different platforms.
  • Asv.Avalonia.Map - ASV Map is a standalone application that provides a mapping interface with functionalities derived from the ASV Drones project. It offers:
    • Interactive Map: Includes features such as route planning, distance measurement, various map providers, and anchor sets used in the main application.
    • Integration Flexibility: Integrate map functionality into your own applications.
    • Compatibility: Compatible with various platforms and frameworks.

In essence, ASV Map provides a comprehensive implementation of mapping functionality along with essential tools for enhancing user experience. Developers can seamlessly integrate these features into their projects.

Feel free to connect with us or join to the team

image

Pinned

  1. asv-drones asv-drones Public

    Open source implementation of ground control station application for ArduPilot and PX4 autopilot

    C# 60 11

  2. asv-drones-gbs asv-drones-gbs Public

    A ground base station service with Real-Time Kinematic (RTK) support

    C# 5

  3. asv-gnss asv-gnss Public

    GNSS library for parsing RTCMv2, RTCMv3, NMEA and control recievers througt SBF, ComNav, UBX protocols for .NET

    C# 18 5

  4. asv-mavlink asv-mavlink Public

    Mavlink library for .NET

    C# 12 2

  5. asv-common asv-common Public

    Provides common types and extensions for asv-based libraries

    C# 6

  6. asv-drones-docs asv-drones-docs Public

    Documentation for asv-drones

    3

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…