Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data...

17
Feb. 19, 2008 CU-NEES 2008 FHT Workshop N EES at CU Boulder The George E Brown, J r. Network for Earthquake Engineering Simulation 01000110 01001000 01010100 Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology NEES CU Boulder

Transcript of Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data...

Page 1: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

Network Infrastructure; Real time viewer; Telepresence;

Data Management

Kent Polkinghorne

Information Technology

NEES CU Boulder

Page 2: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

• Data Sources

• Local Data Storage

• Remote Data Viewing

Page 3: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

MTSDigital Control System

High-speed ActuatorsValve Drivers

Test Specimen

NISupplementary DataAcquisition and Control System

A/D’s

A/D’s

D/A’sReal-time Simulation Target (Simulink)

Neespop.Colorado.EduRemote CollaborationHost

Neestp.Colorado.EduTelepresence Portal andRobotic Camera Control

Neesdaq.Colorado.EduData Turbine ServerLocal Data Repository

Videoconference /Telepresence Hardware

Additional Computation Resources

Real-time Computation Target (OpenSEES/ETSor Simulink)

Gigabit Ethernet LAN(2 x Cisco 3550 Switches) (13)

SCRAMNet DeterministicOptical Network (14)

CU FHT Equipment Network

Real-time Hosts

FPGA

Video/Still Image Sources

Page 4: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

Video and Image Data Network

Neestp.Colorado.EduTelepresence Portal andRobotic Camera Control

Gigabit Ethernet LANRobotic PTZ Video

Camera

Robotic PTZ Video Camera

Robotic PTZ Video Camera

Robotic PTZ VideoCamera

Robotic Still Camera Host

Robotic Still Camera

Robotic Still Camera

Robotic Still Camera

Neesdaq.Colorado.EduData Turbine ServerLocal Data Repository

VIC 2D ImageCorrelation Host

VIC 2D Camera

MiniDV Camera

Page 5: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

Robotic PTZ Video Cameras•Two fixed cameras at the north and south ends of lab

•Two wireless cameras for experiment-specific viewing

•Pan, tilt, and zoom controlled from telepresence portal

•Video streams can be routed to Data Turbine server and viewed with the Real-time Data Viewer (RDV)

•Up to 10 frames/second at 640x480 pixels

Page 6: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

Robotic Still Image Cameras

•Three Olympus C750 4.0 megapixel cameras on robotic pan/tilt bases•Controlled via LabVIEW GUI or web interface•Captured images fed into Data Turbine for viewing with RDV•Used for remotely viewing fine detail at low frame rates (10 seconds/frame)

Page 7: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

MiniDV Camera

• Canon GL2 Three CCD digital video camcorder with 16-bit stereo sound

• Captured video edited and reformatted with open-source video tools (Kino, MJPEG Tools)

• Reduced quality video can be streamed to Data Turbine in real time

Page 8: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

• Data Sources

• Local Data Management

• Remote Data Viewing

Page 9: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

Local Data Flow

National InstrumentsSupplementary DataAcquisition and Control System

MTSDigital Control System

Video/Still Image Sources

OpenSEES and SimulinkReal-time Hosts

Neesdaq.Colorado.EduReal-time Streaming DataLocal Data Repository

500 GBRAID 5

Disk Array

2.5 TBRobotic

Tape Library

NEES CentralRepository

Researcher

Page 10: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

Local Data Management

• Data is moved from data sources to local data repository via network file system

• Data from Data Turbine acquired with data sink tools• Local repository stored on redundant disk array with

automatic tape backup• Data manually uploaded to NEES Central• Metadata manually uploaded to NEES Central

Page 11: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

• Data Sources

• Local Data Management

• Remote Data Viewing

Page 12: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

Data Turbine

• Numeric and image data is fed into the Ring Buffered Network Bus (RBNB) “Data Turbine”

• Data Turbine is responsible for collecting and synchronizing data from data sources

• Synchronized data is streamed to Real-time Data Viewer (RDV) clients

• Synchronized data is also streamed to disk for later access

Page 13: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

RDV

•Used to view real-time, streaming data over a network from a Data Turbine Server•“Instant Replay” functionality with variable speed playback•Synchronizes numeric, video, and still image data•Allows user to overlay data from local PC onto streamed data•Developed by Buffalo NEES equipment site

Page 14: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

RDV Zoom timeline

Global timelineReal-time/Pause control

Numeric data graph

Data Turbineserver

Numeric datachannel list

Video channellist

Video window

Time scale control

Page 15: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

FlexTPS

•Allows remote viewing and robotic control of live video over the internet using only a standard web browser

•Digital Video Recorder (DVR) functionality allows video streams to be recorded and played back

•Collaboration function allows video streams from local site and other NEES sites to be viewed together

•Developed by University of Texas, Austin equipment site

Page 16: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

FlexTPS•http://neestp.colorado.edu/portal

Snapshot button

Camera name

Zoom control

Tilt control

Pan control

Frame rate

Camera section

Page 17: Feb. 19, 2008 CU-NEES 2008 FHT Workshop Network Infrastructure; Real time viewer; Telepresence; Data Management Kent Polkinghorne Information Technology.

Feb. 19, 2008 CU-NEES 2008 FHT WorkshopNEES at CU Boulder

The George E Brown, Jr. Network for Earthquake Engineering Simulation

01000110 01001000 01010100

• Data Sources

• Local Data Storage

• Remote Data Viewing