Smart UAV navigate in unknown environment