Nvidia Developer 09月29日 23:10
OpenUSD赋能机器人开发:加速模拟与训练
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文探讨了OpenUSD(Universal Scene Description)如何通过数据摄入、数据聚合和SimReady方法,革新机器人开发流程。OpenUSD作为开放标准,能够统一CAD、URDF和传感器等碎片化数据,构建大规模虚拟世界,并提供即插即用的资产,极大地加速了机器人的模拟、训练和部署过程。文章详细介绍了如何利用OpenUSD实现数据统一、构建可扩展的虚拟场景,以及SimReady资产如何提升互操作性和效率,最终目标是构建更强大、更通用的机器人AI系统。

🤖 **统一数据摄入,打破信息孤岛**:OpenUSD作为通用数据格式,能够整合机器人开发中常见的CAD文件、URDF机器人描述、实时传感器数据以及IoT数据等碎片化信息。通过将这些不同来源的数据转换为OpenUSD格式,可以创建统一的模拟准备流水线,支持合成数据生成、软件在环测试以及强化学习等高级工作流,显著加速从设计到AI训练的整个开发过程。

🌍 **大规模数据聚合,构建无限训练场景**:利用OpenUSD的层级组合(layer-based composition)能力,可以将来自不同来源的模块化、可复用资产整合到大规模、高性能的虚拟世界中。这使得在单个环境中管理成千上万个对象成为可能,从而为机器人训练提供无限的场景多样性。通过构建可复用的环境组件,如货架或工厂机器人,可以极大地提升AI模型的训练效率和泛化能力。

✅ **SimReady资产标准化,实现无缝集成**:SimReady资产是指包含了物理精确属性(如材质、运动学)和行为的高保真OpenUSD对象,可直接用于逼真的模拟、机器人开发、AI训练和数字孪生。这种标准化消除了传统3D模型带来的碎片化和兼容性问题,确保了资产在不同模拟运行时之间的互操作性和可重用性,使开发者能够专注于核心任务,而非耗时的资产准备和转换。

The increasing demand for robotics is driving the need for physics-accurate simulation at an unprecedented scale. Universal Scene Description (OpenUSD) is key to this transformation, offering a powerful, open standard for building ‌virtual worlds where robots learn.

This guide showcases three practical ways to supercharge your robotics development workflows using OpenUSD. We explore the following: 

    Data ingestion: How to use OpenUSD data ingestion to unify fragmented CAD, Unified Robot Description Format (URDF), and sensor data into simulation-ready pipelines. Data aggregation: How OpenUSD’s composition enables massive virtual worlds that scale to hundreds of thousands of objects for unlimited training scenarios. SimReady: How the SimReady approach unifies your robotics pipeline with plug-and-play assets that work across the entire NVIDIA physical AI stack. 

Whether you’re a seasoned robotics engineer or just starting, you’ll learn how this foundational technology can significantly reduce deployment time and improve robot simulation and training performance.

1. Data ingestion: expanding the robotics ecosystem

Figure 1. OpenUSD’s growing ecosystem of data sources includes common robotic simulation and DCC applications

Data ingestion converts various data formats into OpenUSD, serving as a gateway to NVIDIA Isaac Sim and the NVIDIA robotics ecosystem.

Modern robotics projects are built on a complex foundation of disparate data sources, including CAD files, URDF descriptions for robot kinematics, live sensors, and IoT data. OpenUSD acts as the universal aggregator, unifying these sources into a single, cohesive format.

This unification:

    Enables advanced workflows like synthetic data generation, software in-the-loop testing of robotics algorithms, and reinforcement learning on frameworks such as Isaac Sim and NVIDIA Isaac Lab.Accelerates development by creating a common USD representation that streamlines your entire pipeline from design to AI training.

Apply it now to your workflows:

Several converters are useful for robotics workflows, including:

    Wandlebots OpenUSD library: Wandelbots NOVA includes an extensive library of annotated OpenUSD robot models from manufacturers such as FANUC, Yaskawa, Universal Robots, ABB, and KUKA.
    SICK virtual sensor models: Access certified digital twins of industrial LiDAR sensors, safety laser scanners, and vision sensors in OpenUSD format, ready for training simulations in Isaac Sim.
    Newton’s MuJoCo-USD Converter: Transform MuJoCo (MJCF) files into OpenUSD with physics, geometry, and material support.

Create a data pipeline to automate your MJCF file conversions to OpenUSD:

pip install mujoco-usd-convertermujoco_usd_converter /path/to/robot.xml /path/to/usd_robot

