Demand behavior tree construction method and device and storage medium
By receiving the bill of materials for part names, obtaining mechanical drawings, establishing candidate pairing and matching compliance pairing, and building a demand behavior tree based on the behavior tree grammar, solving the problem of low degree of automation of demand description in the existing technology, realizing the automation of the assembly process Effective addition of generation and process information.
Patent Information
- Application Number
- CN202280096079.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-29
- Publication Date
- 2024-12-27
AI Technical Summary
The prior art is difficult to convert work instructions into tree structures or graph structures, resulting in low automation of requirements descriptions and the inability to automatically generate process information and system component information during assembly.
By receiving the bill of materials for the part name, obtaining mechanical drawings, establishing candidate pairing, matching compliance pairing, and building a demand behavior tree based on the behavior tree grammar, attaching assembly process information to improve automation level and efficiency.
The automatic construction of the requirement behavior tree is realized, the automatic generation ability of the assembly process is improved, and the standardization process of requirement description is simplified.
Smart Images

Figure CN119213439A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of industrial technology, and in particular to a method, device and computer-readable storage medium for constructing a demand behavior tree. Background of the Invention
[0003] Requirements engineering is a method of engineering production systems at a more abstract level. The process of converting requirements into executable production systems needs to be highly automated. At the very least, the conversion process should be greatly simplified.
[0004] Currently, the most popular requirement description tools use work instructions for requirement description. However, most work instructions are in text format, and the text formats of different suppliers are very different. The main problem is that it is difficult to convert work instructions into structured data formats such as tree structures or graph structures, making it difficult to convert work instructions into software or programs for building production systems. Therefore, in order to realize requirement engineering, a method is first needed to standardize the generation process of requirement description and improve its automation level.
[0005] Taking the assembly process as an example, Figure 1A An example assembly diagram is shown, Figure 1B for Figure 1A Exploded view and assembly topology of the assembly drawing shown. Figure 1C Shows Figure 1A The assembly process of the assembly drawing shown is an exploded view. Among them, P1 to P14 are components Figure 1A The parts of the assembly drawing shown in FIG. 1 and SA1 to SA10 are the components obtained during the assembly process. Figure 1C As shown in Figure 1, the assembly process lacks process information such as screw tightening and part insertion, as well as system component information such as tools for executing the process and auxiliary materials used in the process. The above process information and system component information usually need to be manually added to the requirement description, and the automatic generation of the requirement description cannot be achieved.
[0006] Therefore, technicians in this field are still working on finding other demand engineering implementation solutions. Summary of the invention
[0007] In view of this, the embodiments of the present application provide, on the one hand, a method for constructing a demand behavior tree, and on the other hand, a demand behavior tree construction device and a computer-readable storage medium, which can realize the construction of a demand behavior tree in demand engineering and improve the degree of automation and efficiency of the demand behavior tree construction.
[0008] To solve the above technical problems, the technical solution of this application is implemented as follows:
[0009] A method for constructing a demand behavior tree comprises: receiving a bill of materials including the names of various parts involved in a current assembly; obtaining a mechanical drawing of each part in the bill of materials using the names of various parts in the bill of materials as indexes; establishing multiple candidate pairs based on the obtained mechanical drawings, each candidate pair consisting of mechanical drawings of two parts; matching each candidate pair in the multiple candidate pairs with each pre-established compliant pair in turn, and using the candidate pair that matches the compliant pair whose similarity meets a set threshold as a target candidate pair; wherein each compliant pair consists of mechanical drawings of two parts having an assembly relationship, and each compliant pair is attached with corresponding assembly process information; for each target candidate pair, attaching the assembly process information of the matched compliant pair to the target candidate pair; and constructing a demand behavior tree corresponding to the entire assembly process according to the behavior tree grammar based on the assembly process information of all target candidate pairs.
[0010] A demand behavior tree construction device includes: a first module for receiving a bill of materials including the names of each part involved in a current assembly; a second module for obtaining a mechanical drawing of each part in the bill of materials using the names of each part in the bill of materials as an index; a third module for establishing a plurality of candidate pairs based on the obtained mechanical drawings, each candidate pair consisting of mechanical drawings of two parts; a fourth module for sequentially matching each candidate pair in the plurality of candidate pairs with each pre-established compliant pair in a compliant pair library, and taking a candidate pair that matches a compliant pair whose similarity meets a set threshold as a target candidate pair; wherein each compliant pair consists of mechanical drawings of two parts having an assembly relationship, and each compliant pair is attached with corresponding assembly process information; a fifth module for attaching the assembly process information of the matched compliant pair to the target candidate pair for each target candidate pair; and a sixth module for constructing a demand behavior tree corresponding to the entire assembly process according to a behavior tree grammar based on the assembly process information of all target candidate pairs.
[0011] A demand behavior tree construction device comprises at least one memory and at least one processor, wherein: the at least one memory is used to store a computer program; the at least one processor is used to call the computer program stored in the at least one memory to execute the demand behavior tree construction method as described in any of the above embodiments.
[0012] A computer-readable storage medium stores a computer program; the computer program can be executed by a processor and implements the method for constructing a demand behavior tree as described in any of the above embodiments.
[0013] It can be seen from the above technical solution that in the embodiment of the present application, since the compliant pairings of each part with an assembly relationship are pre-established, and the corresponding assembly process information is attached to each compliant pairing, multiple candidate pairings are then established for the current assembly, and each candidate pairing is matched with each pre-established compliant pairing in turn, and the assembly process information of the matched compliant pairing is attached to the corresponding candidate pairing, and then based on the assembly process information of each candidate pairing, a demand behavior tree corresponding to the entire assembly process is constructed according to the behavior tree grammar, thereby realizing the construction of the demand behavior tree in the demand engineering, and can improve the degree of automation and efficiency of the demand behavior tree construction.
[0014] BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to better understand the present application, the embodiments of the present application will be described in detail below with reference to the accompanying drawings, so that those skilled in the art can better understand the above and other features and advantages of the present application. In the accompanying drawings:
[0016] Figure 1A An assembly diagram for an example.
[0017] Figure 1B for Figure 1A Exploded view and assembly topology of the assembly drawing shown.
[0018] Figure 1C Shows Figure 1A Exploded view of the assembly process of the assembly drawing shown.
[0019] Figure 2 This is an exemplary flow chart of a method for constructing a demand behavior tree in an embodiment of the present application.
[0020] FIG. 3A to FIG. 3C These are three of the compliant pairings obtained when pairing is established based on the assembly diagram shown in 1A in an example of this application.
[0021] Figure 3D and Figure 3E These are two non-compliant pairings obtained when pairing is established based on the assembly diagram shown in 1A in an example of this application.
[0022] Figure 4 For example, in this application Figure 1C Schematic diagram of the compliance pairing involved in a subassembly process.
[0023] Figure 5 This is a schematic diagram of a demand behavior tree corresponding to the sub-assembly process in an example of the present application.
[0024] Figure 6 This is an exemplary structural diagram of a demand behavior tree construction device in an embodiment of the present application.
[0025] Figure 7 This is an exemplary structural diagram of another demand behavior tree construction device in an embodiment of the present application.
[0026] The reference numerals are as follows:
[0027]
[0028]
[0029] Methods of implementing this application
[0030] In the embodiment of the present application, considering that the behavior tree is a structured data format, in order to enable the requirement description to be converted into software or a program for building a production system, it is considered to provide a technical solution for representing the requirement description using a behavior tree. Accordingly, the requirement description represented by a behavior tree can be called a requirement behavior tree (RBT, Requirement Behavior Tree).
[0031] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the technical solution of the present application is described in detail below with reference to the accompanying drawings and examples.
[0032] Figure 2 FIG. 1 is an exemplary flow chart of a method for constructing a demand behavior tree in an embodiment of the present application. Figure 2 As shown, the method may include the following steps:
[0033] Step 201, pre-establish each compliant pairing of the assembly relationship based on the historical assembly drawing, and add assembly process information for each compliant pairing. Among them, each pre-established compliant pairing can be stored in a database to form a compliant pairing library. Among them, a compliant pairing refers to a pairing consisting of mechanical drawings of two parts with an assembly relationship. That is, in this step, each compliant pairing consists of mechanical drawings of two parts with an assembly relationship. The assembly relationship here can be, for example: the two parts in each compliant pairing are connected to each other through the surface of the parts, or it can be: the spatial relationship between the two parts in each compliant pairing facilitates assembly. In contrast, a pairing consisting of two parts that have no assembly relationship can be called an incompatible pairing. In the process of establishing a compliant pairing, the incompatible pairing needs to be discarded.
[0034] For example, a historical assembly drawing includes Figure 1A Take the assembly diagram shown as an example. FIG. 3A to FIG. 3CThe figure shows three of the compliant pairs obtained when pairing is established based on the assembly drawing shown in 1A, namely, the first compliant pairing 1, the second compliant pairing 2 and the third compliant pairing 3, that is, part P2 and part P4 form a compliant pairing, part P2 and part P6 form a compliant pairing, and part P2 and part P5 form a compliant pairing. FIG. 3A to FIG. 3C As shown, the spatial relationship between the two parts in each conforming pair facilitates assembly. Figure 3C Although there is no tight connection between the two parts P2 and P5 in the pair shown, there is an assembly relationship between the two because part P5 has only one degree of freedom (DOF) that can leave part P2, or because part P2 can constrain the degree of freedom of part P5.
[0035] Figure 3D and Figure 3E Figure 1 shows two of the non-compliant pairs obtained when pairing is established based on the assembly diagram shown in Figure 1A. Figure 3D and Figure 3E As shown, the spatial relationship between the two parts in each non-compliant pair does not contribute to assembly and therefore needs to be discarded.
[0036] In this step, when adding assembly process information for each compliant pair, the assembly process information can be described in any suitable statement format. For example, a standard statement format can be used, or an asset management shell (AAS) statement format, an OPC UA statement format, etc. can be used. In this embodiment, the following statement format is considered:
[0037] Sentence = (subject, predicate, object, context). The context is optional, that is, it can be null.
[0038] by Figure 3B Taking the compliance pairing 2 shown in the figure as an example, after adding the assembly process information according to the above statement format, the following Figure 3F As shown, including the following information:
[0039] Fixing device fixes part P2; / wherein, subject = fixing device, predicate = fixation, object = part P2
[0040] The robot picks up part P6; / wherein, subject = robot, predicate = pick up, object = part P6
[0041] The robot tightens part P6 onto part P2. / Where subject = robot, predicate = tighten, object = part P6, context = onto part P2
[0042] In addition to using Figure 3FIn addition to the assembly process information shown, the following assembly process information can also be used:
[0043] The fixture fixes part P6;
[0044] The robot picks up part P2;
[0045] The robot tightens part P2 to part P6.
[0046] The above statement format can easily build a knowledge graph for various computing purposes, and it is easy to attach all necessary assembly process information, such as auxiliary materials (such as fixtures) and tools / equipment (such as robots) used. In this way, a compliant pairing library with attached assembly process information can be obtained.
[0047] Step 202: Receive a bill of materials including the names of the various parts involved in the current assembly. The part names in this embodiment can be any names that can distinguish various parts and are represented by any one or any combination of letters, numbers, characters and words.
[0048] In specific implementation, the bill of materials in this step can be a table that lists the names of various parts, for example, Figure 1A Taking the assembly drawing shown in the figure corresponding to the current assembly as an example, the bill of materials may include the names of 14 parts represented by "P1" to "P14". The names of these 14 parts may not have a pairing relationship.
[0049] In addition, in other embodiments, the names of the parts in the bill of materials may also be paired in advance according to the principle that the corresponding two parts have an assembly relationship. For example, "P2" and "P5" may be combined into a name pair, and "P4" and "P5" may be combined into a name pair.
[0050] Step 203: According to the bill of materials, obtain the mechanical drawing of each part in the bill of materials, such as a CAD drawing. The mechanical drawing of each part can be obtained from a 3D product modeling system, such as a PLM system.
[0051] In this step, the name of each part in the bill of materials may be used as an index to obtain the mechanical drawing of each part in the bill of materials.
[0052] Step 204 : establishing a plurality of candidate pairs based on the acquired mechanical drawings, each candidate pair consisting of mechanical drawings of two parts.
[0053] In specific implementation, in the case where the names of the various parts in the bill of materials do not have a pairing relationship, in this step, multiple candidate pairs can be obtained by combining two of them based on the obtained mechanical drawings. At this time, there will be both compliant candidate pairs and non-compliant candidate pairs in the obtained multiple candidate pairs. Alternatively, in this step, the mechanical drawings of every two parts with an assembly relationship can be combined based on the obtained mechanical drawings to obtain multiple candidate pairs. At this time, the multiple candidate pairs obtained are all compliant candidate pairs.
[0054] In the case where the names of the parts in the bill of materials are paired according to the principle that the corresponding two parts have an assembly relationship, in this step, the mechanical drawings of the two parts corresponding to each name pairing can be combined based on the obtained mechanical drawings to obtain multiple candidate pairs. At this time, the multiple candidate pairs obtained are all compliant candidate pairs.
[0055] Step 205, each candidate pairing in the plurality of candidate pairs is matched with each compliant pairing in the pre-established compliant pairing library in turn, and the candidate pairing matched with the compliant pairing is used as the target candidate pairing. When the similarity between the compliant pairing and the candidate pairing meets a set threshold, the compliant pairing is the compliant pairing matched with the candidate pairing.
[0056] In this step, if there are both compliant candidate pairs and non-compliant candidate pairs in multiple candidate pairs, the non-compliant candidate pairs cannot be matched to compliant pairs whose similarity meets the set threshold. If multiple candidate pairs are all compliant candidate pairs, basically each candidate pair can be matched to a compliant pair whose similarity meets the set threshold.
[0057] In this step, a variety of matching algorithms can be used in specific implementation, such as a grid comparison algorithm or a boundary representation method (BREP) comparison algorithm, etc., and artificial intelligence methods can be used for specific calculations, such as a graphical neural network (GNN).
[0058] Step 206 : for each target candidate pair, attach the assembly process information of the matched compliant pair to the target candidate pair.
[0059] Step 207 : constructing a demand behavior tree corresponding to the current assembly according to the behavior tree grammar based on the assembly process information of all target candidate pairs.
[0060] In this embodiment, during specific implementation, an assembly process list corresponding to the entire assembly process can be extracted based on the assembly process information of all target candidate pairs, and then a demand behavior tree corresponding to the entire assembly process can be constructed based on the assembly process list according to the behavior tree grammar.
[0061] by Figure 1CTake the assembly process exploded diagram as an example. Figure 4 Shown for Figure 1C Schematic diagram of the compliance pairing involved in a subassembly process. Figure 4 As shown, for the subassembly process: component SA3 + part P5 = component SA4, it involves two compliance pairs, one is located at Figure 4 The left side of the compliant pair 3, that is, the compliant pair consisting of part P2 and part P5, is located at Figure 4 The right-hand side of the compliant pair 4 is a compliant pair consisting of part P4 and part P5. Figure 4 The assembly process information of the compliant pairing on the left includes: the robot picks up part P5; the robot aligns part P5 with part P2; and the robot moves part P5 to part P2. Figure 4 The assembly process information of the compliant pair on the right includes: the robot moves part P5 to part P4; the robot places part P5.
[0062] Based on the assembly process information of the above-mentioned compliance pairing 3 and compliance pairing 4, the assembly process list corresponding to the sub-assembly process can be extracted and obtained, including: A1: the robot picks up part P5; A2: the robot aligns part P5 with part P2; A3: the robot moves part P5 to part P2; A4: the robot moves part P5 to part P4; A5: the robot places part P5.
[0063] Then, based on the assembly process list, the following can be constructed according to the behavior tree grammar: Figure 5 The demand behavior tree corresponding to the sub-assembly process is shown. Figure 5 In the figure, single arrows represent sequential nodes in the behavior tree, double arrows represent parallel nodes in the behavior tree, and boxes represent action nodes in the behavior tree, which correspond to the assembly processes corresponding to A1 to A5 above.
[0064] Of course, in the specific implementation, other behavior tree syntax may be involved in the required behavior tree, for example, decorator nodes such as conditional nodes.
[0065] The above is a detailed description of the demand behavior tree construction method in the embodiment of the present invention. The following is a detailed description of the demand behavior tree construction device in the embodiment of the present invention. The demand behavior tree construction device in the embodiment of the present invention can be used to implement the demand behavior tree construction method in the embodiment of the present invention. For details not disclosed in detail in the embodiment of the device of the present invention, please refer to the corresponding description in the embodiment of the method of the present invention.
[0066] Figure 6 FIG. 4 is an exemplary structural diagram of a demand behavior tree construction device in an embodiment of the present invention. Figure 6As shown, the device may include: a first module 601, a second module 602, a third module 603, a fourth module 604, a fifth module 605 and a sixth module 606.
[0067] The first module 601 is used to receive a bill of materials including the names of various parts involved in the current assembly.
[0068] The second module 602 is used to obtain the mechanical drawing of each part in the bill of materials by using the name of each part in the bill of materials as an index.
[0069] The third module 603 is used to establish multiple candidate pairings based on the obtained mechanical drawings, each candidate pairing consisting of two mechanical drawings of parts. Wherein, when there is no pairing relationship between the names of the parts in the bill of materials, the third module 603 combines the two mechanical drawings based on the obtained mechanical drawings to obtain multiple candidate pairings; or, based on the obtained mechanical drawings, combines the mechanical drawings of every two parts that have an assembly relationship therein to obtain multiple candidate pairings. When the names of the parts in the bill of materials are paired according to the principle that the corresponding two parts have an assembly relationship, the third module 603 combines the mechanical drawings of the two parts corresponding to each name pairing based on the obtained mechanical drawings to obtain multiple candidate pairings.
[0070] The fourth module 604 is used to match each candidate pairing of the multiple candidate pairs with each pre-established compliant pairing in a compliant pairing library 607 in turn, and use the candidate pairing matched to the compliant pairing as the target candidate pairing; wherein each compliant pairing is composed of two mechanical drawings of parts with an assembly relationship, and each compliant pairing is attached with corresponding assembly process information. In one embodiment, the assembly process information can be described in the sentence format of "subject, predicate, object, context", wherein the context is an optional item.
[0071] The fifth module 605 is used to attach the assembly process information of the matched compliant pair to each target candidate pair.
[0072] The sixth module 606 is used to construct a demand behavior tree corresponding to the entire assembly process of the current assembly based on the assembly process information of all target candidate pairs according to the behavior tree grammar. In specific implementation, the sixth module 606 can extract the assembly process list corresponding to the entire assembly process of the current assembly based on the assembly process information of all target candidate pairs; then, based on the assembly process list, the demand behavior tree corresponding to the entire assembly process is constructed according to the behavior tree grammar.
[0073] In fact, the demand behavior tree construction device provided by this embodiment of the present application can be implemented in various ways. For example, the demand behavior tree construction device can be compiled into a plug-in installed in the intelligent terminal by using an application programming interface that complies with specific rules, or can be packaged into an application program for users to download and use.
[0074] When compiled as a plug-in, the demand behavior tree construction device can be implemented in a variety of plug-in forms, such as ocx, dll and cab. The demand behavior tree construction device provided by this implementation of the present application can also be implemented by using specific technologies, such as Flash plug-in technology, RealPlayer plug-in technology, MMS plug-in technology, MIDI plug-in technology or ActiveX plug-in technology.
[0075] The demand behavior tree construction method provided by this implementation of the present application can be stored in various storage media in the form of instruction storage or instruction set storage. These storage media include but are not limited to: floppy disk, CD, DVD, hard disk, flash memory, USB flash memory, CF card, SD card, SDHC card, MMC card, SM card, memory stick and xD card.
[0076] It should be clear that the operating system operating in the computer can implement the functions of any of the above embodiments not only by executing the program code read by the computer from the storage medium, but also by using instructions based on the program code to implement part or all of the actual operations.
[0077] For example, Figure 7 This is an exemplary structural diagram of another demand behavior tree construction device in the embodiment of the present application. The device can be used to perform Figure 2 The method shown, or for implementing Figure 6 Devices in Figure 7 As shown, the device may include at least one memory 71 and at least one processor 72. In addition, some other components may also be included, such as a communication port, an input / output controller, a network communication interface, etc. These components communicate via a bus 73 or the like.
[0078] At least one memory 71 is used to store computer programs. In one example, the computer program can be understood to include Figure 6 In addition, at least one memory 71 can store an operating system, etc. The operating system includes but is not limited to: Android operating system, Symbian operating system, Windows operating system, Linux operating system, etc.
[0079] At least one processor 72 is used to call a computer program stored in at least one memory 71 to execute the demand behavior tree construction method described in the example of the present application. The processor 72 can be a CPU, a processing unit / module, an ASIC, a logic module or a programmable gate array, etc., and it can receive and send data through a communication port.
[0080] The input / output controller has a display and an input device, and is used to input, output and display relevant data as a human-computer interaction module.
[0081] It should be understood that "and / or" used herein is intended to include any and all possible combinations of one or more of the associated listed items.
[0082] The number of embodiments of the present application is only used for description and does not represent the advantages of the embodiments.
[0083] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for constructing a demand behavior tree, characterized in that: include: Receiving (202) a bill of materials including the names of various parts involved in the current assembly; Using the names of the parts in the bill of materials as indexes, obtaining (203) a mechanical drawing of each part in the bill of materials; Establishing (204) a plurality of candidate pairings based on the acquired mechanical drawings, each candidate pairing consisting of mechanical drawings of two parts; Matching each candidate pairing among the plurality of candidate pairs with each pre-established compliant pairing in turn (205), and taking the candidate pairing matched with the compliant pairing as the target candidate pairing; wherein each compliant pairing is composed of mechanical drawings of two parts having an assembly relationship, and each compliant pairing is attached with corresponding assembly process information; For each target candidate pair, attach (206) the assembly process information of the matched conforming pair to the target candidate pair; Based on the assembly process information of all target candidate pairs, a demand behavior tree corresponding to the entire assembly process of the current assembly is constructed (207) according to the behavior tree grammar.
2. The method for constructing a demand behavior tree according to claim 1, characterized in that: There is no matching relationship between the names of the parts in the bill of materials; The establishing of multiple candidate pairings based on the acquired mechanical drawings is: combining the acquired mechanical drawings in pairs to obtain multiple candidate pairings; or: based on the acquired mechanical drawings, combining the mechanical drawings of every two parts having an assembly relationship therein to obtain multiple candidate pairings.
3. The method for constructing a demand behavior tree according to claim 1, characterized in that: The names of the parts in the bill of materials are matched according to the principle that there is an assembly relationship between the corresponding two parts; The establishing of multiple candidate pairings based on the acquired mechanical drawings is as follows: based on the acquired mechanical drawings, the mechanical drawings of two parts corresponding to each name pairing are combined to obtain multiple candidate pairings.
4. The method for constructing a demand behavior tree according to any one of claims 1 to 3, characterized in that: The assembly process information is described in the following statement format: Subject, predicate, object, context The context is optional.
5. The method for constructing a demand behavior tree according to any one of claims 1 to 3, characterized in that: The step of constructing a demand behavior tree corresponding to the entire assembly process of the current assembly based on the assembly process information of all target candidate pairs according to the behavior tree grammar includes: Based on the assembly process information of all target candidate pairs, the assembly process list corresponding to the entire assembly process of the current assembly is extracted; A demand behavior tree corresponding to the entire assembly process of the current assembly is constructed based on the assembly process list according to the behavior tree grammar.
6. A demand behavior tree construction device, characterized in that: include: The first module (601) is used to receive a bill of materials including the names of various parts involved in the current assembly; The second module (602) is used to obtain the mechanical drawing of each part in the bill of materials by using the name of each part in the bill of materials as an index; A third module (603) is used to establish a plurality of candidate pairs based on the obtained mechanical drawings, each candidate pair consisting of mechanical drawings of two parts; A fourth module (604) is used to sequentially match each candidate pairing of the plurality of candidate pairs with each pre-established compliant pairing in a compliant pairing library, and use the candidate pairing matched with the compliant pairing as a target candidate pairing; wherein each compliant pairing is composed of mechanical drawings of two parts having an assembly relationship, and each compliant pairing is attached with corresponding assembly process information; A fifth module (605) is used to attach, for each target candidate pair, assembly process information of the matched compliant pair to the target candidate pair; and The sixth module (606) is used to construct a demand behavior tree corresponding to the entire assembly process of the current assembly according to the behavior tree grammar based on the assembly process information of all target candidate pairs.
7. The demand behavior tree construction device according to claim 6, characterized in that: There is no matching relationship between the names of the parts in the bill of materials; The third module (603) combines the obtained mechanical drawings in pairs to obtain multiple candidate pairs; or based on the obtained mechanical drawings, combines the mechanical drawings of every two parts having an assembly relationship therein to obtain multiple candidate pairs.
8. The demand behavior tree construction device according to claim 6, characterized in that: The names of the parts in the bill of materials are matched according to the principle that there is an assembly relationship between the corresponding two parts; The third module (603) combines the mechanical drawings of the two parts corresponding to each name pairing based on the acquired mechanical drawings to obtain a plurality of candidate pairs.
9. A demand behavior tree construction device, characterized in that: The invention comprises at least one memory (71) and at least one processor (72), wherein: The at least one memory (71) is used to store a computer program; The at least one processor (72) is used to call the computer program stored in the at least one memory (71) to execute the demand behavior tree construction method according to any one of claims 1 to 5.
10. A computer-readable storage medium having a computer program stored thereon; characterized in that: The computer program can be executed by a processor and implements the demand behavior tree construction method according to any one of claims 1 to 5.
Citation Information
Cited By
Visual control method for assembling process of rotating machine
CN120276274A
Visual control method for transfer assembly process
CN120276274B
