web可视化驾驶舱_可视化宝马的自动驾驶未来

web可视化驾驶舱_可视化宝马的自动驾驶未来

web可视化驾驶舱

BMW employs Unity across its automotive lifecycle for a variety of use cases, from transforming production processes with AR and VR to marketing its vehicles in groundbreaking ways. Let’s explore one of BMW’s most innovative applications of real-time 3D technology – making it easier to navigate the complexity of autonomous driving (AD) and challenge its AD function across millions of simulated scenarios.

宝马在整个汽车生命周期中均采用Unity进行各种用例,从使用AR和VR转变生产流程以突破性的方式营销其汽车 。 让我们探索实时3D技术的宝马最具创新性的应用之一-使其更容易导航自动驾驶(AD)的复杂性并在数百万个模拟场景中挑战其AD功能。

The BMW Group – home to the BMW, MINI, Rolls-Royce, and BMW Motorrad brands – has been working on highly automated driving (AD) since 2006. In the upcoming years, the company hopes to offer drivers a groundbreaking opportunity – to buy a vehicle they will almost never need to drive themselves.

BMW集团是BMW,MINI,劳斯莱斯和BMW Motorrad品牌的所在地,自2006年以来一直在致力于高度自动驾驶(AD)。在未来的几年中,该公司希望为驾驶员提供突破性的机会-购买他们几乎不需要驾驶自己的汽车。

The BMW Group is targeting to sell cars with Level 3-enabled automation for driver assistance systems, highway driving, and parking in the upcoming years. (SAE Level 3 is defined as conditional driving automation with some human intervention required.)

宝马集团的目标是在未来几年内销售具有3级自动化功能的汽车,用于驾驶员辅助系统,高速公路驾驶和停车。 ( SAE 3级定义为有条件的自动化驾驶,需要一定的人工干预。)

虚拟驾驶95%的测试里程 (Driving 95% of all test miles virtually)

Just 5% of all BMW’s test miles will be driven by actual vehicles (video credit: BMW).

宝马所有测试里程中只有5%是由实际车辆驾驶的(视频来源:宝马)。

Around the world, a fleet of test vehicles from the BMW Group will pressure-test this technology. Because this fleet cannot gather all of the data needed for AD development, nearly 95% of all BMW’s test miles are driven by virtual vehicles in virtual worlds.

在全球范围内,宝马集团的测试车队将对该技术进行压力测试。 由于该车队无法收集开发AD所需的所有数据,因此, 宝马公司将近95%的测试里程都是由虚拟世界中的虚拟车辆驱动的。

These simulations take place at BMW’s Autonomous Driving Campus in Unterschleissheim, Germany, just north of Munich. Nicholas Dunning, a graphical simulation developer at the BMW Group, is part of the core 12-person development team that has built custom tools made with Unity to help the 1,800 AD developers at BMW’s campus visualize and advance their work. 

这些模拟在位于慕尼黑以北的德国Unterschleissheim的宝马自动驾驶校区进行。 宝马集团的图形仿真开发人员Nicholas Dunning是核心的12人开发团队的一部分,该团队开发了使用Unity制作的自定义工具,以帮助宝马园区的1,800名AD开发人员可视化和推进他们的工作。

“At BMW, we believe simulation is key for developing autonomous driving,” says Dunning. “Unity plays a pivotal role in helping our team create, visualize, and evaluate the millions of virtual road trips needed to help us achieve our AD ambitions.”

“在宝马,我们认为仿真是开发自动驾驶的关键,”邓宁说。 “ Unity在帮助我们的团队创建,可视化和评估为实现我们的AD雄心所需的数百万次虚拟公路旅行中发挥着关键作用。”

宝马如何将Unity用于AD开发 (How BMW uses Unity for AD development)

With the overwhelming majority of its testing taking place in BMW’s bespoke datacenter for AD development, BMW needed to give its AD developers an easy way to:

