Hello, having followed the discussion about Dronekit here, it seems that Dronekit will slowly fade away as a framework for development on companion computers.
So, my question to the community is, what should we be developing in, to reasonably future proof our code and follow best practices? While the core of Ardupilot is, well, the Ardupilot software itself, a lot of development for custom functionality (especially for computationally intensive stuff like computer vision) will always be best suited for the companion.
So, at present, there is pymavlink (super raw), Dronekit (on its way out) and MAVROS (and Lua scripting on the Ardupilot board but that is limited in the hardware resources it can tap). Am I missing something? Given the current state of affairs, what do you guys think is/will be the most suitable framework for developing on the companion?