历史上的今天
返回首页

历史上的今天

今天是:2025年02月11日(星期二)

正在发生

2020年02月11日 | 接管低速停车任务——360度全景环视和自动泊车系统

2020-02-11

基础环视系统为驾驶员提供可视化提示,从而让他们更加全面地了解周围环境。通过深度学习汽车摄像头捕获的视频图像,可提供更高级的服务,如检测空的停车位、自动泊车和启用无人驾驶的“自动代客泊车”功能。


1.png?imageView2/2/w/550


这些自动功能(包括多摄像头输入、视觉感知和场景创建)需要汽车具有强大的处理能力。高级驾驶辅助系统 (ADAS) 应用的处理器需要具有整合数以兆字节的视觉数据或其他传感器数据的能力,从而为汽车创建一个经过解读的环境,在有/无驾驶员的情况下均支持低速、安全操控车辆。


我们将说明汽车客户如何借助 TI Jacinto TDA4VM 器件构建 ADAS 应用,从而实现辅助和全自动泊车功能,还将提供各类细分的汽车市场(紧凑型、中型、大型和豪华版)对 Jacinto TD A4VM 处理器芯片和软件平台的技术要求,并介绍如何引入实现安全、舒适的全自动泊车所需的技术。


自动泊车和泊车辅助系统


根据泊车辅助系统的不同功能,该系统可分为三个基本类型。


2.png?imageView2/2/w/550

环视和自动泊车应用和要求(点击可放大)


基础环视系统使用多个摄像头输入为驾驶员提供汽车周围区域的 360 度全景视图。摄像头输入拼接到以汽车为中心的俯视图中。该图像以可视化的形式提供给驾驶员,以提供手动泊车辅助。显示汽车与物体、路缘或停车线相对位置的多个图层的叠加增强了环视图像的可用性。


下一个类型的泊车辅助系统是半自动泊车系统。这类系统综合了摄像头、超声和位置信息,能够生成更详尽的汽车周围环境图片,从而在某种程度上实现了自动泊车。借助上述信息,汽车将完成基本的泊车操作,即通过控制转向、制动、加速和换档,自动停在(或驶离)可用的水平或垂直车位。在这类场景中,驾驶员首先需找到一个空车位,且仍对负责自动泊车的系统进行完全控制(如需要)。


全自动代客泊车系统会接手后续步骤,控制汽车全自动驶入和驶离界限分明的停车场。泊车过程中,驾驶员会让出确定可用车位后对车辆的控制。这一应用需要更多的传感器输入和更复杂的处理和算法,从而可靠、安全地自动完成泊车。


从基础环视功能到全自动代客泊车,各个方案对传感器、数据及数据处理的需求越来越高。


为实现这些应用而配置的处理器片上系统 (SoC)需要:

• 图像输入

• 通用处理

• 加速特定的深度学习任务, 多层叠加的图像渲染

• 有助于确保系统安全运行的符合汽车安全完整性等级 (ASIL) 的处理


所有这些功能所需的绝对性能,如深度学习万亿次运算每秒(DLTOPS)、每秒百万条指令(DMIPS)、每秒十亿次浮点运算 (GFLOPS) 或图像信号处理器 (ISP) 或硬件加速器 (HWA) 引擎的百万像素处理功能,可进一步将系统类型进行细分。


TDA4VM 处理器的 Jacinto 系列如何应对环视和自动泊车挑战


汽车制造商的系统架构师和业务团队以及一级供应商在将这些功能引入到汽车生产的过程中,面临若干挑战。首先,汽车制造商希望在各个车型上安装一系列功能 - 经济车型配备简单环视功能,中型车和豪华车配备增强的感知和自动化水平。各个车型配备与其价格相符的设备:经济车型无法与高端奢华车型配备相同的电子装置。针对每一车型的不同软件,开发和验证处理器平台不仅费时,而且成本高昂。


有一种解决方案可通过向基础设计添加其他传感器和摄像头将低端汽车升级为高端汽车,一级供应商青睐能提供实施这种解决方案常见方法的平台。重复利用硬件和软件资产可提高必要的开发效率,从而最大限度地降低不同产品的研发成本并加快其进入市场速度。


Jacinto TDA4VM 处理器系列和 TI 的处理器软件开发套件 (SDK) 相结合,为 OEM 和一级供应商解决这一问题提供了新的方法。该处理器可通过异构处理提高应用性能并降低功耗,使其适用于散热和尺寸受限的嵌入式空间。TI 的 Jacinto TDA4VM SoC采用硬件加速器、专用处理器核心、数字信号处理器(DSP)、通用处理器和微控制器 (MCU),可帮助设计人员制定高效的系统解决方案。TI 精选并设计了各种具有知识产权 (IP) 的组件,以帮助解决具体问题并符合各种终端系统的要求。


下表说明了简单环视监控应用和更复杂的自动代客泊车用例中常用的处理步骤和 IP 组件。


3.png?imageView2/2/w/550

环视和自动泊车应用的处理步骤以及所用的 SoC IP(点击可放大)


异构方法要求每种处理器内核或加速器使用特定的软件。可通过更高级的软件理念抽象封装低级软件栈,并针对硬件优化,从而简化开发并提供高性能访问权限。OpenVX 就是这样的一种免版税开源软件框架,专为实时嵌入式视觉处理而设计。TI 的 Processor SDK 通过基于 OpenVX 的例程,展示如何利用 SDK 中的软件组件构建应用(如环视监控)。


TI 在 TDA4VM SoC 的设计中已考虑所有这些应用要求。基于对该系统的理解和提供高效、灵活且易用的解决方案的目标,TDA4VM SoC 包含多种组件来满足采集、处理和渲染要求。其中的一个主要设计是平衡处理和数据需求,从而确保本地存储有足够的空间且能适当访问高速外部存储,同时确保处理系统高效运行。下图所示为 TDA4VM 器件在环视用例中的简化方框图:


4.png?imageView2/2/w/550

基于 TDA4VM 的简化环视系统


5.png?imageView2/2/w/550

环视应用阶段与对应的 TDA4VM 器件特性(点击可放大)


显示视频和其他传感器输入、显示输出和对压缩视频文件存储器的访问。上表介绍环视和自动泊车应用的处理阶段,以及支持这些处理阶段的 TDA4VM 器件的主要特性。TDA4VM 器件是非常完整的片上系统,适用于这类泊车应用。


芯片解决方案必须拥有与芯片配套的软件环境。TDA4VM SoC 由适用于 Linux 的完整软件套件和 TI 实时操作系统 (RTOS) 内核支持。Processor SDK 套件包括一整套驱动程序、操作系统内核、应用库、启动例程、基于 OpenVX 的应用框架以及说明如何在真正的系统应用中使用软件和硬件组件的应用示例。这些软件开发套件(SDK)都在由 TI提供的评估板卡上经过了验证。


TI提供ADAS全套参考设计


Jacinto TDA4 是一个产品系列,其中 TDA4VM 是本系列的第一款产品型号。该处理器系列的后续产品将包括同一芯片级 IP 的各种组合,从而为ADAS市场的各个领域(无论是偏重计算性能的应用还是对消费类汽车的更多成本优化需求)提供更多优化产品。由于这些器件采用相同的基本硬件 IP 和软件架构,因此具有良好的兼容性。为特定型号开发的软件可重复用于本系列中的其他器件,不仅可以提高开发效率,还方便在所有汽车型号中引进具有不同功能子集的完整产品线。您可以使用 Jacinto 系列产品轻松开发向泊车辅助和自动代客泊车方向发展的环视系统类应用。


6.png?imageView2/2/w/550


TI提供为新一代车辆开发高级驾驶辅助系统 (ADAS) 和网关解决方案。更高级别的集成可帮助您简化设计。可扩展的 SoC 和通用软件开发套件 (SDK) 可扩大覆盖范围。点击这里,查看如何以客户乐见的低廉成本为所有车型(从入门级车辆到豪华车辆)提供新一代自主功能。


(作者:John Smrstik Jacinto™ 处理器产品营销团队、Aish Dubey Jacinto™处理器系统工程师)

推荐阅读

史海拾趣

FETek Technology(东沅)公司的发展小趣事

在快速发展的过程中,东沅始终坚持以客户为中心的经营理念。他们深入了解客户的需求和反馈,不断优化产品和服务。同时,东沅还注重持续创新,不断推出具有领先技术水平和市场竞争力的新产品。这些努力使得东沅在激烈的市场竞争中保持领先地位,赢得了客户的信任和支持。

请注意,以上故事仅为虚构示例,旨在展示FETek Technology(东沅)公司可能的发展历程和里程碑。实际的发展情况可能有所不同,具体细节请以公司官方发布的信息为准。

Gentron Corp公司的发展小趣事
在车辆上作为转向灯或刹车灯使用,提高行车安全性。
FCI connector [富加宜连接器]公司的发展小趣事

在FCI的发展历程中,贝恩资本的收购起到了关键的作用。贝恩资本是一家在全球近75个工业领域和技术公司有着丰富投资经验的私有投资基金。在2005年收购FCI后,贝恩资本为FCI提供了强大的财力支持和国际业务扩展能力。这些支持使得FCI能够进一步巩固其在全球连接器市场的领先地位。

Herga公司的发展小趣事

