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

Active Publication Date: 2021-03-09
BEIHANG UNIV
View PDF11 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The data crawled by the crawler is duplicated

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
  • Autonomous unmanned system software adaptive evolution method based on model base framework
  • Autonomous unmanned system software adaptive evolution method based on model base framework
  • Autonomous unmanned system software adaptive evolution method based on model base framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In order to make the present invention easier to understand, the present invention will be further described in conjunction with an example, but this example does not constitute any limitation to the present invention.

[0026] Such as figure 1 Shown: the concrete implementation steps of the present invention are as follows:

[0027] Step (1): Use the server to build an autonomous unmanned system based on the model-based framework. The front-end receives user requests in the form of web pages, including user requirements for test items and user requirements for tasks, resources, and environments. User-defined requirements can be selected for one or more tasks in tasks, resources, and environments.

[0028] The front end sends the requirements to the background of the website, and the background of the website automatically selects the appropriate model base framework according to the requirements, and builds a corresponding simulation test environment.

[0029] Step (...

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 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.

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

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36G06F16/951G06F8/30G06F8/33G06F8/41
CPCG06F11/3688G06F11/3664G06F16/951G06F8/33G06F8/37G06F8/427
Inventor 丁嵘
Owner BEIHANG UNIV
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