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

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

3天内不再提示

人工智能和机器学习在汽车控制领域中的应用

星星科技指导员 来源:瑞萨电子 作者:Sam Gold 2022-04-25 11:39 次阅读

引言

实际上,“人工智能AI)”并没有明确的科学定义,但是一种普遍的理解是将AI 被人类观察到的学习系统作为“智能”。很难更加明确的描述其定义,因为“智能”一词已经缺乏明确的合理性。

在汽车领域,在当今和未来具有代表性且广为人知的AI相关功能应用在自动驾驶AD)领域。这包含了物体感知、物体识别以及对结果反应的决策。这些应用通常需要很高的计算能力(100k DMIPS级别范围内)。

poYBAGJmF-eAH20EAAC0jCVxl6E966.png

图 1 说明更高级别的感知将如何随着时间的推移从人类驾驶员转向使用人工智能(AI)和机器学习(ML)的自动驾驶技术。(来源:NSITEXE, Inc.,2021)

较低的应用层与传统的实时执行器控制有关,如推进、转向和制动等“车辆运动”,乍一看可能不是从人工智能和机器学习这种新兴技术中获益的主要目标,但是由于持续的成本压力,在现如今并且很可能在未来,它将继续通过常规微控制器以有限的嵌入式性能(高达 10k DMIPs)来实现。

然而,事实恰恰相反!

尤其是“车辆运动”类别的实时执行器控制应用受到各种新要求(例如 欧7 法规)的挑战,这些要求导致算法复杂性增加并产生对更高性能水平和更大通信带宽的需求。 所有这一切都将在没有提到成本增加的前提下成为可能,这在汽车控制应用中非常典型。

那么,如何在传统的成本平衡MCU系统上实现人工智能和机器学习功能更高的性能要求呢? 答案在于特定的硬件加速器,它们可以作为协同处理器嵌入在 MCU 硅基中实现。

带有嵌入式硬件加速器的 RH850/U2B 微控制器

瑞萨电子用于其下一代 28nm 微控制器 RH850/U2B FCC 的硬件加速器概念是:“DFP” 数据流处理器 IP (Data flow processor),又名“DR1000C”,已获得日本 NSITEXE, Inc. 的许可。 NSITEXE 是一家 IP 供应商,成立于 2017 年,是从 DENSO 公司独立出来,专门从事高级处理器的开发。

RH850/U2B FCC 微控制器针对车辆运动和区域控制的应用领域,通过虚拟化支持和服务质量 (QoS) 实现 400 MHz x 8的性能,解决了将多个应用程序集成到一个设备中同时不受干扰(FFI: freedom from interference)的挑战以满足 ISO26262 ASIL-D 标准。

pYYBAGJmF-eAa-o_AABWVM-ZW_s681.png

图 2:DFP - 概念视图

DR1000C 是一款基于 RISC-V 的专用并行协处理器,针对多线程机制和矢量指令进行了优化设计,可从主 CPU 卸载密集计算任务,从而加速高级控制算法。

从概念上讲,DR1000C 是一种多指令多数据 (MIMD) 高性能 ASIL-D 矢量处理器,可实现数据级和任务级并行。 矢量执行单元与多线程架构的结合实现了高度灵活性,从而加速通常用于人工智能和机器学习功能的各种算法类型。 有关更多详细信息,请参阅下面的“用例”部分。

poYBAGJmF-iAHytNAAAQefbtCw8618.png

图 3:DR1000C 架构

DR1000C 性能

与传统汽车 CPU(即Harvard架构)相比,DR1000C IP 的特定并行 MIMD 架构带来了数量级的性能优势。 特定的数学函数,如高斯过程(径向基函数)、卡尔曼滤波器或 BLAS 在与 DR1000C 一起执行时非常受益。

pYYBAGJmF-iAbakUAABOT182ygE488.png

图 4:DR1000C 性能水平

实例

在可以受益于 DR1000C的人工智能或机器学习的汽车环境中有多个实例。 以下是前面提到的“车辆运动”部分中的几个应用示例。

虚拟传感器:这是一个通过虚拟处理实时模型来模拟相关现实世界系统的物理过程,从而取代物理硬件传感器的概念。 这里的简单动机是降低系统成本。 底层建模方法通常使用径向基函数网络,可以将其解释为人工神经网络。 径向基函数有很多用例,包括函数逼近、时间序列预测和系统控制。

poYBAGJmF-iAWSQhAABjEV5aFjo060.png

图 5:虚拟建模

模型预测控制 (MPC) 是一种控制功率转换器或电动机驱动器的方法学。 它通过动态预测和优化系统参数,并结合系统约束,提供处理多种控制任务的能力。 特别是非线性 MPC 模型可能会以训练数据集(基于人工神经网络)的形式反映出来。

pYYBAGJmF-iAPSTTAACFvwNAIzk441.png

图 6:模型预测控制(来源:NSITEXE, Inc.,2021)

网关入侵检测系统(IDS)

IDS 系统通常应该通过将“正常”活动与入侵者的行为进行比较来识别网络攻击。 今天,大多数基于规则的系统用于识别已知的攻击类型,然而,如果攻击使用不同的或迄今为止未知的方法,则不太成功。

在这里,机器学习提供了一种扩展的可能性,可以根据流量模式(包括带宽、设备、端口和协议)对网络活动进行分类。 通过将“健康”流量的训练(机器学习的)模式与实际网络通信进行比较,可以实现对新演变的威胁类型的检测。 这是静态的基于规则的系统无法做到的。

