Celestial Global Positioning System Sunflower 완료 세미나 2008. 07. 03.

Slides:



Advertisements
Similar presentations
모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
Advertisements

학과 : 컴퓨터 시물레이션 학번 : , 학년 : 4 학년 성명 : 박현호, 배기택 C 를 이용한 네트워크 타자 게임.
1 일시 : 2015 년 5 월 24 일 조사한 사람 : 강수연, 신예 솔 자료정리 : 김규민, 이지훈 발표자 : 2 모둠 2.
0 자료관 시스템 구축사업 ( 주요 기록물 정리 ) 씨지정보통신㈜. 1 자료관 시스템 구축사업 자료관 DB 구축 ( 구기록물 변환 작업 등 )
중등특수교육과 엄승현 이영재 이지수 속요에 대하여.
사용자를 위한 효율적인 UI 란 ? 부서 : IT 사업부 디자인팀 발표자 : 현인철. 목 차목 차 1.UI (User Interface) 란 ? 2. UI 를 고려한 디자인의 필요성 3. 성공적인 UI 를 위한 방법 4. UI 분석과 평가법 5. 효과적 UI 제작을 위한방법.
교수님 영상 제 2 장 관세법 일반 제 1 절 통칙 제 2 절 법 해석의 원칙 등 제 3 절 기한과 기간 제 4 절 서류의 송달 등 제 5 절 관세의 부과 및 징수 제 6 절 납세의무의 소멸 등.
1 N N N201/301 SERIES 시동 및 운전상의 점검. 2 N201/301 SERIES PC BOARD CONDENSE R SENSOR MAGNETIC SWITCH ICE THICKNESS SENSOR DISPLAY CONNECTO R.
음란물에 대하여. 인터넷 음란물의 의미 돈벌이를 위해 단지 성적 욕망을 불러 일으키기 위한 음란한 인터넷 상의 사 진, 동영상, 만화 등을 말한다.
아이핑 소개 (탁구대회) 아이핑 담당 신동일 네이버(다음)에서 아이핑검색 아이핑 소개 (탁구대회) 담당 신동일 아이핑.
경영혁신의 지름길, 디지털 경영환경 구축을 위한
지적기초측량 경일대학교/부동산지적학과.
5월 6일 AI Motor로 구현된 2족 다관절 Robot 제어 프로그램 류 기 만.
학교안전7대 표준안 편성 운영 광주수창초등학교 교사 김용현.
장원인의 친절세상 만들기 밝고 따뜻한 장원인.
단체 급식실 3차원(냉방, 배기, 살균)시스템 ㈜ 자연가
서울시 ‘찾아가는 동 주민센터’ 사업 시행 이후 지역사회의 변화
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
쯔쯔가무시 예방수칙을 실천하세요! 한국산업안전보건공단 광주지역본부.
교재:C언어로 쉽게 풀어 쓴 자료구조 (생능출판사, 천인국저)
1. PC 에서 회원가입 1. 회원가입 버튼 클릭 클릭.
제 1 장 서 론.
█ 중국 선박 부대설비 산업 현황 중국 선박 제조업은 세계 조선업의 15%를 차지했으나, 산업 평균 이윤율이 10% 채 미치지 못하고 있는 상황임. 그 원인은 강재 원가 인상 압력을 제외한 대량 외화로 비싼 부대시설 구입에 따른 조선 생산 코스트가 높아진데 기인함. 실제.
2017년 스타트Up-청년취Up 매칭사업 개요 □ 사업목적 □ 지원내용 □ 청년인재 정의 □ 스타트업 정의
  사 용  설 명 서    (항온항습기) Ver. 09
Signal 자연계에 존재하는 모든 정보전달의 수단 신호의 공학적 표현 물소리, 바람소리, 새소리 짐승소리,불,연기,봉화…
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
PROPOSAL FOR COMPANY ㈜일렉트로닉테크.
Building-Find Argument Reality
Mega Pixel IP Camera WebEye HDC730C 제품 특징 • 1ch MPEG-4 고해상도 네트워크 카메라
1. 화면 및 메뉴소개 ▣ 온라인사업지원시스템 소개 ▶ 온라인사업지원시스템이란
네이버 지식iN 마을변호사 활동 가이드 NHN㈜ 제휴협력실 서비스제휴팀 / 지식iN 서비스팀 #. 외부 배포용
가톨릭관동대학교 무선랜 접속 방법 Windows 10.
1. REMOTE CONTROL UNIT MT-TX200C 1. 제품특징 2. 제품사양 HD 카메라 제어 가능
초등학생이 pc방을 가도 되는가? 등마 초등학교 5학년 4반 김근아.
국가대표 생애주기교육 프로그램 참여방법 안내
해양생태계 이상현상 대응관리 남이현.
포토서버 (PhotoServer) 제품 소개서
1. 화면 및 메뉴소개 ▣ 온라인사업지원시스템 소개 ▶ 온라인사업지원시스템이란
2017년 1학기 국가근로장학금 장학생 교육 1.
제 5장 저항·코일·콘덴서 5-B 김영두·박은정·정진구 전기전자기술.
고구려,백제,신라의 건국과 발전 Start!
시각장애인을 위한 길안내 시스템 6월까지 홈네크워크라는 주제를 가지고 제작해 왔으나, 좀더 실생활에 필요한 것을 만들고자 하는욕심에 정말 필요한 기술이 무엇일까 라는생각을 하게 되었음, 지금부터 새로운 주제에대한 proposal 과 중간발표를 시작하겟습니다. DGR 2008.
유고결석자 출석인정 안내 Contents 유고결석자 출석인정 사유 신청 시 유의사항 유고결석자 출석인정 절차 흐름도
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
하이컴AS PC판매점 메뉴얼.
지식재산 이러닝 기업 단체교육 사용자 이용 안내서
About ‘GPs’ 베트남어과 김지연 영어학과 박진형.
■ 화성공장 산학인턴 버스 노선 확인 안내 문의 전화 : 안내페이지 접속 1
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
장원인의 친절세상 만들기 밝고 따뜻한 장원인.
1 [100인의 멘토] 학교로 찾아가는 진로교육 □ 목적 인천지역 자유학기제 대상 청소년에게 건설관련 전문분야에 대한 진로탐색을 통해 체계적인 진로교육을 실시 □ 개요 ○ 참가대상: 18개 학교(학교당 1학급 기준) *협의가능 ○ 활동장소 : 각 선정 학교.
소방시설 자동산정 프로그램.
속요 국어국문학과 김보민 국어국문학과 조나현 제목 창의적으로 바꿔야 함.
Music Robot #Define A+(12-15조) 팀원: 05학번 양현철 , 김 청 07학번 예강훈 , 김한수
어린이집.
2015년도 스마트공장 지원사업에 대한 사업비 타당성 평가
3조 권기태 윤주영 은화령 이형찬 이송민 김동욱 한승묵
장애인단체 간담회 마스터 제목 스타일 편집 마스터 제목 스타일 편집 장애인 단체 간담회 마스터 부제목 스타일 편집
타인을 내편으로 만드는 12가지 방법 고객서비스팀.
게임엔진 프로젝트 발표 상어 사냥 안 정 웅.
수학적 정의와 정리 조선해양공학과 이병준.
교수학습과정안 우리 돼지고기 ‘한돈’ 알아보기 영양교육 이시원.
조사 설계안 개인용 미디어의 고객만족도와 이용실태조사 조.
포이에마장애인보호작업장 시설소개서.
100세 시대, 스마트 헬스케어와 미래직업 (3) 고령화 사회에 필요한 웨어러블.
코딩교육, 어떻게 해야 할까 이천양정여자고등학교 김가연 안선영.
ADMIN MODE MANUAL.
리로스쿨 RIROSCHOOL 학생관리시스템 사용 안내 개발사 : ㈜리로소프트
Presentation transcript:

Celestial Global Positioning System Sunflower 완료 세미나

1 Contents 전 지구 측위기 개요 1 동기 2 알고리즘부 구현 사항 3 하드웨어부 구현 사항 4 비젼부 구현 사항 5 항목별 개선 완료 내역 6 Demo 및 Q&A 7

전 지구 측위기 개요

