航天器近距离操作任务规划软件开发
随着未来空间科学任务的复杂化、智能化 , 对空间在轨服务技术提出更高的
要求。而由于每次实施在轨服务需要花费大量的人力与物力 , 严重限定了在轨服
务的准确率与可靠性。
航天器近距离操作任务规划软件开发
随着未来空间科学任务的复杂化、智能化 , 对空间在轨服务技术提出更高的
要求。而由于每次实施在轨服务需要花费大量的人力与物力 , 严重限定了在轨服
务的准确率与可靠性。
基于现如今空间在轨服务体系发展的现状 , 本课题将开发出一款模拟空间在
轨服务的仿真软件 , 并模拟服务航天器为追踪星 , 模拟目标航天器为目标星 , 规划
追踪星相对于目标星进行漂飞、 抵近、伴飞等航天器近距离操作任务。 本课题旨
在完成对航天器近距离操作任务规划软件基于 C#编程语言的开发。
航天器近距离操作任务在本软件中主要分为漂飞任务、 抵近任务与伴飞任务 ,
并有额外的位置保持预报功能及碰撞预警功能。 同时本课题软件与场景演示客户
端、模拟成像客户端以及快速仿真客户端组成分布式软件 , 主要研究内容如下 :
按照软件工程技术方法 , 首先根据航天器近距离操作任务需求分析航天器近距离
操作任务规划软件的功能需求与性能需求。
根据任务需求、功能需求与性能需求设计软件的人机交互界面 , 实现人机交
互感良好、操作简明的目标。 同时根据上述需求设计软件内部任务模块的运行逻
辑 , 规划实现航天器近距离操作任务各个模块的仿真功能。
进一步为了提高软件的运算效率 , 采用 matlab 与 C#混合编程方式 , 将复杂的
计算方法交给 matlab 软件实现 , 而之后耗费时间的迭代过程由 C#语言实现 , 这样
避免了 matlab 迭代运算效率低的缺点 , 显著缩短航天器近距离操作任务规划时
间。然后针对软件实现的问题 , 确定软件实现所需的关键技术 , 利用目前主流的
C#编程语言
航天器近距离操作任务规划软件开发 来自淘豆网m.daumloan.com转载请标明出处.