poYBAGJmF-iAIIZrAABm1u9DTOE806.png

图 7:入侵检测系统概念

DR1000C工具环境

应用程序开发可以通过 C 编码实现,其中用户应用程序用 C 语言编写,结合内部函数调用 DR1000C 服务。 或者,可以使用 MATLAB/Simulink 的“DFP 工具箱”进行基于模型的开发。 一个“SDK”将包括一个运行时线程调度器 (RTS)、一个基于 GNU 的工具链、模拟器和调试器。 另外可选择地,在支持 ASIL-D 的诊断库以及 ISO26262 工具认证方面的功能安全正在开发中。

结论

在不久的将来,基于成本平衡的汽车 MCU 系统必须能够涵盖广泛的算法,尤其是机器学习 (ML) 和嵌入式人工智能 (AI)、控制理论、信号处理和物理建模。

瑞萨电子将通过显现出灵活硬件加速器概念的“DR1000C”来丰富下一代微控制器,该概念针对汽车实例进行了优化,可以通过小数因子提高传统 MCU 的实时性能,同时将各自的成本和功耗保持在可承受的水平 。

审核编辑:郭婷

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

    关注

    48

    文章

    7571

    浏览量

    151633
  • 瑞萨电子
    +关注

    关注

    37

    文章

    2870

    浏览量

    72257
  • 机器学习
    +关注

    关注

    66

    文章

    8425

    浏览量

    132773
收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    人工智能机器人技术和计算系统交叉领域感兴趣的读者来说不可或缺的书。这本书深入探讨了具身智能这一结合物理机器人和
    发表于 12-28 21:12

    【「具身智能机器人系统」阅读体验】+数据具身人工智能中的价值

    嵌入式人工智能(EAI)将人工智能集成到机器人等物理实体中,使它们能够感知、学习环境并与之动态交互。这种能力使此类机器人能够
    发表于 12-24 00:33

    嵌入式和人工智能究竟是什么关系?

    领域,如工业控制智能家居、医疗设备等。 人工智能是计算机科学的一个分支,它研究如何使计算机具备像人类一样思考、学习、推理和决策的能力。
    发表于 11-14 16:39

    人工智能机器学习和深度学习存在什么区别

    人工智能指的是某种程度上显示出类似人类智能的设备。AI有很多技术,但其中一个很大的子集是机器学习——让算法从数据中
    发表于 10-24 17:22 2507次阅读
    <b class='flag-5'>人工智能</b>、<b class='flag-5'>机器</b><b class='flag-5'>学习</b>和深度<b class='flag-5'>学习</b>存在什么区别

    人工智能的应用领域有自动驾驶吗

    的核心技术 自动驾驶汽车的核心依赖于人工智能,尤其是机器学习和深度学习技术。这些技术使得汽车能够
    的头像 发表于 10-22 16:18 609次阅读

    《AI for Science:人工智能驱动科学创新》第6章人AI与能源科学读后感

    幸得一好书,特此来分享。感谢平台,感谢作者。受益匪浅。 阅读《AI for Science:人工智能驱动科学创新》的第6章后,我深刻感受到人工智能在能源科学领域中的巨大潜力和广泛应
    发表于 10-14 09:27

    AI for Science:人工智能驱动科学创新》第4章-AI与生命科学读后感

    很幸运社区给我一个阅读此书的机会,感谢平台。 《AI for Science:人工智能驱动科学创新》第4章关于AI与生命科学的部分,为我们揭示了人工智能技术在生命科学领域中的广泛应用和深远影响。
    发表于 10-14 09:21

    《AI for Science:人工智能驱动科学创新》第一章人工智能驱动的科学创新学习心得

    ,无疑为读者铺设了一条探索人工智能(AI)如何深刻影响并推动科学创新的道路。阅读这一章后,我深刻感受到了人工智能技术科学领域的广泛应用潜
    发表于 10-14 09:12

    risc-v人工智能图像处理应用前景分析

    RISC-V和Arm内核及其定制的机器学习和浮点运算单元,用于处理复杂的人工智能图像处理任务。 四、未来发展趋势 随着人工智能技术的不断发展和普及,RISC-V
    发表于 09-28 11:00

    FPGA人工智能中的应用有哪些?

    FPGA(现场可编程门阵列)人工智能领域的应用非常广泛,主要体现在以下几个方面: 一、深度学习加速 训练和推理过程加速:FPGA可以用来加速深度
    发表于 07-29 17:05

    人工智能机器学习和深度学习是什么

    科技日新月异的今天,人工智能(Artificial Intelligence, AI)、机器学习(Machine Learning, ML)和深度
    的头像 发表于 07-03 18:22 1336次阅读

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2)

    ://t.elecfans.com/v/27221.html *附件:初学者完整学习流程实现手写数字识别案例_V2-20240506.pdf 人工智能 语音对话机器人案例 26分03秒 https
    发表于 05-10 16:46

    机器学习怎么进入人工智能

    人工智能已成为一个热门领域,涉及到多个行业和领域,例如语音识别、机器翻译、图像识别等。 在编程中进行人工智能的关键是使用
    的头像 发表于 04-04 08:41 345次阅读

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V1)

    *附件:初学者完整学习流程实现手写数字识别案例.pdf 人工智能 语音对话机器人案例 26分03秒 https://t.elecfans.com/v/27185.html *附件:语音对话
    发表于 04-01 10:40

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 新一轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷嵌入式
    发表于 02-26 10:17