可用于构建数字双胞胎的完整开源软件堆栈?

Posted

技术标签:

【中文标题】可用于构建数字双胞胎的完整开源软件堆栈?【英文标题】:Complete open source software stack which can be used for building digital twins? 【发布时间】:2020-10-28 18:34:24 【问题描述】:

对于 poc 项目,我们希望构建物理设备的数字双胞胎,例如咖啡机。想知道哪些开源软件组件可以用于相同的。下面提到了一些基于可用信息的软件组件:

    Eclipse Hono 物联网网关平台 Eclipse Vorto 用于描述信息模型 Eclipse Ditto 用于数字孪生表示。它以 http 或 websocket apis 的形式提供设备最后状态的抽象表示 用于 3D 模型的混合器/虚幻引擎 Protege for Ontology 编辑器

我有以下问题:

    我们是否缺少任何软件组件来创建物理资产的数字孪生?

    假设我们有可用的 3D 模型并且传感器数据也可用,我们如何将实时传感器数据提供给 3D 模型,例如根据水箱水位的真实传感器数据改变水箱的颜色?无法理解实时传感器数据将如何连接到 3D 模型。

    本体对创建 3D 模型有何帮助?

【问题讨论】:

这个问题似乎太笼统了;尝试专注于一个问题,并记得查看help center,了解 Stack Overflow 的主题是哪些类型的问题(阅读:编程问题,具体来说,不是高级软件设计问题)。 【参考方案1】:

所以您有一个 3d 模型和传感器信息,并且您想更改 3d 模型的某些属性以反映传感器信息?你应该需要使用 5 种不同的工具来完成类似的事情。我建议研究 Unity3D 或 UnrealEngine 4 等视频游戏开发工具。

【讨论】:

以上是关于可用于构建数字双胞胎的完整开源软件堆栈?的主要内容,如果未能解决你的问题,请参考以下文章

Git代码仓库托管上海道宁为您提供构建扩展和交付安全软件的完整开发人员平台

开源了一个电子文件签字+合同系统,爽!

构建完整的数据仓库平台都有哪些开源工具和技术? [关闭]

OwnCloud 开源网盘

什么是Jenkins?

如何在 OSC 社区运营你的开源项目?