节省30%成本,宝马使用 NVIDIA Omniverse 构造的数字孪生虚拟汽车工厂,实现降本增效

news2024/11/23 23:52:25

在数字化转型过程中,汽车制造商宝马集团将工业 AI 的力量运用到整个生产网络,与NVIDIA Omniverse平台共同构建并运行工业元宇宙应用。

宝马集团董事Milan Nedeljković在GTC主题演讲会中,与NVIDIA创始人兼首席执行官黄仁勋共同展示了Omniverse驱动的首座宝马虚拟工厂,可以看出宝马团队如何利用Omniverse平台将数据汇总为大型高性能模型、连接特定领域的软件工具,并实现跨地区多用户实时协作。

据悉,宝马集团在实际投产前的几年间就已经利用虚拟世界优化工厂布局、机器人开发和物流系统,凭借Omniverse平台践行了“数字先行”战略理念,使工厂能够更快投入生产并更有效率地运作、缩短产品上市时间,并提高工厂的数字化程度与可持续性。

Omniverse 是 NVIDIA 25 年来在图形学、加速计算、模拟和 AI 技术领域的结晶,宝马团队使用 Omniverse Code 和 Kit 构建了一个包含各种自定义扩展程序的应用,该应用统一了来自各种数字内容创建工具的数据,并使团队能够在工厂规划工作上开展实时协作。

通过优化设施规划和高效率流程,预计可节省 30%的成本。

减少变更订单和资金投入。

跨团队、跨专业的实时协作。

提高产品生产的稳定性。

构建一套用于软件定义工厂的新工具

在宝马的虚拟德布勒森电动汽车工厂中,凭借 Omniverse,物流和生产规划人员可以模拟工厂流程并执行各种任务,比如显示和识别机器人在受限空间中的最佳位置等。这座虚拟工厂是真实工厂的精准虚拟复制品,真实工厂将于 2025 年开业,预计每年将生产 15 万台电动汽车。

宝马集团拥有一支庞大的工厂规划人员团队,该团队的工作非常复杂,即便是极其轻微的误判或错误也会导致现实世界中的巨大成本。宝马规划人员利用 Omniverse 中的虚拟环境,在启动大型建设项目和投入资金之前预先优化生产流程,可以大大减少因订单更改和流程优化而导致的成本和停工问题。

由于工厂规划人员在复杂软件方面的专业水平不同,因此为他们提供一个高度直观、不需要大量指导就可以使用的应用至关重要。借助 Omniverse,宝马能够创造出定制化的用户体验。

这让宝马能够以在虚拟世界中执行最关键任务的相关功能为主,构建出用户界面。

在虚拟工厂中开展实时协作

为了连接在工厂不同区域和环节工作的各个团队,需要有一个集中化的平台。宝马使用 Omniverse 构建的元宇宙应用,使其有了一个始终与当前规划数据保持一致的整体规划解决方案。

在部署 Omniverse 之前,数字内容工作流程完全是手动的,而且共享和重复利用程度很低,团队高度依赖线下会议和静态规划文件来协调项目。

宝马内部元宇宙(BMW Internal Metaverse)彻底改变了宝马团队的项目协作方式,提高了团队的生产力、沟通效率以及应对市场需求变化的敏捷性。团队可以与大型场景中的多个用户以及不同领域数据开展实时远程协作,而无须在线下碰面。

宝马元宇宙中的一个工作组一般由 25 人组成,包括规划人员、指挥人员、开发人员和管理人员等,他们可以在特定的工厂场景中以虚拟方式会面。团队能够一起对工厂车间进行现场巡检,对工厂特定区域进行审核评估,确保工厂的每一个变量都得到优化,保障生产和运营安全。

指挥人员负责管理该环节的流程和准备场景,比如定位对象、检查数据状态、设置各个主题的路径点等。在审查过程中,可以对目标特定领域进行联合评估,讨论关于现状优化或问题处理的想法,并记录在相关对象的固定标记中,还可以移动或重新定位对象以更好地适应整体要求,最终创建一份包含所有发现、注释和实际变化的变更报告,并反馈给规划负责人员,以便在源系统中作出所需的修改。

通过通用场景描述(OpenUSD)连接各种 3D 工具

虚拟工厂规划包含建筑和结构、车辆、设备和动力学、产品和工艺结合、物流、人体模拟等各个方面,每一方面都需要依赖独特的数字内容创建(DCC)工具。

Omniverse Connector 可以将所有这些工具组合成复杂的场景。

转换器微服务可以自动从宝马团队使用的各种 DCC 工具中获取用于工厂规划的数据。在宝马的 Factory Builder 网络应用中,用户可以选中包含建筑或布局的 CAD 数据等源文件,将其汇总并一键输出到 Omniverse Nucleus 中的结构化 USD 项目中。工厂指挥人员可以在这里调整文件的有效性、更新参考文件并确保项目都是最新的,从而带来一个结构良好、各种技术水平的工厂规划人员都可以使用的标准化数据库。

OpenUSD 是一种用于构成大型场景和虚拟世界的开放场景描述,它让这一流程变得无缝连接。OpenUSD 兼容所有文件系统,并包含用于创建、编辑、查询、渲染、协作和模拟虚拟世界的 API。

除了实现各种 DCC 工具之间的实时协作外,OpenUSD 还能以独立图层的形式无损整合来自众多来源的数据。各用户可以同时修改工厂的不同图层,且不影响其他人的工作。较高的层会在组合中较为显著,但仍可以访问较低的层的数据。

支撑整个 USD 格式自动转换过程的是一项负责处理该转换过程的定制化服务以及向 Nucleus 的数据传输。这被称为后端集成,是宝马元宇宙的一个重要支柱。

开发自己的虚拟环境模拟应用

有了 Omniverse Kit,就可以构建用于模拟各个行业虚拟环境的域优化应用。开发人员可以创建自定义布局,并集成库存功能或 AI 支持的搜索功能等,根据团队的独特需求来精简工作流程。

Omniverse平台不仅为宝马团队提供了在全球各地虚拟工厂中开展协作的能力,还通过统一的数据策略实现了实时全局变更的共享。这使得宝马各个团队能够共同工作,分享各类更新,从而在虚拟世界中完成验证和测试,加快投产时间,提高工厂效率。点击申请试用NVIDIA Omniverse平台。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1590108.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于mpc实现无人机轨迹跟踪ROS功能包:mav_control_rw

功能包简介 mav_control_rw 功能包是ETHZ ASL的利用mpc控制实现了旋翼式无人机的轨迹追踪算法。 mpc是模型预测控制的简称,全称是Model-based Predictive Control mpc利用一个已有的模型、系统当前的状态和未来的控制量,来预测系统未来的输出&#xf…

数据中心的网络架构设计,打造高效、安全的数字底座

数据中心的网络架构设计 一、数据中心网络架构设计原则 网络,作为数据中心的核心支柱,其结构精妙,由众多二层接入设备与少量三层设备共同编织而成。过去,数据中心网络规模有限,仅凭数十台设备的简单互连便能实现信息的畅通无阻。然而,随着技术与应用需求的飞速增长,数据…

FFmpeg: 简易ijkplayer播放器实现--05ijkplayer–连接UI界面和ffplay.c

文章目录 ijkplayer时序图消息循环--回调函数实现播放器播放时状态转换播放停止 ijkmediaPlay成员变量成员函数 ijkplayer时序图 stream_open: frame_queue_init packet_queue_init init_clock 创建read_thread线程 创建video_refresh_thread线程 消息循环–回调函数实现 ui …

SpringMVC--02--上下文工具类(RequestContextHolder)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 RequestContextHolder背景1.RequestContextHolder的使用2.request和response怎么和当前请求挂钩?3.request和response等是什么时候设置进去的? 案例应用---用户信…

【C++题解】1027 - 求任意三位数各个数位上数字的和

问题:1027 - 求任意三位数各个数位上数字的和 类型:基础问题 题目描述: 对于一个任意的三位自然数 x ,编程计算其各个数位上的数字之和 S 。 输入: 输入一行,只有一个整数 x(100≤x≤999) 。 输出&…

微信小程序 uniapp+vue城市公交线路查询系统dtjl3

小程序Android端运行软件 微信开发者工具/hbuiderx uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。 前端:HTML5,CSS3 VUE 后端:java(springbootssm)/python(flaskdja…

STM32完成软件I2C通讯

今天的重点是利用STM32的软件方案和MPU60506轴姿态传感器建立通讯,今天只完成了简单的发送地址和接收应答的部分,特此记录一下过程,以后忘记可以随时翻出来看看。 先介绍最基本的I2C通讯的最基本的6个时序: 一:起始条…

goproxy 简单介绍 及一键安装脚本

goproxy 官网 https://goproxy.cn/ GoProxy 是一项用于 Go 模块的高性能代理服务,旨在为 Go 开发人员提供更快速、更可靠的模块下载体验。它提供以下主要功能: 全球分布式代理服务器: GoProxy 在全球多个地区部署了代理服务器,例如拉斯维加…

驱动开发:探索DRIVER_OBJECT驱动对象

本章将探索驱动程序开发的基础部分,了解驱动对象DRIVER_OBJECT结构体的定义,一般来说驱动程序DriverEntry入口处都会存在这样一个驱动对象,该对象内所包含的就是当前所加载驱动自身的一些详细参数,例如驱动大小,驱动标…

B站基于Apache Ranger的大数据权限服务的技术演进

01 背景 随着云计算、大数据技术的日趋成熟,复杂多元、规模庞大的数据所蕴含的经济价值和社会价值逐步凸显,数据安全也是企业面临的巨大挑战,B站一直致力于对用户隐私数据的保护。 02 Ranger概述 2.1 用户认证 提到安全,就不得不…

uni-app web端使用getUserMedia,摄像头拍照

<template><view><video id"video"></video></view> </template> 摄像头显示在video标签上 var opts {audio: false,video: true }navigator.mediaDevices.getUserMedia(opts).then((stream)> {video document.querySelec…

emmet语法--快速生成html标签

emmet语法介绍 可以直接把它理解为快捷键。 通过一定简略的缩写配合快捷键&#xff0c;直接生成我们想要的html代码。 vscode中已经内置了emmet语法&#xff0c;可以直接使用。 emmet的核心就是tab键&#xff0c;我们输入关键词然后按下tap就可以直接生成我们要的代码。 标…

高云FPGA的管脚约束文件的复制

问&#xff1a;Gowin里面能不能直接拷贝一个管脚约束文件进去用&#xff1f; 答&#xff1a; 可以直接拷贝&#xff0c;但是拷贝前后两个工程对应的芯片必须要是同一个芯片 拷贝方法: 第一步&#xff1a;按照被拷贝约束文件对应的芯片新建一个工程&#xff0c;然后将原工程文…

产品推荐 | 基于Lattice的Crosslink系列LIF-MD6000 FPGA开发板

1、产品概述 LATTICE是一家老牌的FPGA厂家。在CPLD和FPGA低成本&#xff0c;小封装独树一帜。特别在消费电子&#xff0c;小型化设备&#xff0c;控制领域用的比较多。 Crosslink开发板采用Lattice的Crosslink家族系列芯片&#xff0c;LIF-MD6000-6JM80。Crosslink芯片具有低…

取出/var/log/secure中一小时内登录失败超过三次的IP

取出/var/log/secure中一小时内登录失败超过三次的IP 前两个字段是日期&#xff0c;第三个字段是小时&#xff0c;第四个字段是IP cat /var/log/secure | sort -i | awk -F [ :] /Failed/{a[$1" "$2" "$3" "$4" "$(NF-3)]}END{for(i …

二百三十一、ClickHouse——DBeaver连接ClickHouse中时间戳字段的时区差了8小时

一、目的 在用kettle把MySQL中的数据同步到ClickHouse中&#xff0c;发现kettle里的数据显示正常、DataGrip查询ClickHouse中的数据显示正常&#xff0c;但是DBeaver中显示的ClickHosue中的时间字段晚8个小时 二、错误原因 DBeaver的数据库时区设置有问题 三、解决办法 右…

DP10RF001一款工作于200MHz~960MHz低功耗、高性能、单片集成的(G)FSK/OOK无线收发芯片

产品概述. DP10RF001是一款工作于200MHz~960MHz范围内的低功耗、高性能、单片集成的(G)FSK/OOK无线收发机芯片。内部集成完整的射频接收机、射频发射机、频率综合器、调制解调器&#xff0c;只需配备简单、低成本的外围器件就可以获得良好的收发性能。芯片支持灵活可设的数据包…

[大模型]Langchain-Chatchat安装和使用

项目地址&#xff1a; https://github.com/chatchat-space/Langchain-Chatchat 快速上手 1. 环境配置 首先&#xff0c;确保你的机器安装了 Python 3.8 - 3.11 (我们强烈推荐使用 Python3.11)。 $ python --version Python 3.11.7接着&#xff0c;创建一个虚拟环境&#xff…

Day98:云上攻防-云原生篇K8s安全Config泄漏Etcd存储Dashboard鉴权Proxy暴露

目录 云原生-K8s安全-etcd(Master-数据库)未授权访问 etcdV2版本利用 etcdV3版本利用 云原生-K8s安全-Dashboard(Master-web面板)未授权访问 云原生-K8s安全-Configfile鉴权文件泄漏 云原生-K8s安全-Kubectl Proxy不安全配置 知识点&#xff1a; 1、云原生-K8s安全-etcd未…

Failure Unable to retrieve image details-解决Portainer与Docker v26不兼容问题

文章目录 前言解决过程解决方法一解决方法二 前言 今天登上服务器习惯性的升级了yum软件包&#xff0c;结果这一更新后导致Portainer不能正常使用&#xff0c;后续进行成功解决&#xff0c;简单记录一下 解决过程 事故过程模拟 当时顺手升级下docker版本(V26.0.1) 结果Porta…