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

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

3天内不再提示

关于Alenia Aermacchi开发自动驾驶仪软件分析和介绍

MATLAB 来源:djl 2019-09-17 15:23 次阅读

Alenia Aermacchi M-346具有与最新战斗机相似的飞行特性,使飞行员可以在生命周期成本较低的飞机上安全地训练。M-346飞行控制系统(FCS)配有四余度计算机,支持电传控制和高级自动驾驶仪功能。Alenia Aermacchi使用基于模型的设计开发自动驾驶仪软件并通过DO-178B A级认证

Alenia Aermacchi的FCS应用软件团队负责人Massimiliano Campagnoli说:“凭借基于模型的设计,可将所有内容衔接起来。我们的Simulink系统模型是可执行的模型,能够在开发早期对需求进行验证。为符合DO-178B建模标准而更新了该模型,可用它来生成飞行代码。”

挑战

由于M-346自动驾驶仪系统是该工程团队开发的第一个系统,主要目标是快速发现问题并融合来自测试飞行员的反馈。最终的自动驾驶仪软件需要获得DO-178B A级认证。

该团队决定使用两个途径来探求开发方法:即实验和认证。

实验途径:他们将利用不太严格的DO-178B D级标准来着重于快速开发,采用架构解决方案来保护整个系统的可靠性和安全性。

认证途径:重复利用和完善设计的实验版本,以开发完全符合DO-178B A级认证的软件。

Alenia Aermacchi需要一个开发环境来支持这两种途径的活动和目标,其中包括设计仿真、需求可追溯性、模型覆盖度分析、代码生成与分析以及报告生成。

解决方案

Alenia Aermacchi工程师使用Simulink基于模型的设计为M-346开发了自动驾驶仪软件。

系统和控制工程师团队在Simulink和Stateflow中为ARP-4754开发了一个系统模型,使用Stateflow定义六个主要的自动驾驶仪状态、这些状态之间的转移以及其他控制逻辑。他们通过运行仿真来验证系统行为。

该团队通过细化系统模型来创建自动驾驶仪软件模型,对该模型进行优化以提升性能,将模型和安全标准集成起来满足认证的限制条件。他们在软件模型上运行了附加仿真,使用Simulink Verification and Validation的模型覆盖度分析确保100%覆盖这些测试的软件需求,并在需求管理界面将IBM Rational DOORS中的软件需求与他们模型中的Simulink和Stateflow对象进行关联。通过Simulink Report Generator,他们生成了需求可追溯性报告以供认证之用。

对于我们来说,基于模型的设计的一个关键优势,是可以专注于设计和开发,而不是将精力放在低级编码、验证和认证任务上。其结果是获得了更高的质量、DO-178B认证的软件和更快的迭代。

——assimiliano Campagnoli

Alenia Aermacchi

他们利用Model Advisor检查软件模型是否符合DO-178B高完整性标准和Alenia Aermacchi自己的自定义规则。

利用Embedded Coder,该团队通过其软件模型生成了大约17,000行C代码并使用Polyspace静态分析工具检查代码中是否存在运行时错误,确保符合MISRA C编码标准,并创建用于取证的材料。他们利用面向DO-178的DO Qualification Kit,证明Polyspace代码验证工具及Simulink Verification and Validation是符合认证的。

该团队基于在Simulink中创建的软件测试模型为生成的代码创建了测试组件。在运行这些测试后,对代码覆盖结果和从Simulink Verification and Validation获取的模型覆盖结果进行比较。

M-346飞机(包括自动驾驶仪功能)已获得美国国防部和意大利国防部的机型认证。在Alenia Aermacchi的一个项目中,所有软件组件(CSCI)都将使用基于模型的设计进行开发,并通过DO-178C认证。

结果

认证的需求审核时间最高缩短了30%。Campagnoli说:“在处理以前的项目时,都是基于主观评估手动进行需求覆盖分析。Simulink和Simulink Verification and Validation使我们可以将此分析自动化并提供客观的覆盖指标,这有助于将认证的需求审核时间缩短高达30%。”

首飞行时间缩短了20%。Campagnoli说:“基于模型的设计使我们可以基于飞行员和飞行工程师的反馈快速改进设计。我们将首飞时间缩短了约20%。更重要的是,在缩短首飞时间的同时提高了软件质量。”

实现了低级认证活动的自动化。Campagnoli说:“我们实现了许多低级认证活动的自动化,包括需求覆盖度分析、运行时错误检查和标准一致性检查。自动化使我们可以有更多时间来完善需求、优化系统、改善测试并执行其他具有更高价值的任务。”

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

    关注

    28

    文章

    5229

    浏览量

    78118
  • 自动驾驶
    +关注

    关注

    776

    文章

    13236

    浏览量

    164109
收藏 人收藏

    评论

    相关推荐

    中级自动驾驶架构师应该学习哪些知识

    是一个新兴且不断发展的职业。随着技术的进步,这一领域将继续吸引更多人才,推动自动驾驶技术的发展。 自动驾驶架构师在设计和开发自动驾驶系统时将面临一系列挑战,包括:安全关键的边缘情况、领域概括、模拟数据、多模
    的头像 发表于 06-20 21:47 81次阅读

    初级自动驾驶架构师应该学习哪些知识

    是一个新兴且不断发展的职业。随着技术的进步,这一领域将继续吸引更多人才,推动自动驾驶技术的发展。 自动驾驶架构师在设计和开发自动驾驶系统时将面临一系列挑战,包括:安全关键的边缘情况、领域概括、模拟数据、多模
    的头像 发表于 06-20 21:45 64次阅读

    吉利与Foretellix合作开发自动驾驶汽车

    汽车制造商吉利与以色列的自动驾驶安全技术领军企业Foretellix达成了战略合作。此次合作旨在确保自动驾驶汽车的安全大规模部署,并寻求降低吉利的研发成本,同时提升开发效率。
    的头像 发表于 05-14 09:52 226次阅读

    未来已来,多传感器融合感知是自动驾驶破局的关键

    的Robotaxi运营。这标志着L4级自动驾驶迎来了新的里程碑,朝着商业化落地迈进了一大步。中国的车企也不甘落后:4月7日,广汽埃安与滴滴自动驾驶宣布合资公司——广州安滴科技有限公司获批工商执照。广汽埃安
    发表于 04-11 10:26

    Waymo自愿召回444辆自动驾驶汽车 L4的自动驾驶还有很多路要走

    近日,谷歌旗下的自动驾驶部门Waymo自愿召回了444辆自动驾驶汽车,原因是其软件可能无法准确预测拖曳车辆的运动轨迹
    的头像 发表于 02-26 10:22 860次阅读
    Waymo自愿召回444辆<b class='flag-5'>自动驾驶</b>汽车 L4的<b class='flag-5'>自动驾驶</b>还有很多路要走

    高通自动驾驶软件开发革新力压英伟达自动驾驶芯片

    抛开价格不谈,英伟达自动驾驶芯片毫无疑问是最强的,设计范围在2019年底确定的Orin至今仍是量产最强的自动驾驶芯片,但除了奔驰外的欧美大厂更倾向于选择高通平台
    的头像 发表于 02-20 13:50 1032次阅读
    高通<b class='flag-5'>自动驾驶</b>靠<b class='flag-5'>软件开发</b>革新力压英伟达<b class='flag-5'>自动驾驶</b>芯片

    自动驾驶领域的数据集汇总

    发自动驾驶论文哪少的了数据集,今天笔者将为大家推荐一篇最新的综述,总结了200多个自动驾驶领域的数据集,大家堆工作量的时候也可以找一些小众的数据集刷榜~
    的头像 发表于 01-19 10:48 587次阅读
    <b class='flag-5'>自动驾驶</b>领域的数据集汇总

    自动驾驶产业链爆发前夜?多家车企宣布已获得L3级自动驾驶路测牌照

    工信部网站信息显示,2022年11月,工信部发布《关于开展智能网联汽车准入和上路通行试点工作的通知(征求意见稿)》,针对搭载中国国家标准(GB/T 40429-2021)定义的L3级(有条件自动驾驶)/L4级(高度自动驾驶
    的头像 发表于 12-27 17:09 664次阅读
    <b class='flag-5'>自动驾驶</b>产业链爆发前夜?多家车企宣布已获得L3级<b class='flag-5'>自动驾驶</b>路测牌照

    LabVIEW开发自动驾驶的双目测距系统

    LabVIEW开发自动驾驶的双目测距系统 随着车辆驾驶技术的不断发展,自动驾驶技术正日益成为现实。从L2级别的辅助驾驶技术到L3级别的受条件约束的
    发表于 12-19 18:02

    自动驾驶下半场竞争的关键技术

    随着人工智能技术的不断发展,自动驾驶技术逐渐成为汽车产业的热门话题。在这个领域中,许多公司都在争相研究和开发自动驾驶技术,以期望能够在未来的市场中占据一席之地。然而,随着技术的不断进步和市场竞争的加剧,自动驾驶技术的下半场竞争也
    的头像 发表于 12-13 11:10 595次阅读
    <b class='flag-5'>自动驾驶</b>下半场竞争的关键技术

    自动驾驶“十问十答”

    说起自动驾驶, 大家现在已经不陌生, 但是关于自动驾驶你又了解多少呢? 今天小编总结了关于自动驾驶的 “十问十答” , 带你了解更多
    的头像 发表于 11-29 07:40 416次阅读
    <b class='flag-5'>自动驾驶</b>“十问十答”

    农机自动驾驶显示系统组成部分以及配置

    不开农机自动驾驶系统这个概念的。 农机自动驾驶主要是通过软硬件同步协调一致达到自动驾驶的目的,硬件部分包括:电动方向盘、卫星信号接收器、角度传感器、高精度定位模块以及平板显示系统等;软件
    发表于 10-17 17:52

    【KV260视觉入门套件试用体验】八、VITis AI自动驾驶多任务执行MultiTask V3

    是一种模型,旨在同时执行自动驾驶场景中的不同任务,同时实现优异的性能和效率。这些任务包括对象检测、分割、车道检测、可行驶区域分割和深度估算,这些都是自动驾驶感知模块的重要组成部分。 三、代码实现
    发表于 09-26 16:43

    新兴大模型对自动驾驶行业的影响有哪些

    目前存在的一些关于自动驾驶技术的综述文章,包含整个系统/平台到单个模块/功能[1-2,4-8,10-13,15-33]。在本节中,我们简要介绍图1所示的基本自动驾驶功能和模块,硬件和
    发表于 09-08 12:53 1196次阅读
    新兴大模型对<b class='flag-5'>自动驾驶</b>行业的影响有哪些

    华为盘古大模型如何赋能自动驾驶

    华为盘古大模型如何赋能自动驾驶?  随着智能时代的到来,自动驾驶已成为许多汽车制造商和科技公司的追求,华为作为智能时代的领导者之一,自然也积极布局并投入大量资源研发自动驾驶技术。而华为盘古大模型
    的头像 发表于 08-31 10:18 1612次阅读