b'插入\ xc3 \ xbchrung在软件开发软件中的编程中
飞行软件是任何航天器成功执行任务的基础。飞行软件的可靠性并不是一个新话题,过去几十年来,人们通过质量保证、容错和故障安全操作对飞行软件进行了广泛的研究,特别关注了具有冗余层的飞行软件。尽管人们关注故障管理原则和实践,但对飞行软件的网络安全关注有限。飞行软件的容错与飞行软件的安全挑战之间的主要区别在于,容错假设故障本质上是概率性的,并且故障将按照可预测的顺序从可预测的环境影响中发生。飞行软件的网络安全威胁是由一个聪明的对手传播的,尽管有故障安全机制或可用的防御措施,他们可能会积极地与飞行软件互动,故意以一种意想不到的方式强调其流程。攻击者的追击或下一步行动并不像环境传播的故障那样可预测。虽然飞行软件社区历来以隐蔽安全为幌子运作,但飞行模块的开源和商用现货 (COTS) 日益普及,抹去了任何可察觉的安全优势。美国宇航局的核心飞行系统 (cFS) 和美国宇航局喷气推进实验室的 F' 飞行软件可供对手和安全研究人员随时探索,这迫使公众讨论太空飞行软件安全实践和“新”太空时代的要求。本文提出了飞行软件安全的研究议程,讨论了迄今为止在相关领域开展的强有力的相关研究,
- 标准化或增强命名的一致性 - 该功能已被更强大的替代功能所取代。 - 该功能包含设计缺陷,通常是安全缺陷,因此应该避免,但现有代码依赖于它。 - 该功能被视为无关紧要,将来将被删除,以简化整个系统。 - 该软件的未来版本将进行重大的结构更改,从而不可能(或不切实际)支持旧功能。
1. 简介 3D 建模是使用专门的计算机程序创建和修改三维对象的过程,该程序为用户提供了一组必要的工具。 3D 建模通常从基本形状(基元)开始,例如立方体、球体、圆环等。然后通过软件提供的不同功能修改这些形状。用户通常通过按下键盘上的组合键或从用户界面中选择它们来激活这些功能。如今,有许多功能强大的 3D 建模软件,可以创建 3D 资源、动画、特效和渲染图像。最受欢迎的付费应用程序是 Autodesk Maya、Autodesk 3ds Max 和 Cinema 4D。也有许多免费应用程序可用,但最受欢迎的应用程序是 Blender。Blender 是一个免费的开源 3D 计算机图形软件工具集。它用 C、C++ 和 Python 编程语言编写。Blender 基金会是一个负责 Blender 开发的非营利组织。 Blender 也是由社区开发的,社区创建了用 Python 编写的附加插件(称为附加组件)。附加组件为 Blender 添加了新功能或改进功能。由于 Blender 发展基金的成立,Blender 最近获得了 Epic Games、Nvidia 或 Intel 的大量资金支持。它使 Blender 基金会能够招募新的团队成员,从而更快地开发 Blender。
使用:30层的8层/楼层的单层建筑物:24个月号 div>工人:100个项目建议产品数量单位价格范围(CITF补贴的单位费率)
使用已经提供的封面 报告或演示幻灯片不应有冗余信息 对于数据分析流程图,使用智能艺术和图表 报告格式应保持 Cambria 字体,12pt 字号 pt。1.0 行距 演示文稿应在每张幻灯片(封面幻灯片除外)的页脚中包含演示日期 [左侧]、幻灯片编号 [右侧] 和演示组名称 [中间] 任何图表都应适当标记 如有必要,使用附录
摘要。目前,制造可靠的无人机(无人机)是科学和技术的一项重要任务,因为此类设备在数字经济和现代生活中有很多用例,所以我们需要确保它们的可靠性。在本文中,我们建议用低成本组件组装四轴飞行器以获得硬件原型,并使用现有的开源软件解决方案开发具有高可靠性要求的飞行控制器软件解决方案,该解决方案将满足航空电子软件标准。我们将结果用作教学课程“操作系统组件”和“软件验证”的模型。在研究中,我们分析了四轴飞行器及其飞行控制器的结构,并提出了一种自组装解决方案。我们将 Ardupilot 描述为无人机的开源软件、适当的 APM 控制器和 PID 控制方法。当今航空电子飞行控制器可靠软件的标准是实时分区操作系统,该系统能够以预期的速度响应来自设备的事件,并在隔离分区之间共享处理器时间和内存。此类操作系统的一个很好的例子是开源 POK(分区操作内核)。在其存储库中,它包含一个四轴飞行器系统的示例设计,使用 AADL 语言对其硬件和软件进行建模。我们将这种技术与模型驱动工程应用于在真实硬件上运行的演示系统,该系统包含一个以 PID 控制作为分区过程的飞行管理过程。使用分区操作系统将飞行系统软件的可靠性提升到了一个新的水平。为了提高控制逻辑的正确性,我们建议使用形式验证方法。我们还提供了使用演绎方法在代码级别以及使用微分动态逻辑在信息物理系统级别验证属性的示例,以证明稳定性。
