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