Practical three-dimensional path following and control for unmanned combat aerial vehicles based on expansion of L1+ guidance logic and disturbance rejection | Synapse