Appearance-based teach and repeat navigation method for unmanned aerial vehicles