Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Model-Based Framework-based Software Adaptive Evolution Method for Autonomous Unmanned Systems

A system software and model-based technology, applied in software engineering design, software testing/debugging, special data processing applications, etc., can solve data duplication and other problems, achieve the effect of improving component-level reusability, and solving support and development problems

Active Publication Date: 2022-03-29
BEIHANG UNIV
View PDF11 Cites 0 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
  • A Model-Based Framework-based Software Adaptive Evolution Method for Autonomous Unmanned Systems
  • A Model-Based Framework-based Software Adaptive Evolution Method for Autonomous Unmanned Systems
  • A Model-Based Framework-based Software Adaptive Evolution Method for Autonomous Unmanned Systems

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 a self-adaptive evolution method for autonomous unmanned system software based on a model-based framework. A server is used to build an autonomous unmanned system based on a model-based framework. AADL architecture, reptiles and ANTLR tool chains are combined to construct a complete work process. Use the existing thread, process and other component representation methods of AADL language to describe ROS nodes and navigation function modules, build the corresponding framework, design code generation software, combine AADL files and OSATE tools, and directly generate code according to the framework, which can be used in ROS environment to compile and run. Use crawlers to run regularly on the server, continuously expand the types of algorithms in the framework, combine the existing basic files of AADL, and build a system model with new functional modules to solve the problem of long-term growth of the framework. Use the ANTLR tool chain to realize the code analysis function and solve the technical problems of framework development and interaction between the framework and the outside world.

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 Patents(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products