Hi,
I'm coming from an engineering company working with UAVs on R&D projects, where reliability is key for future products (DJI fits great because of the thousands of sales). But we also look for open interfaces (e.g. open source or onboard SDKs).
Due to a payload weight requirement of >= 2KG, a Matrice 100 with SDK is not an option.
My question is: Is it possible in any way to integrate DJI SDK (onboard) with the Spreading Wings family, officially or 'hacking' the hardware somehow? Has anyone ever tried that?
You can use the Spreading Wings frames with the A3 or N3 flight controller, which support onboard SDK. If you're just starting to acquire parts, then you might want to look into a M600 since it's somewhat all inclusive for the exception of the camera.
Of course you can use A3 + LB2 or N3 + LB2 on S900, S1000 or almost any other frame.
BUT: If you plan to use X3 or X5 on that platform, you currently will not be able to use the Onboard SDK in combination with the Mobile SDK. In that case the Mobile SDK detects the aircraft as an Inspire 1 or Inspire 1 Pro and will refuse to enable functions like the data transparent tranmission or even reading the battery level. Ths means, DJI currently forces you to use 3rd party gimbals and 3rd party cameras at the moment, if you plan to use Onboard SDK + Mobile SDK. That's the point where you realize the lack of mapping F-Ports to the RC's controls and where currently DJI forces you to buy the Channel Expansion Kit or a solution like this: