Virtual Representations
A new era of efficiency, automation, collaboration and engagement is being ushered in by the advancement of virtual representations capable of modeling everything from physical environments navigated by autonomous robots and simulations of oil refineries to extended realities that bring digital interactions to physical objects.
Digital twin webinar
Learn how to create rich data models that represent digital twins small and large, and use inference to predict outcomes.
Digital twin project
Download a TypeDB Studio project to create a sample digital twin schema, load some machine data and infer outcomes.
Cosmos presentation
Watch a presentation from Vaticle's worldwide conference on increasing the self-awareness of autonomous robots.
Requirements
Virtual environments are built on rich metadata models that represent the existence of virtual spaces and objects, the connections, context and relationships between them, and all of the ways people can interact with them (and each other).
Autonomous Mobile Robots (AMR)
Automate tasks which require navigation of real-world environments, whether warehouses, retail stores, hospitals or parking garages – as well as recognition and/or interaction with physical objects.
Extended Reality (XR)
Create immersive experiences that allow people to interact with physical and/or digital objects in virtual realities or with extensions to the real world via augmented/mixed realities.
Digital Twins
Create virtual representations of physical objects (e.g., engine) or complex systems (e.g., factory floor) in order to facilitate real-time monitoring, simulation and control.
Gaming
Create shared, interactive spaces for players, from virtual environments in massively multiplayer online games to complete virtual worlds, that encourage connections, collaboration and exploration.
Challenges
The difficulty of modeling virtual representations lies in capturing human understanding of real-world environments, objects and interactions, including what they are and how they're connected – and the ability to interpret what's possible in them.
Infinite expansion
Over time, the detail and scope of virtual representations has to be increased without reshaping the underlying data model or modifying application code – a problem with relational databases.
Deep entanglement
As virtual representations come closer to capturing all of the nuances found in the real world, multiple layers of complexity and connections become increasingly difficult to model.
Countless permutations
It's exceeding difficult to identify and process all of the relationships within a virtual representation, from the connections between parts in a machine to all of the potential paths from one point to another.
Disparate data
As different types of data are captured, from environment and people to interactions and sensors, using multiple types of databases makes it hard to infer useful insights from an active representation.
TypeDB Solution
TypeDB provides developers with a database capable of modeling state-of-the-art virtual representations and all of the potential interactions with or within them – and the ability to infer valuable information by applying rules and logic to the data.
Extensible type systemExpand type hierarchies to increase fidelity, from small parts of bigger components to new types of environments and interactions. | |
Inheritance and polymorphismQuery all subtypes of environmental objects or interactions within a virtual representation without having to specify them all in a complex join. | |
Relations as a core typeUnderstand how everything in a virtual representation is connected, from rooms in a building to the machines in a factory. | |
Built-in reasoningGiven a starting point, find all reachable spaces in an environment or connected parts in a machine without knowing all the ways possible. |
Further Learning
Download sample projects to get up and running in minutes, and check out the latest blogs from our research engineers.
Digital Twin Webinar
Learn how to create rich data models that represent digital twins small and large, and use inference to predict outcomes.
Digital Twin Project
Download a TypeDB Studio project to create a sample digital twin schema, load some machine data and infer outcomes.
Cosmos presentation
Watch a presentation from Vaticle's worldwide conference on increasing the self-awareness of autonomous robots.