i. background ii. brahmsve platform iii. brahmsve/simstation online

23
Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

Upload: kezia

Post on 25-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004). I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School(04/02/2004)

I. BackgroundII. BrahmsVE PlatformIII. BrahmsVE/SimStation Online

Page 2: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

I. Background1998 – Database “Lego” experimental

assembly of an online event (Avatars98, Inside Cybespace)

Page 3: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

I. BackgroundDatabase assembly of space, but also

database/agent operation:“booth bot”, “slide-changing bot”

Page 4: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

I. BackgroundNASA Needs: STS-61, Hubble Repair

training(JSC 1993)

Page 5: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE PlatformA virtual environment platform for discrete

agent work practice simulation

Begun in 1999, models of activities aboard Mars Analog Habitats FMARS and MDRS (SimHab)Humans and robotics in future mission concepts, modeled from captured habitat crew activitiesBacked by database/multi-agent system (Brahms)

Page 6: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE PlatformBuilding “real-world” interfaces for a multi-

agent work-practice simulator

AgentViewer 2D interface

Virtual Environment 3D interface

Page 7: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE ArchitectureHigh level components

Web-based 3D player (Adobe Atmosphere) with AX componentsJavascript/SOAP, PHP and MySQL-based lightweight protocolsBrahms, Java-based agent system3D Content: XML schemas, Atmosphere/VP models, Havok physicsSynchronized, multi-user collaboration, chat, voice

Page 8: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. Architecture of BrahmsVEInternal engine fundamental building blocks

Page 9: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE/SimHabModeling process

Video and other activity capture

Geographic model: waypoints

Brahms agent model

Object, gesture and agent 3D models

Page 10: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE/SimHabExample: planning meeting

Page 11: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE/SimHabExample: EVA prep

Page 12: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE/Personal Satellite AssistantExample: PSA aboard ISS with astronaut-agents

NASA ISS PSA Design SimulationA robot assistant aboard the Space StationHuman Centered Computing (HCC) project

Page 13: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE/PSA – web interface

Page 14: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE/PSAPSA in simulated US lab on ISS

Page 15: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE/PSAPSA in simulated US lab on ISS

Page 16: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

II. BrahmsVE/PSAPSA instructed to search for tool, avoid obstacles

Page 17: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

III. BrahmsVE/SimStation Online

Online Instance of SimStationA rendition of SimStation project of Shirley, Cochrane et al,

goals for online collaboration and document linking,early development phase

Page 18: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

III. BrahmsVE/SimStation Online

Web-based plugin (Adobe Atmosphere) with PHP/MySQL and Constructor parses XML component connection model to assemble station, components link to:

•online documents•close-out photography•video•Notations•multi user collaboration•voice loops•Future: construction/EVA viz

Page 19: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

III. BrahmsVE/SimStation Online View of first prototype interfaces

Page 20: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

III. BrahmsVE/SimStation Online Web architecture

Page 21: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

Conclusions

Work is in an early stage development but based on a decade of prior workUse of lightweight web-distributed environments a significant development in collaborative modeling and simulationDevelopment is much more rapid (10% compiled binary components, rest script and database) and agent and 3D models can be developed in a fraction of the time.BrahmsVE is funded to product introduction in the Fall of 2005Seeking proof of concept projects (contact [email protected], 831 338 9400)

Page 22: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

Acknowledgements

VDR: Stuart Gold et al, Contact ConsortiumBrahmsVE/SimHab: Maarten Sierhuis, William Clancey, et al, RIACS and Digital Space teamsBrahmsVE/PSA: Charles Neveau, Maarten Sierhuis, William ClanceyBrahmsVE/SimStation: Mark Shirley, Tom Cochrane et al.Find all project materials at: www.digitalspace.com

Page 23: I. Background II. BrahmsVE Platform III. BrahmsVE/SimStation Online

III. BrahmsVE/SimStation Online demonstration