I’m trying to integrate a MAVSDK application with a Yuneec Mantis Q drone that I recently purchased. This particular application (same one from here) was tested against a px4_sitl running with the gazebo simulator, and even can control the Yuneec Typhoon H480 model.
However, when I try to use it or the takeoff_and_land demo, it notifies that a new system came online and has a camera component but does not actually discover it in the Mavsdk::system() sense and exits.
When I test the Mantis Q with QGroundControl, it is somehow able to correctly connect to the drone. But when I command it to take off, the motors rev up until it’s about to take off and then it generates an error and quits. That may be a separate issue (related to this issue maybe?) but it still remains that QGroundControl know the secret to connect to Mantis Q that the other two applications don’t. Perhaps some kind of maximum supported version or maybe Mantis Q doesn’t use Mavlink 2.0 messages, I don’t know.
If anybody is familiar with Yuneec’s series of drones and can lend a hand, or just has some helpful debugging advice, I’d really appreciate it.