I'm interested to know if anyone has tried running the PX4 stack on a non real time operating system such as Yocto or Ubuntu. I've seen quite few strong opinions out there about the feasibility of doing so, but it's difficult to find anyone who has actually tried.
Thinking it through in my head, I can come up with reasons why it would work, and about equally many reasons why it would not work. Seems like the kind of thing we won't know for sure until someone tries.
The hackerspace says that the latest DJI aircraft are running Android. If the core flight controls are happening on Android then it seems a sure thing. However, I could also believe that DJI has an embedded system somewhere doing the core controls and the Android portion is serving more as companion computer.