CARLA: 如何在 CARLA 中回放自动驾驶场景

对于自动驾驶(AV)开发,集成到开源 CARLA 自动驾驶模拟器中的 Omniverse NuRec 库提供了强大能力。这是一项实验性新功能,适用于 NVIDIA Physical AI Dataset 中已完成重建的示例场景。

前向车载摄像头视角下,真实世界繁忙街道在仿真中的重建效果。

图 1:用于 CARLA 中 Omniverse NuRec 渲染流程的示例场景

步骤 1:运行 CARLA 并配置脚本

从 Physical AI Dataset 选择一个场景,然后进入 CARLA 目录并运行:

bash 复制代码
./PythonAPI/examples/nvidia/install_nurec.sh

步骤 2:回放场景

然后使用以下命令回放 Omniverse NuRec 场景:

bash 复制代码
source carla/bin/activate
cd PythonAPI/examples/nvidia/
python example_replay_recording.py --usdz-filename /path/to/scenario.usdz

步骤 3:采集数据

你还可以在仿真中采集数据用于进一步测试。以下是用于生成数据集的图像采集示例:

bash 复制代码
source carla/bin/activate
cd PythonAPI/examples/nvidia/
python example_save_images.py --usdz-filename /path/to/scenario.usdz --output-dir ./captured_images

该集成方案使你可以在可控仿真环境中回放真实世界驾驶过程,并保留原始场景中的参与体与动态行为。


如何进一步增强重建场景

想让重建场景更进一步?NVIDIA Cosmos Transfer(一个多 ControlNet 世界基础模型)可通过可控视频生成能力,显著增强机器人与自动驾驶仿真。你可以使用 Cosmos Transfer 合成多样化环境、光照条件和天气场景;也可借助分割、深度图、HD 地图等多模态控制方式动态添加与编辑对象。

一张 GIF 展示从语义视图切换到秋日晴天驾驶场景。
图2:Cosmos Transfer 通过新增天气、光照和地形条件提升场景多样性

这一方法可简化高场景覆盖的数据集构建流程,降低人工成本,并实现严格、逼真的验证。随着 Cosmos Transfer-1 蒸馏后将扩散步数从 70 步降低,你可以在 30 秒内生成可控的高真实感视频。基于此类性能提升,Cosmos Transfer-2 即将发布,将进一步加速自动驾驶开发中的合成数据生成(SDG)。

为什么基于高斯的渲染能加速仿真工作流

3D 高斯表示在真实世界重建与仿真方式上带来了变革性提升。通过打通从数据采集到高真实感交互环境的链路,Omniverse NuRec 库利用基于高斯的渲染,大幅加速仿真工作流,实现可扩展且稳健的测试。

COLMAP 成熟的 SfM 流水线与 3DGUT 高级渲染能力相结合,形成了可应对复杂真实场景的稳健基础------从困难光照到复杂相机畸变,这些问题往往会让传统重建方法失效。

开始在交互式仿真中渲染真实世界场景

无论你是希望突破 sim-to-real 边界的研究者,还是追求高效高保真场景生成的工程师,这些进展都能帮助你快速迭代,并更有信心地部署基于真实复杂性的解决方案。

准备好开始了吗?

  • 下载 NVIDIA Physical AI Dataset 中的示例重建数据
  • 访问 nv-tlabs/3dgrut GitHub 仓库获取 3DGUT 实现
  • 在 NVIDIA Isaac Sim 5.0 中进行基于物理的虚拟环境机器人仿真
  • 了解如何将 CARLA Simulator 与 NVIDIA Omniverse NuRec 集成
相关推荐
Leo.yuan5 小时前
从 DataX 到 Informatica,再到国产一体化平台:2026 年企业数据集成平台怎么选
人工智能
叠层归一研究院5 小时前
区分预算与通道诱导:Ω–L叠层体系的观测赋值与定量验证
人工智能·算法
知几蜗牛5 小时前
AI权限写进JSON就安全了吗?真正缺的是配置生效验证
人工智能
知几蜗牛5 小时前
大模型会规划,为什么人形机器人还站不稳?关键是双层控制
人工智能
爱签AI电子合同5 小时前
电子合同上手成本怎么测?易用性维度专项测评
服务器·人工智能·智能合约·企业微信
知几蜗牛5 小时前
多发一点CSS,页面反而更快:GitHub大规模样式迁移的真正方法
人工智能
小酒星小杜6 小时前
画 AI 漫画,别只会写“日漫风”:10 种画风、适用故事和可复制提示词
人工智能·设计模式·程序员
桃西西呀6 小时前
Laya 源码级原理拆解之二:序列打包与决策头
人工智能·llm·ai编程
知几蜗牛6 小时前
模型能正常出字,答案却悄悄变差:推理配置漂移比报错更危险
人工智能
知几蜗牛6 小时前
模型已经开始吐字,界面为什么还会卡?用本地推理讲清异步流
人工智能