Virtual satellite, and software and algorithm test platform and method based on virtual satellite

A virtual satellite and satellite platform technology, applied in the field of virtual satellites, can solve problems such as the inability to meet multi-regional collaborative large-scale parallel test work, high cost of desktop satellites, and limited quantity

Active Publication Date: 2020-03-06
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Due to the tight coupling of satellite software and hardware in traditional satellite testing, it is impossible to provide the same software execution environment as that of satellites in orbit in a pure software manner, and can only rely on physical or semi-physical simulation desktop satellites for testing
Due to the different

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual satellite, and software and algorithm test platform and method based on virtual satellite
  • Virtual satellite, and software and algorithm test platform and method based on virtual satellite
  • Virtual satellite, and software and algorithm test platform and method based on virtual satellite

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] This embodiment provides a kind of virtual satellite, its structural diagram is as follows figure 1 As shown, it includes: satellite platform simulator 120, cloud computing platform simulator 110 and load simulator 130 connected to satellite platform simulator 120 through data center 140, wherein, cloud computing platform simulator 110 is connected to cloud computing platform simulator 110 with data center 140 as an interface It is decoupled from the satellite platform simulator 120 and the payload simulator 130 .

[0030] Cloud computing platform simulator 110, used to provide the same basic services as satellites in orbit, and read satellite platform data and load data;

[0031] The satellite platform simulator 120 is used for simulating the satellite platform system and outputting the satellite platform data;

[0032] The payload simulator 130 is used for simulating the payload system and outputting payload data.

[0033] Specifically, the cloud computing platform si...

Embodiment 2

[0041] Based on the virtual satellite provided by the above-mentioned embodiment, this embodiment provides a test platform for software and algorithms based on the virtual satellite, such as Figure 4 As shown, the test platform includes the virtual satellite in the above-mentioned embodiment, and also includes a satellite control and status monitoring tool 210, an external test tool, and a satellite control and status monitoring tool 210 that are communicatively connected with the cloud computing platform simulator 110 in the virtual satellite, and a virtual satellite that is installed inside the virtual satellite. Internal testing tool.

[0042] The realization principle and technical effects of the virtual satellite are the same as those mentioned in the first implementation, and will not be described in detail here.

[0043] The satellite control and status monitoring tool 210 is used for performing measurement and control and software / algorithm injection on the virtual sa...

Embodiment 3

[0053] Based on the virtual satellite provided by the above-mentioned embodiment and the testing platform of software and algorithm based on virtual satellite, the embodiment of the present invention provides a testing method of software and algorithm based on virtual satellite, see Figure 5 As shown, the method includes the following steps:

[0054] Step S510, initializing the virtual satellite. The virtual satellite includes a cloud computing platform simulator, a satellite platform simulator and a payload simulator, and the cloud computing platform simulator is respectively decoupled from the satellite platform simulator and the payload simulator through the data center;

[0055] Step S520, through the satellite control and status monitoring tool, perform measurement and control and software / algorithm injection on the virtual satellite, and receive the satellite platform data and load data of the cloud computing platform simulator;

[0056] Step S530, monitor the behavior ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a virtual satellite, and a software and algorithm test platform and method based on the virtual satellite, and relates to the technical field of virtual satellites. The platformcomprises a satellite control and state monitoring tool which carries out measurement and control on the virtual satellite and the injection of software/algorithm, and receives the downloading data of the virtual satellite, an internal test tool which monitors behaviors of the software/algorithm and performing performance test on the software/algorithm, and an external test tool which performs configuration item test and/or system test on the software/algorithm. The virtual satellite uses a data center as an interface to decouple a cloud computing platform simulator from a satellite platformsimulator and a load simulator. According to the invention, the integration degree of simulators can be improved through the virtual satellite; efficient sharing and reuse of test resources are realized through the monitoring tool and the test tools; and the problem that multi-region cooperation, distributed execution and large-scale parallel testing cannot be met in existing satellite testing issolved.

Description

technical field [0001] The invention relates to the technical field of virtual satellites, in particular to a virtual satellite, a testing platform and method for software and algorithms based on the virtual satellite. Background technique [0002] The purpose of satellite software / algorithm testing is to conduct a comprehensive and effective inspection of satellite software / algorithms before use, to obtain possible problems and design flaws in satellite software / algorithms, and to provide favorable technical support for the development of subsequent satellite software / algorithms to ensure The software / algorithm is functioning properly on the satellite. [0003] Due to the tight coupling of satellite software and hardware in traditional satellite testing, it is impossible to provide the same software execution environment as that of satellites in orbit in a pure software manner, and can only rely on physical or semi-physical simulation desktop satellites for testing. Due to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G05B17/02
CPCG05B17/02
Inventor 李丹赵军锁潘晏涛张衡张健詹乃军
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products