空中客车公司使用基于模型的设计为火星样本拾取漫游车开发自主控制系统

快速开发是此项目的关键。空中客车公司一直使用 MATLAB 开发算法,并以此为基础自动生成飞行软件以及所需的所有文档。

关键成果

  • 加速了自主控制软件的设计、验证和测试
  • 通过代码生成减少了实现中的人为错误
  • 开发了基于机器学习的视觉检测算法来定位样本

空中客车防务和航天部门正在开发火星样本拾取漫游车。该漫游车将自主回收美国宇航局的毅力漫游车从红色星球表面采集的样本。

地球相对于火星的轨道决定了发射窗口相对短暂,从而导致项目的时间限制非常严格,也就意味着空中客车公司的工程师面临着两项任务的不可更改的最后期限:火星采样漫游车初始发射任务和按时完成任务。因此,该团队优先采用了快速开发以满足最初的发射截止日期,并且他们还在设计高度自主的系统,使漫游车能够满足将采集的样本返回地球的发射时段,从而完成任务。

负责拾取样本的操作臂的空中客车工程团队正在使用基于模型的设计,通过 MATLAB® 和 Simulink® 来加速计算机视觉和控制算法的开发。这些算法将用来自主识别、抓取和装载采样。工程师在 Simulink 中设计、仿真和验证算法,然后使用 Embedded Coder® 为目标硬件生成 C 代码。