0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MathWorks三个平台如何帮助无人驾驶汽车开发者集成?

MATLAB ? 来源:MATLAB ? 作者:MATLAB ? 2021-06-13 15:59 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:AviNehemiah、PeterFryscak 和 MikeSasena, MathWorks

此篇博客将介绍 MathWorks 的三个平台(MATLABSimulink 和 RoadRunner)如何帮助无人驾驶汽车 (AV) 开发者集成和支持使用 NVIDIA DRIVE Sim 的工作流, 而 NVIDIA DRIVE Sim 是一个可扩展的、支持物理上精确和多元化仿真的平台。

本篇博客由两部分组成,包括 MathWorks 平台支持 AV 开发者的两种方式:一种是使用 NVIDIA DRIVE Sim,另一种是将算法部署到 NVIDIA 硬件。第 1 部分 - 集成 DRIVE Sim 用于创建环境模型和车辆动力学:MathWorks 工具如何与 DRIVE Sim 集成来完成以下任务:

使用 RoadRunner 及其 DRIVE Sim 连接器来设计用于仿真的 3D 网络和场景,再将仿真环境导出到 Omniverse。

将 Simulink Vehicle Dynamics Blockset 工具箱中的高保真车辆动力学模型与 DRIVE Sim 自动驾驶车辆结合使用。

第 2 部分 - 将算法部署到 DRIVE 平台:如何通过 GPU Coder 和 Embedded Coder 从 MATLAB 代码和 Simulink 模型生成优化的 CUDA 代码, 旨在部署到 NVIDIA DRIVE 硬件上。

环境建模

AV 开发者需要开发逼真的 3D 环境来仿真和测试感知、规划和控制算法。他们面临的一个主要挑战是现实世界的道路很复杂,创建可用于仿真的 3D 场景非常耗时。RoadRunner 是一款交互式编辑器, 可用于针对自动驾驶系统仿真和测试设计 3D 场景。开发者可以创建区域特定的道路标志和标记来自定义道路场景,也可以插入标志、信号、护栏、道路损坏、绿化、建筑物和其他三维模型。复杂的真实路网(左)和 RoadRunner 创建的仿真环境(右)AV 开发者可以通过“DRIVE Sim 匹配的 RoadRunner 连接器”,在 30 分钟内创建以下 3D环境,并且导出到 NVIDIA Omniverse 进行仿真或与其他3D制作流程集成。
使用 RoadRunner 创建 3D 环境,并通过“DRIVE Sim 匹配的 RoadRunner 连接器”导出到 Omniverse。

以上环境可分为以下几个组成部分:

添加道路、车道和人行道

创建路口

添加路口标记和道具

放置绿化

首先,让我们创建路网以及相关的车道标记和人行道。要实现这一目标,我们可以使用 RoadRunner 中的 Road Plan Tool 道路规划工具来创建和布置道路。然后,使用 Lane Tool 车道工具配置不同车道和设置道路属性,包括行进方向和车道类型。在本例中,更改了车道的宽度,并且移除了一侧的人行道以匹配航空图像。RoadRunner 用户通常会利用场景的航拍图像或激光雷达图像作为路网的模板。

现在我们已创建了路网,随后我们将创建 T 型路口。当道路相交时,RoadRunner 会自动创建路口;在这个例子中,我们将使用 Custom Junction Tool 自定义路口工具创建T型路口。RoadRunner 包含多种 junction tools 路口工具,可自定义路口在仿真中的外观和行为。

现在,我们使用 Prop Point Tool 道具点工具更新有停车标志的路口,使用 Marking Point Tool 标记点工具在道路上绘制“Stop”字样,并使用 Marking Curve Tool 标记曲线工具创建一条停车线。

在创建路网和交叉路口后,可以插入一些绿化以更形象地模拟环境。RoadRunner 提供了一组预置的道具,同时也可以将外部创建的素材导入 RoadRunner。此场景使用了一组称为 Prop Set 道具集的对象。可以将道具集拖动到现有的道具多边形上,也可以使用 Prop Polygon Tool 道具多边形工具填充新区域。

3D环境准备就绪后,现在就可以使用“DRIVE Sim 匹配的 RoadRunner 连接器”将场景从 RoadRunner 导出到 Omniverse。到目前为止,该示例还是基于一个简单的场景。以下是 DRIVE Sim 中针对更复杂场景的一些效果图片:

