1. An unmanned aerial vehicle (UAV), comprising: one or more subsystems to at least generate lift and facilitate flight of the UAV; one or more sensor devices associated with at least one of the one or more subsystems; one or more memories configured to store a mission plan and a plurality of predictive models, the mission plan comprising at least one stage corresponding to a set of operations for executing the at least one stage of the mission plan, the plurality of predictive models individually being associated with a particular subsystem of the one or more subsystems; and an onboard prognostics module communicatively coupled with the one or more subsystems and one or more sensor devices, wherein the onboard prognostics module is configured to: identify a subsystem associated with a first stage of the mission plan; monitor a set of sensor devices associated with the subsystem during performance of the first stage of the mission plan; receive sensor data collected by the set of sensor devices associated with the subsystem, the sensor data being collected during performance of the first stage of the mission plan; identify a predictive model of the plurality of predictive models based at least in part on the received sensor data, the predictive model being associated with the subsystem; determine, based at least in part on the predictive model and sensor data, a time at which a failure of the subsystem is likely to occur; determine a corrective action based at least in part on the time at which the failure of the subsystem is likely to occur, the corrective action being associated with modifying the mission plan; and trigger the performance of the corrective action based at least in part on the time at which the failure of the subsystem is likely to occur, the corrective action being associated with modifying the mission plan.