3 개 요개 요개 요개 요 목표 태양의 위치를 확인하여 현재 관찰자의 위치를 알려주는 GPS 와 같은 측위시스템 개발 목표 태양의 위치를 확인하여 현재 관찰자의 위치를 알려주는 GPS 와 같은 측위시스템 개발 이점 전시와 위성마비 상황에서도 작동가능 대규모 기반시설 불필요 이점 전시와 위성마비 상황에서도 작동가능 대규모 기반시설 불필요

4 시스템 예상도 및 완성도

동기 및 기구부 개선사항

동 기동 기동 기동 기 6 그런데 GPS 가.. 사용 할 수 없게 된다.

[ 기구부 향상 ] 부품 지자기 센서의 Noise 제거 7 자기장 차단제 자기장 차단제로 완전 케이스를 제작하 여 자기장을 차폐한다.

[ 기구부 향상 ] 부품 지자기 센서의 Noise 제거 8 자기장 차단제로 완전 케이스를 제작하 여 자기장을 차폐한다.

[ 기구부 향상 ] 부품 지자기 센서의 Noise 제거 9

10 [ 기구부 향상 ] 기구부 참고 PCB 결합 위치 기어와의 정확한 결합을 위해 정확한 위치로 설계 및 제작

11 작동 : 현재 테스트보드의 구성상 문제로 기어가 맞물리지 않아 수평축 이동에 문제 발생 [ 기구부 향상 ] 기구부 참고

12 [ 기구부 향상 ] 기구부 참고

13 작동 : 현재 테스트보드의 구성상 문제로 기어가 맞물리지 않아 수평축 이동에 문제 발생 [ 기구부 향상 ] 기구부 참고

알고리즘

Astro 15 적경, 적위를 고도, 방위각으로 변환하는 공식의 방정식을 풀어 위도와 경도를 계산 적경, 적위를 고도, 방위각으로 변환하는 공식의 방정식을 풀어 위도와 경도를 계산 Sin( 고도 ) = sin( 위도 )sin( 적위 ) + cos( 적위 )cos( 위도 ) cos(LHA) Sin( 고도 ) = sin( 위도 )sin( 적위 ) + cos( 적위 )cos( 위도 ) cos(LHA) Tan( 방위각 ) = -cos( 적위 )cos( 위도 )sin(LHA) / sin( 적위 ) – sin( 위도 )sin( 고도 ) Tan( 방위각 ) = -cos( 적위 )cos( 위도 )sin(LHA) / sin( 적위 ) – sin( 위도 )sin( 고도 ) 고도, 방위각 : 측정 고도, 방위각 : 측정 적위 : L(Mean Longitude of the Sun), E ( obliquity of the ecliptic ) 계산 적위 : L(Mean Longitude of the Sun), E ( obliquity of the ecliptic ) 계산 L, E : T ( number of Julian centuries since Jan 1, 2000, 12 UT ) 계산 L, E : T ( number of Julian centuries since Jan 1, 2000, 12 UT ) 계산 LHA (Local Hour Angle) : GAST, 적경, 경도 계산. LHA (Local Hour Angle) : GAST, 적경, 경도 계산. 적경 : L, E 계산 적경 : L, E 계산 GAST (Greenwich Apparent Sidereal Time) : T 를 이용하여 계산 GAST (Greenwich Apparent Sidereal Time) : T 를 이용하여 계산

[Astro] LHA 구하기 16

경도 연산 알고리즘 sin( 고도 ) = sin( 적위 ) sin( 위도 ) + cos( 적위 ) cos( 위도 ) cos( 지방항성시 - 적경 ) tan( 방위각 ) = [-cos( 적위 ) cos( 위도 ) sin( 지방항성시 - 적경 )] / [sin( 적위 ) - sin( 위도 ) sin( 고도 )] LST = GST – | ( 그리니치 경도 – 관측자 경도 ) | / 15 따라서 관측자경도 = ( LST – GST ) * 15 시간각 : 360 도를 24 시로 표시하는 각 항성시 : 특정 별이 같은 위치로 오는 시간을 정확히 24 시간으로 하는 시간 GST( 그리니치 지방 항성시 ): 그리니치 자오선에서 측정된 항성시 LST( 지방항성시 ): 타지방일 경우 그리니치를 기준으로 연산한 항성시 17

[Astro] 오차요인 분석 천문상수들의 특성에 의한 오차 천문상수들의 특성에 의한 오차 ex) UT to GST : ex) UT to GST : 12 시 기준시간을 정하기위해서 UT 값의 0.5 이하 소수를 버림 12 시 기준시간을 정하기위해서 UT 값의 0.5 이하 소수를 버림 LHA 근사치 정확도 연산 LHA 근사치 정확도 연산 10e-6 단위로 증가시키면서 근사치 해를 구한다. 10e-6 단위로 증가시키면서 근사치 해를 구한다. 18

하드웨어

시스템 초기화 시스템 구성도 20 Magnetic Compass Gyro Sensor Tilt Sensor DSP TMS320F2812 Encoder 1 Encoder 2 Motor 1 Motor 2 Bluetooth 태양 추적

개발환경 Windows XP SP2 Windows XP SP2 TMS320F2812 TMS320F2812 CCS 3.3 C2000 CCS 3.3 C2000 TDS510USB Plus Emulator TDS510USB Plus Emulator 21

초기화 부품 초기화 부품 22 방위각 : 지자기 센서 이용 고도 : 기울기센서

시스템 동작 순서 23 STEP 1 시스템 초기화 센서를 통해 방위각과 고도 0 인 지점으로이동 STEP 2 Scanning 태양을 찾을 때 까지 방위각과 고도 변경 태양의 중심을 찾을 때 까지 방위각과 고도 변경 STEP 3 PC 에서 제어

24 회로도부

[ 제어향상 ] Sensor Fusion 기울기 센서의 횡가속도의 영향을 줄임 25 Tilt Gyro LPF HPF Angle 적분 + + Tilt Gyro

[ 제어향상 ] Sensor Fusion 26 Phase Delay 거의 없음. 횡 가속도의 영향을 줄임

고도 & 방위각 제어 – Tilt, Gyro Tilt 지자기 센서 27

고도 & 방위각 제어 - Encoder 28 초기화 할 때는 Sensor 를 기준으로 위치제어 초기화가 끝난 뒤에는 Encoder 를 기준으로 위치 제어

고도 측정 및 통신 RS-232 통신을 이용하여 PC 와 통신 RS-232 통신을 이용하여 PC 와 통신 29 DSP PC 화면의 중심과 태양의 중심과 상대 좌표 고도와 방위각

지자기 센서의 오작동 수평 – 수평계를 통한 수평 확인 수평 – 수평계를 통한 수평 확인 Motor – 퍼멀로이를 통한 자기장 차단 Motor – 퍼멀로이를 통한 자기장 차단 베어링, 아크릴 – 센서의 위치조정 베어링, 아크릴 – 센서의 위치조정 강자계에 의한 오작동 강자계에 의한 오작동 30

비젼부

32 비젼부 Library : OpenCV Filter : ND8 * 4 개 태양의 중심부는 주변부에 비해 가장 밝으며 밝기는 거리제곱에 반비례하는 성질을 이용.

33 Image Processing ( 해 찾기 ) 단계 = 8 이미지를 명도 단계로 구분 닫힘 연산 가장 큰 명도 값 으로 이진화 라벨링 하여 원 선택 경계 추출 외접원 생성 오차 산정 최소 오차 갱신, 단계 <= 64 ? 단계 x 2 최소오차 < 허용범위 실패성공 Yes No Yes 1. 이미지를 명도 단계로 구분 - 명도 256 단계 -> 명도 8, 16, 32, 64 단계 - 유사한 단계에 있는 명도 구간이 하나의 영 역으로 나타남

34 Image Processing ( 해 찾기 ) 단계 = 8 이미지를 명도 단계로 구분 닫힘 연산 가장 큰 명도 값 으로 이진화 라벨링 하여 원 선택 경계 추출 외접원 생성 오차 산정 최소 오차 갱신, 단계 <= 64 ? 단계 x 2 최소오차 < 허용범위 실패성공 Yes No Yes 2. 닫힘 연산 - 명도 단계에 따라 구분한 이미지에서 구분 된 영역 내의 노이즈를 제거 - 팽창 -> 침식 3. 가장 큰 명도로 이진화 - 웹캠의 자동 노출 - 태양의 중심부근의 명도가 가장 높음 4. 라벨링 하여 원 선택 - 가장 큰 면적의 원 선택 : 노이즈 또는 태양 의 일부 배제

