1. A variable autonomy control system for an unmanned aerial vehicle comprising: a variable autonomy processing unit that receives inputs from multiple sensors and utilizes the inputs to generate commands to control the unmanned aerial vehicle at variable autonomy levels.