Project Goal:

23

description

Project Goal:. To create a three dimensional environment simulation headgear. Arnold Aquino, Dan Ziegler, Walter Schnoor , Dan Bosscher. Problem Statement. There exists a need to simulate environments that are not feasible , safe, or otherwise realizable . - PowerPoint PPT Presentation

Transcript of Project Goal:

Page 1: Project Goal:
Page 2: Project Goal:

Project Goal:To create a three dimensional environment simulation headgear.

Page 3: Project Goal:

Arnold Aquino, Dan Ziegler, Walter Schnoor, Dan Bosscher

Page 4: Project Goal:

Problem Statement• There exists a need to simulate

environments that are not feasible, safe, or otherwise realizable.

• An environment simulator could be used for anything from flight training to hazardous material cleanup training to architectural walkthroughs.

Page 5: Project Goal:

Project Motivation• An environment simulator would require the fusion

of several electrical engineering fields.

• Immersive environment simulators can cost several thousand dollars; this project was motivated by a desire to bring the technology to a wider customer base in numerous fields.

• Virtual reality simulation is a field that is growing as technology grows. Recent advancements in technology have made a low-cost simulator possible.

Page 6: Project Goal:

Our SolutionDesign RequirementsSystem Architecture

Physical DesignBudget

Lessons LearnedAcknowledgements

Page 7: Project Goal:

• To simulate unrealistic or dangerous situations, Team 3 designed SimEscape, a 3D environment simulation headgear.

• SimEscape was designed to be a safe place for learning, visualizing, and designing.

Our Solution

Page 8: Project Goal:

I. SimEscape will be worn on the user’s head.

II. It will allow the user to visualize a computer generated environment in three dimensions.

III. It will track the motion of the user’s head, allowing the viewing angle to be updated by a simple turn of the head.

Project Design Requirements

Page 9: Project Goal:

Physical System:

SimEscape Helmet

System Architecture

OutputDisplay System

ProcessingSoftware

InputHead Tracker

Page 10: Project Goal:

Head TrackerALTERA CYCLONE IV GX FPGA

DATA ACQUISITION PROCESSING MODULES

NIOS IISOFTCORE 32-BIT

MICROPROCESSORON CHIP MEMORY

UART MODULE

AVALON

SPI MODULE

AVALON

AVALON

UART

OUT TO PERSONAL COMPUTER

USB

SPI BUS

3-AXIS ACCELEROMETER

SPI

3-AXIS GYROSCOPE

SPISPI

USB TO UARTSPI-CS

SPI-CS

Page 11: Project Goal:

SoftwareUser Windows PC

OUTPUT VIDEO

SimEscape Input Mapping Software

Virtual Environment

Simulator

Operating System

(MicrosoftWindows)

ACTUAL MOUSE

MOUSE EMULATIONWin32 API

Win32 API MOUSE INPUT

USB SERIALTV-VIDEO NTSC

SUMMED MOUSE

POSITIONWin32 API

640x480 GRAPHICS SERIAL DATA STREAM

+

USB

MOTION TRACKING DATA

Page 12: Project Goal:

SimEscape Software

Page 13: Project Goal:

Virtual Environment Software

Left Camera Frame Right Camera Frame

Page 14: Project Goal:

Display System

3D DISPLAYALTERA CYCLONE IV GX FPGA

HARDWARE VIDEO PROCESSING MODULES

PIXEL BUFFER A512MB SRAM

8-Bit 3 Plane 320x240

PIXEL BUFFER B512MB SRAM

8-Bit 3 Plane 320x240

BUFFA BUFFB

VIDEO DECODERTV-VIDEO NTSC

VIDEO PROCESSING

MODULES

TV INPUT MODULE

RIGHT LCD24-Bit Color

320x240

LEFT LCD24-Bit Color

320x240

VIN

AVALON-ST

DMA MODULES

AVALON-ST

CLOCKED VIDEO OUT - LEFT

CLOCKED VIDEO OUT - RIGHT

AVALON-ST

DISPB

DISPA

Page 15: Project Goal:

Enclosure

Page 16: Project Goal:

Printed Circuit Board

Interface PCB (Our Prototype)3.15” x 7.65” 2-Layer Circuit Board, 85 nets, 118 routes

Page 17: Project Goal:

Printed Circuit Board

Proposed Production PCB7” x 5” 4-Layer Circuit Board, 226 nets, 844 routes

Page 18: Project Goal:

Power SystemINPUT POWER

24V / 5V

5V

JCT 1.2V

1.2V DC-DC REG

FPGA VCCINT CORE VOLTAGE

FPGA VCCD_PLL VOLTAGE

JCT 2.5V

2.5V DC-DC REG

FPGA PLL ANALOG SUPPLY

FPGA TRANSCIEVER SUPPLY

JCT 1.8V

1.8V DC-DC REG

CLK28 OSCILLATOR

PWR18

JCT 3.3V

3.3V DC-DC REG

FPGA IO BANKS (ALL)

FPGA CLKIN BANK

PWR33

JCT LED

19.2V ADJ REG

LCD LED+

LCD LED-

24V

GND

Page 19: Project Goal:

Original Requested Budget:$500 from Calvin

Revised Request:$1400 from Calvin

Total Cost:$922

Project Operational Budget

Page 20: Project Goal:

Expect signal integrity issuesExpect system integration issues (device communication, ect.)

Order PCBs early to diagnose potential issuesBe realistic with scope of prototype

Lessons Learned

Page 21: Project Goal:

• Steve VanderLeest, Team Advisor• Phil Jasperse, Mechanical and Manufacturing Advice• Randall Brouwer, Video Processing Advice, VHDL Wizard• Chuck Holwerda, PCB Design Advice, Component Selection Advice• Jack Doornbos, Board Population Donor• Bob Dekraker, Purchasing • Tim Theriault, Industrial Consultant• Mike Stebbins, PCB Design Advice• Amy Ball, Parts Donation• Yoon Kim, Sensor Advice• James Vandenberg, Financial Advice• Nathan Gelderloos, Business Strategy Advice

Acknowledgments

Page 22: Project Goal:

Questions?

Page 23: Project Goal: