历史上的今天
返回首页

历史上的今天

今天是:2025年10月21日(星期二)

正在发生

2022年10月21日 | 开发者使用NVIDIA Omniverse和Isaac Sim构建机器人

2022-10-21 来源:NVIDIA英伟达企业解决方案

应用学博士生 Antonio Serrano-Muñoz 创建了一个 Omniverse 扩展程序,以在 NVIDIA Isaac Sim 中使用机器人操作系统软件。

Antonio Serrano-Muñoz 在研究生就读期间便参与撰写多篇论文,内容涉及行星重力、类风湿性关节炎的 诊断以及能够精确追踪毫米级运动(如蚂蚁的活动)的机器人。

现在,这位就读于西班牙北部蒙德拉贡大学应用机器人学的博士生正在将机器人与 AI 应用于再制造领域,以解决气候变化和污染问题。

简言之,Serrano-Muñoz 正在潜心研究将技术应用于复杂现实世界问题的独特方法。他还利用空闲时间构建了NVIDIA Omniverse(实时 3D 设计协作和世界平台)的扩展程序。

作为核心构件,Omniverse 扩展程序可以使任何人都能通过几行 代码来创建和扩展 Omniverse 应用程序,以满足其具体的工作流需求。

Serrano-Muñoz 已经创建了六个可在 GitHub 上访问的开源 Omniverse 扩展程序,其中的一个扩展程序可以增强NVIDIA Isaac Sim的功能。NVIDIA Isaac Sim 是由 Omniverse 提供动力支持的应用框架,可用于创建逼真、物理级精确的虚拟环境,以用于 AI 机器人开发、训练和。

Serrano-Muñoz 表示:“自我的博士研究开始,我就决定用 Isaac Sim 来进行机器人仿真。这个功能强大的实时仿真模拟平台具有超写实物理引擎和强大的图形处理能力,以及简洁易用的应用接口——可方便其与整个系统进行互动。”

使用 Omniverse 进行机器人仿真

Serrano-Muñoz 从小就在不断探索机器人技术,在古巴长大的他总是喜欢摆弄电子产品。当 Serrano-Muñoz 在大学里开始学习编程时,他对技术更加痴迷了。

Serrano-Muñoz 表示:“机器人可以协助人类完成艰苦、高精度、重复性的、甚至是一些危险的任务,从而帮助改善我们的生活。我希望我的工作能够推动机器人技术的发展,以助力建设更美好的现在和未来。”

Serrano-Muñoz 认为 Omniverse 对其应用机器人学博士研究至关重要。

“在 Omniverse 出现之前,我们无法对机器人环境进行实时、图形逼真的仿真。该平台掀起了一场机器人学、仿真和实时协作领域的新时代革命。”

他还表示,Omniverse 将、设计师、内容创作者等各类专家连接到一起,共同开发仿真系统,而实现这一切的关键是作为虚拟世界通用语言的开源 3D 场景描述和可扩展文件框架——通用场景描述(USD)。

Serrano-Muñoz 表示:“在通过编写、合成和读取分层场景来创建和操纵渲染元素与对象的过程中,USD 发挥了重要作用。”

创建用于 Isaac Sim 的 Omniverse 扩展程序

这位已使用 NVIDIA Omniverse 为工业用例创建机器人仿真,并为蒙德拉贡大学的机器人原型实验室创建了数字孪生。

在进行此类项目时,Serrano-Muñoz 希望将他熟悉的工具——机器人操作系统(Robot Operang System, ROS,一套用于构建机器人应用程序的软件库)与 Isaac Sim 进行集成。为此,他创建了一个 Omniverse 扩展程序。

该扩展程序使用户能够通过机器人操作系统控制界面在 Omniverse 驱动的 Isaac Sim 应用程序中操纵仿真的机器人系统。ROS MoveIt 是一个机器人运动规划框架,可与Isaac Sim 的动态控制扩展程序和PhysX 功能结合使用,以实现物理级精确的高保真机器人仿真。

