Robot control software module partitioning method
A technology for controlling software and robots, which is applied in the field of robotics and can solve the problems of lack of quantitative evaluation model and difficulty in obtaining division results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2013-08-07
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the field of robots, and specifically relates to robot control software modularization technology, in particular to a robot control software module division method combining fuzzy clustering and analytic hierarchy process, and a robot software modular system evaluation method based on information entropy. Background technique
[0002] In recent years, with the continuous development of the field of robot research, robot modular control technology has gradually become a research hotspot. The module division method is the key to this technology. How to reasonably and effectively divide the robot software control system has become an urgent problem to be solved in robot modular research. .
[0003] A literature search of the prior art revealed a variety of modular robotic systems. For example, U.S. Patent No. 5,523,662 discloses a modular, expandable, and reconfigurable robot system, which includes at least two manipulator module...
Examples
Embodiment Construction
[0107]The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.
[0108] The flow chart of the method involved in the present invention is as attached figure 1 shown, including the following steps:
[0109] Step 1: Divide the robot control software according to the smallest function to obtain the element sample set with the smallest functional granularity.
[0110] Step 2: Carry out correlation analysis on the minimum granularity element sample set of software from the perspective of function and structure.
[0111] Functional independence is an important characteristic of a module. When dividing robot control software modules, those elements that achieve the same function are gathered together to form a module, and the functions are kept independent to avoid the phenomenon of functional coupling, which helps to improve the module. Functional independence and system stability. The functional correlation eva...