Method for testing palletizing robot control software based on Agent

A palletizing robot and control software technology, which is applied in the field of palletizing robot software testing, can solve problems such as poor test results, high manpower and material resources, and inability to specify the location of defects.

Inactive Publication Date: 2011-06-22
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF2 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] (1) The software reliability evaluation is only an overall concept, and the number of software defects is predicted, but the location of the defects cannot be specifically pointed out;
[0008] (2) The effect of the hidden code error test is not good, and it will cost a lot of manpower and material resources to

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
  • Method for testing palletizing robot control software based on Agent
  • Method for testing palletizing robot control software based on Agent
  • Method for testing palletizing robot control software based on Agent

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The core idea of ​​the present invention is: apply the concept of Agent to the testing process, use the autonomous characteristics of Agent, make independent judgments without direct orders and interventions from other Agents or testers, and use the intelligent characteristics of Agent to understand the tester's Test the target, use Agent's social ability to communicate with other Agents. And the palletizing robot software testing system is divided into three Agent modules: black box testing Agent, white box testing Agent, and test case generation Agent (TC_Agent and GA_Agent). Attached below figure 1 The workflow of the present invention and the functions of each step are described in detail.

[0040] 1. Establish an Agent-based BDI model TC_Agent to generate black-box test cases required for testing.

[0041] The present invention applies the constraint relationship between BDIs to the test case generation process, and establishes a BDI-based black-box test case ge...

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 a method for testing palletizing robot control software based on Agent, and the method provided by the invention is an improved method for carrying out black box testing and white box testing on the palletizing robot control software, and belongs to the field of embedded software testing. The method provided by the invention mainly comprises the following four steps: 1, building an Agent-based BDI (belief-desire-intention) model TC_Agent, and generating a black box testing case required for testing; 2, judging the implementation situation of the systemic function by using a black box testing Agent; 3, building a genetic algorithm-based coverage testing case generation model GA_Agent, and realizing the automatic generation of coverage testing cases through carrying out a series of genetic operations such as code design, fitness function design, selection, crossover, mutation, and the like; and 4, building a white box testing Agent model, completing the instrumentation operation of programs through carrying out preprocessing and program instrumentation on Agent, compiling and running the programs subjected to instrumentation, then sending the programs to a target machine, inputting the testing cases generated by the GA_Agent, and analyzing the Agent by using a coverage rate so as to obtain the coverage rates of program statements and branches of a palletizing robot. The method disclosed by the invention is simple and quick, is strong in commonality, can be applied to different programs, and can be used for greatly improving the efficiency of the software automation test.

Description

technical field [0001] The invention relates to a software testing method for a stacking robot, in particular to an Agent-based testing method for the control software of a stacking robot. Background technique [0002] In recent years, with the accelerated pace of production and life, automation technology has shown a trend of accelerated development, and automated warehouses and automated flexible production lines have entered the stage of development and popularization. Due to its advantages in mechanical structure, scope of application, equipment footprint, flexibility, cost and maintenance, palletizing robots are widely used and become a trend. [0003] The palletizing robot system generally has the following requirements: the host of the control system is an embedded microprocessor; it adopts AC servo control technology, can run smoothly according to the predetermined trajectory, and has low energy consumption; the control system has automatic and manual working modes; ...

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
IPC IPC(8): G06F11/36
Inventor 刘久富王伟陈魁苏青琴娄坚波朱丹丹梁娟娟
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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