mav-sdk

Simple API (gRPC) for managing one or more vehicles, providing programmatic access to vehicle information and telemetry, and control over missions, movement and other operations.


Keywords
mavlink, grpc, drones, autopilot, mavsdk
Licenses
MIT/Apache-2.0

Documentation

MAV

MAV-SDK

A MAVSDK gRPC client ( HTTP/2 ) for communicating with a drone, built from proto files using tonic.

You need to be running MAVSDK Server (see https://github.com/mavlink/MAVSDK/releases).

Run PX4, Gazebo and MAVSDK Server with docker-compose

docker-compose up --detach

Take it to the skies

cargo run -p mav_sdk --example takeoff