Capstone_m13_Proposal

Download Report

Transcript Capstone_m13_Proposal

Autonomous flight control of DRONE using vision recognition

영상인식기반을 통한 DRONE의 자율 비행 제어

팀장 : 2009730119 정원호 2008730036 길원일 2009730109 최민현 2009730136 이수민 2011732014 김정훈

목 차

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산

PID제어

- 수직 이착륙이 가능하게 Drone을 설계한다.

- 정지비행(hovering)이 가능하도록 설계한다.

- 비행체가 단위 동작을 수행하도록 제어한다.(전,후,좌,우 비행) - 단위동작을 조합하여 비행체가 복합동작을 수행하도록 제어한다.

- 비행체가 사용자가 임의로 지정한 경로를 비행한다.

- 영상인식을 기반으로 비행체가 자율적으로 목표지점까지 비행하도록 한다.

컴퓨터와 비행체간 무선통신(WiFi)

- 비행체에 부착된 카메라로 얻은 이미지를 컴퓨터로 송신한다.

- 이미지를 분석하여 얻은 위치정보를 기반으로 설정된 명령을 컴퓨터에서 비행체로 송신한다.

디지털 영상처리

- H(헬리포트)를 착륙지점으로 인식한다.

- 착륙지점의 이미지를 분석하여 위치 정보를 파악한다.

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산

서로 마주보는 날개의 회전 방향은 같고, 인접해 있는 날개의 회전방향은 다르다.

>인접한 날개의 회전에 의해 발생되는 토크가 상쇄되어 동체가 회전하지 않는다.

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산 착륙 지점 (H:헬리포트) 착륙지 촬영

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산

무선통신 (RF 통신) 데이터 전송

>촬영된 이미지 정보를 무선통신을 통하여 컴퓨터 전송한다.

>컴퓨터를 이용하여 많은 양의 데이터를 빠르게 처리할 수 있다.

양방향 무선통신 카메라 무선통신 송수신부

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산

영상처리 및 비행체 경로설정

> 수신된 이미지에서 정확한 목표지점을 인식한다. (비행체를 기준으로 목표지점까지의 방향 및 거리 판단.) > 영상처리에서 얻은 정보를 바탕으로 비행체에 전달할 명령 결정

[예시] 남서쪽 200M 비행

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산

컴퓨터에서 비행체로 명령하달

>프로그래밍한 명령을 RF무선통신으로 비행체의 RF송수신부로 전송한다.

>RF송수신부에서 시리얼 통신을 통해 AVR로 명령을 전송한다.

[예시] 남서쪽 200M 비행

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산 비행체 명령 수행

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산

개 념 설 계 도 쿼드콥터 컴퓨터

가속도 센서 자이로 센서 센서 정보 카메라 RF Module AVR PWM 출력 비행 제어 명령 사진 및 센서정보 사진 USB RF Module 명령 센서 정보 이미지 처리 데 이 터 경로 설정 ※ 컴퓨터와 통신은 무선통신(RF)으로 한다.

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

프로펠러(Nano Size)

- 직경 : 45 mm - 높이 : 0.8 mm - 방향 : 정방향 및 역방향 2종류 •

모터지지대(Nano Size)

- 무게 : 대략 0.21g 이내 - 재질 : 폴리프로필렌(플라스틱)

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

직류 코어리스 모터 (Nano Size)

- 직경 : 6 mm - 높이 : 15 mm - 축 직경 : 0.8 mm - 축 높이 : 3.5 mm - 무게 : 1.7 g - 정격 전압 : 4.2 V - 정격 전류 : 810 mA •

직류 리튬 폴리머 재충전 배터리

- 용량 : 170 mAh - 공칭 전압 : 3.7 V (1 Cell) - 방전 : 25C continuous / 50C bursts - 충전 : 3C (충전시간 : 20분) - 크기 : 6.7x17x23 mm - 무게 : 5 g - 운전 온도 : 0~50°C(충전) -20~60°C(작동)

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

USB 라디오 모듈

- 2.4 기가 헤르츠 고출력 무선 통신 - 0dBm의 출력 전력 ( 1mW의 ) - 125 라디오 채널 - 2Mbps , 1Mbps, 250Kps 통신 속도 •

메인 보드

- MCU: STM32F103CB 72 MHz (128kb flash, 20kb RAM) - 자이로 센서, 가속도 센서 : MPU-6050 - 지자기 센서 : HMC5883L - 고도 센서 : MS5611-01BA03 - 확장헤더 : 2×10 pins 1.27mm, I2C/UART, SPI/ADC

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

분 해 •

키 체인 카메라