2. Data aggregation: scale to massive virtual worlds

Data aggregation uses OpenUSD’s layer-based composition to combine modular, reusable assets from disparate sources into organized, scalable, and performant virtual worlds.

OpenUSD manages hundreds of thousands of objects within single environments, enabling large-scale robotic simulations where fleets of robots train, test, and optimize in realistic scenarios. By building modular, reusable assets—like warehouse shelves or factory robots—you create endless environment configurations. This accelerates AI model training, enhances synthetic data generation diversity, and produces more robust, versatile robot performance in real-world deployments.

Apply it now to your workflows:

    The Physical AI Warehouse OpenUSD Dataset on Hugging Face offers developers a head start with nearly 1,000 OpenUSD assets for warehouse robotics simulation and training.USD Search can help you manage large amounts of assets and locate what you need faster (even if the 3D data is unstructured and untagged) using AI-powered natural language or image queries.

Start aggregating assets into countless large virtual environments for training.

You can automate your scene construction by non-destructively referencing assets from the dataset in Python:

from pathlib import Pathfrom pxr import Usddef ref_all_dataset_assets(root_dir: Path, stage: Usd.Stage):    for usd_file in root_path.rglob('*.usd'):        dir_name = usd_file.parent.name        file_name = usd_file.stem        if file_name == dir_name:            print(f"Found asset entry point: {usd_file}")                        # Define a typeless prim            prim_path = f"/{dir_name}"            prim = stage.DefinePrim(prim_path)                            # Add reference to the layer            prim.GetReferences().AddReference(str(usd_file))

Learn more about the USD Search API.

3. SimReady: unify your robotics pipeline with the broader ecosystem

Figure 3. SimReady refers to a standard for physically accurate 3D assets that incorporate real-world properties, behaviors, and data bindings (e.g., IoT)

SimReady assets are high-fidelity OpenUSD objects that incorporate physically accurate properties—materials, kinematics, and behaviors—making them immediately usable for realistic simulation, robotics, AI training, and digital twins.

Using a SimReady asset catalog streamlines your robotics pipeline by avoiding fragmentation and compatibility issues that plague ad-hoc 3D models. This standardization enables asset interoperability, reuse, and integration across simulation runtimes. SimReady assets are immediately usable in OpenUSD-powered frameworks like Isaac Sim, eliminating time-consuming asset preparation and conversion. This enables developers to focus on core value-add activities—training and simulation—while using the right tool for every pipeline stage.

Apply it to your workflows:

Lightwheel provides an extensive library of SimReady assets optimized for robot learning, imitation learning, and video-language-action (VLA) training methods with compatibility for research benchmarks. Powered by USD Search, developers can easily search SimReady assets based on color, kinematics, and physics data.

Figure 4. Lightwheel’s simready.com marketplace provides an extensive library of SimReady assets

Get started by downloading assets from Lightwheel’s library or the NVIDIA open-source physical AI dataset, and try them within NVIDIA Isaac Sim.

Getting started

OpenUSD represents a paradigm shift in robotics development, moving from fragmented, tool-specific workflows to a unified, scalable, and interoperable ecosystem. By mastering data ingestion, using massive aggregated datasets, and embracing SimReady standards, robotics teams can accelerate their development cycles while building more robust, transferable AI systems ready for the real world.

NVIDIA provides a comprehensive collection of OpenUSD resources to accelerate your learning journey. Start with the self-paced Learn OpenUSD, Digital Twins, and Robotics training curricula that build the foundational skills covered in this guide.

For professionals ready to take the next steps in their robotics career, the OpenUSD Development certification offers a professional-level exam that validates your expertise in building, maintaining, and optimizing 3D content pipelines using OpenUSD. Headed to NVIDIA GTC Washington D.C.? Maximize your experience by taking the certification, in person, offered at no additional charge to conference attendees.

Tune in to upcoming OpenUSD Insiders livestreams and connect with the NVIDIA Developer Community. Stay up to date by following NVIDIA Omniverse on Instagram, LinkedIn,  X, Threads, and YouTube

Learn more about the research being showcased at CoRL and Humanoids, happening September 27-October 2 in Seoul, Korea. Also, don’t miss the keynote by NVIDIA CEO Jensen Huang at NVIDIA GTC Washington, D.C., on how breakthroughs in physical AI are powering the era of general robotics for every industry.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

OpenUSD 机器人 模拟 AI训练 NVIDIA Isaac Sim SimReady Universal Scene Description Robotics Simulation AI Training OpenUSD
相关文章