Device disassembly and assembly animation method and system based on AI intelligent path planning

CN122906204APending Publication Date: 2026-10-13HENNAN ELECTRIC POWER SURVEY & DESIGN INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611039397.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-14
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

[0003]本发明要解决的技术问题是:解决现有技术中路径规划依赖人工定义、效率低、技术门槛高的问题,提供一种基于AI智能路径规划的设备拆解与组装动画方法及系统

Benefits of technology

1.通过引入AI智能路径规划引擎,用户可以使用自然语言描述路径规划需求,AI自动理解并生成路径规划代码,大大降低了技术门槛,无需专业编程知识即可完成复杂的路径规划;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122906204A_ABST
    Figure CN122906204A_ABST
Patent Text Reader

Abstract

The application discloses a device disassembly and assembly animation method and system based on AI intelligent path planning, which comprises a device list display and selection module, a disassembly setting interaction configuration module, an AI intelligent path planning engine, an animation path intelligent calculation engine, an animation sequence generation and rendering module and a playing mode control module.The application has the following beneficial effects: 1.by introducing the AI intelligent path planning engine, a user can use natural language to describe path planning requirements, and the AI can automatically understand and generate path planning codes, thereby greatly reducing the technical threshold and enabling the user to complete complex path planning without professional programming knowledge; 2.the AI engine can infer reasonable path planning schemes according to the description of the user, and the efficiency is significantly improved compared with a purely artificial path definition; and 3.the AI generated path schemes can be manually audited and adjusted, so that the accuracy and reliability of the path planning are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of computer graphics, 3D visualization and interactive animation technology, and specifically to a device disassembly and assembly animation method and system based on AI intelligent path planning. Background Technology

[0002] In various fields such as industrial equipment operation and maintenance, training, and product demonstration, using 3D animation to showcase the internal structure, disassembly process, or assembly process of equipment is a highly intuitive and effective technical method. Currently, solutions for generating such disassembly or assembly animations typically include: relying on professional 3D modeling software (such as 3ds Max, Maya, etc.), with animators manually setting keyframe animations for each component. This method has a long production cycle, high cost, and is inconvenient to modify, and is highly dependent on the operation of professional technicians; or having developers define the movement path and timing logic of each component by writing code at the bottom layer of a BIM or 3D visualization platform. This method has a significant technical threshold, cannot be completed independently by non-professionals, and requires re-modification and redeployment of code for each adjustment, resulting in extremely low flexibility and efficiency. Therefore, existing technologies generally suffer from high development thresholds, complex operation, inability to achieve zero-code visual orchestration, and inability for ordinary users to quickly generate custom disassembly and assembly animations for any model. Summary of the Invention

[0003] The technical problem to be solved by this invention is to address the issues of low efficiency and high technical threshold in existing path planning, which relies on manual definition, and to provide an AI-based intelligent path planning-based animation method and system for equipment disassembly and assembly.

[0004] To solve the above problems, the present invention is achieved through the following technical solution: The device disassembly and assembly animation system based on AI intelligent path planning includes a device list display and selection module, a disassembly setting interactive configuration module, an AI intelligent path planning engine, an animation path intelligent calculation engine, an animation sequence generation and rendering module, and a playback mode control module. The device list display and selection module is used to display a device list on the main interface of the 3D visualization platform, allowing users to select the target device. The AI-powered intelligent path planning engine parses the semantic information input by the user, and automatically generates and executes the path plan. The disassembly setup and configuration module contains 3D model data. Users can access the 3D model data to configure the disassembly orientation and disassembly step sequence. The 3D model data includes equipment / components / bounding boxes. The animation path intelligent calculation engine performs path calculations for components generated by the AI ​​intelligent path planning engine, according to the disassembly orientation and disassembly step sequence configured by the user. The animation sequence generation and rendering module generates and renders animation sequences based on user-configured decomposition settings and an AI intelligent path planning engine. The playback mode control module provides forward / reverse playback control and manual / automatic playback control.

