Crates.io | mav-sdk |
lib.rs | mav-sdk |
version | 0.1.0 |
source | src |
created_at | 2021-09-03 22:51:45.006164 |
updated_at | 2021-09-03 22:51:45.006164 |
description | 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. |
homepage | https://github.com/AeroRust/mav |
repository | https://github.com/AeroRust/mav |
max_upload_size | |
id | 446653 |
size | 651,987 |
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).
docker-compose up --detach
cargo run -p mav_sdk --example takeoff
Useful documentation regarding the Gazebo simulation and the PX4 flight software:
Typhoon H480
frame and requires Gstreamer 1.0
--no-mavproxy
): https://ardupilot.org/dev/docs/using-sitl-for-ardupilot-testing.html#connecting-other-additional-ground-stationsDocker images:
Gazebo doesn't yet have built-in support for ArduPilot and it requires a plugin to be installed.