Through NASA STTR funding, Digital Space, Inc. is adding a 3d graphic interface by which the geographic layout, rovers, tools, robotic systems, spacecraft, and astronauts can be depicted during a Brahms simulation.
The Brahms Virtual Environment (Brahms VE) represents location-dependent information of objects and agents in a simulated terrain in three-dimensional view, with animation. (see graphic below). The BRAHMS VE consists of two components: The VR Builder allows a model builder to create a visual representation of the locations, agents and objects used in a model. A VR Viewer represents the movement of the agents and objects in the 3d visual representation. To increase flexibility in debugging and replaying a simulation model, all simulation states are stored in a database retrievable by the VR Viewer (e.g., simulations may be replayed backwards).
Here is an initial example of the interface rendering, showing the Flashline Mars Arctic Research Station (FMARS), an astronaut on the surface, and a rover.
The Brahms language is fully capable of modeling activity in such an environment, and the simulation engine is capable of driving the graphic output. What is required is coupling an existing VR language to Brahms. The VR language and API embodied in the Dspace1 platform from DigitalSpace Corporation (DSC) is uniquely suited for pairing with Brahms. DSC has developed its DSPace1 thin client VR platform to serve as a powerful scenegraph manager and java-based net-distributable cross-platform component for collaborative virtual environments.
The resulting tool composed of Brahms coupled to a VR graphic output (which we are terming Brahms VE for Brahms Virtual Environment) will be provide a unique combination of modeling language and VR visualization output, which is directly applicable to modeling and supporting a variety of other space activities such as flight operations, EVAs, robot planning and control, payload processing, onboard training, and virtual science, including fully autonomous missions with multiple, interacting robots. PSA (personal satellite assistant) and other ISS programs could benefit from the visualization, modeling and work planning capabilities of Brahms VE. We also anticipate that the Brahms VE platform would be applicable to modeling scientific fieldwork on Mars including the following key aspects:
Digital Space, Inc. is integrating Brahms with Adobe Atmosphere