Distributed simulation platform based on behavior tree

A distributed simulation and behavior technology, applied in the field of computer simulation, can solve problems such as inability to model workflow and behavior changes, low efficiency, and difficult to model behavior changes, etc., to achieve the effect of improving system use efficiency and strong versatility

Active Publication Date: 2020-04-28
中国航天系统科学与工程研究院
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the simulation system is running, the simulation platform calls the model functions in a pre-determined logical order, which makes it difficult to change the behavior of the model after the simulation system is built, and the running process of the model is fixed
If the simulation object changes, the source code of the model needs to be modified, which is very inefficient
In addition, this method is difficult to adapt to simulations in different dynamic scenarios. During simulations in different scenarios, only the input parameters of the model can be changed, and the workflow and behavior of the model cannot be changed. As a result, the results are the same every time, and it is difficult to control the system. Simulate the scene of complex people in the loop

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
  • Distributed simulation platform based on behavior tree
  • Distributed simulation platform based on behavior tree
  • Distributed simulation platform based on behavior tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0036] Such as figure 1 As shown, the simulation tools to be established in the present invention include model behavior design tools, model behavior development tools, scenario generation tools, system operation control tools, and distributed computer adapters. The entire system uses DDS middleware as the underlying support technology to complete the interactive function of the entire system's operation process. The system operation control tool and the distributed computer adapter work together to complete the operation function of the simulation system. The system operation control tool is responsible for the distribution of the entire simulation operation resources, the sending of control commands, and the time synchronization of the operation process. Distributed computer adapters can be distributed to run on different machines in the network, each ...

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 discloses a distributed simulation platform based on a behavior tree. Model behaviors are designed through a behavior tree method, the design is direct and convenient, the model behaviors can be dynamically adjusted in a visual behavior tree mode before a simulation system operates, a simulation platform calls the model behaviors according to an adjusted logic sequence, and the modelbehaviors can be changed quickly and dynamically; the simulation platform comprises a model behavior design tool, a model behavior development tool, a scenario generation tool, a system operation control tool and a distributed computer adapter, the five tools form a complete whole, a user can control full-cycle use of the whole simulation system through the five tools, and the use efficiency of the system is greatly improved; a model used by the simulation platform is in a dynamic link library form, so that a model source code can be effectively protected; and the used scenario file format, model behavior description file format and model initialization file format are XML file formats, so that the method has very strong universality.

Description

technical field [0001] The invention belongs to the technical field of computer simulation, and in particular relates to a behavior tree-based distributed simulation platform. Background technique [0002] With the rapid development of computer technology, distributed simulation technology has been widely used. The traditional distributed simulation platform mainly solves the problem of interaction between models, and does not pay attention to the behavior of the model itself. After the model is written, the implementation functions of its functions are fixed, and the order of calling the functions is also fixed. When the simulation system is running, the simulation platform calls the model functions according to the pre-determined logic sequence, which makes it difficult to change the behavior of the model after the simulation system is built, and the operation process of the model is fixed. If the simulation object changes, the source code of the model needs to be modifi...

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): G06F30/20G06F16/29
CPCG06F16/29
Inventor 张灏龙赵滟王家胜蒲洪波郭亚飞孙静芬龚茂华权晓伟刘瑞峰刘奕昆
Owner 中国航天系统科学与工程研究院
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