Layer one05 bachelder

30
FUSED REALITY Ed Bachelder Noah Brickman

Transcript of Layer one05 bachelder

Page 1: Layer one05 bachelder

FUSED REALITY

Ed Bachelder

Noah Brickman

Page 2: Layer one05 bachelder

23 April 2005 LayerOne 2005 2

SYSTEMS TECHNOLOGY, INC.

• Employee-owned R&D small business established in 1957

0 400+ Prime Research Contracts, 500+ Research Papers/Reports

• Aerospace

0 Dynamics, Control Systems, Flying Qualities, Pilot-Vehicle Systems (Pilot Models, PIO, etc.), Simulation

• Ground Vehicles

0 Dynamics, Simulation, Driver Performance

• Human Factors

0 Impairment (Drugs, Alcohol, Fatigue), Displays, Divided Attention

• Products

0 Driving and Parachute PC-based Simulators, Control System Design & Analysis Software, Various Computer Simulation and Analysis Tools

• Customers Include: NASA, DOD, DOT, NIH, and Aerospace and Automotive Industries (e.g., Boeing, Ford, GM, etc.)

Page 3: Layer one05 bachelder

23 April 2005 LayerOne 2005 3

STI PERSONNEL BACKGROUND

INFO

• Ed Bachelder

0Former SH-60B pilot (East Coast)

0Ph.D. MIT 2000, Perception-Based Synthetic Cueing for Night Vision Device Hover Operations

0MIT Post-doc on modeling human/ automation interaction to facilitate identification of potential operator mode awareness hazards

0Primary researcher for ongoing NASA Phase II SBIR “Intelligent Displays for Time-Critical Maneuvering of Multi-Axis Vehicles”, employing an optimal control flight director foruse during helicopter autorotation

Page 4: Layer one05 bachelder

23 April 2005 LayerOne 2005 4

STI PERSONNEL BACKGROUND

INFO (SBIR-RELATED)

• Noah Brickman

0 Expertise in networking, 3D graphics, multimedia, 3D engine design, vehicle dynamics simulation, and artificial intelligence

0 Developed sophisticated software projects including networked multi-user simulation and entertainment products

0 Lead programmer for systems that variously integrated a head mounted display, spatial tracking system, speech synthesis, speech recognition, pinch gloves, tactile feedback systems, and gesture recognition

Page 5: Layer one05 bachelder

23 April 2005 LayerOne 2005 5

INTRODUCTION

• The effectiveness and safety of complex, multi-role

helicopter platforms require that the cabin crew interact

seamlessly with the flight crew and a dynamic external

environment

• Due to physical constraints and fidelity limitations current

simulation designs fail to accommodate a wide range of

training

• STI’s approach to this challenge employs a novel and

elegant method using three proven technologies – live

video capture, real-time video editing (blue screen

imaging), and virtual environment simulation

Page 6: Layer one05 bachelder

23 April 2005 LayerOne 2005 6

FUSED REALITY

• Video from the trainee’s perspective is sent to a

processor that preserves near-space (cabin

environment) pixels and makes transparent the far-

space (out-the-cabin) pixels using blue screen imaging

techniques.

• This bitmap is overlaid on a virtual environment, and

sent to the trainee’s helmet mounted display

• In this way the user directly views the physical cabin

environment, while the simulated outside world serves

as a backdrop.

Page 7: Layer one05 bachelder

23 April 2005 LayerOne 2005 7

FUSED REALITY

Frontal View of Cabin Enclosure Virtual Environment Backdrop

(Including Virtual Cockpit).

Page 8: Layer one05 bachelder

23 April 2005 LayerOne 2005 8

FUSED REALITY

A/D

Converter

Pixel Within

Magenta Threshold?

Overlay Layer 1

On Layer 2

3-D

Simulation

YesNo

Convert to

Transparent

Color

Near-Space Bitmap