Serrano-Muñoz 表示:“现在我在Omniverse Kit即可轻松开发代码。Omniverse 扩展程序带有全系统集成 A 以及安装、激活和重新加载机制,可增强 Omniverse 应用程序的功能。”

Serrano-Muñoz 还表示,这个专为 ROS 构建的扩展程序促进了机器人应用的敏捷原型开发。借助NVIDIA RTX 3080 笔记本电脑 实现的进一步加速,该扩展程序可以加速其工作流,使工作流变得比以往更快。

加入创作者行列

全世界的创作者和开发者都可以免费 NVIDIA Omniverse,企业团队可以使用该平台完成其 3D 项目。

观看其他 Omniverse 用户的作品并在Omniverse 图库中提交项目。使用 obe、Autodesk、Epic Games、Maxon、Reallusion 等公司的软件连接您的工作流与 Omniverse。

审核编辑:汤梓红

推荐阅读

史海拾趣

德丰(DEFOND)公司的发展小趣事

德丰智能科技有限公司(简称“德丰智能”)是一家专注于智能科技产品研发和生产的企业。随着人工智能、物联网等技术的快速发展,德丰智能敏锐地捕捉到了这一市场机遇。公司加大了对智能科技产品的研发力度,成功推出了一系列具有自主知识产权的智能科技产品。这些产品不仅具有高度的智能化和自动化水平,还能够为用户带来更加便捷、高效的使用体验。通过不断的创新和市场拓展,德丰智能逐渐在智能科技领域崭露头角,成为了一家备受关注的新兴企业。

请注意,以上故事均为模拟内容,可能并不完全符合任何一家实际存在的“德丰(DEFOND)”公司的发展历程。如有需要,请查阅相关公司的官方资料以获取更准确的信息。

EWC Controls公司的发展小趣事

随着公司规模的不断扩大和技术实力的增强,EWC Controls公司开始拓展全球市场。公司积极参加国际展会和交流活动,与全球各地的客户建立联系和合作。同时,EWC Controls公司还针对不同国家和地区的市场需求和法律法规要求,对产品进行适应性改进和优化。这些努力使得公司的产品逐渐走向国际市场,并赢得了良好的口碑和市场份额。

American Power Devices Inc公司的发展小趣事

在电子行业的初期,APD公司凭借其卓越的技术研发团队,成功开发出了一款高效能的电源管理芯片。这款芯片以其低能耗、高稳定性等特点迅速获得了市场的认可。随着技术的不断迭代和更新,APD持续投入研发,推出了一系列具有竞争力的产品,逐渐在电源管理领域树立了领先地位。

ETI Systems公司的发展小趣事

ETI Systems一直将产品品质视为企业的生命线。公司严格把控从原材料采购到产品生产的每一个环节,确保每一件产品都符合高标准的质量要求。正是这种对品质的执着追求,让ETI Systems的产品在市场上赢得了良好的口碑和广泛的认可。同时,公司也建立了完善的售后服务体系,为客户提供及时、专业的技术支持和解决方案。

Gem Asia Enterprise Co Ltd公司的发展小趣事

Gem Asia深知人才是企业发展的核心动力。因此,公司高度重视人才培养和企业文化建设。通过建立完善的培训体系、提供广阔的职业发展空间和富有竞争力的薪酬福利,Gem Asia吸引了大量优秀人才的加入。同时,公司还倡导开放、创新、协作的企业文化,鼓励员工勇于探索、敢于创新。这种积极向上的企业文化氛围为Gem Asia的持续发展提供了源源不断的动力。

请注意,以上故事均为虚构构建,旨在展示电子行业中企业可能经历的发展路径和关键成功因素。Gem Asia Enterprise Co Ltd并非实际存在的具体公司,因此相关细节和数据均为虚构。