[0005] The AI ​​intelligent path planning engine includes a natural language path description interface 201, a path semantic understanding unit 202, a planning code generation unit 203, a path optimization unit 204, and a path execution unit 205; The natural language path description interface 201 provides a text input area or a voice input interface to receive the user's natural language description of the path planning; the natural language path description interface 201 sends the input information to the path semantic understanding unit 202; The path semantic understanding unit 202 performs semantic parsing on the natural language description input by the user and extracts key elements of path planning, including but not limited to the starting position, ending position, intermediate path points, movement mode, turning angle, and speed parameters. The planning code generation unit 203, based on the output of the path semantic understanding unit 202, calls the AI ​​large model to generate path planning code that conforms to the syntax rules of the 3D animation engine; The path execution unit 205 parses the path planning code generated by the planning code generation unit 203, converts the path parameters into actual motion instructions in the three-dimensional scene, and drives the component to move according to the planned path.

[0006] The Natural Language Path Description Interface 201 provides two input methods: text input box and voice input interface.

[0007] The AI-powered intelligent path planning engine also includes a path optimization unit 204, which optimizes the generated path. The optimization includes: Path smoothing ensures a smooth and natural motion trajectory; Collision detection and avoidance: Checks whether the path will collide with other components or the environment, and automatically adjusts the path to avoid collision; Multi-component coordination and scheduling optimization: When multiple components move simultaneously, optimize the movement timing of each component to avoid mutual interference.

[0008] An AI-based intelligent path planning method for equipment disassembly and assembly animation includes the following steps: Step 301: Device list display and selection process, where users select the target device from the device list on the 3D visualization platform; Step 302: Route planning mode selection step. The user selects either the manual route definition mode or the AI ​​intelligent route planning mode according to their needs. If the user selects the "manual route definition mode", then proceed to step S303a; if the user selects the "AI intelligent route planning mode", then proceed to step S303b. Step S303a: Manually define the path configuration; Step S303b, AI intelligent path planning; Step S304, Disassembly location and step configuration; Step S305, Intelligent Calculation and Generation of Animation Path: After the user completes the configuration of all steps, path calculation is triggered; the intelligent calculation engine of animation path first obtains the overall bounding box of the device model and calculates its center point and size; then the system analyzes how many step rows there are in each direction and how many components are contained in each row, thereby automatically calculating the final "landing point" coordinates of each component, ensuring that they are neatly and orderly arranged and aligned in the target area without overlapping each other; Step S306: Animation sequence generation and playback mode control.

[0009] Step S303b specifically includes: Step S303b1, User natural language path description; Step S303b2, Path Semantic Understanding and Analysis. After receiving the user's natural language description, the AI ​​engine first performs semantic parsing to extract key elements and constraints for path planning; key information includes: component list, equipment identification, starting position, target position, movement mode, constraints, and turning angle constraints; Step S303b3, Path Planning Code Generation: The AI ​​engine's planning code generation unit constructs domain knowledge prompts based on the semantic understanding results; the prompts include: - Structural information of the equipment's 3D model; - Decompose logical constraints; - Basic knowledge of kinematics; - Syntax specifications for the target 3D animation engine; The prompt words and user descriptions are input into the large language model. The model outputs path planning code that conforms to the grammatical rules. After the generated code is checked for syntax and semantics, it is passed to the path optimization unit. Step S303b4, Visual preview and adjustment of the route plan: The system displays the AI-generated route planning scheme in a three-dimensional visualization. Step S303b5, Path Confirmation and Storage: After the user confirms the path planning scheme, the system will associate and store the generated path code with the corresponding components, and update the interface display at the same time.

[0010] Compared with the prior art, the present invention has the following beneficial effects: 1. By introducing an AI-powered intelligent route planning engine, users can describe their route planning needs using natural language. The AI ​​will automatically understand and generate route planning code, greatly reducing the technical threshold and enabling users to complete complex route planning without professional programming knowledge. 2. The AI ​​engine can infer reasonable path planning schemes based on user descriptions, which significantly improves efficiency compared to purely manual path definition; 3. Supports manual review and adjustment of AI-generated route plans to ensure the accuracy and reliability of route planning; 4. The path code generated by AI conforms to the standard 3D animation engine syntax and can be directly used by 3D visualization platforms, with good versatility and portability. Attached Figure Description