35 Image Processing ( 해 찾기 ) 단계 = 8 이미지를 명도 단계로 구분 닫힘 연산 가장 큰 명도 값 으로 이진화 라벨링 하여 원 선택 경계 추출 외접원 생성 오차 산정 최소 오차 갱신, 단계 <= 64 ? 단계 x 2 최소오차 < 허용범위 실패성공 Yes No Yes 5. 경계 추출 및 외접원 생성 - 빛은 구의 형태로 사방으로 퍼짐 - 빛의 밝기는 거리의 제곱에 반비례 - 동일한 밝기를 갖는 구간은 태양의 중 심으로부터 같은 거리에 있다고 추정. - 해당 경계가 모두 포함되는 외접원 생 성 6. 오차 산정 - 선택된 영역의 면적 / 외접원의 면적 - 노이즈가 기타 장애 요소가 포함될 경 우 낮은 수치.

36 Image Processing ( 해 찾기 ) 단계 = 8 이미지를 명도 단계로 구분 닫힘 연산 가장 큰 명도 값 으로 이진화 라벨링 하여 원 선택 경계 추출 외접원 생성 오차 산정 최소 오차 갱신, 단계 <= 64 ? 단계 x 2 최소오차 < 허용범위 실패성공 Yes No Yes 7. 16, 32, 64 단계에 동일하게 적용 - 경우에 따라 좀 더 세분화하여 수행 가능 - 경우에 따라 좀 더 세분화하여 수행 가능 8. 최소 오차 값이 허용 범위 내에 있을 경 우 해당 외접원의 중심을 태양의 중심 으로 선정

37 Image Processing ( 해 찾기 )

Software 구조. 38 Global Positioning Dlg VideoWnd Astro utiltime ImageProcess CommThread Queue

39 소프트웨어 구동 (Manual Search) 소프트웨어 구동 (Manual Search) Manual Search Thread Start 카메라로부터 이미지 획득 이미지로부터 태양 추출 오차범위 < 허용범위 거리 < 허용거리 HW 로부터 고도, 방위각 측 정 HW 이동 No 중심과의 거리 측정 위도, 경도 계산 Yse No Yse

소프트웨어 구동 ( Auto Search ) 소프트웨어 구동 ( Auto Search ) Auto Search 중 ?? 카메라로부터 이미지 획득 이미지로부터 태양 추출 오차범위 < 허용범위 Auto Search 실패 Manual Mode 실행 No Auto Search 종료 명령 Yse Auto Search Thread Start No Yse

41 DEMO DEMO

42 구현 항목 [ 설계 ] 기구부설계 마찰력 제거 기어설계로 프레임 제어 – 밀림현상 방지 자기장 간섭차단 1. 위치 2. 접지 3. 차단제 4. 재료변경 정확한 축간 결합 [ 제어 ] 회로설계모터제어수평제어 - 기울기 센서 제어 - 자이로 센서 제어 자북인식 방위각 측정 고도측정 [ 제어 ] 회로설계모터제어수평제어 - 기울기 센서 제어 - 자이로 센서 제어 자북인식 방위각 측정 고도측정

43 구현 항목 [ 비젼 ] - 태양의 인식 알고리즘 - 태양 중심 추출 알고리 즘 중심과 이각 측정 구현 노이즈개선 적용 디바이스간 통신 UI 구현 [ 비젼 ] - 태양의 인식 알고리즘 - 태양 중심 추출 알고리 즘 중심과 이각 측정 구현 노이즈개선 적용 디바이스간 통신 UI 구현 [ 알고리즘 ] - 적경 - 적위 -LST-GST - 황경 - 줄리어스역 - 위도 산출 알고리즘 - 경도 산출 알고리즘 [ 알고리즘 ] - 적경 - 적위 -LST-GST - 황경 - 줄리어스역 - 위도 산출 알고리즘 - 경도 산출 알고리즘

44 전지구 측위 시스템 Q & A

45 감 사 합 니 다감 사 합 니 다감 사 합 니 다감 사 합 니 다