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