车辆动力学

为了进行整车级研究,开发者需要确定车辆模型本身所需的保真度水平。在某些情况下,车辆模型可能微不足道。例如,交通仿真通常将每辆车视为沿指定轨迹在空间中移动的简单物体。然而,在紧急制动测试等情况下,则需要使用更高保真度的车辆模型。Vehicle Dynamics Blockset 是 Simulink 的附加产品,可帮助解决此类问题。以下是有关其应用的一些示例。Vehicle Dynamics Blockset 附带了几个预置的参考应用,使其更易于上手。例如,参考应用 Constant Radius Maneuver 等半径控制包含车辆模型,以及驾驶员、控制器传感器、动力总成、车轮、制动器、转向、悬架和底盘。

这类车辆模型可以非常详细,并且可以参数化,以便更准确地反映相关系统。例如, 映射的火花点火发动机(SI Engine) 模型可以通过导入测试数据来标定发动机。

同样,开发者可以使用运动学与柔顺性(Kinematics and Compliance)参考应用从悬架测试或多体动力学仿真中导入数据,拟合响应曲面模型,并参数化映射的悬架模型,从而逼真地模拟真实系统的行为。

对车辆模型进行参数化后,让我们进行一些实验来表征其行为。Constant Radius 等半径参考应用包括一个参考发生器模块库,允许开发者从预定义的标准测试(如双车道变更或缓慢增加的转向控制)列表中进行选择。此过程从恒定半径测试开始,以评估车辆在指定速度下保持固定转弯半径的能力。通过扫描越来越高的车速,可以查看车速、横向加速度和车辆打滑等信号,以确定车辆是否满足系统要求。

在测试了一组转向操作之后,可以进行制动测试操作,以评估车辆在指定初始速度下的停车距离。该参考应用包括ABS控制器和对话框等功能,可用于指定路面条件来做不同附着系数路面的制动测试。

通过此制动测试,可以比较不同制动控制器和不同条件下生成的结果,以评估车辆的性能。

由于 Vehicle Dynamics Blockset 是基于 Simulink平台开发的,因此这些类型的仿真都可以在 NVDIA DRIVE Sim 平台上运行,这不仅为开发者更有效地进行研究增加了全新的性能和灵活性,又能充分利用 DRIVE Sim 生态系统的其他功能。点击“阅读原文”,查看本系列博客的第二部分(英文版),了解如何将 MATLAB 和 Simulink 中创建的算法部署到 NVIDIA DRIVE 平台。要了解更多有关如何使用不同的 MathWorks 平台进行自动驾驶开发以及其他 AV 开发者如何使用 MathWorks 平台进行开发,您可以注册参加将于 2021 年 6 月 8 日在北京举办的MATLAB EXPO 中国用户大会。该活动包括来自 MathWorks 的其他汽车与自动驾驶用户的演讲:

原文标题:创建无人驾驶汽车(AV)仿真工具链

文章出处:【微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 3D
    3D
    +关注

    关注

    9

    文章

    2961

    浏览量

    111113
  • 仿真
    +关注

    关注

    52

    文章

    4304

    浏览量

    136100
  • 无人驾驶
    +关注

    关注

    99

    文章

    4182

    浏览量

    123938