[0011] Figure 1 This is a schematic diagram of the overall system architecture in an embodiment of the present invention; Figure 2 This is a schematic diagram of the structure of the AI ​​intelligent path planning engine in an embodiment of the present invention; Figure 3 This is a schematic diagram of the method flow in an embodiment of the present invention; Figure 4 This is a schematic diagram of the AI ​​path generation interactive interface in an embodiment of the present invention. Detailed Implementation

[0012] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0013] In the description of this invention, it should be understood that the terms "upper", "lower", "front", "rear", "left", "right", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0014] like Figure 1 As shown, the device disassembly and assembly animation system based on AI intelligent path planning mainly includes a device list display and selection module, a disassembly setting interactive configuration module, an AI intelligent path planning engine, an animation path intelligent calculation engine, an animation sequence generation and rendering module, and a playback mode control module.

[0015] The device list display and selection module is used to display a device list on the main interface of the 3D visualization platform, allowing users to select the target device. The AI-powered intelligent path planning engine parses the semantic information input by the user, and automatically generates and executes the path plan. The disassembly setup and configuration module contains 3D model data. Users can access the 3D model data to configure the disassembly orientation and disassembly step sequence. The 3D model data includes equipment / components / bounding boxes. The animation path intelligent calculation engine performs path calculations for components generated by the AI ​​intelligent path planning engine, according to the disassembly orientation and disassembly step sequence configured by the user. The animation sequence generation and rendering module generates and renders animation sequences based on user-configured decomposition settings and an AI intelligent path planning engine. The playback mode control module provides forward / reverse playback control and manual / automatic playback control.

[0016] like Figure 2 As shown, the AI ​​intelligent path planning engine includes a natural language path description interface 201, a path semantic understanding unit 202, a planning code generation unit 203, a path optimization unit 204, and a path execution unit 205.

[0017] The natural language path description interface 201 provides a text input area or a voice input interface to receive natural language descriptions of path planning from users. The interface offers two input methods: a text input box and a voice input interface. Users can input natural language descriptions such as "move the turbine main oil tank to the upper right front of the equipment using a smooth curve." The system also provides a path description template library, listing commonly used path description examples for user reference. The natural language path description interface 201 sends the input information to the path semantic understanding unit 202.

[0018] The path semantic understanding unit 202 performs semantic parsing on the user's input natural language description, extracting key elements of path planning, including the starting position, ending position, intermediate path points, movement mode, turning angle, and speed parameters. The path semantic understanding unit 202 is implemented using a large language model based on the Transformer architecture. The input is the user's natural language description, and the output is structured path planning parameters, including: a list of component identifiers, movement type (straight line, curve, polyline), starting position, ending position, sequence of intermediate path points, time parameters, acceleration parameters, easing function type, etc. For example, when the user inputs the natural language description "Move the component along the upper right front of the device in a smooth curve motion to the target area, with a turning angle not exceeding 45 degrees," the path semantic understanding unit extracts: component identifier, smooth curve motion mode, target position is the upper right front area, and turning angle constraint is 45 degrees.

[0019] The path planning code generation unit 203, based on the output of the path semantic understanding unit 202, calls the AI ​​large model to generate path planning code that conforms to the syntax rules of the 3D animation engine. An example of the generated code is as follows: ```javascript / / AI-generated path planning code { "partId": "turbine_main_oil_tank", "startPosition": {"x": 0, "y": 0, "z": 0}, "endPosition": {"x": 10, "y": 5, "z": 8}, "pathType": "smooth_curve", "waypoints": [ {"x": 3, "y": 1, "z": 2, "t": 0.2}, {"x": 6, "y": 3, "z": 5, "t": 0.5}, {"x": 8, "y": 4, "z": 7, "t": 0.8} ], "interpolation": "cubic_bezier", "duration": 2000, "easing": "ease_in_out } ``` The path execution unit 205 parses the path planning code generated by the planning code generation unit 203, converts the path parameters into actual motion instructions in the three-dimensional scene, and drives the component to move according to the planned path.

