Rocket launching simulation method and device based on rocket satellite telemetry data driving

By using rocket satellite telemetry data and geographic information to build a rocket launch simulation scenario model, it solves the problem that commercial companies cannot understand the progress of rocket launch in a timely manner, and achieves efficient and intuitive rocket launch simulation and information push.

CN119397782APending Publication Date: 2025-02-07SHAANXI XINGYI SPACE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411497388.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

While the existing technology cannot guarantee the confidentiality of national aerospace technology, it can push the video of rocket launches in real time to commercial companies, resulting in commercial companies not being able to understand the progress of rocket launches in a timely manner.

Method used

By using rocket satellite telemetry data, combining geographical information and mission information, a rocket launch simulation scenario model is built, and through the binding of telemetry parameters to important events, the loading model is driven to move, realizing the simulation animation display of rocket launch.

Benefits of technology

It has achieved a method to provide commercial companies with real-time understanding of the progress of rocket launches without exposing confidential information of national aerospace technology, improving the intuitiveness of simulation and the efficiency of information acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119397782A_ABST
    Figure CN119397782A_ABST
Patent Text Reader

Abstract

The invention relates to a rocket launching simulation method and device based on rocket satellite telemetry data driving, and the method comprises the steps: obtaining geographic information through employing an initialization environment; task information is obtained, and T0, important events and model data are obtained; judging whether the information of the important event needs to be updated or not by utilizing the obtained T0, and if the information of the important event needs to be updated, updating the obtained information of the important event; obtaining a loading model according to the obtained model data; building a launching scene model by utilizing the acquired geographic information, binding telemetering parameters with important events, triggering the corresponding important events when the telemetering parameters meet configuration conditions, and driving a loading model to move by utilizing actions corresponding to the important events; simulation demonstration of the rocket launching process is completed, important events are demonstrated in the simulation demonstration process, and simulation intuition is comprehensively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of rocket launch simulation technology, and in particular to a rocket launch simulation method and device driven by rocket satellite telemetry data. Background Art

[0002] In the field of aerospace technology, rocket launch is an extremely complex and high-risk task. However, at present, the launch site has not yet completed data docking with commercial companies, and it is impossible to push the real-time video stream of the rocket launch to commercial companies. This is mainly due to the protection of core information such as national aerospace technology and strategic deployment. As a result, commercial companies are unable to know the actual situation of the launch in real time, which is undoubtedly a considerable obstacle for those commercial companies that need to know the progress of rocket launches in a timely manner to make relevant business decisions or carry out cooperation. In this case, how to ensure confidentiality requirements while meeting the reasonable needs of commercial companies for information acquisition has become an important issue that needs to be solved urgently.

[0003] In order to solve this problem, a rocket launch display system was developed, which uses a visual approach to display the entire process of rocket launch through rocket satellite telemetry data, three-dimensional scenes and models, and a real geographic information environment. Summary of the invention

[0004] In order to solve the problems existing in the prior art, the present application provides a rocket launch simulation method, device, electronic equipment and medium based on rocket satellite telemetry data driven by the loading model in the simulated launch scenario model.

[0005] The present application is implemented through the following technical solutions, a rocket launch simulation method driven by rocket satellite telemetry data, including:

[0006] Use the initialization environment to obtain geographic information;

[0007] Obtain mission information and telemetry parameters for rocket launch;

[0008] Using the acquired task information, T0, important events and model data are acquired; and using the acquired T0, it is determined whether the important event information needs to be updated. If an update is required, the acquired important event information is updated; the updated important event information includes information that has occurred, has not occurred and is in progress;

[0009] And obtain the loading model according to the acquired model data;

[0010] The launch scenario model is built using the acquired geographic information, and the telemetry parameters are bound to important events. When the telemetry parameters meet the configuration conditions, the corresponding important events are triggered, and the actions corresponding to the important events are used to drive the loading model to move.

[0011] Preferably, the loading model includes a rocket model and a satellite model.

[0012] Preferably, the geographic information includes map information, terrain data and spatial environment information.

[0013] Prior to this, the loaded model is obtained by matching the obtained model data in the model library.

