Is there any alternative to MAVSDK for Ardupilot in 2021?

I am looking at the examples of MAVSDK and I see how handy they are to use, but unfortunately I cannot make them to work with Ardupilot.

Is there a modification of the software that works for Ardupilot?
Is there any other C++ library that can work with Ardupilot?

2 Likes

There are at least three possibilities:

  1. MAVROS works great with Ardupilot.
  2. You can use pymavlink to generate C++ Mavlink code that you can use.
  3. it should be possible to fix MAVSDK to work with ArduPilot as well.
2 Likes

Thanks for the info. Has somebody done it yet?

Checkout this example: https://github.com/ArduPilot/pymavlink/pull/503

Works great in SITL.

not working well with Ardupilot yet.

Now MAVSDK-Python version 1.4.9 works well with Pi4B, Nvidia Jetson Orin NX still contains some issue.

is there any progress on this?

Do you mean Jetson Orin NX? if yes, yes 2.1.0 and above relatively good. now they are in 2.4.0.