The unified modeling language (UML), which is introduced in this paper, is an important technology about the developing method of object-oriented software. UML can make each component of the large complicated system visualize, then indicate and construct the system model, and build up various documents. This paper, which takes the electromotor choice expert system of sewing machine as an instance, describes how to design and realize the fact base and rule base in this expert system and how to carry out and spread this expert system with the Java program. sewing and embroidery machine
The robotic handling of non-rigid objects, such as fabrics, is a very complicated problem since it is very difficult to model and predict the behavior of the fabric. The non-linearity, the large deformations and the very low bending resistance of the fabrics increase the complexity and difficulty of the robotic handling. In this paper, the robotized sewing is examined, where the fabric must be held taut and unwrinkled. Actually, a constant tensional force, which must be applied to the fabric throughout the feeding to the sewing machine, affects the seam’s quality to a great extent . Gershon clearly justified the need for force feedback control, in order to obtain a fabric’s constant tensional force in the sewing task.
1) Motor selection function: The users input the data according to various motor parameters into the system. The system chooses the relative rules based on the data from the rule base. Then it uses the rules to reason the results. At last the results of the rule inference are given and displayed to the users. 2) Add, Modify and Delete the rules: The user can add some rules through the system. In practical use, the users may find that there are some discrepancies between the rules and the actual situations. So adding, modifying, or deleting the rules according to the actual situations can expand the system and provide better service for the users.