[0014] Preferably, the method for obtaining remote sensing parameters is to parse the received telemetry data according to the byte position of the telemetry code value and the telemetry processing formula in the telemetry table to obtain the telemetry parameter value, and translate the parsed telemetry parameter value according to the telemetry table to obtain the remote sensing parameter and the parameter meaning.

[0015] Preferably, the geographic information is hierarchically managed according to the map and terrain levels, and the hierarchically managed resources are published in the local area network through links.

[0016] A rocket launch simulation device driven by rocket satellite telemetry data, comprising:

[0017] Geographic Information Unit, which is used to manage maps, terrain data, and spatial environment information;

[0018] The basic information management unit is used to configure and manage the obtained loading model, scenario model, key time, T0 and telemetry parameters, and use the obtained T0 to determine whether to update the information of important events. If it is necessary to update, the obtained information of important events is updated; the updated information of important events includes occurred, not occurred and in progress;

[0019] The telemetry processing unit is used to receive the telemetry data, parse the telemetry data according to the byte position of the telemetry code value in the telemetry table and the telemetry processing formula, and translate the parsed telemetry parameter value;

[0020] The simulation unit is used to bind telemetry parameters with important events. When the obtained telemetry parameters meet the requirements of triggering important events, the action of the important event is triggered and loaded into the loading model.

[0021] The display unit is used to display the actions, scene models and important events of the loaded model.

[0022] An electronic device, comprising:

[0023] one or more processors;

[0024] A storage device is used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the rocket launch simulation method driven by rocket satellite telemetry data.

[0025] A computer-readable medium stores a computer program, which, when executed by a processor, implements the rocket launch simulation method driven by rocket satellite telemetry data.

[0026] The beneficial effects of this application are:

[0027] 1. Use the mission information, remote sensing data and geographic information of the rocket launch to simulate the rocket model, site model and driving motion, and drive the simulated rocket model according to the driving motion, and display the driving animation of the rocket model through the display, completing the simulation demonstration of the rocket launch process, and demonstrating important events during the simulation demonstration, which comprehensively improves the intuitiveness of the simulation. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0029] Figure 1 It is a flow chart of a rocket launch simulation method driven by rocket satellite telemetry data in an embodiment of the present invention;

[0030] Figure 2 It is a block diagram of a rocket launch simulation device driven by rocket satellite telemetry data in an embodiment of the present invention;

[0031] Figure 3 is a schematic diagram of the structure of the computer system of the electronic device in this embodiment;

[0032] Figure 4 It is a simulation diagram in this embodiment. DETAILED DESCRIPTION

[0033] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.

[0034] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, systems, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0035] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0036] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0037] In order to achieve the above technical effects, this embodiment Figure 1 A rocket launch simulation method based on rocket satellite telemetry data is provided, comprising:

[0038] Use the initialization environment to obtain geographic information; the obtained geographic information includes map data, terrain data and spatial environment information. At the same time, the geographic information is hierarchically managed according to the map and terrain levels, and the hierarchically managed resources are published in the local area network through links. As resource sharing, it can be directly used by other systems that need to obtain geographic information, completing the construction of shared resources for all geographic information. At the same time, various types of map slice skins are provided, and map skins can be selected according to the display style when displaying;

[0039] Obtain mission information and telemetry parameters for rocket launch;

[0040] The mission information of the rocket launch is obtained through the mission information table, as shown in Table 1 below;

[0041] Table 1 is the task information table

[0042] serial number Parameter name Parameter Description Parameter Category Is it necessary 1 taskId Task ID Integer True 2 taskCode Task Code String True 3 taskName Task Name String True 4 launchTime Rocket launch time String True 5 launchPlace Launch site String True 6 launchType Rocket Type Integer True 7 satellites Satellite List True 8 importantEvents Important Events List True

