自动驾驶软件中应用层软件的开发设计分析

发布时间:2023-05-16  

自动驾驶软件中,除了大家经常听到的感知、规划、机器学习、车辆控制等外,还有一部分,虽然听起来没有算法那些高大上,但是对整车功能的体验,至关重要,那就是应用层软件,主要负责功能状态机和与整车的人机交互。


01.

功能状态机

功能状态机是指各项自动驾驶功能的运行状态机,比如车道偏离预警 Lane Departure Warning (LDW)、自适应巡航 Automated Adapt Cruise (ACC)、高速智能领航辅助Navigation on HIPilot(NOH)等等。

这些看起来仅仅是一些逻辑跳转,但是这些是感知、规划炫酷的前提,也就是说只有应用层检查相关的条件OK,才会启用相关功能,而且这一部分也非常复杂,因为每个功能都有一个状态机,而自动驾驶通常有十几个功能,意味着十几个状态机,有些还耦合。

下面以ACC功能的状态机来讲讲,图1就是ACC的状态机。

78e17312-ad3d-11ed-bfe3-dac502259ad0.png

▲图1 ACC功能的状态机

从图中可以看出ACC功能分三个大的状态,分别为ACC off、ACC on、ACC active。这个状态机仅仅是从ACC的功能标准中摘取出来,各家主机厂考虑的点不同,会存在差异,但是整体框架肯定是一样的。


ACC off到ACC on

ACC功能在初始化阶段,状态机是处于ACC off状态,当软件完成初始化,各个模块完成就绪,并且没有任何异常,状态机会切到ACC stand-by,意味着ACC功能就绪,可以激活。


ACC stand-by到ACC active

这个状态的跳转是驾驶员按下了方向盘上的激活按键,按键信号通过网关透传到自动驾驶控制器,控制器在收到激活信号之后,检查当前条件是否满足,比如是不是相关的故障、关联件状态是否OK等,当跳转条件检测OK之后,状态就会条状到ACC active,这会儿也就是进入了ACC,车辆开始受控了,在ACC active内部又有几种状态,包括速度控制和距离控制,这些是根据当前环境来自动切换的。


ACC active到ACC on

这个状态很好理解,就是驾驶员按了退出按键,或者是有一些功能抑制条件满足,比如:

1.作用在方向盘上的手力矩过大;

2.方向盘转角速率过大;

3.踩了制动踏板;

ACC active到ACC off或者ACC on到ACC off

这两种状态机的跳转,通常是由于软件检测到异常,导致功能不可用,比如有故障发生,或者是驾驶员突然解开安全带等等。


02.

人机交互

当前,大部分对比谁家自动驾驶更加厉害,通常是对比谁家的功能更牛逼,这是无可厚非的,但是人机交互也很重要,这关系到人们的驾驶体验,愿不愿意用这个功能,别用着用着就功能推出了,也没有任何提示。 人机交互主要包括仪表显示和语音提示。 仪表显示主要是包括道路、车模的显示,这里主要比的是谁家的更炫酷点,谁家的显示的更加准确,更有意思。

语音提示就更加好理解,比如当功能激活的时候,需要报ACC功能已激活,当退出时,需要报功能已退出。当双目遮挡时,报当前双目遮挡,等等,这里也主要是一些逻辑性的东西,很繁琐,各种各样的语音提示。  

03.

脱手检测

下面来看看大众ID.4X的脱手检测功能是怎么设计的,首先从硬件上,方向盘配备了三区电容式传感器,可以探测接触在方向盘的位置,是手抓还是膝盖碰触,是左侧还是右侧,如下图所示。

791daef4-ad3d-11ed-bfe3-dac502259ad0.png

▲图3大众ID4的方向盘结构

方向盘脱手识别(Hand Off Decetion)传感器检测电容值并发给E-BOX,J1158分析电容值信号得到驾驶员手握状态评估信号,并通过LIN发送给网关,网关将HOD电容值信号和手握状态评估信号发送给MFK/ACC,MFK综合分析HOD手握状态信号、方向盘扭矩信号和是否偏离车道等信号,判断是否发送报警信号“请接管方向盘”给仪表。

79541e4e-ad3d-11ed-bfe3-dac502259ad0.png

▲图4 大众ID4的脱手检测逻辑


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    ,包括一系列豪威集团产品,可为一次性视频喉镜提供清晰的图像,帮助改善患者护理。可视化设计能使医生更方便、更快速地插入气管导管,避免了困难气道的插入失败,显著降低并发症甚至死亡的几率。 豪威......
    指示器组件也能搭配种类广泛的照明灯具:包括点状、环状或表面照明,能满足您心中渴望的所有条件。这种多样性不仅能确保具吸引力的外观,也提供用户将信息可视化的创新方式。 RGB照明色域 几乎涵盖整个光谱的广泛照明色彩(1,670万种......
    多样性不仅能确保具吸引力的外观,也提供用户将信息可视化的创新方式。 RGB 照明色域 几乎涵盖整个光谱的广泛照明色彩(1,670 万种颜色),为实时信息辨识提供优化支持,从经典的 白色到明亮、动态......
    给输出 FC_S 或 FC_L 。   可视化的键  该模块对按钮的代码提示、前向行进提示和后退行进提示进行评估。按下按钮时,这些提示信息以值 1 、2  和 3 的形式被写入到可视化......
    眼镜HiARH100,最终打造出一个实时数据可视化、现场交互智能化、远程协作精准化的工业元宇宙空间,相关设备/产线信息可以被直接呈现在空间中,并且通过AR终端在物理空间中“看见”和交互,完成人、(现)场、数(字)的融......
    和驾驶分析:提供关于车辆性能、能源利用和驾驶行为的可视化数据,帮助驾驶员更好地理解和优化他们的驾驶习惯。 可视化设计和HUD:HUD系统通过在驾驶员的视野中投影信息,使其能够保持对道路的关注同时获取导航、车速等信息......
    集体诉讼。 蓝普视讯承诺,在这一场集体诉讼中,其将承担所有的诉讼费用;如果胜诉,相关赔偿也将归给获赔企业。 资料显示,蓝普视讯创立于2012年,是大屏幕数字显示系统和大数据信息可视化综合解决方案提供商,专注......
    子与英伟达的全新解决方案帮助 HD 现代采用交互方式,实现海量工程数据集的统一和可视化管理。HD 现代首席信息官兼首席数字官 Taejin Lee 表示:“我们一直信任西门子 Teamcenter 软件......
    管控可以提高设施与能源利用效率并大大降低成本。能源管理作为节能减排降低成本的重要手段,对于企业永续经营意义重大。而传统的能源管理无法满足现今社会对能源管理日益精细化的需求,依靠人力巡检导致成本过高,数据无法可视化降低管理效率,发现......
    集到的环境数据,通过可视化页面显示监测数据,如图5。测试结果表明,该系统实现了对室内有害气体参数的实时监测和可视化显示功能,系统对监测数据的自动分析完成了室内气体质量的评定,较好地完成了室内有害气体的监测与分析一体化设计......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>