Democratizing the Industrial Metaverse with OpenUSD

Michael T. Wagner
6 min readMar 4, 2024

--

Logistics Scenario in Omniverse, Image courtesy of SyncTwin GmbH

In the era of smart manufacturing, the concept of a “smart factory” is revolutionizing the way we think about production and design. Elon Musk’s vision of “the machine building the machine” [1] encapsulates the essence of this revolution, where digital twins serve as the backbone of modern industry. These virtual replicas of physical entities and processes are pivotal in product design, production planning, and even after-sales services, offering a comprehensive digital footprint of a product throughout its lifecycle.

digital factory twin, Image used courtesy of BMW AG

Consider the digital twin technology used by industry leaders like BMW AG; it’s not just about creating a replica but about embodying the single source of truth for a product’s data and behavior over time. Unlike their physical counterparts, digital twins transcend the limitations of space and time, allowing us to revisit historical data and forecast future performance through simulations.

Yet, the journey towards a fully integrated smart factory is fraught with challenges. Today, what we often encounter are not holistic digital twins but rather “digital shadows” — fragmented data silos scattered across the various domains of the smart manufacturing value chain, from infrastructure planning to maintenance.

Bridging the Gaps in Digital Collaboration

communication with third parties is difficult with incomplete digital twins

The reality in these domains is a patchwork of partial digital twins, each representing a slice of the real world pertinent to specific use cases. This fragmentation hampers effective communication with third parties and within the organization, making it a Herculean task to forge a unified digital twin of an entire factory. The hurdles are not just technical; they extend to the realm of human collaboration. Diverse teams, scattered across different locations and entrenched in their specialized tools and visualization methods, often find themselves lost in translation, leading to decision-making friction.

Digital twins need to be shared along the product life cycle and across supply chains.

The real magic happens when digital twins are seamlessly shared across the product lifecycle and supply chain. Imagine the synergy between suppliers and manufacturers if digital twins were the lingua franca from design to manufacturing. Engineers could leverage accurate 3D models for simulations, and production planners could optimize processes using real-time data from manufacturing assets.

Navigating the Complexity of Production Networks

The complexity escalates when we consider production networks, where the interdependencies between suppliers, OEMs, and tool suppliers form a tangled web. Here, the adoption of digital twins could revolutionize the way we manage these relationships, ensuring that every cog in the machine is aligned and optimized.

multiple active planning projects with alternative scenarios require “branching of” into projected realities

But how do we keep the digital twin in sync with a constantly evolving real-world factory, especially when multiple planning projects run concurrently, each with its potential to reshape production? The answer lies in a holistic digital twin framework that allows for “branching off” from the current state into multiple simulated scenarios, providing a sandbox to test and validate various project plans against one another.

The Role of OpenUSD in the Industrial Metaverse

Enter OpenUSD, the linchpin in democratizing the industrial metaverse. By providing an open and extensible framework for describing and building digital twins, OpenUSD addresses the pressing challenges of interoperability and collaboration head-on. It paves the way for a seamless multi-project, multi-scenario planning and simulation environment, potentially encompassing millions of assets.

But how do we transition from the current state, often mired in static Excel sheets and PowerPoint slides, to a dynamic, interconnected digital twin ecosystem? OpenUSD offers a beacon of hope, promising a future where digital twins are not just accessible but are the standard modus operandi for the industry.

As we stand on the brink of this digital frontier, the question becomes not if but when and how we will embrace OpenUSD to unlock the full potential of the industrial metaverse. Let’s engage in this dialogue, share insights, and collaboratively pave the way towards a truly integrated, smart manufacturing landscape.

Creating Data-Centric Digital Twins with OpenUSD

Pixar Movie, Image courtesy of DISNEY / PIXAR

The leap from static data management to dynamic, interconnected digital twins is made possible by the Universal Scene Description (USD) format, originally developed by Pixar. Renowned for their complex and distributed scene graphs that bring animated stories to life, Pixar’s USD offers unique features that are now revolutionizing the industrial metaverse.

Leveraging USD’s Unique Features

USD’s layering and composition arcs provide a robust framework for asset creation and modification across different domains of the digital factory. This allows for the non-destructive editing of assets within a global digital factory twin, enabling seamless collaboration and customization for varied use cases. The capability to create and manage different asset variants further tailors the digital twin environment to specific domain requirements.

USD enables referencing and layering different assets in a global factory namespace

Perhaps the most groundbreaking aspect of USD from a digital twin perspective is its ability to encapsulate not just graphical data, such as meshes or animations, but also a rich tapestry of domain-specific information. This includes physical properties crucial for simulations and procedural data like schedules or activity descriptions, thus enriching the digital twins with deep semantic layers relevant to various domains.

By knitting together these diverse strands of domain knowledge, OpenUSD facilitates the creation of data-centric digital twin assets, laying the foundation for comprehensive digital twin asset pipelines across all facets of the digital factory.

From Excel Sheets to Virtual Environments

To demystify the concept of digital twin asset pipelines, let’s consider the tangible example of logistics and material container management. Traditionally managed through simple Excel sheets detailing dimensions and identifiers, these containers are ripe for digital twin transformation.

With OpenUSD, each container from our Excel catalog can be reborn as a multifaceted digital asset. Depending on the application, these digital twins can range from basic block representations for spatial planning to detailed visual models for immersive simulations. OpenUSD’s versatility ensures that these assets can be tailored to the specific needs of each use case, whether it requires visual fidelity or merely open-format data accessibility.

OpenUSD based realistic representation of our container catalog
The same OpenUSD asset structure with a block representation variant

The Transformation Process

The journey begins with creating a base USD asset tagged with essential container data and a schema defining its role within the digital twin ecosystem.

Layering, Referencing and Variant Sets are features of OpenUSD

Through USD’s referencing and variant set features, this foundational asset can then be augmented with various representations, from simplistic blocks to detailed visuals, all while maintaining a single source of truth.

For those delving deeper into efficient asset structuring, the NVIDIA SIMReady specification offers valuable insights, echoing the principles of modular and scalable asset design championed by OpenUSD.

Visualizing the Digital Twin Ecosystem

The real power of OpenUSD becomes apparent when these assets are compiled into a comprehensive catalog, with each container represented as a node within a larger digital network. By employing USD’s layering feature, we can create customized views of this catalog, aligning containers in a visual representation that best suits our operational needs.

The USD composition resolves all references with relevant data

When we open the final container_catalog_view.usd asset, the USD composition engine seamlessly resolves all references, bringing our digital twins to life. Depending on the chosen variant, the relevant representations materialize, illustrating the dynamic flexibility of USD. This visual coherence and interoperability underscore USD’s nickname as the “HTML for 3D,” highlighting its potential to become the universal language of the industrial metaverse.

Embracing Open Standards

The beauty of OpenUSD lies in its open standard nature, ensuring that these assets are not confined to proprietary systems but can be accessed, modified, and utilized across a wide array of applications that support USD. This democratization of data not only breaks down silos but also fosters an ecosystem of innovation and collaboration across the digital manufacturing landscape.

Originally published at https://www.linkedin.com.

--

--

Michael T. Wagner

CTO and Co-Founder @ipolog.ai & synctwin.ai, creating clever solutions for smart factory