Unlock instant, AI-driven research and patent intelligence for your innovation.

AUV (Autonomous Underwater Vehicle) control software system structure based on function autonomous model

A technology for controlling software and architecture, applied in software design, electrical program control, program control in sequence/logic controllers, etc. problems such as low level of integration, to achieve the effect of good platform porting simplicity, simple collaboration implementation, and good scalability

Pending Publication Date: 2022-03-29
SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the emergence of new application requirements, the increase in the complexity of mission tasks, and the increase in intelligence, the system composition of AUVs has become more and more complex, with various devices and sensors installed, and multiple types of intelligent technologies and methods adopted. As a result, the code size of the AUV control software is getting larger and larger, and the logic is more and more complex. Therefore, the design of the AUV control software only based on the layered architecture can meet the needs of intelligent control, but the modularity level of the software is relatively low, which is difficult to implement. Maintenance, reuse and expansion of functions have become a practical problem that needs to be solved urgently when AUVs are more and more widely used
At the same time, the AUV control software runs in the control computer of the carrier, and most of the control computers use an embedded real-time operating system, which leads to many AUVs with the same function but different control computer operating systems. These system compatibility issues are caused by differences in system functions between operating systems
In order to solve this problem, it is often necessary to perform a large number of changes and debugs on the parts of the AUV control software that involve system functions, resulting in the need for a lot of manpower and time to migrate software between different operating systems, and may cause many problems due to platform migration. software performance defects

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
  • AUV (Autonomous Underwater Vehicle) control software system structure based on function autonomous model
  • AUV (Autonomous Underwater Vehicle) control software system structure based on function autonomous model
  • AUV (Autonomous Underwater Vehicle) control software system structure based on function autonomous model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0035] This method realizes a method by designing the AUV control software autonomous function module division method and the two-layer design method of the execution layer and the reaction layer inside the module, and adopts the design of low-coupling cooperation between modules and the function packaging technology of the underlying operating system of the software architecture. AUV Control Software Architecture Based on Functional Autonomy Model. Its specific implementation steps are as follows:

[0036] 1. Divide the AUV control software into autonomous functional modules according to their functions

[0037] In this design method, the AUV control software is designed to divide the execution layer and the reaction layer into modules on the basis of the three-layer architecture, so that the original execution layer and the reaction layer a...

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 relates to an autonomous underwater vehicle (AUV) control software system structure based on a function autonomous model, the system structure designs a function module division method for AUV control software, and the method adopts a mission task and execution management function module as a thinking layer of the software. Function autonomous module division is carried out on the control software according to the control function, and the obtained function autonomous modules are relatively independent in function. Meanwhile, a two-layer division method of an execution layer and a reaction layer is adopted in the function autonomous module, and a low-coupling-degree function module cooperation method is designed, so that a control software system structure has the characteristics of being easy to expand and maintain; and meanwhile, an upper software development function interface independent of an operating system is obtained at the bottom layer of the control system architecture by adopting an operating system function packaging method, so that the software architecture has good reusability and portability when being transplanted among different operating systems.

Description

technical field [0001] The present invention relates to an AUV control software architecture based on a functional autonomy model, specifically an AUV control software formed by combining functional module division, functional autonomous module layering, functional module collaboration method design and operating system function packaging technology Architecture. Background technique [0002] Autonomous underwater vehicle (AUV) control system software (hereinafter referred to as AUV control software) is run in the control computer of AUV, using artificial intelligence, automatic control, pattern recognition, information fusion and understanding, new materials, energy, communication and Technologies and methods such as system integration realize the software system of AUV intelligent control and autonomous operation, and the methodology for organizing AUV control software algorithms is called AUV control software architecture. [0003] At present, the architecture of AUV con...

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): G06F8/20G05B19/04
CPCG06F8/20G05B19/04
Inventor 贾松力林扬孙晓宇刘肖宇孙铁孙铁铭
Owner SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI