2. 1차 중간 보고

                 종합설계 프로젝트 1차 중간보고서 요약

팀명

Chief

제출일

2012 9 27

프로젝트 제목

Planetarium Controller

설계프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문

  • 본 프로젝트에서는 지난 학기에 개발한 Planetarium Controller에서 발견된 문제점을 해결하고 시연회를 통해 얻은 사용자의 다양한 개선안을 프로그램에 적용한다. 단순히 개발로써 끝나는 프로젝트가 아닌 실제 환경에서 유용하게 쓰이기 위해 프로그램을 고도화, 안정화 하는 것이 본 프로젝트의 추진 배경이라 할 수 있겠다. 이를 위해 다수의 데이터로부터 일관된 특성을 추정해 내는 기법인 회귀분석을 프로그램에 적용하기 위한 연구, 보다 자세한 정보를 화면에 출력하기 위해 OpenSceneGraph API에 대한 연구가 진행되었다. 이들 연구에 대한 결과는 이제 프로그램에 적용되어 Planetarium Controller를 보다 사용자에게 친숙하고 유용한 프로그램으로 거듭나게 할 것이다.

마일스톤 수행 내용

1.    회귀분석식을 적용한 모션 분석 기능이 설계, 구현되었다. 그리고 현재는 분석의 정확도와 성능 상의 균형을 이루는 데이터의 개수를 찾기 위해 이 기능을 테스트하는 중이다.

2.    계획서 상에서 기술하였던 바와 같이 OpenSceneGraph Data Structure의 계층 구조를 활용해 행성 정보를 출력해 본 결과 행성을 돌릴 때 마다 글자의 위치가 바뀌어 보는 데 매우 불편하였다. 하여 계층 구조를 활용하는 방식 대신 행성 선택 시 보여지는 2차원 디스플레이 공간 중 남는 부분을 활용하여 행성의 정보를 출력하도록 수정하였다.

3.    계획서 상에서 기술하였던 바와 같이 서로 연관된 기능을 위치 상으로 가까운 곳에 배치한 결과 선택 위치가 서로 맞물려 Kinect로 기능을 실행하는 것이 더 어려워졌다. 그래서 서로 연관된 기능들의 위치는 그대로 유지하되, 튜토리얼의 설명을 보강해 사용자의 혼동을 최소화하도록 하였다.

    다음 마일스톤 일정

    마일스톤

    개요

    시작일

    종료일

    2차 중간 보고

    위치 표시 , 궤도 표현 구현, 과학적 요소 추가

    산출물 :

    1.     프로젝트 2차 중간 보고서

    1.     Planetarium UI 디자인, 구현 코드

    2012-09-28

    2012-10-25

    구현 완료

    Planetarium Program 구현 완료

    산출물:

    1.     구현 완성 프로그램

    2012-10-26

    2012-11-02

    테스트

    Project 통합 테스트

    산출물:

    1.     Debugging 진행 후 관련된 문제점/해결책

    2.     Project 수정 버전

    1.     설치 및 배포 버전 프로그램

    2012-11-03

    2012-11-10

    최종 보고서

    Project 최종 보고

    산출물:

    1.     Project 최종 보고서

    2.     Project 최종 사용 설명서

    3.     최종 보고 발표 준비물(ppt, pdf)

    4.     최종 시연 동영상

    2.     외부 경시대회 출품 증빙자료

    2012-11-11

    2012-11-22

     

    ĉ
    markers@cs.kookmin.ac.kr,
    2012. 9. 27. 오전 2:26