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

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

    关注

    29

    文章

    5498

    浏览量

    79046
  • 自动驾驶
    +关注

    关注

    782

    文章

    13647

    浏览量

    166059
收藏 人收藏

    评论

    相关推荐

    丰田与NTT合作开发自动驾驶软件

    近日,丰田汽车公司与日本电报电话公司(NTT)宣布了一项重要合作——联手开发自动驾驶软件。据悉,该项目将利用人工智能技术对驾驶数据进行深度分析,以预测可能发生事故的风险,并据此构建一个
    的头像 发表于 10-30 16:11 172次阅读

    丰田与NTT合作开发自动驾驶软件,AI预测事故助力安全驾驶

    自动驾驶系统。 据悉,该自动驾驶软件将充分利用NTT在信息技术领域的深厚积累,以及丰田在汽车制造和自动驾驶技术方面的丰富经验。通过整合双方的优势资源,这款
    的头像 发表于 10-29 10:34 360次阅读

    自动驾驶HiL测试方案案例分析--ADS HiL测试系统#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月22日 15:20:19

    自动驾驶HiL测试方案介绍#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月12日 18:02:07

    英飞凌与采埃孚合作优化自动驾驶软件

    英飞凌科技股份公司与采埃孚集团携手参与了EEmotion项目,共同开发并实施了创新的AI算法,以优化自动驾驶软件和控制单元。
    的头像 发表于 10-12 16:17 299次阅读

    FPGA在自动驾驶领域有哪些优势?

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)在自动驾驶领域具有显著的优势,这些优势使得FPGA成为自动驾驶技术中不可或缺的一部分。以下是FPGA在自动驾驶
    发表于 07-29 17:11

    FPGA在自动驾驶领域有哪些应用?

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)在自动驾驶领域具有广泛的应用,其高性能、可配置性、低功耗和低延迟等特点为自动驾驶的实现提供了强有力的支持。以下
    发表于 07-29 17:09

    自动驾驶的传感器技术介绍

    自动驾驶的传感器技术是自动驾驶系统的核心组成部分,它使车辆能够感知并理解周围环境,从而做出智能决策。以下是对自动驾驶传感器技术的详细介绍,内容涵盖常见类型、工作原理、在
    的头像 发表于 07-23 16:08 1970次阅读

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

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

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

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

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

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

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

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

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

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

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

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

    自动驾驶“十问十答”

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