零基础做自动驾驶集成测试(仿真)

图 1:使用 GPUDrive 进行极快的多代理模拟上图 :GPUDrive 中 Waymo Open Motion Dataset 场景的鸟瞰图,方框表示受控智能体,圆圈表示其目标。底部:相应的代理视图,以一个代理为中心。可以根据用户的目标轻松配置观察。在这里,代理通过相对坐标框架提供场景视图。显示的是可配置半径(设置为 50 米)内的附近道路点以及场景中其他代理的相对位置。
这两个领域之间首选技术的差异部分是现实世界多智能体规划中两个截然不同、具有挑战性的组成部分的结果。首先,与零和博弈不同,有必要采用与人相容的策略,没有数据就很难识别。其次,使用现有模拟器很难生成多智能体学习算法所需的数十亿个样本。前一个挑战对于多智能体学习来说很困难,因为算法应该追求的没有明确的均衡概念。后一个问题对模拟器来说是一个挑战,因为很难以适当的高速率模拟隐含的多智能体环境。
为了应对这些挑战并解锁多智能体学习作为生成有能力的自动驾驶规划器的工具,我们推出了 GPUDrive。GPUDrive 是一个模拟器,旨在将真实世界的驾驶数据与模拟速度混合,从而能够将样本效率低但有效的 RL 算法应用于自主规划器的设计。GPUDrive 在消费级和数据中心级 GPU 上都以每秒超过 100 万步的速度运行,并且具有足够轻的内存占用,可以支持数百到数千个同步世界(环境),每个世界有数百个代理。GPUDrive 支持模拟各种传感器模态,从 LIDAR 到类似人类的视锥,使 GPUDrive 可用于研究不同传感器类型对合成代理特性的影响。最后,GPUDrive 从现有的自动驾驶数据集中获取驱动日志和地图,从而能够将模仿学习工具与强化学习算法混合在一起。这使得研究自动驾驶汽车的开发以及人类驾驶、骑行和步行行为模型的学习成为可能。

相关推荐
Dontla2 天前
冒烟测试介绍(Smoke Test、BVT构建验证测试、构建验收测试)与回归测试对比、与单元测试对比、与集成测试对比、Cypress
java·单元测试·集成测试
疯狂打码的少年9 天前
【软件工程】软件测试阶段:单元测试与集成测试(高频对比考点)
笔记·单元测试·集成测试·软件工程
qq_4523962310 天前
第九篇:《集成测试与质量门禁:让流水线“会判断”》
集成测试
测试员周周12 天前
【skills5】一份 spec 生成 k6/JMeter/Locust:性能压测 + 全站截图,上线前的双保险
功能测试·网络协议·测试工具·jmeter·http·自动化·集成测试
2301_7681034916 天前
HarmonyOS宠物邻里实战第16篇:寄养申请状态机、记录时间线与回归测试
mongodb·集成测试·express·harmonyos·状态机
lzx1864884370222 天前
【AH8966】可替代 KP3211 非隔离 AC110220V转12V 0.5A 降压转换芯片
人工智能·单片机·嵌入式硬件·集成测试·硬件工程·ic
USC-XiangLuXun23 天前
GUI软件灰盒测试技术和方法 篇一
功能测试·microsoft·集成测试·mfc
麦哲思科技任甲林1 个月前
Vibe Coding 实战(中篇):设计、编码与调试阶段总结
集成测试·ai编程·tdd·openspec·规格驱动的开发
FirstFrost --sy2 个月前
基于高并发服务器的web小游戏测试
服务器·前端·javascript·c++·python·集成测试
夜雪闻竹2 个月前
测试策略:单元测试 + 集成测试怎么写
typescript·单元测试·集成测试·chatcrystal