原文标题:创建无人驾驶汽车(AV)仿真工具链

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电商API入门问答:开发者必知的10基础问题

    至关重要,能帮助避免常见错误,提升开发效率。本文将围绕10基础问题展开,提供清晰解答和实用示例,助你快速上手。 1. 什么是电商API? 电商API是电商平台(如Shopify、Am
    的头像 发表于 07-14 14:54 ?147次阅读
    电商API入门问答:<b class='flag-5'>开发者</b>必知的10<b class='flag-5'>个</b>基础问题

    智行者科技无人驾驶小巴落地海南

    。这条串联城市地标的示范线路,正是智行者以"无人驾驶大脑"重塑日常公共出行的缩影——通过高效、安全、可持续的无人驾驶小巴,为智能出行注入全新动能。
    的头像 发表于 06-11 10:34 ?655次阅读

    无人驾驶技术未来在哪里?低速才是突破口

    ? 无人驾驶技术这几年从实验室迅速走向现实。在大众印象中,无人驾驶常被等同于在城市道路上自由穿梭的智能汽车,但实际率先实现商业化落地的,是低速无人驾驶。它们活跃于园区、景区、工厂、社区
    的头像 发表于 05-23 15:38 ?291次阅读
    <b class='flag-5'>无人驾驶</b>技术未来在哪里?低速才是突破口

    易控智驾发布矿山无人驾驶应用落地成果

    近日,“易路相伴 智约共赢”无人驾驶矿用车规模化应用成果发布会在亚顺利召开。作为全球领先的矿山无人驾驶公司,易控智驾发布了矿山无人驾驶应用落地成果,成为行业首个突破落地1000台
    的头像 发表于 03-04 11:25 ?635次阅读

    为什么聊自动驾驶的越来越多,聊无人驾驶的越来越少?

    和自动驾驶有什么区别?为什么现在一直都在聊自动驾驶,却鲜少有企业提无人驾驶?今天智驾最前沿就围绕这个话题和大家简单聊聊。 自动驾驶无人驾驶
    的头像 发表于 02-23 10:52 ?610次阅读
    为什么聊自动<b class='flag-5'>驾驶</b>的越来越多,聊<b class='flag-5'>无人驾驶</b>的越来越少?

    平台工程遇上DevEx:打造卓越的开发者体验

    作者:京东零售 井亮亮 引言 近期在参与编写平台工程系列标准时,我发现开发者体验 (DevEx) 是一不可忽视的关键因素,它对于构建一成功的平台
    的头像 发表于 02-19 10:17 ?297次阅读
    当<b class='flag-5'>平台</b>工程遇上DevEx:打造卓越的<b class='flag-5'>开发者</b>体验

    AI开发平台如何赋能开发者

    当下,AI开发平台通过提供丰富的工具集、优化的开发环境以及高效的部署能力,极大地降低了AI应用的开发门槛,加速了创新步伐。那么,AI开发
    的头像 发表于 01-17 14:47 ?444次阅读

    《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发

    《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发 随着HarmonyOS NEXT发布,鸿蒙生态日益壮大,广大开发者对于系统化学习平台和课程的需求愈发强烈。近日,华
    发表于 01-02 14:24

    测速雷达与无人驾驶技术的结合 测速雷达故障排除技巧

    测速雷达与无人驾驶技术的结合 测速雷达作为无人驾驶汽车环境感知系统的核心技术之一,发挥着至关重要的作用。它通过发射无线电波并接收其反射信号,能够精确测量车辆的速度,并获取周围环境中其他物体的位置
    的头像 发表于 12-05 17:18 ?1084次阅读

    Arm推出GitHub平台AI工具,简化开发者AI应用开发部署流程

    软件提供了无缝的开发体验。 GitHub Actions、原生 GitHub 运行器和基于 Arm 平台的 AI 框架相结合,帮助全球 2,000 万开发者简化 AI 应用
    的头像 发表于 10-31 18:51 ?3378次阅读

    UWB模块如何助力无人驾驶技术

    无人驾驶技术飞速发展的今天,精确的定位和通信能力成为了实现安全、高效自动驾驶的关键。超宽带(UWB)技术以其独特的优势,正在成为这一领域的新宠。 一、UWB技术简介 超宽带技术是一种无线通信技术
    的头像 发表于 10-31 14:05 ?953次阅读

    特斯拉推出无人驾驶Model Y

    北京时间10月11日,特斯拉“WE,ROBOT”发布会正式举行,在特斯拉发布会上,特斯拉推出无人驾驶Model Y。 在发布会上;埃隆·马斯克乘坐Robotaxi亮相。马斯克透露预计特斯拉明年将在
    的头像 发表于 10-11 16:05 ?1649次阅读

    现代汽车开发无人驾驶消防机器人

    面对电动汽车火灾日益增多的挑战,特别是地下停车场等特殊环境下的救援难题,现代汽车集团宣布了一项前瞻性的技术革新计划。该公司已正式启动开发一款无人驾驶消防机器人,旨在高效应对电动
    的头像 发表于 09-27 11:45 ?693次阅读

    文远知行获加州无人驾驶汽车载人测试许可

    中国自动驾驶领域的创新先锋文远知行,近日传来喜讯,正式获得美国加州公用事业监管机构的批准,获准在加州进行无人驾驶汽车的载人测试。这一里程碑式的突破,标志着文远知行的自动驾驶技术迈入了新
    的头像 发表于 08-14 17:42 ?865次阅读