PC-based Telerehabilitation System with Force Feedback

Download Report

Transcript PC-based Telerehabilitation System with Force Feedback

Welcome to Virtual Reality Technology

Introduction

What is Virtual Reality?

“A high-end user interface that involves real-time simulation and interaction through multiple sensorial channels.” (vision, sound, touch, smell, taste)

Introduction

Introduction

Sensorama Simulator, US Patent #3,050,870, 1962

1963+ Ivan Sutherland's doctoral theses: SKETCHPAD: stereo HMD, position tracking, and a graphics engine. 1966+ Tom Furness: display systems for pilots; 1967+ Brooks developed force feedback GROPE system; 1977 Sandin and Sayre invent a bend-sensing glove 1979 Raab et al: Polhemus tracking system 1989 Jaron Lanier (VPL) coins the term virtual reality 1994 VR Society formed

VR Short History

Introduction

Ivan Sutherland’s HMD (1966+)

Introduction

Brooks’s Grope Project (1977)

Introduction

NASA … a pioneer in VR

The first complete system was developed by NASA “Virtual Visual Environmental Display” (VIVED early 80s; they prototyped the LCD HMD; Became “Virtual Interface Environment Workstation” (VIEW) 1989

Introduction

Why NASA?

Large simulation and training needs; Could not send humans to other harm; Relatively small budgets.

Introduction

NASA VIEW system (1989)

Introduction

NASA VIEW system (1992)

Introduction

Towards Commercialization… The first commercial VR systems appeared in the late 80s produced by VPL Co. (California): The VPL “Data Glove” and The VPL “Eye Phone” HMD

Introduction

The VPL DataGlove (1987)

Introduction

The Matel PowerGlove (1989)

The first commercial VR glove for entertainment – Mattel Power Glove $50 (1989)

Early HMDs were massive

The Flight Helmet (ca. 1990) weighs 5 lbs

…and had poor resolution

Introduction

Virtual Reality in the early 90s….

Emergence of first commercial Toolkits:  WorldToolKit (Sense8 Co., now Engineering Animation Inc.);  VCToolkit (Division Ltd., UK);  Virtual Reality Toolkit VRT3 (Dimension Ltd./Superscape, UK);  Cyberspace Developer Kit (Autodesk)

Introduction

Superscape VRT3 Development System

Introduction

Virtual Reality in the early 90s….

Emergence of first non-commercial toolkit:  Rend386;  Later Virtual Reality Modeling Language (VRML 1.0);  Later still Java and Java 3D;

Introduction

Scene created with Rend386

Introduction

Virtual Reality in the early 90s….

 PC boards still very slow (7,000 – 35,000 polygons/sec);  First turnkey VR system – Provision 100 (Division Ltd.)  Emergence of faster graphics rendering architectures at UNC Chapel Hill: Pixel Planes; Later Pixel Flow;

Introduction

35,000 polygons/sec; $26,000 (with two co processors)/card Require up to 6 PC slots for stereo version

Stride PC graphics accelerator

Introduction

35,000 polygons/sec; $64,000 (including texture generator, tracker, 3-D audio, HMD and software)

Provision 100 VR turnkey system (Division Ltd., UK)

Introduction

Provision 100 VR turnkey system (Division Ltd., UK)

Introduction

~ 1 Million triangles/sec;

Pixel Planes 5 VR system (UNC)

Applications

Medicine Tele conferencing Architecture MR (VR / AR) Game Military Industry

Applications:

Medicine

u Virtual operating room for simulation and training 28

u

Height phobia treatment

Applications:

Medicine

29

Applications :

Architecture

u Building design and simulation using heterogeneous VR environments

Applications :

Immersive 3D Game

u Alice in Virtual World

Virtual Table Projection Wall Master PC PC TCP PC TCP With a 3D mouse CAVE PC Cluster CAVE - Like System With a 3D mouse Playing with a Wand

< mirrored local user > Interactive User Mirroring based on Stereo Video:

Results: Images

< remote user > < collaboration of two users > < collaboration of three users >

I

ntelligent

A

ugmented

R

eality

u Test-bed for AR technique applied for industrial fields – Training for engineers for airplane maintenance.

– Huge piles of documentation which link to each other : text, images, video  Integrate all information into the real scene

< Paper manual in the workspace > < Pitch Trimmer>

VRML 실습

u 1.1 VRML (Virtual Reality Modeling Language) u 1.2 VRML의 특징

1.1 VRML

(Virtual Reality Modeling Language)

u u VRML은 Virtual Reality Modeling Language의 약자로 인터넷 환경에서 상호 작용하는 3차원 환경을 개발하기 위해 제안된 스크립트 언어 VRML 시초 -1994년 5월 스위스 제네바에서 열린 WWW conference에서 Tim Berners-Lee와 Dave Raggett가 제안 - Silicon Graphics 사의 Open Inventor 파일 형식을 기반으로 VRML V1.0 규약 제정 - V1.0의 기능에 다양한 기능을 추가하여 1996년 VRML V2.0 제정 - 1997년에 VRML 2.0은 VRML97로 수정하면서 국제 표준으로 인정받았다. - 현재 web3d 표준안으로 X3d(eXtensible 3 Dimension)란 명칭으로 가상현실을 모델링

u VRML 1.0

u - 실리콘 그래픽스(SGI)의 오픈 인벤터(Open Inventor)의 파일 포맷을 기초로 하여 VRML 1.0 규정이 제정되었지만 사운드, 애니메이션 등이 결여되었고 가장 중요한 요소인 상호작용이 지원되지 않음 VRML 2.0

u - VRML 2.0에 대표적으로 추가된 기능은 상호작용(interactive), 키프레임 애니메이션, 3차원 사운드, 다양한 배경, 3차원 물체를 제어할 수 있는 여러 스크립트가 제공 VRML 97 u VRML 2.0을 국제 그래픽 표준으로 인정받기 위하여 V2.0의 스펙(Specification)과 관련한 문서와 기능의 수정을 통해 그래픽 언어의 표준으로 VRML97이 제안됨 X3D -X3D는 “Extensible 3D"의 약자로 인터넷 가상현실 구현 표준 언어인 VRML97을 대체하는 표준안의 명칭

1.2 VRML의 특징

u 상호작용과 탐색 기능 (Interaction and Navigation) - 3D 객체에 사용자의 이벤트를 발생 시킴으로서 더욱 현실감 있는 가상공간 체험 u 인터넷상의 3D 그래픽 국제 표준 - 표준 스펙 공개 - ASCII 형태의 파일로 메모장에서 쉽게 구현 u 다양한 스크립트 지원 u -HTML 문서와 연결 가능할 뿐만 아니라, JAVA나 JavaScript와 결합 가능하여 다양한 기술을 효과적으로 표현 다른 응용프로그램과 호환성