[0043] The method for obtaining remote sensing parameters includes parsing the received telemetry data according to the telemetry code value byte position and telemetry processing formula in the telemetry table to obtain the telemetry parameter value, and translating the parsed telemetry parameter value according to the telemetry table to obtain the remote sensing parameter and parameter meaning; the method for obtaining telemetry data in this application is to obtain the remote sensing data of the same mission information as the remote sensing data through the mission information of this simulated rocket launch, and then use the remote sensing data to obtain the remote sensing parameters. The telemetry table in this embodiment is shown in Table 2 below:

[0044] Table 2 is the telemetry parameter table:

[0045] serial number Parameter name Parameter Description Parameter Category Is it necessary 1 id Satellite / rocket ID Integer True 2 packageId Package ID Integer True 3 paramLocation Wave Channel String True 4 paramCode Parameter code String True 5 paramName Parameter name String True 6 paramType Parameter Type String True 7 unit unit String False 8 packageWord Packet Identification Word String True 9 subSystemId Subsystem ID Integer True 10 showType Display Type String True 11 pointLength Number of decimal places Integer False 12 upperLimit Upper limit Double False 13 lowerLimit Lower limit Double False 14 func Parsing Methods String True 15 funcScript Function body String True 16 funcDesc Custom function description String False 17 mappingValue Mapping results String False

[0046] Use the acquired task information to acquire T0, important events, and model data; after acquiring T0, compare it with the theoretical T0. When there is an actual T0, it is judged to be more detailed, and it is necessary to re-acquire important events and T0, that is, it is necessary to re-acquire the task information, re-acquire T0 and important events from the task information, and push the acquired important events to the display end for display. The display end distinguishes between important events that have occurred, have not occurred, and are in progress.

[0047] And obtain the loading model according to the acquired model data; the loading models in this embodiment are rocket models and satellite models. Before obtaining the loading model, a loading model library is first established. The model library includes loading models corresponding to different model data. When obtaining the loading model, the model data is input into the model library to match the corresponding loading model (rocket model and satellite model). This technology belongs to the common knowledge in the technical field and will not be described in detail here.

[0048] The launch scene model is built using the acquired geographic information. When building the scene model, a simulation scene model is produced based on the environmental characteristics of each rocket launch site in the country. The produced scene model has the advantages of being vivid, realistic, and easy to identify the location of the launch site.

[0049] The telemetry parameters are bound to important events. In this embodiment, the telemetry parameters are bound to rocket key events (important events). The purpose of binding is to find the relationship between the telemetry parameters and the rocket key events. For example, when the telemetry parameter is A, the rocket key event should be B. After the binding is completed, the corresponding telemetry data is obtained, and the corresponding telemetry parameters are obtained using the telemetry data. When the telemetry parameters meet the conditions, that is, the corresponding rocket key event is triggered, the trigger model is driven to perform the same action as the key event to complete the launch action of the rocket model, and each key event is used to complete the launch simulation of the entire rocket model. The simulated animation is displayed through the display end.

[0050] like Figure 2 A rocket launch simulation device driven by rocket satellite telemetry data includes:

[0051] Geographic information unit is used to manage maps, terrain data, and spatial environment information. The geographic information unit manages hierarchically according to the map and terrain levels, and publishes the hierarchically managed resources in the local area network through links. As resource sharing, it can be directly used by other systems that need to obtain geographic information, completing the construction of shared resources for all geographic information. At the same time, it provides multiple types of map slice skins, which can be selected according to the display style when displaying;

[0052] The basic information management unit is used to configure and manage the obtained loading model, scenario model, key time, T0 and telemetry parameters, and use the obtained T0 to determine whether to update the information of important events. If it is necessary to update, the obtained information of important events is updated; the updated information of important events includes occurred, not occurred and in progress;

[0053] The telemetry processing unit is used to receive the telemetry data, parse the telemetry data according to the byte position of the telemetry code value in the telemetry table and the telemetry processing formula, and translate the parsed telemetry parameter value;

[0054] The simulation unit is used to bind telemetry parameters with important events. When the obtained telemetry parameters meet the requirements of triggering important events, the action of the important event is triggered and loaded into the loading model.

[0055] Display unit, such as Figure 4 The following figure shows the actions, scene models and important events of the loaded model.

[0056] The relevant information acquisition path for each specific unit is shown in Table 3;