[0020] The AI-powered intelligent path planning engine also includes a path optimization unit 204, which optimizes the generated path. The optimization includes: Path smoothing ensures a smooth and natural motion trajectory; Collision detection and avoidance: Checks whether the path will collide with other components or the environment, and automatically adjusts the path to avoid collision; Multi-component coordination and scheduling optimization: When multiple components move simultaneously, optimize the movement timing of each component to avoid mutual interference.

[0021] like Figure 3 As shown, an AI-based intelligent path planning-based device disassembly and assembly animation method includes the following steps: Step 301: Device List Display and Selection Steps. Users select the target device from the device list on the 3D visualization platform; for example... Figure 4 As shown, in the main interface of the 3D visualization platform, users can see all the devices for the currently loaded project through the "Device List" area on the left or top. Users can select a target device by clicking with the mouse, and the system records that device as the object for animation choreography.

[0022] Step 302: Route planning mode selection step. The user selects either the manual route definition mode or the AI ​​intelligent route planning mode according to their needs. If the user selects the "manual route definition mode", then proceed to step S303a; if the user selects the "AI intelligent route planning mode", then proceed to step S303b.

[0023] Step S303a: Manually define path configuration. Users manually configure the path parameters for each component through a traditional visual interface, including selecting the component, setting the starting coordinates, setting the target coordinates, selecting the motion mode, and setting time parameters.

[0024] Step S303b, AI intelligent path planning, includes the following detailed sub-steps: Step S303b1: User Natural Language Route Description. The user clicks the "AI Route Planning" button on the interface to open the AI ​​route planning interactive panel. The user enters a natural language description in the text input box, or inputs via voice. The system supports real-time input suggestions and grammar correction.

[0025] For example, a user can enter the following description: "Move the three components of Unit 3—the turbine main oil tank, the turbine front bearing housing, and the turbine rear bearing housing—from their current positions to the target area 1 located above and to the right of the equipment. The movement should be a smooth curve, with a 2-meter distance between each component to avoid collisions during the movement." Step S303b2, Path Semantic Understanding and Analysis. After receiving the user's natural language description, the AI ​​engine first performs semantic parsing to extract key elements and constraints for path planning.

[0026] The system call path semantic understanding unit uses a large language model to understand the input text and extract the following key information: - Component list: Steam turbine main oil tank, steam turbine front bearing housing, steam turbine rear bearing housing - Equipment Identification: Unit 3 - Starting position: Current position (original assembly position of the equipment) - Target location: Target area 1, upper right front of the device - Motion pattern: Smooth curve - Constraints: Component spacing 2 meters, collision avoidance. - Turning angle constraint: No special restrictions The system stores this information in a structured data format for use in subsequent steps.

[0027] Step S303b3, Path planning code generation. The AI ​​engine's planning code generation unit constructs domain knowledge prompts based on the semantic understanding results. The prompts include: - Structural information of the equipment's 3D model - Decompose logical constraints - Basic knowledge of kinematics - Syntax Specifications of the Target 3D Animation Engine The prompts and user descriptions are input into a large language model, which outputs grammatically correct path planning code. After grammatical and semantic checks, the generated code is passed to the path optimization unit.

[0028] Step S303b4: Visual preview and adjustment of the route plan. The system displays the AI-generated route planning scheme in a 3D visualization. Users can: - View path animation effects - Adjust the path by dragging waypoints - Input adjustment commands to allow the AI ​​to regenerate. - Select "Regenerate" to get a new path scheme. - Enter additional descriptions to improve the route planning Step S303b5, Path Confirmation and Storage. After the user confirms the path planning scheme, they click the "Confirm" button. The system will associate and store the generated path code with the corresponding components, and simultaneously update the interface display.

