SlideShare ist ein Scribd-Unternehmen logo
1 von 62
Bruce Damer, CEO DigitalSpace Corporation 343 Soquel Ave, Suite 70 Santa Cruz, CA 95062 Ph: 831 338 9400 Email:  [email_address] Digital Spaces (DSS) An open source 3D simulation platform for space applications
Digital Spaces Open Source Real-time 3D Modeling and Simulation I. Overview II. Beginnnings III. Early Work IV. Surface Mobility V. Demo – ESS STS-125 VI. Architectural Overview Acknowledgements
I. Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
II. Beginnings -  In 1999-99, designing immersion through story in the  Virtual Walk on the Moon  with Apollo astronaut Rusty Schweickart Rusty Schweickart in Cyber Space - 1999 Rusty Schweickart in Outer Space - 1969
On July 20, 1999 Rusty Schweickart entered an avatar space as our narrator to commemorate the 30 th  anniversary of the Apollo XI moon landing
 
 
 
This work was presented to NASA leading to the funding of DigitalSpace and Digital Spaces (DSS) and the following Portfolio of Projects
III. Early work  (2000-2003)  -  Modeling human/machine activities in Mars Analogs, BrahmsVE utilizing Adobe Atmosphere, Clancey, Sierhuis, NASA ARC
BrahmsVE/SimHab Modeling process ,[object Object],[object Object],[object Object],[object Object]
- Planning meeting, water tank filling, EVA prep BrahmsVE/SimHab
BrahmsVE/SimHab
PSA Robot aboard a Virtual Space Station
PSA Robot aboard a Virtual Space Station
Shuttle Operations and ISS Construction -  Training environment for STS-114 (NBL) 2004
Educational Spacewalk Simulation - STS-125 Hubble Servicing Mission (May 2009)
IV. Surface Mobility - Mars surface modeling from orbital height data and  DriveOnMars  MER simulation (2003-04)
DriveOnMars DigitalSpace training environment for NBL “ Drive On Mars” lighting for night-day transition, basic modeling of vehicle systems, RAT instrument deployment
Lunar Surface Robotics - NASA ARC, Colorado School of Mines (2004-2006) Colorado School of Mines Prototype Lunar Bucket Wheel Excavator
Lunar Bucket Wheel Excavator DigitalSpace Lunar analog simulation of BWE
Lunar Bucket Wheel Excavator
Raytheon CE&R studies - Telerobotically build a Lunar base (2004-2005)
Raytheon CE&R studies - Telerobotically build a Lunar base (2004-2005)
Telerobotic Lunar Outpost Construction  – mission concept (animation)
Telerobotic Lunar Outpost Construction
Microsat Lander & LSAM Landing Dynamics - NASA Ames Research Center, JSC (2006)
Microsat Lander & LSAM Landing Dynamics
Microsat Lander & LSAM Landing Dynamics
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Find the Light Touch the Ice RLEP2 Lunar Rover Polar Ice Mission - NASA MSFC, ARC, JPL/TeamX
Model: Dawes Crater As imaged by Apollo XV   Design challenge: traverse steep crater wall on the Lunar south pole   RLEP2 Lunar Rover Polar Ice Mission - NASA MSFC, ARC, JPL/TeamX
RLEP2 Lunar Rover Polar Ice Mission - NASA MSFC, ARC, JPL/TeamX
RLEP2 Lunar Rover Polar Ice Mission - Virtual Lunar Hazard Yard
RLEP2 Lunar Rover Polar Ice Mission - Preliminary Design
RLEP2 Lunar Rover Polar Ice Mission - Final vehicle in hazard yard
2007 Project: Lunar Regolith Dig -Balovnev model, Matlab output
2007 Project: Lunar Regolith Dig Surface mesh deformation – Nader, University of Toronto
Constellation to NEO trade study - modeling, visualization
Constellation to NEO trade study - modeling, visualization
Constellation to NEO trade study - modeling, visualization
Constellation to NEO trade study - modeling, visualization
Constellation to NEO trade study - modeling, visualization
Constellation to NEO trade study - publicity
Constellation to NEO trade study - modeling, visualization
Educational Spacewalk Simulation - STS-125 Hubble Servicing Mission (May 2009) V. Demo
Digital Spaces Open Source Real-time 3D Modeling and Simulation VI. Architectural Overview with Peter Newman
Digital Spaces Philosophy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Libraries used ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3D Authoring Packages Used ,[object Object],[object Object]
Modular design ,[object Object],[object Object],[object Object]
Loosely heirachal design ,[object Object],[object Object]
Module description Script_Python  Embeds a Python interpreter in Digital Spaces to provide a Rapid Application Development layer for Space specific logic.  AgentManager  Implements the control logic for a range of predefined Agent types (semi autonomous conceptual entities).    SGManager  Provides a higher level coordination between other Components that involve a 3D scene graph. Responsible for parsing Scene files, and for connecting physics to graphics.  Physics_ODE  Provides rigid body physics simulation.  3DVisuals_OGRE  Provides 3D rendering, including model, texture and particle system loading (and others).
Module description UserInput_DirectInput  Provides user input to the system. This includes keyboard, mouse and joystick, or any other DirectX supported device. VehicleAgent_Control  Connects user input to control of a specific type of Agent. GUI_CEGUI  Provides a 2D overlay UI over 3DVisuals_OGRE.  Core Performs component loading, initial inter-component communication, and work scheduling.  Not shown: All file resources are loaded through DataResource module. Allows abstraction of resource locations and types. Integrated with Core to allow initial resource loading.
Visual Content Work Flow How visual content is processed in Digital Spaces
Space file is parsed by Core Configuration data is passed to appropriate components.
Scene file is parsed by SGManager Based on the configuration data, the SGManager uses the DataResource Manager to load the Scene file, and parses it.
Heirachal objects are created As the scene file is processed, heirachal objects are created in the SGManager, their representations are created in any component implementing DISGRepresentative, and configured with any type specific information.
Leaf objects are created When the end of a heirachal branch is reached, "leaf" objects are created in the SGManager, their representations are created in anything inmplementing DISGRepresentative, and configured with any type specific information.
Visual object creation    Visual objects (such as meshes) are created as part of creating the SGManager leaf objects. The DataResource Manager is used to load any required model resources, and are parsed and instanced in OGRE.
Positional information is applied Information that is common to the SGManager objects, specifically positional, orientation and scale information, is applied to the SGObjects, and thus their representations.
Summary: DigitalSpace DSS modular plug-in architecture (roadmap)
This work was funded by NASA Ames Research Center and other NASA Centers through various federal and subcontractor contracts. Special thanks to Pete Worden for supporting the public outreach direction of this work. For further information and use please contact: Bruce Damer, CEO DigitalSpace Corporation 343 Soquel Ave, Suite 70 Santa Cruz CA 95062 Ph: 831 338 9400 Email:  [email_address] Acknowledgements