由于绝大多数测试都在宝马定制的数据中心进行AD开发,因此BMW需要为其AD开发人员提供一种简便的方法:

  1. Visualize the raw data from simulations in an immediately understandable, true-to-life way, beyond graphs and charts

    除了图形和图表外,还可以以一种易于理解,真实的方式可视化来自仿真的原始数据

  2. Evaluate the current state of their AD functions across countless simulated scenarios.

    在无数模拟场景中评估其AD功能的当前状态。

Taking advantage of Unity’s extensibility, Dunning’s team developed a custom Unity-based solution to address these needs. Let’s dive into the unique way they are using Unity to help the BMW Group bring a safe, reliable AD system to the street on schedule.

利用Unity的可扩展性,Dunning的团队开发了基于Unity的自定义解决方案来满足这些需求。 让我们深入研究他们使用Unity的独特方式,以帮助宝马集团按时将安全,可靠的广告系统带到大街上。

快速轻松地创建方案 (Making the process for creating scenarios quick and easy)

web可视化驾驶舱_可视化宝马的自动驾驶未来

BMW’s graphical scenario editor provides multiple parameters for testing AD features in simulation.

BMW的图形化场景编辑器提供了多个参数,用于在仿真中测试AD功能。

BMW used Unity to develop a graphical scenario editor that vastly simplifies the process to test and validate features in development. The interface makes it easy for AD developers to visualize and set up thousands of simulated scenarios that increase feature maturity and readiness.

宝马使用Unity来开发图形化场景编辑器,从而大大简化了测试和验证开发中功能的过程。 该界面使AD开发人员可以轻松地可视化和设置成千上万个模拟方案,以增加功能的成熟度和就绪性。

Here’s a sampling of various elements they can parameterize in the scenario editor to battle-test features in simulation:

这是它们可以在方案编辑器中进行参数设置以对模拟中的功能进行实战测试的各种元素的示例:

  • Quantity and type of traffic vehicles (car, bus, etc.)

    交通车辆的数量和类型(汽车,公共汽车等)

  • Pedestrians

    行人

  • Traffic signs (ground or mounted)

    交通标志(地面或已安装)

  • Lanes (straight, curved, etc.)

    车道(直线,弯曲等)

  • Lane boundaries (none, single-solid, double-solid, dashed, etc.)

    车道边界(无,单实线,双实线,虚线等)

  • Environmental conditions (time of day, fog density, precipitation level)

    环境条件(一天中的时间,雾浓度,降水量)

  • Vehicle trajectory planning

    车辆轨迹规划

In addition to scenarios generated manually by BMW’s developers, scenarios are also extracted from traffic scenes recorded by the test fleet. This data is post-processed and automatically converted into simulation scenarios. A further analytic step identifies scenarios that would be interesting to develop and vary them. 

除了由宝马开发人员手动生成的方案外,还从测试车队记录的交通场景中提取方案。 此数据经过后处理,并自动转换为模拟方案。 进一步的分析步骤确定了可能需要开发和更改的方案。

The video below shows a real-world scenario of a vehicle cut-in on a highway in Germany, as well as the converted scenario in the simulation. Because this was identified as an interesting scenario, it undergoes variations. In this case, these variations test the vehicle’s ability to maintain a safe distance from the cut-in car in various weather conditions, including rain, low sun position, and fog. 

以下视频显示了德国高速公路上的车辆被盗的真实场景,以及模拟中的转换场景。 因为这被认为是有趣的场景,所以它会发生变化。 在这种情况下,这些变化测试了车辆在各种天气条件(包括雨水,低太阳位置和雾)下与切入式汽车保持安全距离的能力。

A simulated scenario converted from fleet testing is varied across weather conditions.

从车队测试转换而来的模拟场景因天气状况而异。

实时可视化模拟测试 (Visualize simulated tests in real-time)

web可视化驾驶舱_可视化宝马的自动驾驶未来

After AD developers set up their scenario, the simulated test can be visualized with Unity live as it is being run

AD开发人员设置他们的方案后,可以在运行时使用Unity live可视化模拟测试