(Layer #1)

Simulated Far-Space Environment

(Layer #2 info)

Head

TrackerCamera

Video-Sensed Image

HMD

Composite

Bitmap

Video Capture

Board

3-D Graphics

API

Aircraft Response

Head

Orientation

(Line of Sight,

Head Roll)

Aircraft

Controls

A/D

Converter

Pixel Within

Magenta Threshold?

Overlay Layer 1

On Layer 2

3-D

Simulation

YesNo

Convert to

Transparent

Color

Near-Space Bitmap

(Layer #1)

Simulated Far-Space Environment

(Layer #2 info)

Head

TrackerCamera

Video-Sensed Image

HMD

Composite

Bitmap

Video Capture

Board

3-D Graphics

API

Aircraft Response

Head

Orientation

(Line of Sight,

Head Roll)

Aircraft

Controls

Fused Reality Representation

Page 9: Layer one05 bachelder

23 April 2005 LayerOne 2005 9

FUSED REALITY DEMONSTRATION

Video Camera Aimed at Objects Appearing in Sensed Image Layer

Page 10: Layer one05 bachelder

23 April 2005 LayerOne 2005 10

FUSED REALITY DEMONSTRATION

Page 11: Layer one05 bachelder

23 April 2005 LayerOne 2005 11

PROCESS DETAILS

• Processing and rendering is being conducted in real time, at 30

frames per second

• Thus349,920 pixels are processed per frame, or 10,497,600 pixels

per second

• Depth perception during manual tasks is somewhat degraded when

stereoscopic vision (two different images of the world are presented to

each eye, from each eye’s perspective) is not available

• Given the apparent spare processing capacity of the video card, it

may be possible to conduct dual-camera processing and further

enhance the technique’s realism.

Page 12: Layer one05 bachelder

23 April 2005 LayerOne 2005 12

CAPTURED VIDEO

• Captured video data is converted to a texture map

• This texture map can then be operated on a pixel-by-pixel basis in

exactly the same way as the simulated environment, which gives the

capability to transform the video texture map so as to simulate a Night

Vision Goggle (NVG) scene

b.

Page 13: Layer one05 bachelder

23 April 2005 LayerOne 2005 13

FUSED REALITY COCKPIT

DEMONSTRATION

Page 14: Layer one05 bachelder

23 April 2005 LayerOne 2005 14

Fused Reality Video

Page 15: Layer one05 bachelder

Key Hardware Elements of Fused

Reality

Helmet-Mounted Display, Helmet-Mounted Micro-

Camera, Interactive Hardware (Sub-Machine Gun),

Portal Surface (Magenta Dish).

Page 16: Layer one05 bachelder

. VR Headset Mounted with Micro

Camera and Inertial Head Tracker

Head

Head Tracker

Micro

Camera

Head

Head Tracker

Micro

Camera

Page 17: Layer one05 bachelder

Interactive Sub-machine Gun

Model

Sub-machine Gun Model shown with

Computer/Sensor Interface

Page 18: Layer one05 bachelder

Fused Image

Actual Sub-Machine Gun and Operator’s Hand in

Foreground, and Simulated Background (Helicopter

Airframe, Tank, Gunfire (Note Dirt Splashes in Front of

Tank), and Geo-Specific Scene)

Page 19: Layer one05 bachelder

Sequence of Fused Images (1)

Ordnance Striking Dirt In Front of Tank

Page 20: Layer one05 bachelder

Sequence of Fused Images (2)

Tank Struck and Igniting

Page 21: Layer one05 bachelder

Sequence of Fused Images (3)

Tank Engulfed in Fireball

Page 22: Layer one05 bachelder

Fused Reality Gunnery Demonstration

at HC-3 North Island

Red Arrow Indicates Gunner’s Window Where Sub-

Machine Gun was Mounted and Magenta Dish Erected

Page 23: Layer one05 bachelder

Texture Mapping

Simplified Ambulance Geometry,

Rendered Ambulance Model After Applying Texture Maps

Page 24: Layer one05 bachelder

23 April 2005 LayerOne 2005 24

Morphing

• The opening sequence of a deployed parachute is

depicted in the following figures with model animation

• Manipulating the original parachute model into various

deformation states created a series of chute models

• These states were then set as morph targets in the

simulation, and a computer algorithm was used to

generate the smooth animation of an opening

parachute by interpolating vertex positions between

each model

Page 25: Layer one05 bachelder

Morphing

Chute Opening Sequence – Streamer

Page 26: Layer one05 bachelder

Morphing

Chute Opening Sequence - Hung Slider

(Chute Malfunction)

Page 27: Layer one05 bachelder

Morphing

Chute Opening Sequence - Fully Open

Page 28: Layer one05 bachelder

Texture Map Applications

Litter Assembly

Page 29: Layer one05 bachelder

23 April 2005 LayerOne 2005 29

TECHNOLOGY INSERTION AREAS

• Medevac

• Fire fighting

• Surgery simulation and medical therapy

• Driving

• Sports

• Entertainment Industry

Page 30: Layer one05 bachelder

23 April 2005 LayerOne 2005 30

Patent Pending