WO2004109602A1 - 工程アニメーションの自動生成方法及びシステム - Google Patents
工程アニメーションの自動生成方法及びシステム Download PDFInfo
- Publication number
- WO2004109602A1 WO2004109602A1 PCT/JP2003/012222 JP0312222W WO2004109602A1 WO 2004109602 A1 WO2004109602 A1 WO 2004109602A1 JP 0312222 W JP0312222 W JP 0312222W WO 2004109602 A1 WO2004109602 A1 WO 2004109602A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- animation
- parts
- disassembly
- group
- moving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—Three-dimensional [3D] animation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Definitions
- the present invention relates to a method and a system for automatically generating a disassembly animation of an industrial product composed of a plurality of parts based on a three-dimensional CAD data or an XVL data of an industrial product.
- the present invention has been made in view of such circumstances, and for example, based on 3D CAD data and XVL data of an industrial product including a plurality of parts, automatically generates a disassembly animation of the product, It is an object of the present invention to provide a system capable of providing animation at high speed and at low cost, and a system thereof. Disclosure of the invention
- a step of obtaining a three-dimensional image of a product including a plurality of parts and (b) a step of: Generating disassembly definition information for disassembling a product into parts; (c) generating an disassembly algorithm for disassembling the product into parts according to the disassembly definition information and storing the algorithm in a memory; and (d) the disassembly algorithm. Obey And generating a disassembly animation of the parts of the product.
- the disassembly definition information is definition information of a dependency relationship between components and a group relationship between components, and has a tree structure including a node as a process and a leaf as a component.
- the node has a basic process and an intermediate process executed in the basic process.
- the leaf is a process component group for integrating a plurality of components or component groups, and the components or component groups. It consists of:
- the step (c) includes, in the disassembly definition information, a moving coordinate system of the basic process and the intermediate process determined based on the disassembly definition information;
- the disassembly algorithm is generated by adding the movement position of the process component group.
- the moving coordinate system selects a coordinate system of a part or a group of parts as a base in the basic step as the coordinate system of the basic step or the intermediate step.
- the moving position approximates the shape of each component or component group by a polygon inscribed by the component or component group, and the polygons are separated by a predetermined ratio or more. Such a minimum distance is set.
- the step (c) includes, for each of the basic step and the intermediate step, the following parameters: length of animation, interpolation system between a start point and an end point.
- a moving animation of a part group or a part in each step is generated based on the decomposition coefficient for determining the moving distance of the decomposition.
- the step (c) further includes generating an animation by adding information on a camera viewpoint for each of the basic steps or intermediate steps.
- the method further includes: (e) modifying the decomposition algorithm and the animation after the generation of the animation.
- the step (e) is performed for each of the basic step, the intermediate step, and the animation created for each step connecting the steps, which constitute the decomposition definition information.
- the movement animation in each process is corrected by correcting the position, posture, or scale of the part or part group.
- the step (e) generates and presents a user interface for correcting the position, orientation, or scale of the component or component group.
- the step (e) includes, when the animation in step 1 is modified, the step (e) of the other steps executed in the step related to the animation based on the decomposition algorithm.
- the step (e) allows the animation to be modified by modifying the camera viewpoint information for each animation.
- the step (e) includes the following steps: a basic step, an intermediate step, and an animation created for each step connecting the steps; It is characterized by determining whether or not a part group interferes with each other during movement, and correcting the movement animation in each process by correcting the position, posture, or scale of the part or the part group in the animation. System to do.
- the determination as to whether the parts or the parts group interfere with each other when moving is performed by assuming a polygon circumscribing the part or the parts group and determining whether or not they interfere with each other.
- FIG. 1 is a schematic configuration diagram of a system according to an embodiment of the present invention.
- 2A and 2B are diagrams illustrating the concept of generation of decomposition definition information.
- 3A to 3C are diagrams illustrating an example of generation of decomposition definition information.
- 4A to 4D are diagrams illustrating an example of generation of decomposition definition information.
- 5A to 5E are diagrams illustrating an example of generation of decomposition definition information.
- Replacement form (Rule 26) 6A to 6C are diagrams illustrating an example of generation of decomposition definition information.
- FIG. 7A and FIG. 7B are diagrams showing an example of generation of a decomposition definition.
- FIG. 8 is a process diagram showing a decomposition algorithm and animation generation.
- FIG. 9 is a schematic diagram for explaining the decomposition algorithm.
- FIG. 10 is a diagram illustrating an example of a three-dimensional graphics image of an electric saw.
- FIG. 11 is a panel showing an assembly configuration of parts.
- FIG. 12 is a diagram for explaining the concept of the order of assembling parts.
- Figure 13 is a diagram showing the creation of the process structure (disassembly definition information) using the process editing panel.
- Figure 14 is a diagram showing the creation of the process structure (disassembly definition information) using the process editing panel.
- Figure 15 is a diagram showing the creation of a process structure (decomposition definition information) using process properties.
- Figure 16 shows the creation of the process structure (disassembly definition information) using the process editing panel.
- Figure 17 is a diagram showing the creation of the process structure (disassembly definition information) using the process editing panel.
- Figure 18 is a diagram showing the creation of the process structure (disassembly definition information) using the process editing panel.
- Figure 19 is a diagram showing the creation of the process structure (disassembly definition information) using the process edit panel.
- FIG. 20 is a diagram showing the creation of a process structure (disassembly definition information) using a process editing panel.
- Figure 21 is a diagram showing the creation of the process structure (disassembly definition information) using the process editing panel.
- FIG. 22 is a diagram showing the concept of the disassembly process design of the movable part.
- FIG. 23 shows the creation of the process structure (disassembly definition information) using the process edit panel.
- Fig. 24 is a diagram showing the creation of the process structure (decomposition definition) using the process editing panel.
- Fig. 25 is a diagram showing an input system of parameters for creating a process animation.
- FIG. 26 is a diagram showing a system for setting a viewpoint.
- FIG. 27 is a screen display example for explaining a process correction process.
- FIGS. 28A and 28B are diagrams showing the interference state of the parts.
- FIG. 29 is a diagram illustrating an example of an animation editing system.
- FIG. 30 is a diagram showing an example of an animation editing system using an animation panel.
- FIG. 31 is a diagram showing an example of an animation editing system using a key frame property panel.
- FIG. 32 is a diagram showing an example of an animation editing system.
- FIG. 33 is a diagram illustrating an example of a viewpoint editing system.
- FIG. 34 is a diagram illustrating an example of a viewpoint editing system.
- FIG. 35 is a diagram illustrating an example of a viewpoint editing system. BEST MODE FOR CARRYING OUT THE INVENTION
- FIG. 1 is a schematic configuration diagram showing a system according to this embodiment.
- a program storage unit 5 and a data storage unit 6 are connected to a bus 4 to which a CPU 1, a RAM (memory) 2, an input / output interface 3 and the like are connected.
- the data storage unit 6 stores a 3D graphics data file 8 in XVL format as 3D data as a material for creating a disassembled Z assembly animation.
- the output storage unit 6 stores the output decomposition definition information 11 (process definition information), the decomposition algorithm 9 and the decomposition animation 10.
- the program storage unit 5 only the configuration related to the present invention will be described.
- the three-dimensional graphics data file 8 is acquired from the data storage unit 6 and stored in a memory.
- a disassembly definition information generating unit 17 for generating disassembly definition information 11 for disassembling the product into parts based on the input from the user and storing it in a memory;
- a disassembly algorithm generation unit 13 that generates the disassembly algorithm 9 of the product into parts and stores it in a memory;
- a disassembly animation generation unit that generates and outputs a disassembly animation 10 of the product parts in accordance with the disassembly algorithm 9. 14 and after the generation of the animation, the decomposition algorithm 9 is corrected and the decomposition animation generation unit 14 generates the animation again.
- a disassembly animation playback controller 16 for controlling the playback of the disassembly animation.
- the information received from the user in the disassembly definition information generation unit 17 is a definition of a subordinate relationship between components and a group relationship between components.
- the decomposition definition generated by the decomposition definition information generation unit 17 has a tree structure composed of a “node” as a process and a “leaf” as a component, as described later in detail.
- the node has a “basic process” and an “intermediate process” executed in the basic process.
- the leaf has a “process component group” for grouping a plurality of components or component groups; It is composed of the above-mentioned parts or parts group.
- the concepts of generating the decomposition definition information will be described with reference to FIG.
- the parts as shown in FIG. 2A (referred to as "groups" in this embodiment) G1-G4 are assembled to produce the finished product 18 as shown in FIG. 2B.
- the case will be described as an example.
- the design of the assembling process of the parts G1 to G4 is performed through a predetermined interface (design screen as shown in Fig. 12 and below) as described later.
- FIG. 3 shows an example in which parts G2 to G4 are sequentially assembled to part G1 in that order.
- the assembly process in this case is represented as shown in FIG. 3A.
- the icon “ ⁇ ” indicates the basic process.
- the group (G 1) registered at the top of the basic process is represented by the icon “ ⁇ + lower bar”, and the group (base group) on which other components are assembled (disassembled) is defined. Represent. This base group does not work with animation.
- Assembling groups other than the base group Z Groups to be decomposed are represented by the icon "horizontal bar + ⁇ ".
- the decomposition step is composed of only the basic step (Processes-1) and a group, and there is no intermediate step. That is, G 1 is a base, and G 2 to G 4 are groups to be assembled.
- FIG. 4 shows an example in which there are intermediate steps as well as basic steps. Intermediate processes are used to further separate processes within the basic process, such as assembling and disassembling the basic process. Groups belonging to the intermediate process are represented by “toshi” as shown in Fig. 4A. Also, as shown in FIG. 4B, the intermediate process is represented by “ ⁇ + upper and lower horizontal bars” when it is closed.
- the difference between the case where the intermediate step is used and the case where only the above basic step is used will be described.
- the disassembled animation reproduction controller 16 does not initially display the elements of the intermediate process, but displays the elements only after the intermediate process is reproduced. Conversely, in the disassembly process, the elements are displayed from the initial state, but they are hidden after the completion of the intermediate process. I'm wearing
- Figures 4A and 4B are examples of the process configuration using an intermediate process.
- the process is open so that the components of the process can be viewed.
- the vertical symbols “G” and “>” are displayed to indicate the components of the intermediate process.
- the process is closed and each intermediate process is described above. As shown, it is represented by ( ⁇ + horizontal bar).
- the basic process Procss-1 is divided into three intermediate processes Procss-2, Procss-3 and Procss-4.
- the difference between this example and the animation of the example in Fig. 3 is that, in this example, as shown in Fig. 4C, each group (part) G2 to G4 reaches the stage of assembling the group. It is about to emerge from.
- FIGS. 5A to 5C show an example in which a process is configured so that G3 and G4 can be assembled simultaneously using a process group. Although all three process diagrams represent the same process, they are closed so that the components of the process group are not visible in FIG. 5B, and each intermediate process is closed in FIG. 5C.
- a process group is a group of multiple groups that constitute one assembly (disassembly) unit, and is represented by a “T” as an alternative to the group, as shown in Figure 5B.
- the groups included in the process group are represented by “mouths” as shown in Figure 5 ⁇ .
- FIG. 5D an animation as shown in Fig. 5D is created by creating the process animation.
- Figure 5E shows the relationship between the process and each operation step.
- FIG. 6 and Fig. 7 show the configuration (base This is an example in which an assembly (disassembly) animation composed of multiple parts can be assembled (disassembled) for each part by creating a (nest) in this process. It is used to indicate the assembly (disassembly) procedure when an object is assembled into a large part. In addition, it is possible to make settings such that large parts are not displayed for small part assembly animations. The cases where large parts are displayed and when they are not displayed will be described below with reference to FIGS. 6 and 7.
- Figure 6A shows an example of using a nested basic process to configure the process so that the result of combining the middle parts in G2, G3, and G4 is assembled into the large part G1.
- the large part (G1) is also displayed while assembling the small parts (G2, G3, G4).
- FIG. 6B an animation as shown in Fig. 6B is created by creating a process animation.
- Figure 6 shows the relationship between the process and each operation step.
- FIG. 7A shows an example in which G1 is not displayed during assembly of G2, G3, and G4.
- the icon of the process "Process-2" based on G2 is a superimposition of ⁇ and b.
- large parts (G1) are not displayed during assembly of small parts (G2, G3, G4) in process animation.
- the relationship between the process and each operation is the same as in the previous case (Fig. 6C).
- the user designates a part (group), a basic process, an intermediate process, and a process group through the prepared interface, and the disassembly definition information generation unit 17 conforms to the disassembly definition information in accordance with the designation. 11 is generated and stored in the storage unit 6.
- Step S1 to S14 in the document correspond to reference signs S1 to S14 in the figure.
- the decomposition algorithm generation unit 13 and the decomposition animation generation unit 14 At the same time as obtaining the decomposition definition information 11 (step S1), based on the decomposition definition information 11, various parameters are set for each of the basic process, the intermediate process, and the process connecting these processes: Based on the length of one section (moving time, waiting time), 2 the interpolation system between the starting point and the ending point, 3 the decomposition coefficient for determining the moving distance of decomposition, the part group or part moving algorithm in each process is determined. Then, a decomposition animation according to the decomposition algorithm is generated (steps S2 to S12).
- Moving animation (indicated by reference numeral 10 in Fig. 1)
- A-ichi MT (Mort ion Animat ion)
- A-GI Group Interval Animation... between moving animations
- the decomposition algorithm generation unit 13 creates a structure (algorithm 9) as shown in FIG. 9 in the memory based on the decomposition definition information 11 (step S3). That is, the disassembly algorithm generation unit 13 performs a coordinate system (CRD) serving as a reference for disassembly of each part and process group based on the structure of the basic process / intermediate process defined in the disassembly definition information 11, The information of the moving direction (DIR) is added.
- CCD coordinate system
- CRD is held only by BP and MP.
- CRD is the coordinate system of the base group of the basic process. That is, in this example,
- CRD [0] is the coordinate system of GR [0],
- CRD [1] is the coordinate system of GR [1],
- CRD [2] is the same as CRD [1]
- DIR is held by BP, GP and GR.
- This DIR is similar to each shape below the process by a bounding box (cube whose shape is inscribed: BB), and the BBs on the assembly side and the assembly destination are separated by more than the specified ratio (disassembly parameter — evening , And the disassembly direction and position are determined so that the centers of the BBs are at the minimum distance.
- the created structure is called a PT (Process Tree), and the functions and operations of the disassembly animation generator 14 will be described below.
- the disassembly animation generating section 14 generates a movement animation MT for each part.
- the PT from above to find the element with DIR A—Create MT.
- parameter overnight is ON, the animation of the corresponding element is searched from the input, and if it exists, it is A-MT.
- POS [0] and POS [1] are generated from CRD and DIR (step S4).
- POS [1] POS [0] plus DIR in CRD
- POS [1] POS [0] plus DIR in CRD
- Step S5 create an action to move from P OS [1] to POS [0] and create an A-MT (Step S5).
- the duration of the A-MT animation is mt-1 ength.
- POS [2] point where POS [0] is projected onto a plane passing the axis normal and position POS [1]
- the animation that moves from POS [1] POS [2] to POS [0] is A-MT.
- the disassembled animation correction unit 15 corrects the animation by the following system. . That is, the disassembly animation correction unit 15 has a function of determining whether or not parts or parts groups interfere with each other when moving. This function considers a shape similar to a cube surrounding the part or part group to be moved, based on the three-dimensional graphics data, and determines whether the parts interfere with each other based on whether the shapes interfere with each other (step). S 7). Then, the parameters (1) to (3) are set so that they do not interfere (step S8).
- the interference width is determined, and the initial component position is shifted accordingly, and if the shift position is limited, If so, rotate the part based on the interference width.
- steps S4 and subsequent steps are repeated to generate a corrected A-MT.
- Step S9 the above steps are repeated until all A-MTs in the PT are created.
- the following A—MT is generated from the PT in FIG.
- the moving elements are all the subordinate GRs.
- a waiting time animation A PI A-MI is generated from the parameter length mi lengths pi-length (step S I 0).
- A-MT is arranged in the order of execution as follows.
- A-MT is adjacent after inserting A-JT, A-ER, A-TR, A-JE, insert A-MI.
- the movement animation and the initialization animation are generated by adding the camera viewpoint information. Is generated. In this embodiment, the setting of the camera viewpoint is performed from the viewpoint at the time of generating the animation. However, as described later, the animation of the process and the animation of the process connecting the processes are designated for each
- the disassembled animation generation unit 14 generates an event for connecting animations (step S13).
- An event is generated for each animation in the forward animation sequence and reverse animation sequence. If the i-th element in the animation sequence is AN [i], event EV [i] is executed when AN [i] ends. EV [i] performs the following processing.
- the disassembled animation thus generated is output to and stored in the data storage unit 6 (step S14).
- the user can activate the decomposition animation playback control unit 16 to reproduce the animation and check the animation.
- the user can activate the disassembly animation correction unit 15 to correct a defective portion in the animation.
- the user must correct (1) the position of a part or a group of parts, (2) posture, or (3) scale for each animation that constitutes the basic process, intermediate processes, and the process that connects those processes. This is to correct the movement animation in each process.
- the user can activate the correction unit 15 to determine whether parts or parts groups interfere with each other when moving.
- this function considers a shape similar to a cube surrounding the part or group of parts to be moved based on the three-dimensional graphics data, and determines whether the shapes interfere with each other. This is to determine whether the products interfere with each other.
- a function is provided for correcting the animation by correcting the information of the power camera viewpoint for each of the basic steps or the intermediate steps.
- the three-dimensional graphics data of the electric saw is stored in the data storage unit 6 as an XVL file named nkogiri.xv3.
- This XVL file stores the group structure of each component that makes up the saw. When this is displayed, it is as shown in FIG.
- the screen in FIG. 11 is called a “group edit panel”, and is configured so that the group structure of the part can be edited by various menu commands (not shown).
- decomposition definition information is generated based on the XML file.
- the moving parts consist of multiple parts, which must be assembled before the entire saw is assembled. Therefore, the procedure is to assemble the movable parts before assembling the above-mentioned movable parts.
- decomposition definition information generation unit 17 configures it as the decomposition definition information 11 and stores it in the data storage unit 6.
- Motor2 is added from the following three systems.
- the “upper part” is composed of multiple groups, but is considered as one part and assembled together.
- T + upper bar 1. 1. 1 Assembling of internal parts After the 33, as shown in Fig. 24, " ⁇ + lower bar 1.1.2 Assembling of upper parts "34 Create
- a process group is used and a process is created as indicated by 40 in FIG. Thereby, the process shown in FIG. 24 is configured, and the design of the process is completed.
- the disassembled animation generation unit 14 executes automatic generation of the animation. This execution is performed by a menu bar not shown. By specifying the "Create process animation" command! I will do it.
- the process animation creation dialog box 42 shown in FIG. 25 is displayed. In the creation dialog box 42, check or specify the parameters of the animation length 43, the interpolation system 44 between the start and end points of the animation, and the decomposition coefficient 45, and click the OK button. By pressing, the process animation is generated by the system described above.
- the camera animation is also automatically generated, but the viewpoint is based on the state at the time of generation. Therefore, just before the automatic animation creation, the viewpoint is slightly tilted as shown in Fig. 26, and then the process animation is executed to generate the disassembled animation from this viewpoint.
- Pressing the “>” button 4 7 in the process animation preview dialog 4 6 starts the animation playback on the preview panel 48.
- the process edit panel 21 and the process animation preview dialog 46 and the preview panel 48 are linked with each other, and when a process is selected on the process edit panel 21, the animation opening position of that process is reflected. Is done.
- the animation progresses and the process or group is switched, they are selected on the process editing panel 21.
- the position (0, 160.704, 0) automatically determined at the 0th second is set.
- the position to be assembled at the first second is set.
- the disassembly animation correction unit 15 is based on the disassembly definition information 11 or the disassembly algorithm 9, and is an assembly process under “1.1 movable parts” 29.
- the assembling animation of 54 is also linked and corrected.
- the “1.1 moving parts” 29 can be assembled at a slightly distant position, so edit the camera so that the viewpoint moves to an appropriate position in the “1.1 moving parts” 29 assembly animation.
- "gear-1" 55 of "1.1 movable parts” 29 is selected on the process edit panel 21.
- the dialog shown in Figure 34 appears. Perform the following operations.
- the zoom is performed by "(; key pressed and dragged)".
- the present invention is not limited to the above-described embodiment, and can be variously modified without changing the gist of the invention.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2003266608A AU2003266608A1 (en) | 2003-06-03 | 2003-09-25 | Process animation automatic generation method and system |
| US10/541,181 US20060085088A1 (en) | 2003-06-03 | 2003-09-25 | Process animation automatic generation method and system |
| EP03817143A EP1640920A4 (en) | 2003-06-03 | 2003-09-25 | METHOD AND SYSTEM FOR AUTOMATIC GENERATION OF ANIMATED PROCESS IMAGES |
| JP2005500576A JP4291321B2 (ja) | 2003-06-03 | 2003-09-25 | 工程アニメーションの自動生成方法及びシステム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003158537 | 2003-06-03 | ||
| JP2003-158537 | 2003-06-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004109602A1 true WO2004109602A1 (ja) | 2004-12-16 |
Family
ID=33508434
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2003/012222 Ceased WO2004109602A1 (ja) | 2003-06-03 | 2003-09-25 | 工程アニメーションの自動生成方法及びシステム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20060085088A1 (ja) |
| EP (1) | EP1640920A4 (ja) |
| JP (1) | JP4291321B2 (ja) |
| AU (1) | AU2003266608A1 (ja) |
| WO (1) | WO2004109602A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7443023B2 (en) | 2004-09-03 | 2008-10-28 | Entorian Technologies, Lp | High capacity thin module system |
| JP2012014569A (ja) * | 2010-07-02 | 2012-01-19 | Hitachi Ltd | 組立シーケンス生成システム、プログラム及び方法 |
| JP2012226528A (ja) * | 2011-04-19 | 2012-11-15 | Ihi Marine United Inc | 艤装部品組付手順設定方法 |
| WO2014125847A1 (ja) * | 2013-02-13 | 2014-08-21 | オリンパス株式会社 | 分解手順生成方法、装置及びシステム、並びに、交換手順生成方法、装置及びシステム |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8027745B1 (en) * | 2005-03-01 | 2011-09-27 | Electrical Controls, Inc. | Non-linear, animated, interactive assembly guide and method for controlling production |
| US7584078B2 (en) * | 2005-08-10 | 2009-09-01 | Iav Gmbh Ingenieurgesellschaft Auto Und Verker | Creating, designing, managing, scheduling, developing and producing products |
| US8452721B2 (en) | 2010-06-15 | 2013-05-28 | Nvidia Corporation | Region of interest tracking for fluid simulation |
| KR20120042440A (ko) * | 2010-10-25 | 2012-05-03 | 한국전자통신연구원 | 조립 과정 가시화 장치 및 방법 |
| JP5899792B2 (ja) | 2011-10-20 | 2016-04-06 | 富士通株式会社 | 情報生成プログラム、情報生成方法、および情報生成装置 |
| JP6171436B2 (ja) * | 2013-03-19 | 2017-08-02 | 富士通株式会社 | 組立時間算出プログラム、組立時間算出方法及び組立時間算出装置 |
| US9589383B2 (en) | 2013-10-18 | 2017-03-07 | Nvidia Corporation | Unified position based solver for visual effects |
| US9613449B2 (en) | 2013-10-18 | 2017-04-04 | Nvidia Corporation | Method and apparatus for simulating stiff stacks |
| DK3094469T3 (da) | 2014-01-16 | 2019-12-16 | Hewlett Packard Development Co | Generering af en tredimensional genstand |
| JP6353547B2 (ja) | 2014-01-16 | 2018-07-04 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. | 3次元物体の生成 |
| US10889059B2 (en) | 2014-01-16 | 2021-01-12 | Hewlett-Packard Development Company, L.P. | Generating three-dimensional objects |
| WO2016032544A1 (en) | 2014-08-29 | 2016-03-03 | Hewlett-Packard Development Company, L.P. | Generation of three-dimensional objects |
| WO2017004573A1 (en) | 2015-07-02 | 2017-01-05 | Serenity Data Services, Inc. | Product verification for hard drive data destroying device |
| US10926298B2 (en) | 2015-07-02 | 2021-02-23 | Serenity Data Security, Llc | Hard drive dismantling system |
| US11167384B2 (en) | 2015-07-02 | 2021-11-09 | Serenity Data Security, Llc | Hard drive non-destructive dismantling system |
| EP3623969B1 (en) * | 2018-09-12 | 2023-10-25 | Dassault Systèmes | Method for generating a movement comprising at least a rotation |
| CN111009023B (zh) * | 2019-11-20 | 2023-08-29 | 中车青岛四方机车车辆股份有限公司 | 三维电子交互式发布物制作方法及装置 |
| JP6997996B2 (ja) | 2020-05-14 | 2022-01-18 | ダイキン工業株式会社 | 情報処理方法、情報処理装置、プログラム、及び情報処理システム |
| WO2022036485A1 (zh) * | 2020-08-17 | 2022-02-24 | 南京智导智能科技有限公司 | 一种基于专家演示的ar装配工艺手册生成方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002056406A (ja) * | 2000-08-08 | 2002-02-22 | Clim Ncd:Kk | 組立工程支援システム及びそのデータを記録した記録媒体 |
| JP2002140371A (ja) * | 2000-11-02 | 2002-05-17 | Fujie:Kk | 製作内容提示方法および媒体 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9612078D0 (en) * | 1996-06-10 | 1996-08-14 | Hawtal Whiting Holdings Limite | Building a production line |
| JP3689226B2 (ja) * | 1997-03-13 | 2005-08-31 | 富士通株式会社 | 分解経路生成装置 |
| WO2000038117A1 (en) * | 1998-12-23 | 2000-06-29 | Washington State University Research Foundation | Method and system for a virtual assembly design environment |
| US20030097195A1 (en) * | 2001-11-20 | 2003-05-22 | General Electric Company | Method for computing disassembly sequences from geometric models |
-
2003
- 2003-09-25 WO PCT/JP2003/012222 patent/WO2004109602A1/ja not_active Ceased
- 2003-09-25 EP EP03817143A patent/EP1640920A4/en not_active Withdrawn
- 2003-09-25 AU AU2003266608A patent/AU2003266608A1/en not_active Abandoned
- 2003-09-25 US US10/541,181 patent/US20060085088A1/en not_active Abandoned
- 2003-09-25 JP JP2005500576A patent/JP4291321B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002056406A (ja) * | 2000-08-08 | 2002-02-22 | Clim Ncd:Kk | 組立工程支援システム及びそのデータを記録した記録媒体 |
| JP2002140371A (ja) * | 2000-11-02 | 2002-05-17 | Fujie:Kk | 製作内容提示方法および媒体 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1640920A4 * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7443023B2 (en) | 2004-09-03 | 2008-10-28 | Entorian Technologies, Lp | High capacity thin module system |
| JP2012014569A (ja) * | 2010-07-02 | 2012-01-19 | Hitachi Ltd | 組立シーケンス生成システム、プログラム及び方法 |
| JP2012226528A (ja) * | 2011-04-19 | 2012-11-15 | Ihi Marine United Inc | 艤装部品組付手順設定方法 |
| WO2014125847A1 (ja) * | 2013-02-13 | 2014-08-21 | オリンパス株式会社 | 分解手順生成方法、装置及びシステム、並びに、交換手順生成方法、装置及びシステム |
| JP2014151416A (ja) * | 2013-02-13 | 2014-08-25 | Olympus Corp | 分解手順生成方法及び分解手順生成システム、並びに、交換手順生成方法及び交換手順生成システム |
| CN104736293A (zh) * | 2013-02-13 | 2015-06-24 | 奥林巴斯株式会社 | 拆卸步骤生成方法、装置和系统以及更换步骤生成方法、装置和系统 |
| CN104736293B (zh) * | 2013-02-13 | 2017-05-10 | 奥林巴斯株式会社 | 拆卸步骤生成方法、装置和系统以及更换步骤生成方法、装置和系统 |
| US9959516B2 (en) | 2013-02-13 | 2018-05-01 | Olympus Corporation | Disassembly procedure generating method, apparatus, and system, and replacement procedure generating method, apparatus, and system |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2003266608A1 (en) | 2005-01-04 |
| EP1640920A1 (en) | 2006-03-29 |
| JPWO2004109602A1 (ja) | 2006-07-20 |
| JP4291321B2 (ja) | 2009-07-08 |
| EP1640920A4 (en) | 2009-06-10 |
| US20060085088A1 (en) | 2006-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2004109602A1 (ja) | 工程アニメーションの自動生成方法及びシステム | |
| EP3102366B1 (en) | A system and method for creating and editing a playlist defining motions of a plurality of robots cooperatively performing a show | |
| JP6041958B2 (ja) | オブジェクトデザイン用ユーザインタフェースの改良 | |
| JP3529373B2 (ja) | 作業機械のシミュレーション装置 | |
| JP4597860B2 (ja) | 製品のパーツカタログを作成する方法及びシステム | |
| KR20160002329A (ko) | 로봇 시뮬레이터 및 로봇 시뮬레이터의 파일 생성 방법 | |
| JP5686538B2 (ja) | 組立シーケンス生成システム、プログラム及び方法 | |
| WO2003056401A1 (en) | Method for automatically generating part program for use in step-nc | |
| JP2003150220A (ja) | シミュレーション装置 | |
| US20100198403A1 (en) | Method for Editing Movements of a Robot | |
| US20080165189A1 (en) | Method and system for automatically generating process animations | |
| CN120953407A (zh) | 一种基于特定图案的饮品拉花轨迹生成方法及系统 | |
| US8028232B2 (en) | Image processing using a hierarchy of data processing nodes | |
| US6961056B2 (en) | Synchronized visualization of partial scenes | |
| JP2000268067A (ja) | 3次元cadデータ修正装置 | |
| CN121598520A (zh) | 一种反向式行星滚柱丝杠副参数化建模方法 | |
| Chan | A proposed character animation workflow for digital production arts with preparation for cloth dynamics | |
| CN120431221A (zh) | 一种应用于汽车行业的装配动画制作系统 | |
| Sweet et al. | A Reconceived Digital Workflow: A Case Study | |
| CN117574478A (zh) | 一种面向仿真模型的参数配置系统、方法及计算机设备 | |
| HK40125843A (zh) | 一种模型编辑方法、装置、电子设备及计算机存储介质 | |
| JP2004326370A (ja) | 構成生成方法および構成生成プログラム | |
| HK40110004A (zh) | 用於使用机器人动画系统来实时控制机器人的系统和方法 | |
| CN121148202A (zh) | 一种基于虚拟设备安装的交互式培训方法 | |
| EP0620530A2 (en) | Method of and apparatus for editing two-dimensional data for generating three-dimensional data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| ENP | Entry into the national phase |
Ref document number: 2006085088 Country of ref document: US Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10541181 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2005500576 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003817143 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 2003817143 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 10541181 Country of ref document: US |