Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ XR Studio

XR for Training - Self Learning template (external scenario management)

XR for Training - Self Learning template (external scenario management)

  • Last UpdatedDec 04, 2023
  • 3 minute read

Scope

The XR for Training - Self Learning (external scenario management) template enables you to create a scenario-based plant simulation that includes the following functionalities:

  • Scenario execution

  • Performance review

External compared standard template

It differs from the standard Self Learning template in three main ways:

  • Scenario selection is provided by an external configuration file (login.xml).

  • PPE selection is not supported.

  • The application automatically closes at the end of the scenario performance review.

It's based on the same storage functionalities as the standard self learning.

Versions

The template comes in two versions:

  • Empty: All the needed functionalities are provided; however, it contains no data.

  • Sample: A small sample plant is present in the project and is already fully configured to work as reference. A simple pump startup scenario is provided as reference.

Required development activities

To create an Integrated Training Simulator (ITS) application based on this template, the developer will need to do the following:

  • Provide scene content:

    • Import the MWX models of assets.

    • Set up lighting and camera.

  • Scan and configure all interactive items and their actions.

  • Add Trends.

  • Configure plant maps and jump to cameras.

  • Create animations for malfunctions and equipment behaviors (if in the scope).

  • Configure local avatar simulation parameters.

  • Configure scenario tutorial and assessment HUD details.

  • Create scenario configurations.

  • Create scenario steps.

  • Configure the bridge configuration file (if XR Bridge included).

Template Characteristics

The XR for Training - Self Learning (external scenario management) template has the following characteristics.

Template

Components

Rendering pipeline

  • FGI

Included modules

Predefined run configurations

  • player0_screen. To start self learning

  • player0_oculus. To start self learning in oculus mode

  • player0_openvr. To start self learning in openvr

Predefined external tools

  • Update Bridge. To update bridge.xml basing on mappings.xml.

  • Update Shares. To update shares.xml basing on mappings.xml.

  • Run Bridge. To start XR Bridge using project bridge.xml file.

  • Delete Cache. To delete the contents of the Gamedata\cache folder.

  • Make Release. To build the project release folder.

  • Make Release Bridge. To build the release bridge folder.

  • Make Installer. To create the application installer.

Default project setup

Content

  • graphics_context.xml:

    • Includes a predefined template based omni light.

    • References graphic_context_logic.xml file.

  • graphic_context_logic.xml: File that contains additional logic about the content of the graphic context.

  • initial_condition.xml: File that contains the configuration of the scenario.

  • main_context.xml: Project entry point where to include all other contents.

  • main_scenario.xml: Hosts the scenarios shared script functionalities.

  • main_simulation.xml: Includes some callbacks related to simulation state that can be customized.

  • maps.xml: Configuration of the maps management.

  • templates.xml: Repository for shared template definitions.

Configuration

  • cfg_commons: VR settings and field operator PPE.

  • cfg_simulation: Simulation participants and local avatar behavior.

  • cfg_scenario: Used to design what interface elements should be included, depending on the scenario execution mode (tutorial, assessment, sandbox).

Networking

  • mapping.xml: Contains the definitions to be used by bridge generator tool to update bridge.xml and shares.xml.

  • bridgeTemplate.xml: Template for bridge.xml used to store manually entered bridge configuration.

  • bridge.xml: Automatically generated bridge configuration.

  • sharesTemplate.xml: Template for shares.xml used to store manually entered shares.

  • shares.xml: Automatically generated shares file.

Installer

  • installer.xml: Standard configuration.

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in