The use of generic haptic devices for existing interactive 3D computer graphics application software기존 대화형 3차원 컴퓨터 그래픽스 응용프로그램 환경을 위한 범용 햅틱장치 활용 방안

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 529
  • Download : 0
컴퓨터 햅틱스 기술의 발전에도 불구하고, 햅틱 장치 및 이를 활용한 상호작용은 일반적인 컴퓨터 사용자들에게 잘 알려져 있지 않다. 햅틱스 기술을 활용한 응용프로그램의 너른 개발이 햅틱스 기술의 보급에 중요한 요소가 될 수 있으나 이를 가로막는 여러가지 요인들을 생각해 볼 수 있다. 무엇보다 햅틱 장치로는 마우스의 탁월한 사용성을 압도하기 어렵고, 소프트웨어 개발 자체 측면에서만 보더라도 추가적인 쓰레드에 의한 코드 복잡도 증가나 그래픽스 렌더링보다 혹독한 성능 조건 등도 만만치 않은 장애 요인이다. 햅틱스를 활용한 응용프로그램은 이러한 어려움을 감수할 만한 효과가 보장되어야 개발이 가능해 질 것이다. 본 논문에서는 기존에 개발된 대화형 3차원 그래픽스 응용프로그램에 범용 햅틱 장치를 손쉽게 활용하는 방안을 제시하여 컴퓨터 햅틱스가 제공하는 추가적인 기능들을 보다 수월하게 적용할 수 있도록 하고자 한다. 일차적으로 기존에 개발된 OpenGL 기반의 그래픽스 응용프로그램의 렌더링 된 장면에서 피드백 힘을 얻어내는 시스템을 제안한다. 이 시스템에서는 대상 응용프로그램에서 깊이맵을 가로채 와서 깊이맵 기반 햅틱 렌더링을 수행하게 된다. 그러나 대상 프로그램이 마우스를 주 입력 수단으로 사용하는 상황에서는 햅틱 렌더링만으로 대상 프로그램을 실질적으로 유용한 햅틱스 응용프로그램으로 만들기는 어렵다. 따라서 두번째로는, 이러한 상황에서 마우스 상호작용을 대체할 수 있는 햅틱 상호작용 방법을 제안한다. 제안하는 상호작용 기법을 통해 햅틱 장치를 사용하여 가상 환경을 조작하는 동시에 렌더링된 장면에서 몰입도 있는 햅틱 피드백을 얻어낼 수 있다. 본 논문에 서술된 모든 기술적인 요소들은 실행 베이스 모듈과 대상 응용프로그램으로 주입되는 DLL 모듈의 두 모듈로 구성된 소프트웨어 프레임워크에 통합이 되었다. 제안하는 시스템의 실질적인 유용성을 입증하기 위해 두 가지 실험을 진행하였다. 첫번째로 대상 프로그램에서 깊이맵을 추출해 내고 전송하는 과정에서 발생하는 성능 저하를 측정하기 위한 실험이 진행되었으며, 두번째로는 상호작용 수단에 대한 정성적, 정량적 평가를 위해 사용자 평가를 진행하였다. 본 연구에서 제시한 햅틱스 시스템을 통해 한편으로는 보다 많은 3D 그래픽스의 사용자들이 햅틱스를 경험할 기회를 얻게 되고, 또 한편으로는 효과적인 프로토타이핑 수단으로 활용이 되어 햅틱스를 응용한 소프트웨어가 더 널리 개발되는 데에 도움이 될 수 있기를 기대한다.
Advisors
Park, Jinahresearcher박진아researcher
Description
한국과학기술원 :전산학부,
Publisher
한국과학기술원
Issue Date
2015
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학부, 2015.8 ,[v, 33 p. :]

Keywords

Graphics API; System development; Depth map-based haptic rendering; Haptic interaction; Clutching; 그래픽스 API; 시스템 개발; 깊이맵 기반 햅틱 렌더링; 햅틱 상호작용; 클러칭

URI
http://hdl.handle.net/10203/206622
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=628723&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0