1. A method, comprising: generating multispectral signals, by one or more multispectral sensors of an unmanned aerial vehicle (UAV), from a spectrum of electromagnetic waves reflected or emitted from a flying object; determining one or more characteristic features of the multispectral signals; identifying the flying object based at least in part on a comparison of the one or more characteristic features to a database of known signal features; associating performance parameters with the flying object using a look-up table that includes unique performance parameters for at least one of a plurality of flying objects or class of flying objects; determining an approximate location and an approximate airspeed of the flying object based at least in part on the multispectral signals; determining a trajectory envelope for the flying object based at least in part on the approximate location, the approximate airspeed and the associated performance parameters; and updating a flight plan for the UAV based at least in part on the trajectory envelope of the flying object.