1.계획서

                      종합설계 프로젝트 계획서 요약

팀명

Connected Car

제출일

2012 3 6

프로젝트 제목

Connected Car by Open Source Physical Computing Platform

팀원

성명

학번

SNS 주소

류민창

20062708

www.facebook.com/minchang12

권경원

20073175

www.facebook.com/greenish9

권소영

20093262

www.facebook.com/soyeongk0113

왕지혜

20095372

www.facebook.com/jihye0104

주슬기

20062766

www.facebook.com/seulki010

지성민

20062767

www.facebook.com/jiwarm

설계 프로젝트 개요

프로젝트 개요

 

이 프로젝트는 스마트폰과 기타 하드웨어로 다기능 차량 편의 어플리케이션을 만드는 것이 목표이다.

스마트폰 유저는 급격하게 늘어나고 있지만, 스마트폰의 비싼 가격과 뛰어난 스펙에 비해서 효율적으로 사용되지 못하고 있는 분야가 많다. 또한 스마트폰 중에서도 안드로이드 운영체제는 아이폰의 IOS 보다 개방적이기 때문에 응용될 수 있는 분야가 더 많다.

그러한 점을 토대로 이 프로젝트에서는 최근 이슈가 되고 있는 주제인 스마트 카에 대해서 다루고자 하였고, 차량에서 쓰일 수 있는 여러 가지 편의 장치들을 스마트폰이 대체하거나 컨트롤 할 수 있게 하였다.

계획 단계에서 지원하고자 하는 장치들은 블랙박스, , 음주측정, 실내 온습도, 외부 날씨, 절대거리 측정, 긴급상황 알림이다.

지원 운영체제는 안드로이드 진저브레드(2.3.4)이상이고 Open Accessory API ADK를 지원해야만 하고, Arduino Board 와 각종 외부 센서들이 사용된다.

 

 

장점

1. 스마트폰으로 차량 보조 장치 일부를 제어 할 수 있다.

2. 스마트폰으로 직접 차량 보조 장치 일부를 대체 할 수 있다.

3. 보조 장치 하나하나의 가격을 합한 것 보다 비용이 감소한다.

4. 차량 보조장치의 확장, 축소가 쉬워 진다.

5. 보조 장치의 정보를 스마트폰을 통해 GUI로 제공해준다.

6. 기존에 차량에 설치되어 있던 블루투스 장치와는 별도로 작동 될  

    수 있다.

 

현실적 제한요소

1. 하드웨어

차량에 덱 형태로 설치되어야 하는데, 이를 위해서 선 처리를 해야하는데 이것은 차량업체나 전문 업체의 지원을 받아야만 한다.

2. 소프트웨어

네비게이션을 구현하는데 시간 대비 효율성이 낮다고 판단하고 있고, 완벽하게 구현하는 것의 가능성 또한 미지수이다. 프로젝트 진행상황에 맞춰 차후 이 문제에 대한 해결 방법을 찾고, 현재 단계에서는 현재 위치를 나타내는 맵으로 대체한다.

3. 소프트웨어

안드로이드 진저브래드 2.3.4 이상부터 지원되는 Open Accessory API를 사용하는데, 단말기에 따라 Library와 Device Driver를 포함하고 있지 않는 제품들도 있어서 특정 단말기는 지원되지 않는다.

4. 기타

차량에서 직접적인 테스트를 할 수 있는 기회가 적고, 시뮬레이션을 위한 정확한 테스트 환경 구축이 어렵다.

 

 

비교대상

1. AutoBoy BlackBox

 블랙박스 기능과 현재 위치를 나타내는 맵, 카메라 기능을 지원하는 프로그램이지만, 본 프로젝트에서는 스마트폰 내에서도 더 많은 기능을 지원하고, 스마트폰 외부에서도 센서와 보드를 통해서 추가적인 기능을 지원한다.

2. 차량용 블랙박스

차량용 블랙박스와 비교를 할 경우, 차량용 블랙박스가 블랙박스 기능만으로는 더 뛰어나지만, 본 프로젝트에서는 블랙박스의 정보, 영상을 실시간으로 확인할 수 있고, 다른 여러가지 기능들을 지원함으로서 더 많은 실용성을 가진다.

3. 차량용 네비게이션

현재 차량용 네비게이션 중에 안드로이드 운영체제 기반으로 나오는 제품들이 있고, 그럼으로서 본 프로젝트의 결과물을 안드로이드 운영체제에서 바로 실행 할 수 있고, 여러 가지 기능들을 바로 사용 할 수 있다.

 

마일스톤 일정

계획서 작성

개발 환경 완성

 

산출물 :

1.     프로젝트 수행 계획서

 

2012-01-20

2012-02-02

설계 완료

시스템 설계 완료

산출물 :

1.     시스템 설계 사양서

2012-02-2

2012-03-18

1차 데모 버전

1차 데모 버전 완료

( 스마트폰 자체 기능 관련 Application )

산출물 :

1.  1차 데모 버전

2.  1차 데모 관련 소스 코드

2012-02-2

2012-2-29

1차 중간 보고

1차 중간 보고 버전 완료

( 기본 센서 관련 연결 테스트,

1차 데모 버전 테스트 및 보완 )

산출물 :

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

2.     프로젝트 진도 점검표

3.     1차 중간 보고 구현 소스 코드

2012-02-29

2012-4-5

2차 중간 보고

2차 중간 보고 버전 완료

( 센서 관련 연결 완료 )

산출물 :

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

2.     2차 중간 보고 구현 소스 코드

2012-4-5

2012-5-3

구현 완료

시스템 구현 완료

산출물:

구현 완료 된 프로그램

2012-5-3

2012-5-19

테스트

시스템 통합 테스트

산출물:

테스트 완료 된 프로그램

2012-5-19

2012-5-26

최종 보고서

최종 보고

산출물:

최종 보고서

2012-5-26

2012-5-31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

결론

    캡스톤 프로젝트를 수행하면서 주제를 정하고 조원 6명이 협력하여 프로젝트를 진행하는 것에 큰 의의를 두고 있다. 또한 최근 이슈가 되고 있는 부분에 흥미롭게 접근하면서 조원들의 참여도도 높다. 프로젝트가 완료되고 경험도 중요하지만 제대로 된 결과물을 남겨서 캡스톤 프로젝트를 완료하였다는 성취감을 느끼기 위해 최선을 다해야 할 것 같다. 현재 계획단계에서 예상한 앞으로 생길 수도 있는 문제와 프로젝트 진행 도중에 예상치 못하게 생길 수 있는 문제점들을 충분히 고려하여 프로젝트를 최대한 변경 가능하게 쉽고 문제점을 해결해 나갈 수 있는 방향으로 진행해 나갈 것 이다. 또한 중간 중간에 회의록, 중간 보고서를 꾸준히 작성하여 프로젝트 진행 과정을 문서로 남길 수 있도록 할 것이다.
       

참고: 학기 전에 지도교수에게 과제를 제안하고 선정하는 과정을 이미 거친 것으로 간주하여 프로젝트 계획서는 이미 결정된 과제의 구체적 수행 계획을 서술합니다. 즉 과제를 제안하는 제안서와는 성격이 다릅니다.
Ċ
markers@cs.kookmin.ac.kr,
2012. 3. 7. 오후 9:15
Ċ
markers@cs.kookmin.ac.kr,
2012. 3. 7. 오후 9:16
ć
markers@cs.kookmin.ac.kr,
2012. 3. 7. 오후 9:16