[0057] Table 3 shows the path interface information.

[0058]

[0059]

[0060] Figure 3 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.

[0061] It should be noted that the computer system 400 of the electronic device shown in the figure is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0062] The computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage part 408 to the random access memory (RAM) 403, such as executing the rocket launch simulation method driven by the rocket satellite telemetry data in the above embodiment. In the RAM 403, various programs and data required for system operation are also stored. The CPU 401, the ROM 402 and the RAM 403 are connected to each other through the bus 404. The input / output (I / O) interface 405 is also connected to the bus 404.

[0063] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed so that a computer program read therefrom is installed into the storage section 408 as needed.

[0064] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 409, and / or installed from a removable medium 411. When the computer program is executed by a central processing unit (CPU) 401, various functions defined in the system of the present application are executed.

[0065] It should be noted that the computer-readable medium shown in the embodiment of the present application is used to implement the rocket launch simulation method driven by rocket satellite telemetry data; the computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (Erasable Programmable Read On ly Memory, EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0066] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0067] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0068] According to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the above-mentioned various optional implementations.

[0069] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the above embodiment.

[0070] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0071] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0072] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.

[0073] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A rocket launch simulation method driven by rocket satellite telemetry data, characterized in that: include: Use the initialization environment to obtain geographic information; Obtain mission information and telemetry parameters for rocket launch; Using the acquired task information, T0, important events and model data are obtained; And use the obtained T0 to determine whether to update the information of the important event. If it is necessary to update, the obtained information of the important event is updated; the updated information of the important event includes the information that has occurred, has not occurred, and is in progress; And obtain the loading model according to the acquired model data; The launch scenario model is built using the acquired geographic information, and the telemetry parameters are bound to important events. When the telemetry parameters meet the configuration conditions, the corresponding important events are triggered, and the actions corresponding to the important events are used to drive the loading model to move.

2. A rocket launch simulation method based on rocket satellite telemetry data drive according to claim 1, characterized in that; The loading model obtained includes a rocket model and a satellite model.

3. The rocket launch simulation method based on rocket satellite telemetry data drive according to claim 1 is characterized in that: The geographic information includes map information, terrain data and spatial environment information.

4. The rocket launch simulation method based on rocket satellite telemetry data drive according to claim 1 is characterized in that: The loaded model is obtained by matching the obtained model data in the model library.

5. The rocket launch simulation method based on rocket satellite telemetry data drive according to claim 1 is characterized in that: The method for obtaining remote sensing parameters is to parse the received telemetry data according to the byte position of the telemetry code value and the telemetry processing formula in the telemetry table to obtain the telemetry parameter value, and then translate the parsed telemetry parameter value according to the telemetry table to obtain the remote sensing parameter and parameter meaning.

6. The rocket launch simulation method based on rocket satellite telemetry data drive according to claim 1, characterized in that: The geographic information is hierarchically managed according to the map and terrain levels, and the hierarchically managed resources are published in the local area network through links.

7. A rocket launch simulation device driven by rocket satellite telemetry data, characterized in that: include: Geographic Information Unit, which is used to manage maps, terrain data, and spatial environment information; The basic information management unit is used to configure and manage the obtained loading model, scenario model, key time, T0 and telemetry parameters, and use the obtained T0 to determine whether to update the information of important events. If it is necessary to update, the obtained information of important events is updated; the updated information of important events includes occurred, not occurred and in progress; The telemetry processing unit is used to receive the telemetry data, parse the telemetry data according to the byte position of the telemetry code value in the telemetry table and the telemetry processing formula, and translate the parsed telemetry parameter value; The simulation unit is used to bind telemetry parameters with important events. When the obtained telemetry parameters meet the requirements of triggering important events, the action of the important event is triggered and loaded into the loading model. The display unit is used to display the actions, scene models and important events of the loaded model.

8. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the rocket launch simulation method driven by rocket satellite telemetry data as described in any one of claims 1 to 6.

9. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the rocket launch simulation method driven by rocket satellite telemetry data as described in any one of claims 1 to 6 is implemented.