Google API의 일종인 Custom Search Engine(CSE)을 이용해 구글 검색 결과를 크롤링해보자. 순서는 아래와 같다. 1. Google Custom Search Engine(CSE) 만들기 아래 사이트에서 자신에게 맞는 검색 엔진을 만들자. https://cse.google.com/cse/create/new 아래 그림에서 검색할 사이트를 추가하면 원하는 사이트에 대해 검색을 할 수 있게 해준다. 현재는 stackoverflow.com으로 설정했다. 2. 검색 엔진 ID 추출 CSE 추가 후 아래에서 검색 엔진 ID를 복사해 놓는다. 아래 그림 참조. https://cse.google.com/cse/all 3. Custom Search API 사용 설정하기 API 대쉬보드에서 라이브러리로 이동해 custom search API를 검색 해 사용 설정을 한다. 4. API Key 생성하기 아래 사이트에서 GET A KEY 링크 눌러, 프로젝트 생성 또는 기존 프로젝트 선택해서 키 생성한다. 그리고 이 key를 복사해 둔다. https://developers.google.com/custom-search/v1/overview 5. python으로 검색 결과 크롤링 위의 단계를 완료하면 이제 크롤링 준비는 끝났다. 아래와 같은 코드로 python으로 구글 검색을 수행하고 그 결과 중에서 링크를 추출할 수 있다. 현재 API로는 10개의 링크만 추출 가능하다. * 크롤링 예제(https://linuxhint.com/google_search_api_python/ 참조) from googleapiclient.discovery import build import json my_api_key = "api key" my_cse_id = "custom search engine id"...
프로펠러 성능해석 툴: QPROP <프로펠러 글 모음> 개요 MIT의 Mark Drela가 만든 모터-프로펠러 성능해석 프로그램이다.( MIT QPROP 사이트 ) 프로펠러의 성능만 볼 경우 모터는 프로그램 내의 임의의 모델값을 쓰면 된다. Single 조건 및 다중 조건에 대해 해석이 가능하다. static 조건(freestream velocity = 0)에 대해서도 해석이 가능하다. 프로펠러 설정 파일 해석을 위해서는 프로펠러의 플랜폼 정보(스팬 방향의 시위길이, 피치각)와 익형의 공력특성 자료가 필요하다. 익형의 공력 특성 자료는 아래 양식의 값이 필요하다. QPROP의 프로펠러 설정 파일 예제 프로펠러 공력 계수 모델 QPROP에서 사용하는 공력계수는 아래의 공식으로 계산된다. $CD(CL,Re) = ( CD0 + CD2\times(CL-CLCD0)^2 ) \times [Re/REref]^{REexp}$, 단, CL > CLCD0일 경우 CD2 = 2D2u, CL < CLCD0일 경우 CD2=CD2l $CL(\alpha) = (CL0+CL\_ a \times \alpha)/sqrt(1-M^2)$ 프로펠러 공력 계수 변수 설명 Nblades: 블레이드 개수 CL0: 받음각 0도에서의 양력 계수(CL) CL_a: 양력 계수 기울기 CD0: 최소 항력 계수 CLCD0: 최소 항력 발생 받음각에서의 양력계수 CD2u: CL>CLCD0 인 경우의 CD2 CD2l: CL<CLCD0 인 경우의 CD2 REref: 공력 계수가 계산된 기준 ...
24 January 2022 출처: https://www.airforce-technology.com/projects/mojave-short-takeoff-and-landing-stol-uas-usa/ Mojave Short-Takeoff and Landing (STOL) UAS, USA Mojave is a fixed-wing combat drone having enhanced firepower to neutralise threats effectively. Project Type: Tactical unmanned aerial system Developer: General Atomics Aeronautical Systems Length: 29ft (9m) Wingspan: 52ft (16m) Mojave is a short take-off and landing (STOL) unmanned aerial system (UAS) designed and developed by General Atomics Aeronautical Systems (GA-ASI), a manufacturer of remotely piloted aircraft (RPA) and radar systems. It can provide enhanced ammunition capabilities and firepower. The UAS is the latest aircraft in GA-ASI’s Predator series of RPAs. The Predator series is known for intelligence, surveillance, and reconnaissance (ISR) capabilities, as well as kinetic and non-kinetic fire support overmatch. The prototype of the unmanned platform underwent flight tests for the first time in 2021. Mojave ...
댓글
댓글 쓰기