For more info, please visit us at .

17
For more info, please visit us at www.singaren.net. sg

Transcript of For more info, please visit us at .

Page 1: For more info, please visit us at .

For more info, please visit us at

www.singaren.net.sg

Page 2: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Development of Web-Based 3D Oscilloscope Experimentation

Ko Chi Chung, Ben M. Chen, Cheng Chang Dong, Xiang Xu

Department of Electrical and Computer EngineeringNational University of Singapore

Singapore 117576

Email: [email protected]

URL: http://vlab.ee.nus.edu.sg/vlab/vr-osci

Virtual Reality Interface for Web-Based Remote Experimentation

Page 3: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

1. Objectives

2. Features

3. Hardware Infrastructure

4. Software Architecture and Tools

5. Interface of the oscilloscope experiment

Virtual Reality Interface for Web-Based Remote Experimentation

7. User feedbacks

6. Key Techniques in this project

Page 4: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Objectives

Perform a 3D-based experiment any time anywhere through the Internet

Perform an actual experiment physically over Internet

Share some expensive instruments

Have a more natural hands-on experience of using these instruments

Virtual Reality Interface for Web-Based Remote Experimentation

Page 5: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Features

Use a browser with Java and Java 3D runtime, such as Microsoft Internet Explorer or Netscape Communicator

Adopt some relevant real instruments in the laboratory instead of simulating the experimental result on the client computer

Give a more realistic feel of the instrument in manipulating 3D control buttons and knobs of the instrument

Virtual Reality Interface for Web-Based Remote Experimentation

Page 6: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Hardware Infrastructure

Internet

NUSNET-III

CircuitBoard

GPIBInstrument Controller

Remote PC

WWW Server

Virtual Reality Interface for Web-Based Remote Experimentation

Page 7: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Software Architecture and Tools

NUSNET-III

Internet

Program for Command/Data Transmission

ControlSubmodule ..... Control

Submodule

Command/Data Server Program

Instruments Circuit

Client

www server

LabVIEW

HTTP ServerHTML Pagewith Java3Dapplet

mSQL Database

Perl

Linux

C

Browser withJava 3DRuntime

Virtual Reality Interface for Web-Based Remote Experimentation

Page 8: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

To obtain much more realistic feel in conducting the oscilloscope experiment

Virtual Reality Interface for Web-Based Remote Experimentation

3-Dimensional Oscilloscope Virtual Instruments

Page 9: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

To walk around the whole virtual laboratory while conducting experiment

Virtual Reality Interface for Web-Based Remote Experimentation

3-Dimensional Virtual Scene

Page 10: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Key Techniques in this project

Virtual Reality Interface for Web-Based Remote Experimentation

Design Components

Design picking behavior

Design outdoor scene

Design navigating behavior

Page 11: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Virtual Reality Interface for Web-Based Remote Experimentation

Design Components

Static components, including case, screen, label, wall, window, etc.

Control components, including button, knob, slider, and connector.

Page 12: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Design Navigating Behavior

Virtual Reality Interface for Web-Based Remote Experimentation

To view the instruments and experiment from different angles.

Page 13: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Design Picking Behavior

Virtual Reality Interface for Web-Based Remote Experimentation

To manipulate the individual control component on virtual instruments.

Page 14: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Design Outdoor Scene

Virtual Reality Interface for Web-Based Remote Experimentation

To simulate a outdoor scene, including the live seawave and airplane.

Page 15: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

User Feedbacks

Virtual Reality Interface for Web-Based Remote Experimentation

0

10

20

30

40

50

60

70

Excellent Very good Good Satisfactory Unsatisfactory

3-D Column 1

Interface

0

10

20

30

40

50

Excellent Very good Good Satisfactory Unsatisfactory

3-D Column 1

Ease of use

Page 16: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

User Feedbacks (cont)

Virtual Reality Interface for Web-Based Remote Experimentation

0

10

20

30

40

50

Excellent Very good Good Satisfactory Unsatisfactory

3-D Column 1

0

10

20

30

40

50

60

70

80

Excellent Very good Good Satisfactory Unsatisfactory

3-D Column 1

Usefulness

Overall

Page 17: For more info, please visit us at .

For more information, please visit http://vlab.ee.nus.edu.sg/vlab

Thank you!

Virtual Reality Interface for Web-Based Remote Experimentation