Autonomous unmanned system software adaptive evolution method based on model base framework

A system software and model-based technology, applied in software engineering design, software testing/debugging, special data processing applications, etc., can solve problems such as data duplication, achieve the effect of improving component-level reusability, and solving support and development problems
CN112463628AActive Publication Date: 2021-03-09BEIHANG UNIV

Patent Information

Authority / Receiving Office
CN Β· China
Patent Type
Applications(China)
Current Assignee / Owner
BEIHANG UNIV
Publication Date
2021-03-09

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses an autonomous unmanned system software adaptive evolution method based on a model base frame, which uses a server to build an autonomous unmanned system based on the model baseframe, and combines an AADL architecture, a crawler and an ANTLR tool chain to build a complete work flow. The method comprises the following steps: describing ROS nodes and a navigation function module by utilizing the existing thread, process and other component representation methods of an AADL language, constructing a corresponding framework, designing code generation software, directly generating codes according to the framework by combining an AADL file and an OSATE tool, and compiling and running in an ROS environment. Crawlers are used for running on a server at regular time, algorithm types in a framework are continuously expanded, existing basic files of AADL are combined, a system model is constructed together with newly-added function modules, and the problem of long-term growth of the framework is solved. An ANTLR tool chain is used for achieving a code analysis function, and the technical problems of framework development and interaction between a framework and the outside are solved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to an autonomous unmanned system software self-adaptive evolution method based on a model-based framework, which belongs to the unmanned system software architecture. Background technique

[0002] AADL (Architecture Analysis and Design language) is an architectural modeling language applied in the field of embedded systems, which supports the design and analysis of complex real-time safety-critical systems in aviation, aerospace, automotive and other fields. AADL has the advantages of simple syntax, powerful functions, and scalability. It can model and describe the functional and non-functional attributes of embedded software, and analyze and verify the system in the early stage of development. AADL provides standardized text and graphic descriptions, and is a component-based modeling language used to distinguish between various component interface specifications, component implementation blueprints, and component instances. Comp...

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