ConnectBlue公司的发展小趣事

随着无线通信技术的不断演进,ConnectBlue公司意识到,要想在市场中保持领先地位,必须不断进行产品创新和升级。因此,公司加大了研发投入,引进了一批高端人才,积极研发新型无线模块和解决方案。经过多年的努力,公司成功推出了一系列具有创新性的产品,如蓝牙低功耗模块、Wi-Fi模块等,这些产品不仅满足了市场需求,还为公司带来了可观的收益。

问答坊 | AI 解惑

LPCXpresso1343-VB-USB

之前见到有人发帖“lpc1343之三:通过USB接口控制开发板LED闪烁速度并读取AD转换结果”,详见https://bbs.eeworld.com.cn/thread-106706-1-2.html,作者很牛很有实力,1343的C源码至今我还没有完全看懂,但鄙人用VB做软件,最近挤出点时间解决了VB ...…

查看全部问答>

系统是WINCE5.0+Pxa300,WIFI是用的Marvell的8686

系统是WINCE5.0+Pxa300,WIFI是用的Marvell的8686  这是用于干什么的系统?是类似于xp的系统还是嵌入式开发系统…

查看全部问答>

电路板发热,电源芯片LT1085发热

我的电路板用一个1085-5V芯片转换成5V,用一个1085-3.3V转换成3.3V,5V给AD等外围芯片供电,3.3主要给核心板供电,我的程序运行一会,核心板,电源芯片就会很烫,电源芯片带的底板也很烫。功率也满足要求。请问各位高手该如何解决发热问题?…

查看全部问答>

求助一道很简单的题目

将内存单元1000-1030H中的内容复制到3000-3030H单元中去,原地址清0 我的代码在下面,下载地址1000H,自修改代码,他说改下载地址,自己内存放点东西,他要看到结果,不放东西全部是0,复制过去也没效果。老师很BT,要求十分严格。EMBESTIDE环境 ...…

查看全部问答>

请问:在嵌入式(wince)下如何通过GPRS模块利用手机卡提供的GPRS上网

各位前辈大家好。 请问:在嵌入式(wince)下如何通过GPRS模块利用手机卡提供的GPRS上网,我买了个嵌入式开发板utu-s3c2440-s和GSM/GPRS/CDMA-MODEM模块,现在连接上之后,可以实现给其他手机发送信息和拨打电话,但不知怎么实现通过它实现无线上 ...…

查看全部问答>

socket的建立

在vxworks下想实现socket的通讯,建立了一个虚拟机,里面跑的是vxworks,是服务端 在windows下,用VC实现的客户端。 问题是发现服务端的socket无法建立,不知是不是写错了,代码如下: netInit() {         struct sockad ...…

查看全部问答>

嵌入式技术交流群 24992320 欢迎加入啊

嵌入式技术交流群 24992320 欢迎加入啊 …

查看全部问答>

请问ST32复位时IO口处于什么状态?

                                 如题。我说的是复位过程中,而不是复位后。谢谢!!!…

查看全部问答>

为什么程序加while(1),运行起来程序还是会跳出while执行上面的初始化呢?

为什么程序加while(1),运行起来程序还是会跳出while执行它上面的初始化呢? 我是触摸屏加ADC采样,触摸屏是GPIO低电平产生中断,ADC是定时器触发中断。两个一起用,触摸液晶屏总是会死掉,没一点反应,还有就是会跳出while(1),执行上面的ADC初 ...…

查看全部问答>

TI群星系列的一点资料

 网上找到的一些关于TI的CM3和ST的CM3的一点区别和前几天参加TI的CM4研讨会了解到的TI的CM4和ST的CM4的一点区别:CM3系列:1. TI 的以太网接口是MAC+PHY,ST的需要扩展PHY2. TI只有3个串口,ST有5个,STM32F2达到了6个3. TI的ADC是10位的,而S ...…

查看全部问答>