Fault diagnostic system of mobile robot software based on artificial immune system

A mobile robot and software fault technology, applied in the field of artificial immune system, can solve the problems of insufficient software fault detection rate and insufficient ability to identify unknown software faults

Inactive Publication Date: 2009-11-04
CENT SOUTH UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a mobile machine based on the artificial immune system into the software fault diagnosis system, to solve the problems that the software fault detection rate is not high enough in the traditional fault diagnosis technology, the unknown software fault identification ability is not strong enough, and the existing system repair The automation problem existing in the technology provides a new way for the fault detection, identification, elimination and system repair of the mobile robot software system

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
  • Fault diagnostic system of mobile robot software based on artificial immune system
  • Fault diagnostic system of mobile robot software based on artificial immune system
  • Fault diagnostic system of mobile robot software based on artificial immune system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Taking No. 1 mobile robot self-made by Central South University as an example, the present invention builds a mobile robot software fault diagnosis system based on artificial immune system according to the following steps.

[0014] 1. Construct the normal model and self-database of the mobile robot software system

[0015] When constructing a normal model of a mobile robot software system, the system must first be correctly divided structurally, that is, the system is divided into several functional components, some of which are necessary to realize the overall function of the system. The mobile robot software system consists of many files and some directories, and mainly completes the functions of mobile robot navigation control, such as figure 1 shown. The normal state of the mobile robot software system is uniquely determined by the normal state of all its files, that is to say, the state of the entire mobile robot software system is normal only when the state of al...

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

A mobile robot software fault diagnosis system based on an artificial immune system, the system is composed of a normal model building module, a software fault detection module, a known software fault diagnosis module, an unknown software fault diagnosis module, a software fault elimination module and a system repair module. The normal model building block utilizes the normal model of the mobile robot software system to build an autologous database. The software fault detection module detects all self and software faults through self database retrieval. A normal model is uniquely determined by the spatiotemporal properties of all normal components in a normal software system. The known software fault diagnosis module identifies known software faults by querying the software fault database. The unknown software fault diagnosis module uses the neural network or example learning mechanism to learn unknown software faults, and memorizes the learning results into the software fault database, and the known software fault diagnosis module identifies such software faults.

Description

technical field [0001] The invention relates to a mobile robot software fault diagnosis system based on an artificial immune system, which is an artificial immune system for detecting, identifying, eliminating and system recovery of software faults on a mobile robot. Background technique [0002] Because the mobile robot fault diagnosis in an unknown environment has a strong unknown, it is very difficult, and there are many uncertain factors and uncertain factors, so this problem has always been a difficult point. At present, there is preliminary research on hardware fault diagnosis of this problem, but due to the complexity of software faults, and the trend of network control of mobile robots is becoming more and more obvious, such as remote control of Mars robots, web control of teaching robots, etc. Network viruses and information security are problems in themselves, and this problem is ignored by traditional robotics research, so the software fault diagnosis of mobile ro...

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/36G06F17/30
Inventor 龚涛蔡自兴
Owner CENT SOUTH 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