Weitere ähnliche Inhalte

Ähnlich wie Bruce Damer's presentation of Digital Spaces, an open source 3D simulation platform for space applications (NASA Ames, May 5, 2009)

Real-Time Hardware Simulation with Portable Hardware-in-the-Loop (PHIL-Rebooted)
Real-Time Hardware Simulation with Portable Hardware-in-the-Loop (PHIL-Rebooted)Real-Time Hardware Simulation with Portable Hardware-in-the-Loop (PHIL-Rebooted)
Real-Time Hardware Simulation with Portable Hardware-in-the-Loop (PHIL-Rebooted)Riley Waite
 
GRIMES_Visualizing_Telemetry
GRIMES_Visualizing_TelemetryGRIMES_Visualizing_Telemetry
GRIMES_Visualizing_TelemetryKevin Grimes
 
Bruce Damer's Cyberworlds 2003 Presentation (Singapore, Dec 3, 2003)
Bruce Damer's Cyberworlds 2003 Presentation (Singapore, Dec 3, 2003)Bruce Damer's Cyberworlds 2003 Presentation (Singapore, Dec 3, 2003)
Bruce Damer's Cyberworlds 2003 Presentation (Singapore, Dec 3, 2003)Bruce Damer
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerAlex Barbosa Coqueiro
 
Agile Systems Engineering & Agile at SKA Scale
Agile Systems Engineering & Agile at SKA ScaleAgile Systems Engineering & Agile at SKA Scale
Agile Systems Engineering & Agile at SKA ScaleJoint ALMA Observatory
 
Processing Geospatial Data At Scale @locationtech
Processing Geospatial Data At Scale @locationtechProcessing Geospatial Data At Scale @locationtech
Processing Geospatial Data At Scale @locationtechRob Emanuele
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overviewjonblower
 
Opening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchersOpening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchersMediaMixerCommunity
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechPetteriTeikariPhD
 
Constelat.io
Constelat.ioConstelat.io
Constelat.ioLeon Pegg
 
Big Data, Big Computing, AI, and Environmental Science
Big Data, Big Computing, AI, and Environmental ScienceBig Data, Big Computing, AI, and Environmental Science
Big Data, Big Computing, AI, and Environmental ScienceIan Foster
 
MYashar_Computing_Skills_2017
MYashar_Computing_Skills_2017MYashar_Computing_Skills_2017
MYashar_Computing_Skills_2017Mark Yashar
 
World wind java sdk in progess
World wind java sdk in progessWorld wind java sdk in progess
World wind java sdk in progessRaffaele de Amicis
 
CV_2011
CV_2011CV_2011
CV_2011iijv
 
Development of James Web Space Telescope (JWST)
Development of James Web Space Telescope (JWST) Development of James Web Space Telescope (JWST)
Development of James Web Space Telescope (JWST) webhostingguy
 
Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)Danny Bronson
 

Ähnlich wie Bruce Damer's presentation of Digital Spaces, an open source 3D simulation platform for space applications (NASA Ames, May 5, 2009) (20)

Real-Time Hardware Simulation with Portable Hardware-in-the-Loop (PHIL-Rebooted)
Real-Time Hardware Simulation with Portable Hardware-in-the-Loop (PHIL-Rebooted)Real-Time Hardware Simulation with Portable Hardware-in-the-Loop (PHIL-Rebooted)
Real-Time Hardware Simulation with Portable Hardware-in-the-Loop (PHIL-Rebooted)
 
GRIMES_Visualizing_Telemetry
GRIMES_Visualizing_TelemetryGRIMES_Visualizing_Telemetry
GRIMES_Visualizing_Telemetry
 
Bruce Damer's Cyberworlds 2003 Presentation (Singapore, Dec 3, 2003)
Bruce Damer's Cyberworlds 2003 Presentation (Singapore, Dec 3, 2003)Bruce Damer's Cyberworlds 2003 Presentation (Singapore, Dec 3, 2003)
Bruce Damer's Cyberworlds 2003 Presentation (Singapore, Dec 3, 2003)
 
Lecture OSSIM
Lecture OSSIM Lecture OSSIM
Lecture OSSIM
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS Robomaker
 
Esi web2.0 may2010
Esi web2.0 may2010Esi web2.0 may2010
Esi web2.0 may2010
 
Agile Systems Engineering & Agile at SKA Scale
Agile Systems Engineering & Agile at SKA ScaleAgile Systems Engineering & Agile at SKA Scale
Agile Systems Engineering & Agile at SKA Scale
 
Processing Geospatial Data At Scale @locationtech
Processing Geospatial Data At Scale @locationtechProcessing Geospatial Data At Scale @locationtech
Processing Geospatial Data At Scale @locationtech
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overview
 
Opening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchersOpening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchers
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTech
 
Constelat.io
Constelat.ioConstelat.io
Constelat.io
 
Big Data, Big Computing, AI, and Environmental Science
Big Data, Big Computing, AI, and Environmental ScienceBig Data, Big Computing, AI, and Environmental Science
Big Data, Big Computing, AI, and Environmental Science
 
MYashar_Computing_Skills_2017
MYashar_Computing_Skills_2017MYashar_Computing_Skills_2017
MYashar_Computing_Skills_2017
 
Cluster Computing Web2 Sept2009
Cluster Computing Web2 Sept2009Cluster Computing Web2 Sept2009
Cluster Computing Web2 Sept2009
 
World wind java sdk in progess
World wind java sdk in progessWorld wind java sdk in progess
World wind java sdk in progess
 
CV_2011
CV_2011CV_2011
CV_2011
 
Development of James Web Space Telescope (JWST)
Development of James Web Space Telescope (JWST) Development of James Web Space Telescope (JWST)
Development of James Web Space Telescope (JWST)
 
Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)
 
JLopezResume2
JLopezResume2JLopezResume2
JLopezResume2
 

Mehr von Bruce Damer

Dr. Bruce Damer's talk at ESPD 55 It's High Time for Science
Dr. Bruce Damer's talk at ESPD 55 It's High Time for ScienceDr. Bruce Damer's talk at ESPD 55 It's High Time for Science
Dr. Bruce Damer's talk at ESPD 55 It's High Time for ScienceBruce Damer
 
Dr. Bruce Damer: Hot Spring Hypothesis of the Origin of Life & Future of Life...
Dr. Bruce Damer: Hot Spring Hypothesis of the Origin of Life & Future of Life...Dr. Bruce Damer: Hot Spring Hypothesis of the Origin of Life & Future of Life...
Dr. Bruce Damer: Hot Spring Hypothesis of the Origin of Life & Future of Life...Bruce Damer
 
Dr. Bruce Damer @ QAU Pakistan-The Origin of Life & Life in the Universe
Dr. Bruce Damer @ QAU Pakistan-The Origin of Life & Life in the UniverseDr. Bruce Damer @ QAU Pakistan-The Origin of Life & Life in the Universe
Dr. Bruce Damer @ QAU Pakistan-The Origin of Life & Life in the UniverseBruce Damer
 
An Origin of Life in Salt Water or Fresh Water?
An Origin of Life in Salt Water or Fresh Water?An Origin of Life in Salt Water or Fresh Water?
An Origin of Life in Salt Water or Fresh Water?Bruce Damer
 
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)Bruce Damer
 
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)Bruce Damer
 
Yuri's Night 2010 presentation by Bruce Damer
Yuri's Night 2010 presentation by Bruce DamerYuri's Night 2010 presentation by Bruce Damer
Yuri's Night 2010 presentation by Bruce DamerBruce Damer
 
Bruce Damer's talk on the Digibarn Computer Museum (Palo Alto CA, Jul 2008)
Bruce Damer's talk on the Digibarn Computer Museum (Palo Alto CA, Jul 2008)Bruce Damer's talk on the Digibarn Computer Museum (Palo Alto CA, Jul 2008)
Bruce Damer's talk on the Digibarn Computer Museum (Palo Alto CA, Jul 2008)Bruce Damer
 
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer
 
Bruce Damer's presentation on the Creative Comons at Art Center College of De...
Bruce Damer's presentation on the Creative Comons at Art Center College of De...Bruce Damer's presentation on the Creative Comons at Art Center College of De...
Bruce Damer's presentation on the Creative Comons at Art Center College of De...Bruce Damer
 
Bruce Damer's presentation on How to Mine the Moon (Nov 2006)
Bruce Damer's presentation on How to Mine the Moon (Nov 2006)Bruce Damer's presentation on How to Mine the Moon (Nov 2006)
Bruce Damer's presentation on How to Mine the Moon (Nov 2006)Bruce Damer
 
Bruce Damer's presentation on Ratava's Line Fashion Institute of Technology, ...
Bruce Damer's presentation on Ratava's Line Fashion Institute of Technology, ...Bruce Damer's presentation on Ratava's Line Fashion Institute of Technology, ...
Bruce Damer's presentation on Ratava's Line Fashion Institute of Technology, ...Bruce Damer
 
Bruce Damer's talk for Serious Virtual Worlds 2008 (Birmingham, UK Sept 2009)
Bruce Damer's talk for Serious Virtual Worlds 2008 (Birmingham, UK Sept 2009)Bruce Damer's talk for Serious Virtual Worlds 2008 (Birmingham, UK Sept 2009)
Bruce Damer's talk for Serious Virtual Worlds 2008 (Birmingham, UK Sept 2009)Bruce Damer
 
Bruce Damer's talk at the Waag Society Cybersalvations series, Amsterdam May ...
Bruce Damer's talk at the Waag Society Cybersalvations series, Amsterdam May ...Bruce Damer's talk at the Waag Society Cybersalvations series, Amsterdam May ...
Bruce Damer's talk at the Waag Society Cybersalvations series, Amsterdam May ...Bruce Damer
 
Bruce Damer's talk at Univ Pennsylvania on the Virtual World, its Origins and...
Bruce Damer's talk at Univ Pennsylvania on the Virtual World, its Origins and...Bruce Damer's talk at Univ Pennsylvania on the Virtual World, its Origins and...
Bruce Damer's talk at Univ Pennsylvania on the Virtual World, its Origins and...Bruce Damer
 
Bruce Damer's presentation at the Ecotechnics Institute Technosphere 2005 Con...
Bruce Damer's presentation at the Ecotechnics Institute Technosphere 2005 Con...Bruce Damer's presentation at the Ecotechnics Institute Technosphere 2005 Con...
Bruce Damer's presentation at the Ecotechnics Institute Technosphere 2005 Con...Bruce Damer
 
Bruce Damer's talk on Asteroids and Comets: Mitigating Impact Risks & Steppin...
Bruce Damer's talk on Asteroids and Comets: Mitigating Impact Risks & Steppin...Bruce Damer's talk on Asteroids and Comets: Mitigating Impact Risks & Steppin...
Bruce Damer's talk on Asteroids and Comets: Mitigating Impact Risks & Steppin...Bruce Damer
 
Bruce Damer's keynote at the Sarasota Design Summit, October 2008
Bruce Damer's keynote at the Sarasota Design Summit, October 2008Bruce Damer's keynote at the Sarasota Design Summit, October 2008
Bruce Damer's keynote at the Sarasota Design Summit, October 2008Bruce Damer
 
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...Bruce Damer
 
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...Bruce Damer
 

Mehr von Bruce Damer (20)

Dr. Bruce Damer's talk at ESPD 55 It's High Time for Science
Dr. Bruce Damer's talk at ESPD 55 It's High Time for ScienceDr. Bruce Damer's talk at ESPD 55 It's High Time for Science
Dr. Bruce Damer's talk at ESPD 55 It's High Time for Science
 
Dr. Bruce Damer: Hot Spring Hypothesis of the Origin of Life & Future of Life...
Dr. Bruce Damer: Hot Spring Hypothesis of the Origin of Life & Future of Life...Dr. Bruce Damer: Hot Spring Hypothesis of the Origin of Life & Future of Life...
Dr. Bruce Damer: Hot Spring Hypothesis of the Origin of Life & Future of Life...
 
Dr. Bruce Damer @ QAU Pakistan-The Origin of Life & Life in the Universe
Dr. Bruce Damer @ QAU Pakistan-The Origin of Life & Life in the UniverseDr. Bruce Damer @ QAU Pakistan-The Origin of Life & Life in the Universe
Dr. Bruce Damer @ QAU Pakistan-The Origin of Life & Life in the Universe
 
An Origin of Life in Salt Water or Fresh Water?
An Origin of Life in Salt Water or Fresh Water?An Origin of Life in Salt Water or Fresh Water?
An Origin of Life in Salt Water or Fresh Water?
 
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
 
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
 
Yuri's Night 2010 presentation by Bruce Damer
Yuri's Night 2010 presentation by Bruce DamerYuri's Night 2010 presentation by Bruce Damer
Yuri's Night 2010 presentation by Bruce Damer
 
Bruce Damer's talk on the Digibarn Computer Museum (Palo Alto CA, Jul 2008)
Bruce Damer's talk on the Digibarn Computer Museum (Palo Alto CA, Jul 2008)Bruce Damer's talk on the Digibarn Computer Museum (Palo Alto CA, Jul 2008)
Bruce Damer's talk on the Digibarn Computer Museum (Palo Alto CA, Jul 2008)
 
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
 
Bruce Damer's presentation on the Creative Comons at Art Center College of De...
Bruce Damer's presentation on the Creative Comons at Art Center College of De...Bruce Damer's presentation on the Creative Comons at Art Center College of De...
Bruce Damer's presentation on the Creative Comons at Art Center College of De...
 
Bruce Damer's presentation on How to Mine the Moon (Nov 2006)
Bruce Damer's presentation on How to Mine the Moon (Nov 2006)Bruce Damer's presentation on How to Mine the Moon (Nov 2006)
Bruce Damer's presentation on How to Mine the Moon (Nov 2006)
 
Bruce Damer's presentation on Ratava's Line Fashion Institute of Technology, ...
Bruce Damer's presentation on Ratava's Line Fashion Institute of Technology, ...Bruce Damer's presentation on Ratava's Line Fashion Institute of Technology, ...
Bruce Damer's presentation on Ratava's Line Fashion Institute of Technology, ...
 
Bruce Damer's talk for Serious Virtual Worlds 2008 (Birmingham, UK Sept 2009)
Bruce Damer's talk for Serious Virtual Worlds 2008 (Birmingham, UK Sept 2009)Bruce Damer's talk for Serious Virtual Worlds 2008 (Birmingham, UK Sept 2009)
Bruce Damer's talk for Serious Virtual Worlds 2008 (Birmingham, UK Sept 2009)
 
Bruce Damer's talk at the Waag Society Cybersalvations series, Amsterdam May ...
Bruce Damer's talk at the Waag Society Cybersalvations series, Amsterdam May ...Bruce Damer's talk at the Waag Society Cybersalvations series, Amsterdam May ...
Bruce Damer's talk at the Waag Society Cybersalvations series, Amsterdam May ...
 
Bruce Damer's talk at Univ Pennsylvania on the Virtual World, its Origins and...
Bruce Damer's talk at Univ Pennsylvania on the Virtual World, its Origins and...Bruce Damer's talk at Univ Pennsylvania on the Virtual World, its Origins and...
Bruce Damer's talk at Univ Pennsylvania on the Virtual World, its Origins and...
 
Bruce Damer's presentation at the Ecotechnics Institute Technosphere 2005 Con...
Bruce Damer's presentation at the Ecotechnics Institute Technosphere 2005 Con...Bruce Damer's presentation at the Ecotechnics Institute Technosphere 2005 Con...
Bruce Damer's presentation at the Ecotechnics Institute Technosphere 2005 Con...
 
Bruce Damer's talk on Asteroids and Comets: Mitigating Impact Risks & Steppin...
Bruce Damer's talk on Asteroids and Comets: Mitigating Impact Risks & Steppin...Bruce Damer's talk on Asteroids and Comets: Mitigating Impact Risks & Steppin...
Bruce Damer's talk on Asteroids and Comets: Mitigating Impact Risks & Steppin...
 
