法律状态公告日
法律状态信息
法律状态
2016-12-07
授权
授权
2014-12-03
实质审查的生效 IPC(主分类):G05B17/02 申请日:20140722
实质审查的生效
2014-10-29
公开
公开
技术领域
本发明属于航空领域,尤其涉及空间机器人电联试技术演示验证系统。
背景技术
太空环境具有微重力、超洁净的特点及丰富的空间资源,因而成为人类21世纪理想的科研环境和空间生产基地。在未来的空间活动中,将有大量的空间加工、空间生产,空间装配、空间科学实验和空间维护等工作要完成。此外,恶劣的空间环境给人类在太空的生存活动带来巨大的威胁。要使人类在太空生存,需要建立庞大而复杂的环境控制系统,生命保障系统、物资供给系统及救生系统等,这些庞大而复杂的系统不仅其自身的技术难度大,耗资也十分巨大。因此必须充分利用空间机器人完成空间探索和空间科研生产的任务。
目前,空间机器人技术已经成为高技术领域内具有代表性的技术。随着电子学、计算机科学、人工智能和机器人技术的进一步发展,功能完善的空间机器人将在人类的空间环境中发挥其巨大的作用。空间机器人的主要任务包括:空间结构的建筑和装配、卫星和其它航天器的维护修理,空间生产和科学实验等。其中在轨维护工作包括:失效卫星的回收、卫星故障的现场修理和空间物资的补给等。
仿真技术在科学研究中具有重要的地位和广泛的应用价值。空间机器人仿真技术的研究,除具备仿真技术的共同特点外,还因其特殊的工作环境而具有其自身的显著特点:(1)空间机器人在微重力、高真空、超低温、强辐射、照明差的空间环境中工作,构造这样一个用于空间机器人研究的地面实验环境其自身的技术难度将大大超过空间机器人研究的技术难度,不容易实现;(2)构造这样一个地面实验环境所需的经费额也将大大超过空间机器人本身研究所需要的经费额,成本非常高。
发明内容
本发明实施例的目的在于提供空间机器人电联试技术演示验证系统,以解决现有技术不容易实现空间机器人仿真而且实现成本非常高的问题。
本发明实施例是这样实现的,空间机器人电联试技术演示验证系统,所述系统包括星上设备系统和地面设备系统,其中,
所述星上设备系统包括:数管计算机、姿态轨道动力学计算机、信号处理计算机、目标测量系统电模拟器、微型目标器星载机电模拟器、GPS电模拟器、飞轮电模拟器以及加速度电模拟器;
所述地面设备系统包括:测试主机、调度计算机、数据库服务器、数据显示计算机、测控终端模拟器、仿真网交换机、数据管理网交换机以及实时动画演示计算机;
所述数管计算机用于接收测控终端模拟器发送的地面控制指令,并将所述地面控制指令分发给姿态轨道动力学计算机、信号处理计算机、GPS电模拟器以及测试主机;所述姿态轨道动力学计算机根据接收到的所述地面控制指令,利用GNC算法计算所述地面控制指令,产生相关磁力矩控制信号并发送给所述信号处理计算机、飞轮电模拟器和测试主机,所述信号处理计算机根据所述磁力矩控制信号,产生驱动信号发送至测试主机,测试主机综合收到的姿态轨道动力学计算机发送的信号以及信号处理计算机发送的驱动信号,从而驱动所述目标测量系统电模拟器、微型目标器星载机电模拟器、GPS电模拟器和加速度模拟器,所述加速度传感器进一步将模拟信号反馈至信号处理计算机,从而模拟卫星在不同条件下的运行状态;
所述调度计算机、测试主机、数据库服务器和实时动画演示计算机与所述仿真网交换机连接,数据显示计算机和数据库服务器与所述数据管理网络交换机连接;所述调度计算机通过人机交互界面来设置各动力学模型的状态初值,并通过所述仿真交换机将所述状态初值发送到测试主机,以使测试主机分发到对应的所述目标测量系统电模拟器、微型目标器星载机电模拟器、GPS电模拟器或加速度模拟器;在星上设备系统执行相关动作之后,星上设备系统所产生的实时动力学模型数据可由测试主机接收,并通过仿真网交换机转发至数据库服务器和实时动画演示计算机,数据库服务器接收和存储实时数据,并通过数据管理网交换机为数据显示计算机提供数据服务,数据显示计算机根据接收到的数据来进行显示。
在本发明实施例中,通过地面设备系统的调度计算机通过人机交互界面设置动力学模型的状态初值,由测控终端模拟器将地面人员发出的遥控命令发送到星上设备系统的数管计算机,由数管计算机转发至姿态轨道动力学计算机,由姿态轨道动力学计算机根据GNC算法计算出控制指令,产生相关磁力矩控制信号发给信号处理计算机,并通过测试主机发送至各模拟器,驱动各模拟器模拟卫星运动状态下的外部条件,测试主机接收由各模拟器模拟的动力学模型数据,并转发至数据库服务器和实时动画演示计算机,数据库服务器接收并存储实时数据,并为数据显示计算机提供数据服务,所述数据显示计算机根据接收的数据进行显示。从而使得本发明能够实现空间机器人的仿真测试,而且和现有技术相比,本发明实现成本较低。
附图说明
图1是本发明实施例提供的空间机器人电联试技术演示验证系统的实现流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过设置星上设备系统以及地面设备系统,并通过星上设备系统与地面设备系统的交互,可有效的实现对空间机器人的仿真测试,并且不需要花费巨大的成本建立地面实验环境,大大减少了仿真成本。
如图1所示,本发明实施例所述的空间机器人电联试技术演示验证系统,包括星上设备系统和地面设备系统,其中,
所述星上设备系统包括:数管计算机、姿态轨道动力学计算机、信号处理计算机、目标测量系统电模拟器、微型目标器星载机电模拟器、GPS电模拟器、飞轮电模拟器以及加速度电模拟器;
所述地面设备系统包括:测试主机、调度计算机、数据库服务器、数据显示计算机、测控终端模拟器、仿真网交换机、数据管理网交换机以及实时动画演示计算机;
所述数管计算机用于接收测控终端模拟器发送的地面控制指令,并将所述地面控制指令分发给姿态轨道动力学计算机、信号处理计算机、GPS电模拟器以及测试主机;所述姿态轨道动力学计算机根据接收到的所述地面控制指令,利用GNC算法计算所述地面控制指令,产生相关磁力矩控制信号并发送给所述信号处理计算机、飞轮电模拟器和测试主机,所述信号处理计算机根据所述磁力矩控制信号,产生驱动信号发送至测试主机,测试主机综合收到的姿态轨道动力学计算机发送的信号以及信号处理计算机发送的驱动信号,从而驱动所述目标测量系统电模拟器、微型目标器星载机电模拟器、GPS电模拟器和加速度模拟器,所述加速度传感器进一步将模拟信号反馈至信号处理计算机,从而模拟卫星在不同条件下的运行状态;
所述调度计算机、测试主机、数据库服务器和实时动画演示计算机与所述仿真网交换机连接,数据显示计算机和数据库服务器与所述数据管理网络交换机连接;所述调度计算机通过人机交互界面来设置各动力学模型的状态初值,并通过所述仿真交换机将所述状态初值发送到测试主机,以使测试主机分发到对应的所述目标测量系统电模拟器、微型目标器星载机电模拟器、GPS电模拟器或加速度模拟器;在星上设备系统执行相关动作之后,星上设备系统所产生的实时动力学模型数据可由测试主机接收,并通过仿真网交换机转发至数据库服务器和实时动画演示计算机,数据库服务器接收和存储实时数据,并通过数据管理网交换机为数据显示计算机提供数据服务,数据显示计算机根据接收到的数据来进行显示。
其中,对所述星上设备系统和地面设备系统分别介绍如下:
所述星上设备系统包括:
数管计算机:可可由一块或一块以上的以高性能ARM处理器为内核的CPU板和多块(三块或以上)硬件结构完全相同的智能I/O板、仲裁处理模块组成。每块I/O板可单独进行配置以适应不同的外设;
姿态轨道动力学计算机:结构与数管计算机基本相同,但其处理器为通过GNC算法计算控制指令;
信号处理计算机:可由加速度采集板、太阳敏感器头部处理电路、红外地球敏感器头部处理电路以及磁力矩器驱动电路组成。
目标测量系统电模拟器箱:可由机械手电模拟器、红外相机电模拟器、微波雷达电模拟器、激光测距仪电模拟器、交会相机电模拟器、可见光电模拟器组成;
微型目标器星载机电模拟器:可由一台模拟运行微型目标器姿态轨道动力学实时控制算法软件的工控机组成,通过星间链路与空间机器人数管机进行数据通讯;
GPS电模拟器:可按照GPS接收机数据传输格式模拟GPS接收机的工作;
飞轮电模拟器箱:用于建立飞轮的传递函数模型,可模拟4个反作用飞轮的工作。
加速度电模拟器:用于模拟星上加速度计的工作,并给出与星上加速度计完全相同的接口数据格式。
所述地面设备系统包括:
测试主机:在所述测试主机上可设置信号源、星上电源、地面电源;
调度计算机:可采用基于Windows XP操作系统的通用计算机;
数据库服务器:系统中可包括一台Windows 2000 Server操作系统的高性能服务器、一台智能交换机和相关网络设备,所述数据服务器上运行SQL Server2000数据库软件;
数据显示计算机:可采用基于Windows XP操作系统的通用计算机,为了确保不过多的占用服务器资源,数据显示计算机软件使用Delphi语言编写。
测控终端模拟器:采用基于Windows XP操作系统的通用计算机,遥控遥测软件使用LabWindows/CVI编写;
实时动画演示计算机:可采用2台基于Windows XP操作系统的通用计算机。可接收仿真动力学主测试机发出的实时数据包,解包后的数据可实时驱动STK(英文全称为Satellite Tool Kit,即卫星工具包)的空间机器人平台和微型目标器模型进行动画演示,同时解包后的数据也可实时驱动机械手模型进行实时动画显示。
调度计算机可由MULTIPROG组态软件编制的人机界面能够方便操作人员对动力学模型设置各种状态初值;产生不同形式的传感器数据输出以方便进行系统故障模式测试;在该界面下还可对测试主机的内部运行状态进行监视。
测试主机在25ms控制周期内,基于VxWorks实时操作系统编制的动力学软件要完成全部姿态与轨道动力学计算,包括模拟卫星运行状态下的外部环境条件、按照各种传感器、执行机构模型,各个模拟器生成相应数据等;将生成的数据传送给电接口箱,再由电接口箱输出产生模拟敏感器电特性的信号;同时还接收由电接口板卡传过来的执行机构的输出信号以便驱动动力学模型。
测试主机内的电接口板卡与信号源箱接收来自测试主机生成的各敏感器数据,按照相应敏感器的电器特性或直接输出部件电路信号(如串口、脉冲量等);其它如GPS电模拟器、飞轮电模拟器和加速度计电模拟器分别由独立机箱构成。全部传感器模拟信号被分成两组,一组与信号处理计算机相联,一组直接进入姿态轨道动力学计算机。
信号处理计算机由独立机箱构成,内部有太阳头部处理电路、红外地平仪头部处理电路和磁力矩器驱动电路各一块;另外一块CPU板除了采集加速度计信号外还负责对某些部件的加电控制。信号处理箱将接收的敏感器信号送给姿态轨道动力学计算机箱,同时接收姿态轨道动力学计算机产生的磁力矩器控制信号。
姿态轨道动力学计算机由2块CPU板和4块智能I/O板组成。为了提高系统可靠性,同种部件的信号连接到不同的I/O板上。CPU板通过内部CAN总线(独立于系统CAN总线)接收来自I/O板的传感器信号,经过GNC算法得出的控制也通过这些I/O板输出到信号处理箱、独立电模拟器和地面电接口箱,这些控制输出最终进入动力学主控机驱动模型运动。
数管计算机用于对姿态轨道动力学计算机和测控终端模拟器之间的遥控命令和遥测数据进行双向转发。
测控终端模拟器接收并显示遥测数据,同时将地面控制人员发出的遥控命令发送到数管计算机。
数据库服务器接收并存储动力学模型,即各个模拟器每25ms产生的数据,同时对数据显示计算机提供数据服务。
数据显示计算机提供测试数据的在线或离线显示,对重要数据进行图形显示。
测试主机中的星上电源、地面电源负责全部星、地设备的供电。
本发明空间机器人电联试技术演示验证系统具体以下特点:
1. 具有与空间机械手电模拟器、天基目标测量系统电模拟器和微型目标器电模拟器的接口,满足通信协议要求;
2. 空间机器人电联试技术演示验证系统地面设备系统包括测试主机、空间机器人姿态轨道控制系统的传感器和执行机构的模拟器、数据管理网组成;测试内核为嵌入式系统,利用实时操作系统开发仿真测试软件,在空间机器人与微型目标器为刚体模型情况下,地面动力学计算步长优于25ms;
3. 地面设备系统具有完善的数据管理功能,能够实时记录并且回放数管计算机、姿态轨道动力学计算机的遥测遥控数据,满足100ms周期和1s周期数据的高速数据入库和10G数据的大数据量查询;
4. 地面测试设备为图形显示系统预留接口并按100ms周期实时输出驱动数据,硬件在回路的姿轨控实时仿真试验达到以下指标:
-姿态控制精度: 三轴均优于0.5°
-姿态稳定度: 三轴均优于0.02°/s
轨道交会机动后,与给定目标位置误差:小于2km,相对速度小于2m/s。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
机译: 试品目录数据分配网络系统,试品目录数据分配系统,试用品目录,试品目录数据的分配方法,试品目录数据分配方法,试品目录,试品目录数据分配和试品程序程序,包含试用版数据程序的介质,包含试用版内容数据分布的介质和记录了试用版程序的介质,包含试用版内容数据分布程序的介质,及其上记录的包含试用版内容程序的介质
机译: 用于维修膝部的自适应移动空间机器人,以及通过自适应移动空间机器人来维修输电线路的方法
机译: 近飞行空间机器人和使用该空间机器人的航天器操作系统