- USB2.0 표준 포트 - 비디오 출력 : AVI 720 x480 28-30FPS - 사진 출력 : JPG 1280 x 1024 - micro SD / SDHC 메모리카드 지원 - 충전 : USB 포트 사용 - 지원 운영체제 : Win 7/MAC OS - 버튼 : 전원, 기록, 초기화

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

P제어 PI제어 PID제어

PID제어의 중요성을 알 수 있는 그래프

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

PID 모터 제어 P

roportional ( 비례제어 )

오차 e에 비례하는 출력을 내는 비례 동작

I

ntegral ( 적분제어 )

오차 e의 적분에 비례하는 출력을 내는 동작

D

ifferential ( 미분제어 )

오차 e의 미분에 비례하는 출력을 내는 동작 현재의 기울기와 목표치(0도)를 비교하여 오 차만큼 각각 위의 제어방법으로 연산한 뒤 합성한 값을 말한다.

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

영상처리

카메라 (정보습득) 목표 촬영

EmguCV를 이용한 C# 디지털 영상처리

컴퓨터 (정보의 디지털화) 컴퓨터 영상 처리 표본화 (Sampling) 정량화 (Quantize)

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

디지털 영상개선 (Digital Image Enhancement)

• • 디지털 영상을 처리하여 응용 목적에 맞게 고치는 것 디지털 영상을 개선하는 기술(평활화, 첨예화, 잡음제거)

>디지털 영상개선을 통해 목표지(H)의 선명한 이미지 획득

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

디지털 영상 분석 (Digital Image Analysis)

• 디지털 영상이 지닌 속성을 수치화하거나 - 디지털 영상에서 특정 영역 등을 추출하는 작업

>디지털 영상 분석을 통해 목표지점(H)의 윤곽선을 획득

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

디지털 영상 인식(Digital Image Understanding)

• 형상의 속성을 추출하여 식별할 수 있는 카테고리로 분류하는 기술 - 전처리, 영상 분할, 특징 추출, 인식의 처리 단계의 과정을 거침

>디지털 영상 인식을 통해 목표지점(H)을 추출

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 사용 부품 및 이론 5. 계획 및 예산

기하학 처리 (Geometric Processing)

• 디지털 영상의 화소 위치나 화소 배열을 변화시키는 방법 - 스케일(Scale), 회전(Rotation), 이동(Translation)

>기하학 처리를 이용해 목표지점(H)의 위치정보(방향,거리) 획득

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산

세부항목

[ 쿼드콥터 ]

목표설정 및 자료조사

∎ ∎

개발환경 구축 개념설계

∎ 상세설계 ⦁ ⦁ 영상 처리 비행 경로 시스템 구축 ⦁ ∎ 비행체 제어

관련 이론 공부

⦁ ⦁ 이착륙 정지 비행 ⦁ ⦁ ⦁ 영상 처리 프로그래밍 자율 비행 ∎

제작

⦁ ⦁ ⦁ ⦁ 부품 구매 부품 테스트 ( 센서 및 모터 ) 부품 조립 정지 비행 및 이착륙 ⦁ ⦁ 자율 비행 ( 단위 동작 및 복합 동작 ) 영상 처리 ∎

시연 및 평가 (대회준비)

정원호 길원일 최민현 김정훈 이수민 담당자 2월 3월 4월 5월 6월 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 전 원 전 원 전 원 김정훈 이수민 정원호 길원일 정원호 김정훈 최민현 이수민 전 원 길원일 정원호 정원호 이수민 김정훈 전 원 ★ ★ ★ ★ ★ ★ ★ ★ =테스트기간 [4월4주차: 부품테스트] [5월2주차: 1차 비행시험] [5월4주차: 2차 비행시험]

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산

부품 내용 예상 금액 배터리 50,000 \ 모터 80,000 \ 메인보드 150,000 \ 카메라 프로펠러 80,000 \ 30,000 \ 총 액 390,000 \

• • 한 세트를 기준으로 한 가격이므로, 추가비용 발생가능 총 지원가능 금액 : 1,800,000\

1. 설계 목표 2. 예상 결과 3. 개념 설계도 4. 관련 자료 및 이론 5. 계획 및 예산 Q&A

Thank you!

자료 출처 부품:

http://www.partsfriend.com/src/products/products_detail.php?product_category_id=2938&prod uct_mst_id=ROB01315M

영상처리:

http://www.hanbit.co.kr/web/sample/1533/sample.pdf

PID제어:

http://www.google.co.kr/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&ved=0CDQQ FjAB&url=http%3A%2F%2Fcfile234.uf.daum.net%2Fattach%2F032D193F51949A0E2CB792&ei=r b0zU7nqB8XnlAXP 4CoBg&usg=AFQjCNEU_rr2JI8F98eeEArcSUglexnANg&bvm=bv.63808443,d.dGI&cad=rjt