Bruce Damer's keynote at the Sarasota Design Summit, October 2008
Bruce Damer's keynote at the Sarasota Design Summit, October 2008Bruce Damer's keynote at the Sarasota Design Summit, October 2008
Bruce Damer's keynote at the Sarasota Design Summit, October 2008
 
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
 
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Bruce Damer's presentation of Digital Spaces, an open source 3D simulation platform for space applications (NASA Ames, May 5, 2009)

  • 1. Bruce Damer, CEO DigitalSpace Corporation 343 Soquel Ave, Suite 70 Santa Cruz, CA 95062 Ph: 831 338 9400 Email: [email_address] Digital Spaces (DSS) An open source 3D simulation platform for space applications
  • 2. Digital Spaces Open Source Real-time 3D Modeling and Simulation I. Overview II. Beginnnings III. Early Work IV. Surface Mobility V. Demo – ESS STS-125 VI. Architectural Overview Acknowledgements
  • 3.
  • 4. II. Beginnings - In 1999-99, designing immersion through story in the Virtual Walk on the Moon with Apollo astronaut Rusty Schweickart Rusty Schweickart in Cyber Space - 1999 Rusty Schweickart in Outer Space - 1969
  • 5. On July 20, 1999 Rusty Schweickart entered an avatar space as our narrator to commemorate the 30 th anniversary of the Apollo XI moon landing
  • 6.  
  • 7.  
  • 8.  
  • 9. This work was presented to NASA leading to the funding of DigitalSpace and Digital Spaces (DSS) and the following Portfolio of Projects
  • 10. III. Early work (2000-2003) - Modeling human/machine activities in Mars Analogs, BrahmsVE utilizing Adobe Atmosphere, Clancey, Sierhuis, NASA ARC
  • 11.
  • 12. - Planning meeting, water tank filling, EVA prep BrahmsVE/SimHab
  • 14. PSA Robot aboard a Virtual Space Station
  • 15. PSA Robot aboard a Virtual Space Station
  • 16. Shuttle Operations and ISS Construction - Training environment for STS-114 (NBL) 2004
  • 17. Educational Spacewalk Simulation - STS-125 Hubble Servicing Mission (May 2009)
  • 18. IV. Surface Mobility - Mars surface modeling from orbital height data and DriveOnMars MER simulation (2003-04)
  • 19. DriveOnMars DigitalSpace training environment for NBL “ Drive On Mars” lighting for night-day transition, basic modeling of vehicle systems, RAT instrument deployment
  • 20. Lunar Surface Robotics - NASA ARC, Colorado School of Mines (2004-2006) Colorado School of Mines Prototype Lunar Bucket Wheel Excavator
  • 21. Lunar Bucket Wheel Excavator DigitalSpace Lunar analog simulation of BWE
  • 22. Lunar Bucket Wheel Excavator
  • 23. Raytheon CE&R studies - Telerobotically build a Lunar base (2004-2005)
  • 24. Raytheon CE&R studies - Telerobotically build a Lunar base (2004-2005)
  • 25. Telerobotic Lunar Outpost Construction – mission concept (animation)
  • 27. Microsat Lander & LSAM Landing Dynamics - NASA Ames Research Center, JSC (2006)
  • 28. Microsat Lander & LSAM Landing Dynamics
  • 29. Microsat Lander & LSAM Landing Dynamics
  • 30.
  • 31. Model: Dawes Crater As imaged by Apollo XV Design challenge: traverse steep crater wall on the Lunar south pole RLEP2 Lunar Rover Polar Ice Mission - NASA MSFC, ARC, JPL/TeamX
  • 32. RLEP2 Lunar Rover Polar Ice Mission - NASA MSFC, ARC, JPL/TeamX
  • 33. RLEP2 Lunar Rover Polar Ice Mission - Virtual Lunar Hazard Yard
  • 34. RLEP2 Lunar Rover Polar Ice Mission - Preliminary Design
  • 35. RLEP2 Lunar Rover Polar Ice Mission - Final vehicle in hazard yard
  • 36. 2007 Project: Lunar Regolith Dig -Balovnev model, Matlab output
  • 37. 2007 Project: Lunar Regolith Dig Surface mesh deformation – Nader, University of Toronto
  • 38. Constellation to NEO trade study - modeling, visualization
  • 39. Constellation to NEO trade study - modeling, visualization
  • 40. Constellation to NEO trade study - modeling, visualization
  • 41. Constellation to NEO trade study - modeling, visualization
  • 42. Constellation to NEO trade study - modeling, visualization
  • 43. Constellation to NEO trade study - publicity
  • 44. Constellation to NEO trade study - modeling, visualization
  • 45. Educational Spacewalk Simulation - STS-125 Hubble Servicing Mission (May 2009) V. Demo
  • 46. Digital Spaces Open Source Real-time 3D Modeling and Simulation VI. Architectural Overview with Peter Newman
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52. Module description Script_Python Embeds a Python interpreter in Digital Spaces to provide a Rapid Application Development layer for Space specific logic. AgentManager Implements the control logic for a range of predefined Agent types (semi autonomous conceptual entities).   SGManager Provides a higher level coordination between other Components that involve a 3D scene graph. Responsible for parsing Scene files, and for connecting physics to graphics. Physics_ODE Provides rigid body physics simulation. 3DVisuals_OGRE Provides 3D rendering, including model, texture and particle system loading (and others).
  • 53. Module description UserInput_DirectInput Provides user input to the system. This includes keyboard, mouse and joystick, or any other DirectX supported device. VehicleAgent_Control Connects user input to control of a specific type of Agent. GUI_CEGUI Provides a 2D overlay UI over 3DVisuals_OGRE. Core Performs component loading, initial inter-component communication, and work scheduling. Not shown: All file resources are loaded through DataResource module. Allows abstraction of resource locations and types. Integrated with Core to allow initial resource loading.
  • 54. Visual Content Work Flow How visual content is processed in Digital Spaces
  • 55. Space file is parsed by Core Configuration data is passed to appropriate components.
  • 56. Scene file is parsed by SGManager Based on the configuration data, the SGManager uses the DataResource Manager to load the Scene file, and parses it.
  • 57. Heirachal objects are created As the scene file is processed, heirachal objects are created in the SGManager, their representations are created in any component implementing DISGRepresentative, and configured with any type specific information.
  • 58. Leaf objects are created When the end of a heirachal branch is reached, "leaf" objects are created in the SGManager, their representations are created in anything inmplementing DISGRepresentative, and configured with any type specific information.
  • 59. Visual object creation    Visual objects (such as meshes) are created as part of creating the SGManager leaf objects. The DataResource Manager is used to load any required model resources, and are parsed and instanced in OGRE.
  • 60. Positional information is applied Information that is common to the SGManager objects, specifically positional, orientation and scale information, is applied to the SGObjects, and thus their representations.
  • 61. Summary: DigitalSpace DSS modular plug-in architecture (roadmap)
  • 62. This work was funded by NASA Ames Research Center and other NASA Centers through various federal and subcontractor contracts. Special thanks to Pete Worden for supporting the public outreach direction of this work. For further information and use please contact: Bruce Damer, CEO DigitalSpace Corporation 343 Soquel Ave, Suite 70 Santa Cruz CA 95062 Ph: 831 338 9400 Email: [email_address] Acknowledgements

Hinweis der Redaktion

  1. We have a proposed set of payloads to do just that.