[0029] Step S304, disassembly orientation and step configuration. For example... Figure 4 As shown, in response to the user's selection of the device, the system provides multiple preset disassembly positions in the "Device Disassembly Settings" panel on the right. In one specific embodiment, two positions are provided by default: "First Side" (e.g., the upper right front of the device) and "Second Side" (e.g., the lower left rear of the device). Users can also select four standard positions: "Left, Right, Up, Down" or "Upper Left, Lower Left, Upper Right, Lower Right".

[0030] Users can create a new step row by clicking the "Add Row" button under "First Page". Within each step row, users can complete detailed configuration through the "Step Settings" dialog box, including filling in "Step Name", "Sort" (which determines the playback order in this position), "Description" (explaining the purpose of the operation), and "Model ID" (specifying the component that needs to be moved in this step).

[0031] For components generated through AI-powered intelligent path planning, existing path configurations can be directly associated, eliminating the need for repeated configuration.

[0032] Step S305: Intelligent Calculation and Generation of Animation Path. After the user completes all the configuration steps, the system automatically triggers path calculation. The intelligent animation path calculation engine first obtains the overall bounding box of the device model and calculates its center point and dimensions.

[0033] For components generated by the AI ​​path planning module, the AI-generated path code is used directly; for manually defined path parameters, the system calculates the path according to the existing preset algorithm.

[0034] The system analyzes how many steps are in each direction and how many components are in each row, thereby automatically calculating the final "landing point" coordinates of each component, ensuring that they are neatly and orderly arranged and aligned within the target area without overlapping.

[0035] Step S306: Animation sequence generation and playback mode control. After generating the animation, the user can select the playback mode at the top of the interface: 1. Forward / Reverse Playback (Disassembly / Assembly): Selecting "Disassembly Simulation" will move the parts from their original positions to the target area in the order set by the user (forward); selecting "Assembly Simulation" will play the animation in reverse, moving all the parts from the target area back to their original positions to simulate the assembly process.

[0036] 2. Manual / Automatic Playback: Selecting "Manual Mode" allows users to manually control the animation step by step by clicking the "Next" or "Previous" button; selecting "Automatic Mode" will allow the animation to play continuously at a preset speed until it ends.

[0037] Users can also control the start and end of the animation using the "Start" and "End" buttons.

[0038] Through the above steps S301 to S306, the present invention realizes completely code-free, visualized equipment disassembly and assembly animation arrangement and playback. At the same time, it innovatively introduces AI intelligent path planning function. Users can describe path planning needs through natural language, and AI automatically understands and generates planning path code, which greatly improves the ease of use and generation efficiency of 3D animation in industrial training, operation and maintenance, display and other fields.

[0039] The above description is only a preferred embodiment of the present invention. It should be noted that those skilled in the art can make several changes and improvements without departing from the overall concept of the present invention, and these should also be considered within the scope of protection of the present invention.

Claims

1. An AI-based intelligent path planning-based equipment disassembly and assembly animation system, characterized in that: It includes a device list display and selection module, a disassembly and setting interactive configuration module, an AI intelligent path planning engine, an animation path intelligent calculation engine, an animation sequence generation and rendering module, and a playback mode control module; The device list display and selection module is used to display a device list on the main interface of the 3D visualization platform, allowing users to select the target device. The AI-powered intelligent path planning engine parses the semantic information input by the user, and automatically generates and executes the path plan. The disassembly setup and configuration module contains 3D model data. Users can access the 3D model data to configure the disassembly orientation and disassembly step sequence. The 3D model data includes equipment / components / bounding boxes. The animation path intelligent calculation engine performs path calculations for components generated by the AI ​​intelligent path planning engine, according to the disassembly orientation and disassembly step sequence configured by the user. The animation sequence generation and rendering module generates and renders animation sequences based on user-configured decomposition settings and an AI intelligent path planning engine. The playback mode control module provides forward / reverse playback control and manual / automatic playback control.

