Navigation and autonomy of soaring unmanned aerial vehicles