Using Unity as a visualization front end for simulated testing is highly beneficial to BMW’s AD developers. With real-time 3D, they have full control over how they interact with this immersive digital reality. 

使用Unity作为模拟测试的可视化前端对宝马的AD开发人员非常有用。 借助实时3D,他们可以完全控制与沉浸式数字现实交互的方式。

As shown in the video below, they can experience a real-time, connected shift in point of view as they alter their perspective of the vehicle or any other object within the virtual scene. They can zoom in for a closer inspection or move back to get a sense of scale, making it easy to get a holistic understanding of everything happening in the simulated scenario.

如下视频所示,他们可以在改变虚拟场景中的车辆或任何其他物体的视角时,体验到实时的,相互关联的视角变化。 他们可以放大以进行更仔细的检查,也可以向后移动以获得缩放的感觉,从而可以轻松地全面了解模拟场景中发生的一切。

演示地址

Unity lets BMW’s AD developers explore the simulated scenario from any vantage point. This scenario shows a vehicle surrounded by unknown objects (visualized as purple blocks) to help evaluate the AD function’s ability to operate with a mixture of known and unknown data.

Unity使BMW的AD开发人员可以从任何角度探索模拟场景。 此方案显示了一辆被未知对象包围的车辆(可视化为紫色块),以帮助评估AD功能使用已知和未知数据的混合进行操作的能力。

Initially, BMW built highly detailed, realistic environments, but over time found that switching to a more abstract visualization style and only rendering key components (e.g., road, vehicles) helped to eliminate data noise and allowed AD developers to better concentrate on the results of each simulation.

最初,宝马建立了高度详细,逼真的环境,但随着时间的流逝,切换到更抽象的可视化样式并仅渲染关键组件(例如道路,车辆)有助于消除数据噪音,并使广告开发人员可以更好地专注于每个模拟。

从测试中获取上下文的即时反馈 (Get contextual, instant feedback from testing)

BMW’s AD developers can not only quickly create scenarios for testing, but get immediate, visual feedback on the readiness of their AD function. They can literally see how the vehicle performed during the test in real-time 3D, rather than having to parse through data in 2D charts and graphs.

BMW的AD开发人员不仅可以快速创建测试场景,还可以立即获得其AD功能就绪情况的直观反馈。 他们可以从字面上看到车辆在实时3D测试中的表现,而不必解析2D图表中的数据。

web可视化驾驶舱_可视化宝马的自动驾驶未来

A traditional data visualization shows an example of simulated test results.

传统的数据可视化显示了模拟测试结果的示例。

The visualization and evaluation data (lower-right corner) are displayed and synced in real-time, making it easy for developers to analyze results in context.

可视化和评估数据(右下角)被实时显示和同步,使开发人员可以轻松地在上下文中分析结果。

下一步是什么 (What’s next)

As BMW continues its progress in its AD ambitions, Dunning and his team hope to eventually extend their Unity-based solution beyond its core audience of AD developers. The team sees tremendous potential in collaborating with their colleagues responsible for in-car testing to ensure the pre-production Level 3 vehicles perform as promised before they go into full production.

随着BMW继续在AD野心方面取得进展,Dunning及其团队希望最终将基于Unity的解决方案扩展到其AD开发人员的核心受众之外。 该团队认为,与负责车内测试的同事合作具有巨大的潜力,以确保量产的3级车辆在投入全面生产之前能够按预期执行。

-

Stay tuned for Part Two, where we’ll share how BMW is using Unity to overcome the daily challenges of AD development. Learn more about how Unity is used for AD simulation in our whitepaper: Top 5 Ways Real-Time 3D Is Revolutionizing the Automotive Product Lifecycle.

请继续关注第二部分,我们将在此分享宝马如何使用Unity来克服广告开发的日常挑战。 在我们的白皮书中了解有关Unity如何用于AD模拟的更多信息: 实时3D改变汽车产品生命周期的五种方式

翻译自: https://blogs.unity3d.com/2020/08/05/visualizing-bmws-self-driving-future/

web可视化驾驶舱