APIs

Air SDK autopilot APIs

To help you with customizing the flight supervisor default state machine, you can visit the Flight supervisor API.

To help you with creating your own guidance mode, you can visit the Guidance API.

Parrot builtin libraries

In addition, Air SDK also provides access to Parrot specific libraries:

  • Telemetry: access to flight data via shared memory (Python binding available)

  • msghub: messages exchange between processes (Python binding available)

  • video-ipc: access to video feeds

  • pomp: event loop management (Python binding available)

  • shsettings: settings change from any process (Python binding available)

  • ulog: macros and functions to log text message in the logging system (Python binding available)

  • video-acq: access to camera auto-exposure settings

Third-party builtin software

Third-party open source libraries and software available to available to Air SDK missions: