Method and system for modular assembly simulation of container reformation camping equipment
By using a modular assembly simulation method to convert shipping containers into camping equipment, and leveraging virtual layout and dynamic calculation techniques, the interference problem in modular assembly during container conversion was solved. This enabled efficient adaptive modular assembly, improving the success rate and accuracy of the conversion.
Patent Information
- Application Number
- CN202610504016.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-16
- Publication Date
- 2026-08-25
AI Technical Summary
Existing technologies for container modification suffer from module assembly interference due to container deformation and internal reinforcing ribs, making precise matching impossible and affecting modification quality and efficiency.
By initializing the container base model and modular component library, a virtual layout is performed. Based on the real-time space occupancy rate and structural interference threshold, processing parameter adjustment instructions are determined, including size scaling, position offset and internal density adjustment. The assembly sequence is dynamically calculated to generate accurate assembly process documents.
The modular adaptive assembly was achieved, which improved the first-time assembly success rate of the modification scheme, reduced the risk of on-site assembly failure, and ensured accuracy and efficiency.
Smart Images

Figure CN122634824A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of container modification technology, and more specifically, to a modular assembly simulation method and system for converting container camping equipment. Background Technology
[0002] Camping equipment is a collection of functional gear and facilities designed to meet the needs of outdoor camping life, aiming to provide basic living, accommodation, and sustenance. Its core lies in providing mobile solutions that, through modular and integrated design, achieve basic functions such as sleep, dining, hygiene, storage, and energy management within limited space and resources, balancing adaptability to the outdoor environment with user comfort needs.
[0003] Existing technologies for modularizing shipping containers typically employ prefabricated standard-sized functional modules for spatial design, treating the container as a regular, uniform rectangular space. However, after long-term transportation, shipping containers may deform. Containers from different manufacturers or batches exhibit millimeter-level tolerances in internal width, height, and the dimensions of protrusions on the inner sides of corner fittings. The side walls and top panels of the container are equipped with wavy structural reinforcing ribs, which significantly encroach on the internal space and create irregular uneven surfaces. If these subtle but crucial individual differences and internal geometric features are ignored during the design phase, layout schemes strictly adhering to standard module dimensions are prone to problems during actual installation, such as interference between the module outline and the protruding parts of the reinforcing ribs, modules failing to be pushed into their intended positions, or the module's pre-set fixing points falling precisely into the grooves of the reinforcing ribs, preventing secure fastening. Ultimately, these issues often necessitate on-site manual measurement and temporary cutting or padding, severely impacting the quality, efficiency, and cost controllability of the modification process. Therefore, how to achieve adaptive assembly of modules based on dynamic parameter adjustment and spatial constraint calculation, thereby improving the success rate of first-time assembly of the modification scheme, has become a challenge for the industry. Summary of the Invention
[0004] This application provides a modular assembly simulation method and system for converting shipping containers into camping equipment, which can realize adaptive modular assembly based on dynamic parameter adjustment and spatial constraint calculation, thereby improving the first-time assembly success rate of the conversion scheme.
[0005] Firstly, this application provides a modular assembly simulation method for converting a shipping container into camping equipment, comprising: Initialize the container base model and modular component library. The modular component library contains multiple camping functional components with predefined assembly parameters. Virtually lay out the selected camping functional components in the modular component library within the container base model. During the virtual layout process, the processing parameter adjustment instructions for the selected camping functional components are determined based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional components. The processing parameters include the size scaling factor of the camping functional components, the three-dimensional position offset of the assembly reference point, and the arrangement density of the functional units inside the camping functional components. Based on the size scaling factor, three-dimensional position offset and arrangement density in the processing parameter adjustment command, the configuration, spatial position and internal topology of the selected camping functional components in the virtual layout of the container basic model are adjusted in a linked manner to obtain the assembly model of the container modified camping equipment. The assembly sequence and tool operation space are dynamically calculated based on the processing parameters in the assembly model, and then an assembly process document containing adjusted parameter values is output.
[0006] In some embodiments, determining the processing parameter adjustment instructions for the selected camping functional component based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional component specifically includes: The original outline dimensions of the selected camping functional components are matched and calculated with the envelope dimensions of the currently available space inside the container to obtain the size scaling factor of the camping functional components in the container base model. The components are re-addressed within the internal clear space of the container to obtain the three-dimensional position offset of the assembly reference point of the camping functional component in the basic model of the container. Based on the actual volume of the current component after scaling, fill conflict detection is performed on the standard functional units inside it to obtain the arrangement density of the functional units inside the camping functional component. The processing parameter adjustment instructions for the selected camping function component are determined by the size scaling factor, the three-dimensional position offset, and the layout density.
[0007] In some embodiments, matching the original outline dimensions of the selected camping functional component with the envelope dimensions of the currently available space inside the container to obtain the size scaling factor of the camping functional component in the container base model specifically includes: Obtain the original 3D outline dimensions of the currently selected camping functional component, and extract the envelope dimensions of the current remaining available space of the container; The ratio of the envelope size of the available space to the original outline size is calculated along the three principal axes of the spatial coordinate system, thereby obtaining the size scaling factor of the camping functional component in the container basic model.
[0008] In some embodiments, the configuration, spatial position, and internal topological relationship of selected camping functional components in the virtual layout of the container base model are adjusted in conjunction with the size scaling factor, three-dimensional position offset, and arrangement density in the processing parameter adjustment instruction to obtain the assembly model of the container-modified camping equipment. Specifically, this includes: According to the size scaling factor in the processing parameter adjustment instruction, the external geometric contour of the camping functional component is scaled proportionally, while the internal assembly interface, fixing hole and other auxiliary structures of the component are scaled accordingly and their relative positional relationship remains unchanged. According to the three-dimensional position offset in the processing parameter adjustment command, the scaled component is translated as a whole to the new assembly reference point inside the container, and it is ensured that the translated component meets the minimum gap requirement with the existing laid-out components. The layout of functional units inside the component is retopologically reconstructed according to the arrangement density in the processing parameter adjustment instruction, and the unit spacing and arrangement are adjusted under the premise of meeting the functional and ergonomic requirements. Based on the adjusted configuration, position, and internal structure, the assembly and fit relationships between the reconstructed components are obtained to obtain the assembly model of the container-converted camping equipment.
[0009] In some embodiments, dynamically calculating the assembly sequence and tool operation space based on the processing parameters in the assembly model, and then outputting an assembly process file containing adjusted parameter values, specifically includes: Based on the component positions and connections in the assembly model, a spatial dependency graph of the components is generated, thereby obtaining the initial assembly sequence; Based on the actual dimensions of the components and the assembly reference points, conflict detection and minimum clearance verification are performed on the space required for tool operation, and the assembly sequence is adjusted to meet the operational accessibility. For each step in the adjusted assembly sequence, extract the corresponding processing parameter value and map it into an executable assembly instruction. All assembly instructions, operational points, and parameter values are output as a structured assembly process document that can be used by on-site personnel.
[0010] In some embodiments, the container base model is a parametric three-dimensional geometric model based on the actual dimensions of a standard container.
[0011] In some embodiments, the camping functional components include a sleep module, a hygiene module, a kitchen module, a storage module, and an electrical control module.
[0012] Secondly, this application provides a modular assembly simulation system for converting shipping containers into camping equipment, comprising: An initialization module is used to initialize the container base model and the modular component library. The modular component library contains multiple camping functional components with predefined assembly parameters. The selected camping functional components in the modular component library are virtually laid out in the container base model. The processing module is used to determine the processing parameter adjustment instructions for the selected camping functional components during the virtual layout process based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional components. The processing parameters include the size scaling factor of the camping functional components, the three-dimensional position offset of the assembly reference point, and the arrangement density of the functional units inside the camping functional components. The processing module is also used to adjust the configuration, spatial position and internal topology of the selected camping functional components in the virtual layout of the container basic model based on the size scaling factor, three-dimensional position offset and arrangement density in the processing parameter adjustment instruction, so as to obtain the assembly model of the container modified camping equipment. The execution module is used to dynamically calculate the assembly sequence and tool operation space based on the processing parameters in the assembly model, and then output an assembly process file containing adjusted parameter values.
[0013] Thirdly, this application provides a computer device, the computer device including a memory and a processor, the memory for storing a computer program, and the processor for calling and running the computer program from the memory, so that the computer device executes the above-described modular assembly simulation method for container-converted camping equipment.
[0014] Fourthly, this application provides a computer-readable storage medium storing instructions or code that, when executed on a computer, cause the computer to implement the above-described modular assembly simulation method for container-modified camping equipment.
[0015] The technical solutions provided by the embodiments disclosed in this application have the following beneficial effects: This application provides a modular assembly simulation method and system for container-converted camping equipment. The method initializes a basic container model and a modular component library. The modular component library contains multiple camping functional components with predefined assembly parameters. A virtual layout of selected camping functional components from the modular component library is performed within the basic container model. During the virtual layout process, processing parameter adjustment instructions for the selected camping functional components are determined based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional components. These processing parameters include the size scaling factor of the camping functional components, the three-dimensional position offset of the assembly reference point, and the arrangement density of internal functional units within the camping functional components. Based on the size scaling factor, three-dimensional position offset, and arrangement density in the processing parameter adjustment instructions, the configuration, spatial position, and internal topological relationships of the selected camping functional components in the virtual layout of the basic container model are adjusted in a linked manner to obtain an assembly model of the container-converted camping equipment. The assembly sequence and tool operation space are dynamically calculated based on the processing parameters in the assembly model, thereby outputting an assembly process document containing adjusted parameter values.
[0016] Therefore, in this application, the assembly sequence and tool operation space are dynamically calculated based on the processing parameters in the assembly model, and then an assembly process document containing adjusted parameter values is output. First, by determining the processing parameter adjustment instructions, a dynamic adjustment instruction set that can respond in real time to changes in the layout environment and includes three dimensions: size scaling, position offset, and internal density adjustment can be obtained. This instruction set transforms the complex spatial adaptability problem into a quantifiable parameter control problem. The system can predict and resolve potential physical interference risks caused by differences in individual container dimensions, component manufacturing tolerances, or layout scheme adjustments during the virtual layout stage, ensuring that each functional module can accurately adapt to the actual remaining space of the current container. This avoids on-site assembly failures or rework due to size or position mismatches from the source, laying a precise size and position benchmark for successful assembly. Then, by determining the assembly model, a fully parameterized, three-dimensional digital assembly model with all components optimized according to actual constraints can be obtained. This model not only records the final shape and position of the components but also encapsulates all dynamically adjusted assembly relationships and interface matching information. This allows the final assembly process to be directly calculated based on this high-fidelity model. By reverse-engineering the precise spatial and interface data contained in the model, highly reliable assembly sequences, tool paths, and specific positioning dimensions can be derived. This ensures that on-site workers can strictly follow digital instructions that perfectly match the actual physical state, greatly reducing the risk of operational failures due to drawing errors, spatial judgment mistakes, or assembly logic conflicts. This directly improves the accuracy and success rate of first-time assembly in the physical world. In summary, based on the above solution, module adaptive assembly based on dynamic parameter adjustment and spatial constraint calculation can be achieved, thereby improving the first-time assembly success rate of the modification scheme. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is an exemplary flowchart of a modular assembly simulation method for converting a container into a camping equipment according to some embodiments of this application; Figure 2 This is a flowchart illustrating the process of determining an assembly model according to some embodiments of this application; Figure 3 This is a schematic diagram of the modular assembly simulation system for converting shipping containers into camping equipment, as shown in some embodiments of this application; Figure 4 This is a schematic diagram of the structure of a computer device for implementing a modular assembly simulation method for converting shipping containers into camping equipment, according to some embodiments of this application. Detailed Implementation
[0019] To better understand the technical solution of this application, the technical solution of this application will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0020] refer to Figure 1 The figure is an exemplary flowchart of a modular assembly simulation method for converting a shipping container into a camping equipment, according to some embodiments of this application. The modular assembly simulation method for converting a shipping container into a camping equipment mainly includes the following steps: In step 101, the container base model and modular component library are initialized. The modular component library contains multiple camping functional components with predefined assembly parameters. The selected camping functional components in the modular component library are virtually laid out in the container base model.
[0021] It should be noted that, in this application, the container basic model is a three-dimensional digital model used to accurately represent the geometry, internal net space dimensions, and key structural features of the container to be modified in a virtual environment; the modular component library is a database used to store digital three-dimensional models of various standardized camping functional components and their related design attributes and assembly rules; the predefined assembly parameters are a set of data used to describe the constraints such as dimensions, positions, orientations, and connection methods that the camping functional components must follow during installation; the camping functional components are assembleable units with standardized or serialized interfaces used to realize specific camping living functions (e.g., sleeping, washing, cooking); and the virtual layout is a design process used to perform preliminary positional arrangement and spatial relationship planning for selected camping functional components within the three-dimensional space of the container basic model.
[0022] In practice, firstly, based on the actual physical characteristics of standard shipping containers, such as international standard dimensions, structural wall thickness, door frame positions, and internal corner posts, a parametric three-dimensional geometric model is established. This model serves as the container's basic model, defining the spatial boundaries and constraints for the modification operation. Secondly, a digital modular component library is pre-built, systematically containing common camping functional components, such as sleeping modules, sanitation modules, and kitchen modules. Each component exists in the library as its three-dimensional model and a set of predefined assembly parameters, including the component's baseline assembly dimensions, interface type, permissible installation direction, and compatibility with other components. Then, in a computer-aided design or specialized layout simulation software environment, the established container basic model is invoked, and one or more camping functional components required for this modification scheme are selected from the modular component library. Finally, through human-computer interaction or automatic layout algorithms, the three-dimensional model instances of the selected components are placed sequentially or in batches into the internal space of the container basic model for initial arrangement, forming an initial virtual space layout scheme.
[0023] In step 102, during the virtual layout process, the processing parameter adjustment command of the selected camping functional component is determined based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional component. The processing parameters include the size scaling factor of the camping functional component, the three-dimensional position offset of the assembly reference point, and the arrangement density of the functional units inside the camping functional component.
[0024] In some embodiments, determining the processing parameter adjustment command for the selected camping functional component based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional component can be achieved through the following steps: The original outline dimensions of the selected camping functional components are matched and calculated with the envelope dimensions of the currently available space inside the container to obtain the size scaling factor of the camping functional components in the container base model. The components are re-addressed within the internal clear space of the container to obtain the three-dimensional position offset of the assembly reference point of the camping functional component in the basic model of the container. Based on the actual volume of the current component after scaling, fill conflict detection is performed on the standard functional units inside it to obtain the arrangement density of the functional units inside the camping functional component. The processing parameter adjustment instructions for the selected camping function component are determined by the size scaling factor, the three-dimensional position offset, and the layout density.
[0025] It should be noted that in this application, the original outline dimensions are used to describe the standard dimensions of the three-dimensional bounding box of the camping functional component in the length, width, and height directions before any spatial adaptation; the envelope dimension of the currently available space is used to describe the maximum expandable size of the remaining continuous available space area along the three coordinate axes inside the container after deducting the occupied space; the size scaling factor is a scaling factor used to guide the proportional reduction of the outline dimensions of the camping functional component when it is placed in a specific container space, and this factor is less than or equal to 1; re-addressing is a calculation process used to automatically find and determine a new installation position that meets all spatial constraints for the size-adapted camping functional component inside the container; and the three-dimensional position offset... It is used to represent the translation distance of the new installation position (assembly reference point) of the camping functional component relative to its original preset installation position in the three-dimensional coordinate system in the X, Y, and Z directions; Fill conflict detection is an analysis process used to check whether there is spatial interference between the standard functional units inside the camping functional component and the inner wall of the shell when they are arranged in the scaled shell space; Arrangement density is a parameter used to quantify the tightness of the spatial arrangement of the functional units inside the camping functional component after adapting to the new shell space, or the actual number of units that can be accommodated relative to the original design ratio; Processing parameter adjustment command is a control command data structure used to encapsulate and transmit all the parameters required for scaling the shape, moving the position, and adjusting the internal layout of the selected camping functional component.
[0026] In practice, the following steps are taken: First, the original outline dimensions of the selected camping functional components are matched and calculated with the envelope dimensions of the currently available space inside the container to obtain the scaling factor of the camping functional components in the container base model. This can be achieved as follows: For each selected camping functional component, its original outline dimensions stored in the modular component library are obtained. These dimensions represent the standard three-dimensional dimensions of the component before any adaptation scaling. Simultaneously, the envelope dimensions of the remaining continuous space area inside the container in the current layout state, which can be used to place new components, are calculated. These envelope dimensions are determined by the maximum accommodating length of the remaining space along the three coordinate axes in the container base model coordinate system. During the matching calculation, along each coordinate axis, the available space envelope dimension in that direction is divided by the original outline dimension of the component in the corresponding direction to obtain the preliminary scaling ratio in the three directions. Then, the minimum value among these three preliminary scaling ratios is taken as the preliminary scaling factor. To ensure a safe clearance between the component and the container's inner wall, as well as between the component and other arranged components, the initial dimensional scaling factor is multiplied by a safety margin factor less than 1. This yields the dimensional scaling factor for the camping component's practical application within the current container. Then, the component is re-addressed within the container's internal space. The 3D offset of the camping component's assembly reference point in the container's basic model can be achieved as follows: After determining the component's scaling factor, a suitable installation position needs to be re-determined within the container's internal space. This process involves re-addressing the component. The algorithm searches for a location within the currently available space that allows the component to be placed while optimizing overall space utilization or conforming to preset layout rules (e.g., near a door or wall), while satisfying the minimum clearance constraint. The coordinate difference between this location point and the original default assembly reference point of the component in the coordinate system of the container base model is the required three-dimensional position offset. Furthermore, based on the actual volume of the component after scaling, a fill conflict detection is performed on the standard functional units inside. The arrangement density of the functional units inside the camping functional component can be achieved in the following way: After the component's shape is adjusted according to the scaling factor, the sub-units used to implement specific functions (such as drawers in a cabinet or support rods in a bed frame) may not be arranged at the original density due to spatial changes. Therefore, it is necessary to perform a fill conflict detection on the standard functional units inside the component based on its actual internal volume after scaling. The detection process simulates placing these standard functional units into the scaled component shell according to their inherent dimensions and connection relationships, checking for interference between units and between units and the inner wall of the shell, and calculating the maximum number of units that can be accommodated or the optimal arrangement while avoiding interference.The ratio of the actual number of units that can be accommodated to the number of units in the original design, or the density of the unit spatial distribution calculated according to the new arrangement, is the arrangement density of the functional units inside the component. Finally, the processing parameter adjustment instructions for the selected camping functional component can be determined by the following method: the three key parameters of the size scaling factor, the three-dimensional position offset, and the arrangement density are summarized and formatted to form a complete data structure or instruction set that can be directly read and executed by subsequent adjustment steps as the processing parameter adjustment instructions for the selected camping functional component.
[0027] In the above embodiments, the original outline dimensions of the selected camping functional component are matched and calculated with the envelope dimensions of the currently available space inside the container to obtain the size scaling factor of the camping functional component in the container basic model. This can also be achieved by the following steps: Obtain the original 3D outline dimensions of the currently selected camping functional component, and extract the envelope dimensions of the current remaining available space of the container; The ratio of the envelope size of the available space to the original outline size is calculated along the three principal axes of the spatial coordinate system, thereby obtaining the size scaling factor of the camping functional component in the container basic model.
[0028] It should be noted that, in this application, the original three-dimensional outline dimensions are dimensional data measured along three orthogonal directions to accurately define the size of the external outline of the camping functional component before any scaling adjustments; the envelope dimension of the currently remaining available space is dimensional data describing the maximum span of the continuous free area formed inside the container after deducting all occupied volumes, along the three coordinate axes; the principal axis direction refers to the mutually perpendicular X, Y, and Z axes in the spatial rectangular coordinate system, serving as the reference direction for spatial dimension measurement; the dimension ratio is a value used to quantify the sufficiency of the container's available space dimensions relative to the original outline dimensions of the component in a single spatial dimension; and the dimension scaling factor is a value used to determine the final scaling ratio to be used when scaling the three-dimensional model of the camping functional component proportionally to fit the target space.
[0029] In specific implementation, firstly, the original 3D outline dimensions of the currently selected camping functional component are obtained, and the envelope dimensions of the remaining available space in the container are extracted. This can be achieved by reading the original 3D outline dimensions of the currently selected camping functional component from the modular component library. This dimension is a data set containing specific values for length, width, and height. Simultaneously, based on the existing layout state within the container's basic model (including the space occupied by already placed components and internal structural obstacles within the container itself), the envelope dimensions of the remaining available space area are calculated using spatial geometry algorithms. This envelope dimension can be obtained by constructing a convex hull or axis-aligned bounding box of the remaining space. The result is also a data set representing the maximum extendable length of this space along the X, Y, and Z axes in the container's basic model coordinate system. Then, the ratio of the available space's envelope dimension to the original outline dimension is calculated along the three principal axes of the spatial coordinate system, thereby obtaining the scaling factor of the camping functional component in the container's basic model. This can be achieved by performing calculations along the three principal axes of the spatial coordinate system, namely the X, Y, and Z axes. For each main axis direction, the envelope dimension of the container's current remaining available space in that direction is divided by the original 3D outline dimension of the camping functional component in that same direction to obtain a ratio. This operation is repeated for all three main axis directions to obtain the dimensional ratios for the three directions. To ensure that the component can be fully accommodated in the remaining space and meet basic assembly clearance requirements, the minimum of these three ratios is usually chosen as the initial scaling factor. For example, if the three ratios are 1.2, 0.9, and 1.5, then 0.9 is chosen as the base scaling factor. Subsequently, considering manufacturing errors, assembly tolerances, and necessary safety margins, this base scaling factor is multiplied by a preset safety factor (a constant less than 1, such as 0.95) to obtain the final scaling factor used to adjust the component model. This scaling factor ensures that the component, after scaling, can not only be placed in the specified space but also has the necessary physical clearance around it.
[0030] In step 103, the configuration, spatial position and internal topological relationship of the selected camping functional components in the virtual layout of the container basic model are adjusted in conjunction with the size scaling factor, three-dimensional position offset and arrangement density in the processing parameter adjustment instruction to obtain the assembly model of the container modified camping equipment.
[0031] In some embodiments, based on the size scaling factor, three-dimensional position offset, and arrangement density in the processing parameter adjustment command, the configuration, spatial position, and internal topological relationship of the selected camping functional components in the virtual layout of the container basic model are adjusted in a coordinated manner to obtain an assembly model of the container-modified camping equipment. Figure 2The diagram is a flowchart illustrating the process of determining the assembly model in some embodiments of this application. In this embodiment, determining the assembly model can be achieved using the following steps: In step 1031, the external geometric contour of the camping functional component is scaled proportionally according to the size scaling factor in the processing parameter adjustment instruction, while the internal assembly interface, fixing hole and other auxiliary structures of the component are scaled accordingly and their relative positional relationship remains unchanged. In step 1032, the scaled component is translated as a whole to the new assembly reference point inside the container according to the three-dimensional position offset in the processing parameter adjustment instruction, and it is ensured that the translated component meets the minimum gap requirement with the existing layout components. In step 1033, the layout of functional units inside the component is retopologically reconstructed according to the arrangement density in the processing parameter adjustment instruction, and the unit spacing and arrangement are adjusted under the premise of meeting the functional and ergonomic requirements. In step 1034, based on the adjusted configuration, position and internal structure, the assembly and fit relationship between the reconstructed components is obtained to obtain the assembly model of the container-converted camping equipment.
[0032] It should be noted that, in this application, the new assembly reference point is a reference coordinate point used to locate the final installation position of the camping functional component after scaling and internal reconstruction within the container space; the assembly mating relationship is a set of constraints that are defined in the assembly model to achieve contact, alignment, insertion, etc. between different parts through specific geometric features (e.g., surfaces, holes, shafts); the assembly model is a three-dimensional digital assembly model used to express all components of a product and their positional relationships and assembly constraints.
[0033] In specific implementation, firstly, the external geometric contour of the camping functional component is scaled proportionally according to the scaling factor in the processing parameter adjustment instruction. Simultaneously, the internal assembly interfaces, fixing holes, and other auxiliary structures are scaled accordingly while maintaining their relative positional relationships. This can be achieved by reading the scaling factor given in the processing parameter adjustment instruction, which is a uniform scaling factor. Using the 3D model of the camping functional component as input, the coordinates of all vertices of its external geometric contour are uniformly multiplied by this scaling factor, achieving a proportional enlargement or reduction (primarily reduction in this application context) of the entire component's external contour. At the same time, the same scaling factor is applied to the internal assembly interfaces (e.g., bosses, slots), fixing holes, and other auxiliary structural features, strictly maintaining the original relative positional relationships and orientations between these auxiliary structures and the main contour. This step ensures that after scaling down, all key assembly features of the component remain in their correct relative positions and are proportionally consistent. Then, based on the three-dimensional position offset specified in the processing parameter adjustment command, the scaled component is translated as a whole to a new assembly reference point within the container. Ensuring that the translated component meets the minimum clearance requirement with existing components can be achieved as follows: The three-dimensional position offset given in the processing parameter adjustment command is read; this offset is a vector containing displacement values in the X, Y, and Z directions. The entire scaled 3D model of the component is then translated as a whole within the coordinate system of the container's base model according to this vector. The target position of the translation is the new assembly reference point. Immediately after translation, collision detection is performed to check for interference between the component and all other pre-laid-out components within the container, as well as the container's inner walls. If any gap is found to be smaller than the preset minimum gap requirement (e.g., the minimum space for tool operation or heat dissipation), the three-dimensional position offset needs to be fine-tuned, and the translation and detection should be repeated until all gap conditions are met. Then, the layout of the functional units inside the component is topologically reconstructed according to the arrangement density in the processing parameter adjustment instruction. Adjusting the unit spacing and arrangement while meeting functional and ergonomic requirements can be achieved by reading the arrangement density parameter given in the processing parameter adjustment instruction. This parameter indicates the required tightness of the functional units inside the component (e.g., the bed support beam in the sleep module, storage compartments in the kitchen module). Based on this parameter, the internal structure of the component is topologically reconstructed. Specifically, while maintaining the new dimensions of the component shell, the position, size (if permissible), and arrangement of each internal functional unit are recalculated according to the new arrangement density. The reconstruction process must adhere to preset functional constraints (e.g., space must be left under the kitchen sink) and ergonomic constraints (e.g., storage compartment height should be within reach), and density changes are achieved by adjusting the spacing between units, merging or splitting certain units.For example, when the layout density is reduced, the spacing of the bed board support beams may be increased. Finally, based on the adjusted configuration, position, and internal structure, the assembly and mating relationships between the reconstructed components are obtained. The assembly model of the container-converted camping equipment can be achieved in the following way: After completing the external configuration scaling, spatial position translation, and internal topology reconstruction, the shape and position of the components themselves have been finally determined. At this point, it is necessary to recalculate and establish the assembly and mating relationships between all components based on their latest 3D models and spatial positions. This includes updating the fixed connection relationships between the components and the container's inner wall, as well as the mating relationships between different components through interfaces (e.g., aligning the electrical interface of one component with the socket position of another component). The system automatically verifies the validity of the original mating relationships based on the updated geometric feature positions and rematches or provides alarm prompts for failed matings. When the independent adjustment of all components is completed and the assembly relationships between them are successfully reconstructed, a complete, internally consistent 3D digital model of the container-converted camping equipment, which can be directly used to guide physical assembly, is obtained—that is, the assembly model.
[0034] In step 104, the assembly sequence and tool operation space are dynamically calculated based on the processing parameters in the assembly model, and then an assembly process document containing adjusted parameter values is output.
[0035] In some embodiments, the following steps can be used to dynamically solve the assembly sequence and tool operation space based on the processing parameters in the assembly model, and then output an assembly process document containing adjusted parameter values: Based on the component positions and connections in the assembly model, a spatial dependency graph of the components is generated, thereby obtaining the initial assembly sequence; Based on the actual dimensions of the components and the assembly reference points, conflict detection and minimum clearance verification are performed on the space required for tool operation, and the assembly sequence is adjusted to meet the operational accessibility. For each step in the adjusted assembly sequence, extract the corresponding processing parameter value and map it into an executable assembly instruction. All assembly instructions, operational points, and parameter values are output as a structured assembly process document that can be used by on-site personnel.
[0036] It should be noted that, in this application, the spatial dependency graph is a data structure used to graphically describe the sequential constraints between various components in an assembly in terms of installation order; the initial assembly sequence is a list of component installation orders that satisfies all logical dependencies between components but does not yet consider the feasibility of actual tool operation space; operational accessibility is an attribute used to evaluate whether assembly tools can smoothly approach and complete the installation operation of the target component under a given spatial environment and assembly order; executable assembly instructions are natural language or semi-structured statements containing specific operation actions, target positions, and key dimensional parameters used to guide assembly workers to perform individual installation steps; and structured assembly process documents are standardized technical documents used to systematically organize and present all the sequences, instructions, parameters, and key points required for the complete assembly process.
[0037] In practical implementation, firstly, based on the component positions and connections in the assembly model, a spatial dependency graph of the components is generated. The initial assembly sequence can then be obtained by analyzing the completed assembly model. The system traverses all camping functional components in the model, identifying the physical connections (e.g., bolt connections, snap-fit connections, and fitting installations) and spatial nesting relationships (e.g., one component can only be placed after another component is installed). Based on these relationships, a directed graph, namely the spatial dependency graph, is constructed. In this graph, each node represents a component, and directed edges point from the dependent component to the dependent component, indicating that the installation of the latter depends on the placement of the former. By applying a topological sorting algorithm to the graph, one or more component installation sequences that satisfy all dependency constraints can be derived. This list constitutes the initial assembly sequence, ensuring logical assemblability. Then, based on the actual dimensions of the components and the assembly reference point, conflict detection and minimum clearance checks are performed on the space required for tool operation. Adjusting the assembly sequence to meet operational accessibility can be achieved as follows: For each step in the initial assembly sequence, simulate the operation of the component to be installed and its assembly tools (e.g., drill, wrench) within the container. Calculate the required space for the tool to perform fastening, connection, and other actions based on the component's actual scaled dimensions, the final position of its assembly reference point, and the selected tool's dimensions and operating posture. Perform conflict detection and minimum clearance checks on this space against the space occupied by currently installed components within the container and the container's inner walls. If insufficient space or a clearance less than a safety threshold is found, it indicates that the current component cannot be successfully installed under this sequence. At this point, the system will attempt to adjust the assembly sequence. For example, it may swap the installation order of the obstructed component with its preceding dependent components within logically permissible limits, or disassemble the component into smaller sub-components for step-by-step installation. Then, it will re-perform spatial verification until an assembly sequence is found that satisfies tool accessibility for all steps. Furthermore, for each step in the adjusted assembly sequence, the corresponding processing parameter values are extracted and mapped to executable assembly instructions. This can be achieved as follows: For each installation step in the optimized final assembly sequence, the system automatically extracts all key parameter values related to this step from the assembly model and the corresponding processing parameter adjustment instructions for that component. These parameter values include: the component's scaled-down precise external dimensions, its final three-dimensional coordinates within the container (assembly reference point), the key positioning dimensions of the internal functional unit arrangement, and the interface positions and specifications required for the component to connect with other components or the container body.The system maps these parameter values into specific, clear, and executable operation statements according to a preset template, forming executable assembly instructions. For example, coordinate parameters are transformed into "positioning at a distance of XXX mm from the left inner wall and YYY mm from the floor." Finally, all assembly instructions, operation points, and parameter values are output as a structured assembly process document for on-site personnel. This can be achieved by organizing all executable assembly instructions generated from each step, along with the required tool types, fastener specifications, operation precautions (e.g., torque requirements, sealing treatment), and corresponding parameter values, according to the assembly sequence. This information is then integrated in a structured format (e.g., step-by-step tables, graphical lists, or interactive electronic documents) to generate a complete and standardized assembly process document, which can be directly output to guide assembly operations on the production floor.
[0038] In another aspect, in some embodiments, this application provides a modular assembly simulation system for converting shipping containers into camping equipment, with reference to... Figure 3 The figure is a schematic diagram of a modular assembly simulation system for container-converted camping equipment according to some embodiments of this application. The modular assembly simulation system for container-converted camping equipment includes: an initialization module 201, a processing module 202, and an execution module 203, which are described below: Initialization module 201, in this application, is mainly used to initialize the container base model and the modular component library. The modular component library contains multiple camping functional components with predefined assembly parameters. The selected camping functional components in the modular component library are virtually laid out in the container base model. Processing module 202, in this application, is used to determine the processing parameter adjustment instruction of the selected camping functional component during the virtual layout process based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional component. The processing parameters include the size scaling factor of the camping functional component, the three-dimensional position offset of the assembly reference point, and the arrangement density of the functional units inside the camping functional component. It should be noted that the processing module 202 is also used to adjust the configuration, spatial position and internal topology of the selected camping functional components in the virtual layout of the container basic model based on the size scaling factor, three-dimensional position offset and arrangement density in the processing parameter adjustment instruction, so as to obtain the assembly model of the container modified camping equipment. The execution module 203 in this application is mainly used to dynamically calculate the assembly sequence and tool operation space based on the processing parameters in the assembly model, and then output an assembly process document containing adjusted parameter values.
[0039] The foregoing detailed examples of the modular assembly simulation method and system for container-converted camping equipment provided in this application. It is understood that the corresponding apparatus, in order to achieve the aforementioned functions, includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0040] In some embodiments, this application also provides a computer device, the computer device including a memory and a processor, the memory for storing a computer program, and the processor for calling and running the computer program from the memory, so that the computer device executes the above-described modular assembly simulation method for container-converted camping equipment.
[0041] In some embodiments, reference Figure 4 The dashed lines in the figure indicate that the unit or module is optional. This figure is a structural schematic diagram of a computer device for implementing a modular assembly simulation method for container-converted camping equipment according to an embodiment of this application. The modular assembly simulation method for container-converted camping equipment described in the above embodiments can be achieved through… Figure 4 The computer device shown is used to implement this, and the computer device includes at least one processor 301, a memory 302 and at least one communication unit 305. The computer device may be a terminal device, a server or a chip.
[0042] Processor 301 can be a general-purpose processor or a special-purpose processor. For example, processor 301 can be a central processing unit (CPU), which can be used to control computer devices, execute software programs, and process data from software programs. The computer device may also include a communication unit 305 for inputting (receiving) and outputting (transmitting) signals.
[0043] For example, the computer device may be a chip, and the communication unit 305 may be the input and / or output circuit of the chip, or the communication unit 305 may be the communication interface of the chip, which may be a component of a terminal device, network device or other device.
[0044] For example, the computer device may be a terminal device or a server, and the communication unit 305 may be a transceiver of the terminal device or the server, or the communication unit 305 may be a transceiver circuit of the terminal device or the server.
[0045] The computer device may include one or more memories 302 storing a program 304. The program 304 can be executed by a processor 301 to generate instructions 303, causing the processor 301 to execute the method described in the above method embodiments according to the instructions 303. Optionally, the memory 302 may also store data (such as a target audit model). Optionally, the processor 301 may also read data stored in the memory 302, which may be stored at the same storage address as the program 304, or it may be stored at a different storage address than the program 304.
[0046] The processor 301 and memory 302 can be configured separately or integrated together, for example, integrated on the system on chip (SOC) of the terminal device.
[0047] It should be understood that each step of the above method embodiment can be completed by hardware logic circuits or software instructions in the processor 301. The processor 301 can be a CPU, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.
[0048] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0049] For example, in some embodiments, this application also provides a computer-readable storage medium storing instructions or code that, when executed on a computer, cause the computer to implement the above-described modular assembly simulation method for container-converted camping equipment.
[0050] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0051] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A modular assembly simulation method for converting shipping containers into camping equipment, characterized in that, The steps include the following: Initialize the container base model and modular component library. The modular component library contains multiple camping functional components with predefined assembly parameters. Virtually lay out the selected camping functional components in the modular component library within the container base model. During the virtual layout process, the processing parameter adjustment instructions for the selected camping functional components are determined based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional components. The processing parameters include the size scaling factor of the camping functional components, the three-dimensional position offset of the assembly reference point, and the arrangement density of the functional units inside the camping functional components. Based on the size scaling factor, three-dimensional position offset and arrangement density in the processing parameter adjustment command, the configuration, spatial position and internal topology of the selected camping functional components in the virtual layout of the container basic model are adjusted in a linked manner to obtain the assembly model of the container modified camping equipment. The assembly sequence and tool operation space are dynamically calculated based on the processing parameters in the assembly model, and then an assembly process document containing adjusted parameter values is output.
2. The method as described in claim 1, characterized in that, Based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional components, the specific instructions for adjusting the processing parameters of the selected camping functional components include: The original outline dimensions of the selected camping functional components are matched and calculated with the envelope dimensions of the currently available space inside the container to obtain the size scaling factor of the camping functional components in the container base model. The components are re-addressed within the internal clear space of the container to obtain the three-dimensional position offset of the assembly reference point of the camping functional component in the basic model of the container. Based on the actual volume of the current component after scaling, fill conflict detection is performed on the standard functional units inside it to obtain the arrangement density of the functional units inside the camping functional component. The processing parameter adjustment instructions for the selected camping function component are determined by the size scaling factor, the three-dimensional position offset, and the layout density.
3. The method as described in claim 2, characterized in that, The original outline dimensions of the selected camping functional components are matched and calculated with the envelope dimensions of the currently available space inside the container to obtain the size scaling factor of the camping functional components in the container base model. Specifically, this includes: Obtain the original 3D outline dimensions of the currently selected camping functional component, and extract the envelope dimensions of the current remaining available space of the container; The ratio of the envelope size of the available space to the original outline size is calculated along the three principal axes of the spatial coordinate system, thereby obtaining the size scaling factor of the camping functional component in the container basic model.
4. The method as described in claim 1, characterized in that, Based on the size scaling factor, three-dimensional position offset, and layout density in the processing parameter adjustment command, the configuration, spatial position, and internal topological relationship of the selected camping functional components in the virtual layout of the container basic model are adjusted in a coordinated manner to obtain the assembly model of the container-modified camping equipment, specifically including: According to the size scaling factor in the processing parameter adjustment instruction, the external geometric contour of the camping functional component is scaled proportionally, while the internal assembly interface, fixing hole and other auxiliary structures of the component are scaled accordingly and their relative positional relationship remains unchanged. According to the three-dimensional position offset in the processing parameter adjustment command, the scaled component is translated as a whole to the new assembly reference point inside the container, and it is ensured that the translated component meets the minimum gap requirement with the existing laid-out components. The layout of functional units inside the component is retopologically reconstructed according to the arrangement density in the processing parameter adjustment instruction, and the unit spacing and arrangement are adjusted under the premise of meeting the functional and ergonomic requirements. Based on the adjusted configuration, position, and internal structure, the assembly and fit relationships between the reconstructed components are obtained to obtain the assembly model of the container-converted camping equipment.
5. The method as described in claim 1, characterized in that, Based on the processing parameters in the assembly model, the assembly sequence and tool operation space are dynamically calculated, and an assembly process document containing adjusted parameter values is output, specifically including: Based on the component positions and connections in the assembly model, a spatial dependency graph of the components is generated, thereby obtaining the initial assembly sequence; Based on the actual dimensions of the components and the assembly reference points, conflict detection and minimum clearance verification are performed on the space required for tool operation, and the assembly sequence is adjusted to meet the operational accessibility. For each step in the adjusted assembly sequence, extract the corresponding processing parameter value and map it into an executable assembly instruction. All assembly instructions, operational points, and parameter values are output as a structured assembly process document that can be used by on-site personnel.
6. The method as described in claim 1, characterized in that, The container base model is a parametric three-dimensional geometric model based on the actual dimensions of a standard container.
7. The method as described in claim 1, characterized in that, The camping functional components include a sleep module, a hygiene module, a kitchen module, a storage module, and an electrical control module.
8. A modular assembly simulation system for converting shipping containers into camping equipment, characterized in that, include: An initialization module is used to initialize the container base model and the modular component library. The modular component library contains multiple camping functional components with predefined assembly parameters. The selected camping functional components in the modular component library are virtually laid out in the container base model. The processing module is used to determine the processing parameter adjustment instructions for the selected camping functional components during the virtual layout process based on the real-time acquired container space occupancy rate and the structural interference threshold of the selected camping functional components. The processing parameters include the size scaling factor of the camping functional components, the three-dimensional position offset of the assembly reference point, and the arrangement density of the functional units inside the camping functional components. The processing module is also used to adjust the configuration, spatial position and internal topology of the selected camping functional components in the virtual layout of the container basic model based on the size scaling factor, three-dimensional position offset and arrangement density in the processing parameter adjustment instruction, so as to obtain the assembly model of the container modified camping equipment. The execution module is used to dynamically calculate the assembly sequence and tool operation space based on the processing parameters in the assembly model, and then output an assembly process file containing adjusted parameter values.
9. A computer device, characterized in that, The computer device includes a memory and a processor. The memory is used to store computer programs, and the processor is used to call and run the computer programs from the memory, causing the computer device to perform the modular assembly simulation method for container-converted camping equipment as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions or code that, when executed on a computer, cause the computer to implement the modular assembly simulation method for container-modified camping equipment as described in any one of claims 1 to 7.