摘要
本发明公开了一种高复用多核异构并行处理飞行器控制软件架构,包括:主控CPU、第一从控CPU、第二从控CPU和第三从控CPU;主控CPU作为主控执行单元,用于与外设、第一从控CPU、第二从控CPU和第三从控CPU进行数据交互,负责控制系统总体数据流程、时序流程和控制流程;第一从控CPU,用于运行多模态导航计算任务,计算出控制系统所需的位置、姿态、速度;第二从控CPU,用于运行视觉计算任务,计算出末制导指令所需的视线角和视线角速度;第三从控CPU,用于运行路径规划及制导计算任务,计算出飞行轨迹规划及制导指令相关数据。通过本发明所述方案实现了对飞行器软件快速、高效设计,实现了软件体系结构复用、设计复用、代码复用。
技术关键词
异构并行处理
软件架构
飞行器
时序控制单元
导航数据融合
数据获取单元
惯性导航单元
出控制系统
数据处理单元
接口单元
组合导航数据
牛顿迭代算法
飞行路径规划
软件体系结构
多模态
LVDS接口
UART接口