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.

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 system

Expand type hierarchies to increase fidelity, from small parts of bigger components to new types of environments and interactions.

Inheritance and polymorphism

Query 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 type

Understand how everything in a virtual representation is connected, from rooms in a building to the machines in a factory.

Built-in reasoning

Given 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.