模拟/建模/设计

使用 NVIDIA Omniverse 和 Gemini 项目构建主动数字孪生

 

数字创新和产品设计公司 Acceleration Agency 正在积极开展一项活动 数字孪生 称为 Gemini 项目的框架和工具包。受美国同名太空计划的启发, Gemini 项目使用主动传感器结构数据和来自 Google Sheets 和客户关系管理( CRM )平台等来源的广泛数据,在虚拟世界中复制真实世界的设置。

active digital twin 框架和工具包将完全连接到 视频概述 –用于设计和协作的可扩展平台–使用 通用场景描述( USD ) .

该项目是通过数字复制加速机构位于德克萨斯州奥斯汀的总办事处启动的。办公室的数字孪生配备了用于实时和历史空间计算的密集传感器结构,包括 Salesforce 提供的员工和员工信息(职务、身份证、性别和出生日期)。它还跟踪现场的库存物品,并可以显示数量、上次交互日期、温度和方向等信息。

使用 NVIDIA Omniverse 实时、真实的物理 物理加速 该团队预计,双子座主动数字双星可以以前所未有的视觉和物理保真度以及复杂的模拟来模拟。

利用 USD 和 Omniverse Nucleus , Gemini digital twin 平台的用户将能够通过各种工具实时协作更新内容,而无需等待新版本。

使用套件扩展将 Google Sheets 连接到 NVIDIA Omniverse

多个抽象层和传感器结构层允许各种传感器、数据库、 CRM 和对象集成工具连接到 Omniverse 。该连接允许实时更新库存对象和温度、湿度和位置等信息。

为此,团队创建了一个简单的 Omniverse Kit 由 Python 脚本启用的扩展,该脚本从 Google 工作表读取数据并将数据附加到 Omniverse 工具包中的对象。它允许用户控制 Omniverse 应用程序中任何选定对象的位置、比例和旋转,如: Omniverse CodeOmniverse Create 使用电子表格中的元数据。您可以通过 GitHub访问 AccelerationAgency/omniverse-extensions

将数据库和 CRM 工具与扩展一起使用,可以使操作对象数据的任务更具可伸缩性。当建造工厂、体育场馆、仓库甚至城市规模的数字孪生时,可能需要快速操纵数百、数千甚至数百万个对象。

加速机构将 USD 版本的 office digital twin 加载到 Omniverse 阶段,并使用扩展来选择和操作对象数据。

下面的图像显示了如何在代理办公室外的停车场为 Tesla 执行此过程的示例。构建它相当简单,单个开发人员只需几天时间即可创建。它可以扩展到任何数据源。

Google Sheet with object location, scale, and rotation information
图 1.带有对象位置、比例和旋转信息的谷歌工作表
Selecting the Project Gemini-enabled extension from the extensions tab in Omniverse Code
图 2.从中的 extensions 选项卡中选择 Project Gemini 启用的扩展 Omniverse Code

 

The object before running the extension to pull in the data from the Google Sheet
图 3.运行扩展以从 Google 工作表中提取数据之前的对象

After running the extension to pull in the data from the Google Sheet, the object now has different parameters
图 4.运行扩展以从 Google 工作表中提取数据后,对象现在具有不同的参数

Running the extension using the USD version of the office digital twin as the data source, then selecting the Tesla as the data object to manipulate
图 5.使用 USD 版本的 office digital twin 作为数据源运行扩展,然后选择 Tesla 作为要操作的数据对象

 

 Tripling the scale factors of the Tesla in the Google Sheet updates through the extension and then propagates into the stage
图 6.将 Google 表单中 Tesla 的比例因子增加三倍,通过扩展更新,然后传播到阶段

 

与加速机构执行制片人 Starr Long 一起观看扩展:

添加 RTX 渲染器和 Nucleus 协作

Gemini 项目的下一步是使用 NVIDIA RTX 渲染器 并允许通过 Nucleus 进行实时修改。实时修改是使用强大的 USD 3D 框架和合成引擎的优势之一。这将与真实数据的历史记录相结合,回放时可以与这些修改混合,以尝试不同的场景。团队瞄准的一些用例包括建筑工地、医院和现场活动场地。要了解更多信息,请访问 双子座项目网站 .

Digital twin of The Acceleration Agency office running in the NVIDIA RTX Renderer
图 7.在 NVIDIA RTX 渲染器中运行的加速机构办公室的数字孪晶
Sensors and tags that send real-time data about location, temperature, and other factors to the digital twin
图 8.将位置、温度和其他因素的实时数据发送给数字孪生的传感器和标签

在中了解有关为 NVIDIA Omniverse 构建基于 USD 的自定义应用程序和扩展的更多信息 Omniverse 资源中心 用这些 USD – 特定资源 .

不要错过 NVIDIA 和 SIGGRAPH , 2022 年 8 月 8 日至 11 日。观看太平洋时间 8 月 9 日中午在 SIGGRAPH 举行的 Omniverse 社区直播,了解 NVIDIA Omniverse 和其他 设计和可视化解决方案 正在推动图形和图形技术的突破 GPU 加速软件 .

你也被邀请参加就职典礼 #扩展 Omniverse 开发人员竞赛 ,开放至 2022 年 8 月 19 日。使用 Omniverse 代码创建 Omniverse 扩展,有机会赢得 NVIDIA RTX GPU 。

遵循 NVIDIA Omniverse 上的 一款图片分享应用 , 啁啾 , YouTube 中等的 以获得额外的资源和灵感。查看 Omniverse 论坛 ,并加入我们的 Discord 服务器 抽搐通道 与社区聊天。

Tags