Skip to main content

Introduction to the MAVSDK C++ library

From the MAVSDK Project Website:

The MAVSDK C++ library provides a simple C++ API for managing one or more vehicles via MAVLink. It enables programmatic access to vehicle information and telemetry, and control over missions, movement and other operations. The C++ library is designed to be performant, and can be used to enable tasks like computer vision, obstacle avoidance, and route planning.

High level overview

MAVLINK and MAVSDK