2. The equipment disassembly and assembly animation system based on AI intelligent path planning according to claim 1, characterized in that: The AI ​​intelligent path planning engine includes a natural language path description interface 201, a path semantic understanding unit 202, a planning code generation unit 203, a path optimization unit 204, and a path execution unit 205; The natural language path description interface 201 provides a text input area or a voice input interface to receive the user's natural language description of the path planning; the natural language path description interface 201 sends the input information to the path semantic understanding unit 202; The path semantic understanding unit 202 performs semantic parsing on the natural language description input by the user and extracts key elements of path planning, including but not limited to the starting position, ending position, intermediate path points, movement mode, turning angle, and speed parameters. The planning code generation unit 203, based on the output of the path semantic understanding unit 202, calls the AI ​​large model to generate path planning code that conforms to the syntax rules of the 3D animation engine; The path execution unit 205 parses the path planning code generated by the planning code generation unit 203, converts the path parameters into actual motion instructions in the three-dimensional scene, and drives the component to move according to the planned path.

3. The equipment disassembly and assembly animation system based on AI intelligent path planning according to claim 2, characterized in that: The Natural Language Path Description Interface 201 provides two input methods: text input box and voice input interface.

4. The equipment disassembly and assembly animation system based on AI intelligent path planning according to claim 2, characterized in that: The AI-powered intelligent path planning engine also includes a path optimization unit 204, which optimizes the generated path. The optimization includes: Path smoothing ensures a smooth and natural motion trajectory; Collision detection and avoidance: Checks whether the path will collide with other components or the environment, and automatically adjusts the path to avoid collision; Multi-component coordination and scheduling optimization: When multiple components move simultaneously, optimize the movement timing of each component to avoid mutual interference.

5. A device disassembly and assembly animation method based on AI intelligent path planning, characterized in that: Includes the following steps: Step 301: Device list display and selection process, where users select the target device from the device list on the 3D visualization platform; Step 302: Route planning mode selection step. The user selects either the manual route definition mode or the AI ​​intelligent route planning mode according to their needs. If the user selects the "manual route definition mode", then proceed to step S303a; if the user selects the "AI intelligent route planning mode", then proceed to step S303b. Step S303a: Manually define the path configuration; Step S303b, AI intelligent path planning; Step S304, Disassembly location and step configuration; Step S305, Intelligent Calculation and Generation of Animation Path: After the user completes the configuration of all steps, path calculation is triggered; the intelligent calculation engine of animation path first obtains the overall bounding box of the device model and calculates its center point and size; then the system analyzes how many step rows there are in each direction and how many components are contained in each row, thereby automatically calculating the final "landing point" coordinates of each component, ensuring that they are neatly and orderly arranged and aligned in the target area without overlapping each other; Step S306: Animation sequence generation and playback mode control.

6. The device disassembly and assembly animation method based on AI intelligent path planning according to claim 5, characterized in that: Step S303b specifically includes: Step S303b1, User natural language path description; Step S303b2, Path Semantic Understanding and Analysis. After receiving the user's natural language description, the AI ​​engine first performs semantic parsing to extract key elements and constraints for path planning; key information includes: component list, equipment identification, starting position, target position, movement mode, constraints, and turning angle constraints; Step S303b3, Path Planning Code Generation: The AI ​​engine's planning code generation unit constructs domain knowledge prompts based on the semantic understanding results; the prompts include: - Structural information of the equipment's 3D model; - Decompose logical constraints; - Basic knowledge of kinematics; - Syntax specifications for the target 3D animation engine; The prompt words and user descriptions are input into the large language model. The model outputs path planning code that conforms to the grammatical rules. After the generated code is checked for syntax and semantics, it is passed to the path optimization unit. Step S303b4, Visual preview and adjustment of the route plan: The system displays the AI-generated route planning scheme in a three-dimensional visualization. Step S303b5, Path Confirmation and Storage: After the user confirms the path planning scheme, the system will associate and store the generated path code with the corresponding components, and update the interface display at the same time.