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

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

Embed Size (px)

Citation preview

Page 1: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

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: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

I. Background1998 – Database “Lego” experimental

assembly of an online event (Avatars98, Inside Cybespace)

Page 3: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

I. BackgroundDatabase assembly of space, but also

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

Page 4: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

I. BackgroundNASA Needs: STS-61, Hubble Repair

training(JSC 1993)

Page 5: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

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: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

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

agent work-practice simulator

AgentViewer 2D interface

Virtual Environment 3D interface

Page 7: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

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: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

II. Architecture of BrahmsVEInternal engine fundamental building blocks

Page 9: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

II. BrahmsVE/SimHabModeling process

Video and other activity capture

Geographic model: waypoints

Brahms agent model

Object, gesture and agent 3D models

Page 10: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

II. BrahmsVE/SimHabExample: planning meeting

Page 11: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

II. BrahmsVE/SimHabExample: EVA prep

Page 12: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

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: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

II. BrahmsVE/PSA – web interface

Page 14: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

II. BrahmsVE/PSAPSA in simulated US lab on ISS

Page 15: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

II. BrahmsVE/PSAPSA in simulated US lab on ISS

Page 16: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

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

Page 17: 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

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: 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

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: 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 View of first prototype interfaces

Page 20: 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 Web architecture

Page 21: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

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: Data-Driven Virtual Environment Assembly and Operation Virtual Iron Bird Workshop – Naval Postgraduate School (04/02/2004) I. Background II. BrahmsVE Platform

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: 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 demonstration