Weighted pseudo-inverse based control allocation of heterogeneous redundant operating mechanisms for distributed propulsion configuration. (February 2019)