Part 11 FC FW APIs - terrytaylorbonn/auxdrone GitHub Wiki

24.0701 (24.0508)

Gdrive

24.0703 added 11.0_apis_overview_v01_24.0703.docx.

This is junk.. move content 11_(5.3-X)_mavlink_speedybee405_v01_24.0502.docx.

TERRY: My understanding is that things work like this:

  • There is a mavlink API ("server") on PX4/AP FW's. Upon receiving Mavlink commands, this API executes required commands to FC to carry out the Mavlink request (this is probably a module of the FW).
  • There are 4 "libraries" that run on a CC that sends Mavlink commands
    • 1 Pymavlink. Python to mavlink.
    • 2 MAVSDK. Various programming languages (python, c, etc) to mavlink.
    • 3 Dronekit. XX?? to mavlink.
    • 4 MAVROS. ROS to mavlink.

INCLUDE GCS's????

  • 5 QGC
  • 6 MP (need to add this)

There is no such API on

  • BF ?
  • INAV ?

Drone Programming Libraries 2021 Intelligent Quads

https://www.youtube.com/watch?v=XpkEi7tFZGc

image