Text this: Automatic upset recovery for small fixed-wing UAVs