기울기/나침반 센서를 활용한 VR객체 제어 시스템 구현
Implementation of VR object Control system using Tilt/Campass Sensors
- 주제(키워드) 기울기 센서 , 나침반 센서 , VR 객체 제어
- 발행기관 동신대학교 일반대학원
- 지도교수 고영혁
- 발행년도 2012
- 학위수여년월 2012. 2
- 학위명 석사
- 학과 및 전공 대학원 정보통신공학과
- 세부전공 정보통신
- 원문페이지 iv, 50 p.
- 실제URI http://www.dcollection.net/handler/dsu/000001215308
- 본문언어 한국어
- 저작권 동신대학교 논문은 저작권에 의해 보호받습니다.
초록/요약
기능성게임은 교육, 심리, 치료 건강증진의 목적으로 많이 사용되며, 재미와 특별한 목적에 의해 제작되는 게임이다. 게임의 흥미와 기능적인 측면을 강조하기 위해서는 더 발전된 인터페이스나 시스템이 필요하고, 그것을 만족시키고자 기울기/센서와 나침반 센서를 활용한 VR 객체 제어에 관한연구를 하였다. 본 연구에서는 기능성게임에 활용할 수 있도록 기울기센서와 나침반 센서를 활용하여 ATmega128을 이용한 VR객체 제어를 하였다. 기울기센서는 ATmega128의 A/D컨번터를 이용하여 제어되며, 나침반센서는 I2C통신을 이용해 제어하였다. 이때 VR객체 시스템은 PC에서 MATLAB프로그램을 이용하여 비행선으로 객체를 만들었고, PC와 ATmega128 사이에 블루투스통신으로 제어 하였고, 인터페이스부분은 RS232직렬포트로 연결하였다. 구현된 시스템은 VR객체인 비행선의 몸체와 날개 그리고 방향 제어를 각각 X축, Z축, Y축으로 하여 측정하였다. ATmega128을 움직였을 때 ATmega128의 움직임에 따라 VR객체의 움직임도 같은 방향으로 움직임을 제어할 수 있었고 두 축(XY, XZ, YZ)과 세 축(X, Y, Z)을 제어함으로서 기능성 게임 시스템으로 사용할 수 있음을 보였다.
more초록/요약
Functional games are commonly used for purpose of education, mental, health treatment and are made with fun and special purpose. To emphasize the fun and functional sides of the games, a more developed interface or system was needed and a study on VR oriented control using slope/compass sensor to satisfy that was conducted. In this paper, VR object was controlled with ATmega128 using a tilt sensor and compass sensor to be used in functional games. The tilt sensor is controlled by using the A/D converter of ATmega128 and the compass sensor was controlled by using 12C communication. Here, the VR object system uses the MATLAB program on a PC to make an object by an airship, was controlled by bluetooth communication between the PC and ATmega128, and the interface part was connected by RS232 serial port.The realized system measured the body and wing of the airship which is a VR object and the direction control was each X axis, Z axis, and Y axis. Movement of the VR object was controlled in the same direction of the ATmega128 movement and showed that it can be used as a functional game system by controlling 2 axises(XY, XZ, YZ) and the 3 axises(X, Y, Z).
more목차
목 차
목 차 ⅰ
그림목차 ⅱ
표 목 차 ⅳ
Abstract 1
제 1 장 서 론 3
제 2 장 통신시스템 구성 5
2.1 ATmega128의 구조 6
2.2 센서 15
2.3 블루투스 통신 21
2.4 RS232 통신 33
제 3 장 실험 및 고찰 37
3.1 터미널 신호 테스트 37
3.2 VR객체 구현 및 실험 40
제 4 장 결 론 47
요 약 49
참 고 문 헌 50