进入21世纪后,Herga公司意识到全球化市场的重要性,开始实施积极的国际化战略。公司首先在欧洲市场建立了稳固的根据地,随后通过并购和合资等方式,逐步进入北美、亚洲等新兴市场。在这个过程中,Herga公司不仅提供了符合当地市场需求的产品和服务,还积极融入当地文化,建立了良好的品牌形象。这些努力使得Herga公司的全球市场份额逐年上升,成为国际电子行业中不可忽视的力量。

Hantronix公司的发展小趣事

面对电子行业日益激烈的竞争环境,HANBIT Electronics深刻认识到供应链整合的重要性。2015年,公司启动了全面的供应链优化项目,通过引入先进的ERP系统和自动化生产设备,实现了生产流程的数字化和智能化改造。同时,公司加强与上下游合作伙伴的沟通与协作,建立了稳定的供应链体系。这一举措不仅提高了生产效率和产品质量,还有效降低了库存成本和运营风险。

EOZ S.A.S公司的发展小趣事

随着5G技术的普及,EOZ S.A.S公司意识到这将为电子行业带来革命性的变化。公司迅速调整战略,将研发重心转向5G相关技术和产品。通过与运营商合作,EOZ S.A.S成功推出了一系列基于5G技术的智能家居和物联网产品,如智能音箱、智能门锁等。这些产品凭借高速、低延迟的特点,满足了消费者对智能家居的多样化需求,进一步巩固了公司在市场中的地位。

问答坊 | AI 解惑

关于ARM系统板上AD通道的问题

我做了一个arm7--LPC2132的板子,最近测试遇见了如下问题,板子上的AD通道程序在下进去时,AD通到AIN管脚出现3点多v的电压,如果这时接上外部电压几乎几十 MV,AD的AIN也呈现出1点多v的电压,但是板子的基本IO口功能却正常,请高手指教这是为啥?? ...…

查看全部问答>

请教改sdram问题

我的开发板上的内存是两片32M的SDRAM,不能运行导航软件,只要运行就提示内存不足。想换成128M的SDRAM。请问除了修改软件外还要修改硬件吗?…

查看全部问答>

求教:Platform Manager组件在CE 6.0中怎么没有了?

虚心求教: CE 5.0 中包含的Platform Manager组件在CE 6.0中怎么没有了? …

查看全部问答>

wm6访问sql server数据库,请求高手帮忙!

            if (File.Exists(\"\\\\MyDatabase.sdf\"))                 File.Delete(\"\\\\MyDatabase.sdf\");         ...…

查看全部问答>

GPRS拨号后TCP协议通而UDP和ICMP协议都不通,怎么回事?

我用QQ2440开发板串口接CSR蓝牙开发板做dun上网,拨号连接都很正常,但是拨上网以后发现UDP 和ICMP协议不通,而后TCP协议却可以通,这个问题可能有点难?…

查看全部问答>

请教PDIUSBD12 枚举问题

请教大家一个问题! 我现在在用PDIUSBD12,通过SoftConnect连接到主机,主机显示了“无法识别的USB设备”,然后在单片机的程序内收到了一个复位信号,接下来就没反应了!(接下来应该会收到主机发送的设备描述符请求才对呀)。不知道有没有人知道 ...…

查看全部问答>

712主频时间问题,为何中断处理时间没有改善

外部中断处理程序大小在100多个汇编指令,为保证中断处理时间尽量短,采用48兆主频,依然耗时很多,丢中断.请各位高手指教! 相关链接:https://bbs.eeworld.com.cn/upfiles/img/20075/2007521114421607.rar…

查看全部问答>

万用表测量交流电压如何获得更加准确的结果

  万用表是电力电子等部门不可缺少的测量仪表,一般以测量电压、电流和电阻为主要目的。万用表按显示方式分为指针万用表和数字万用表。万用表品牌较多,常见的有福禄克万用表、安捷伦万用表、吉时利万用表等。万用表是一种多功能、多量程的测量仪 ...…

查看全部问答>

LPC1768开发板之间网络传输

replyreload += \',\' + 1705701;鉴于之前发的网络专题帖子都是电脑与开发板之间的通信,而开发板与开发板之间的通信例程比较少,这里上传一个开发板之间的网络通信例程,以供大家参考一下,测试现象如下 客户端串口打印信息 服务器端串口打印信 ...…

查看全部问答>

【TI首届低功耗设计大赛】GSM短信测试

本帖最后由 tianshuihu 于 2015-1-8 00:47 编辑 采用GPS定位只能获得当前位置的信息,如果不能将信息上传其应用受到很大局限 GPS通讯应用范围很广,但是局限也很明显:一是成本很高,另一点是其本身的通信原理决定其通信地点不能有太多、太厚的 ...…

查看全部问答>