Warehouse logistics conveying system rapid automatic layout method based on Unity 3D and CAD
By combining Unity3D and CAD technologies, using linear traversal algorithms and matrix transformations, the detailed data of warehousing and logistics conveying equipment is automatically parsed and optimized, and the problem of low data interaction in the existing technology is solved, and the rapid and automatic layout of the warehousing and logistics conveying system is realized, which improves layout efficiency and model accuracy.
Patent Information
- Application Number
- CN202411491400.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-10-24
AI Technical Summary
In the prior art, the data interaction between Unity3D and CAD is not high, and it is impossible to automatically and quickly layout the warehousing and logistics delivery system, resulting in low layout efficiency and low model accuracy.
By combining Unity3D and CAD technologies, using linear traversal algorithms and matrix transformations, the detailed data of warehousing and logistics conveying equipment can be automatically parsed and optimized, and the detailed data of warehousing and logistics conveying equipment can be achieved quickly and automatically.
It improves the layout efficiency of the warehousing and logistics conveying system, reduces data conversion steps, improves model accuracy, reduces modeling costs, and can improve layout efficiency of 70%-85%.
Smart Images

Figure CN119598556A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of warehousing logistics, and in particular to a fast and automatic layout method of a warehousing logistics transportation system based on Unity3D and CAD. Background Art
[0002] As an important part of the logistics system, the warehousing logistics transportation system is responsible for the transportation of storage materials and the rapid circulation of materials in the warehouse. It not only affects the production efficiency of the enterprise, but also directly relates to the control of logistics costs and the improvement of service quality. Therefore, it is particularly important to quickly and accurately complete the layout of warehousing logistics transportation, and intuitively display the layout and simulation information of the warehousing logistics transportation system through three-dimensional visualization, digital twins, etc., which can improve the design of the layout of the warehousing logistics transportation system, improve material transportation efficiency, reduce logistics costs, strengthen security, improve warehousing management capabilities, and increase customer satisfaction, which will help promote the sustainable development of the enterprise and enhance the competitiveness of the enterprise.
[0003] CAD is computer-aided design software, which is widely used in two-dimensional drawing, design documents and basic three-dimensional design. In the field of warehousing and logistics, CAD is used to design warehousing and logistics solutions. Through CAD software, the various components of the conveying system can be accurately drawn, including conveying equipment, sorting equipment, shelves, etc., and their dimensions and attributes can be marked and defined. At the same time, the scheme drawings designed using CAD can provide basic data for subsequent simulation, animation production and virtual reality applications. Unity3D is an engine software widely used in game development, virtual reality, augmented reality and other fields. In the field of warehousing and logistics, Unity3D is more used to create digital twin systems. Through Unity3D, a virtual scene that is highly similar to the actual environment of warehousing and logistics is created, and the operation process of the logistics conveying system is simulated in it, realizing the three-dimensional visualization simulation and real-time interaction of the warehousing and logistics conveying system. Combining Unity3D and CAD can improve the design efficiency and accuracy of the warehousing and logistics conveying system, optimize warehousing and logistics management and warehousing systems, and is of great significance to promoting the intelligent development of the entire warehousing and logistics industry.
[0004] Although Unity3D and CAD play an important role in the design and layout of warehousing and logistics transportation systems, they are currently designed and produced independently. The integration of the two software is not high, and data integration and conversion are relatively complex. CAD software is mainly used for the two-dimensional drawing design of warehousing and logistics transportation systems. It is not possible to draw more complex three-dimensional models of transportation systems, nor can it be directly used for Unity3D. Although Unity3D supports the creation of three-dimensional models, it also does not support the editing of CAD two-dimensional drawings. Creating complex warehousing and logistics transportation system models requires in-depth script code knowledge and more manpower, energy and time to design and improve. It is impossible to quickly and automatically layout and create a transportation system. In addition, the accuracy and properties of the equipment model have great uncertainty, which brings certain difficulties to the subsequent production and simulation of digital twin systems. Summary of the invention
[0005] The purpose of the present invention is to provide a method for quickly and automatically arranging a warehousing and logistics transportation system based on Unity3D and CAD in order to address the problem that the data interaction between Unity3D and CAD is not high and the warehousing and logistics transportation system cannot be automatically and quickly arranged. The method can improve the layout efficiency of the warehousing and logistics transportation system. By combining the powerful visual editing capability of Unity3D and the precise solution data support of CAD, the layout of the warehousing and logistics transportation system can be completed quickly and automatically, thereby improving the layout efficiency of the warehousing and logistics transportation system.
[0006] The technical solution of the present invention is as follows:
[0007] A method for rapid automatic layout of a warehouse logistics transportation system based on Unity3D and CAD, comprising the following steps:
[0008] Accurately extract detailed data of warehousing logistics and transportation equipment, and use the built-in data extraction function of CAD to extract the parameters of warehousing logistics and transportation equipment;
[0009] Export detailed data of warehousing logistics and transportation equipment;
[0010] Optimize the detailed data of warehousing logistics and transportation equipment, and adjust the data in the equipment detailed table and the order of the list after export;
[0011] Import the optimized warehouse logistics and transportation equipment details into Unity;
[0012] Import the basic models of chain conveyors, roller conveyors and belt conveyor storage logistics conveying equipment from the model library into Unity;
[0013] Based on the linear traversal algorithm combined with matrix transformation, the data in the equipment details are queried and analyzed, and the corresponding equipment location information, rotation parameters and scaling ratios are automatically substituted into the matrix transformation to complete the spatial layout and attribute assignment of the warehousing logistics transportation system.
[0014] Furthermore, the linear traversal algorithm comprises the following steps:
[0015] Based on the linear traversal algorithm, the detailed data of warehousing logistics and transportation equipment is automatically analyzed and a matrix mathematical model is constructed: M = A,
[0016] Among them, M: device model data matrix in Unity3D, A: traversal query data matrix in Excel device data table:
[0017] Set the matrix function of the device model:
[0018]
[0019] Where, M: data matrix of device model in Unity3D, P x : X-axis coordinate value of the device model, P y : Y-axis coordinate value of the device model, P z : Z-axis coordinate value of the device model, R x : The rotation value of the device model on the X axis, R y : The rotation value of the device model on the Y axis, R z : The rotation value of the device model on the Z axis, S x : The scaling value of the device model in the X-axis direction, S y : The scaling value of the device model in the Y-axis direction, S z : The scaling value of the device model in the Z-axis direction, A: Traversal query data matrix in the Excel device data table, A[i][5]: The cell value of the ith row and fifth column in the Excel device data table, and the rest of the increasing column data are deduced in the same way.
[0020] Furthermore, the matrix transformation comprises the following steps:
[0021] According to the matrix transformation, data is assigned, and the spatial position and shape attributes of the device model in Unity3D are:
[0022]
[0023] The parsed data is substituted into the matrix transformation, the basic model is called, its attributes are assigned, and the layout of the conveying system is automatically completed.
[0024] Furthermore, the method further includes the following steps before accurately extracting the detailed data of the warehousing logistics and transportation equipment:
[0025] Analyze the conveying system of warehousing logistics solutions, optimize the CAD drawings of conveying system equipment, cancel hidden levels, unfreeze equipment, and delete redundant equipment, retain only the required conveying system equipment, and simplify complex drawings.
[0026] Furthermore, the parameters of the conveying equipment include equipment name, plane number, equipment length, equipment width, x position, y position, x ratio, y ratio, and rotation parameters.
[0027] Furthermore, the format file for exporting the detailed data of warehousing logistics and transportation equipment is an Excel spreadsheet.
[0028] Compared with the prior art, the present invention has the following beneficial effects:
[0029] 1. A fast and automatic layout method for warehousing logistics and transportation systems based on Unity3D and CAD can reduce data conversion steps, improve data interaction between Unity3D and CAD, reduce modeling costs, and improve project economic benefits; reduce errors in spatial layout and attributes, and improve model accuracy; compared with existing technologies, it can improve the layout efficiency of the transportation system by 70%-85%;
[0030] 2. A fast and automatic layout method for warehousing logistics and transportation systems based on Unity3D and CAD, which uses script code to achieve mutual mapping and synchronous modification of Unity3D and CAD data, and improve data modeling speed and model accuracy;
[0031] 3. A fast and automatic layout method for warehousing logistics and transportation systems based on Unity3D and CAD, which can export equipment models and model parameter tables and provide multi-platform and multi-interface use; compared with traditional layout technology, it can improve layout efficiency by 70%-85%. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 Flowchart of this application.
[0033] Figure 2 CAD drawing optimization diagram for this application.
[0034] Figure 3 Data extraction diagram for this application.
[0035] Figure 4 This is a diagram showing the automatic layout completion of the conveying system for this application. DETAILED DESCRIPTION
[0036] It should be noted that relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0037] The features and performance of the present invention are further described in detail below in conjunction with the embodiments.
[0038] See also Figure 1-4 , a fast and automatic layout method for warehouse logistics and transportation systems based on Unity3D and CAD, such as Figure 1 As shown in the figure, by streamlining the warehousing logistics plan, extracting equipment data, and then automatically and accurately completing the layout of the transportation system based on the equipment data, the following steps are included:
[0039] Analyze the warehouse logistics solution conveying system and optimize the conveying system equipment CAD drawings, such as Figure 2 As shown in the figure, cancel the hidden levels, unfreeze the equipment, and delete the redundant equipment, so as to keep only the required conveying system equipment and simplify the complicated drawings;
[0040] like Figure 3 As shown, the detailed data of warehousing and logistics conveying equipment is accurately extracted, and the parameters of warehousing and logistics conveying equipment are extracted by using the built-in data extraction function of CAD; the parameters of the conveying equipment include equipment name, plane number, equipment length, equipment width, x position, y position, x scale, y scale, and rotation parameters.
[0041] Export the detailed data of warehousing logistics and transportation equipment; the format file of the exported detailed data of warehousing logistics and transportation equipment is an Excel table.
[0042] Optimize the detailed data of warehousing logistics and transportation equipment, and adjust the data in the equipment detailed table and the order of the list after export;
[0043] Import the optimized warehouse logistics and transportation equipment details into Unity;
[0044] Import the basic models of chain conveyors, roller conveyors and belt conveyors in the model library into Unity; use the three types of conveying equipment, roller conveyors, chain conveyors and belt conveyors in the warehouse logistics conveying system to facilitate automatic and rapid switching of layout equipment;
[0045] Based on the linear traversal algorithm combined with matrix transformation, the data in the equipment details are queried and analyzed, and the corresponding equipment location information, rotation parameters and scaling ratio are automatically substituted into the matrix transformation to complete the spatial layout and attribute assignment of the warehousing logistics transportation system, such as Figure 4 As shown. Script code is used to achieve mutual mapping and synchronous modification of Unity3D and CAD data, improve data modeling speed and model accuracy; device models and model parameter tables can be exported, and multi-platform and multi-interface use is provided. Compared with traditional layout technology, the layout efficiency can be improved by 70%-85%.
[0046] The linear traversal algorithm consists of the following steps:
[0047] Based on the linear traversal algorithm, the detailed data of warehousing logistics and transportation equipment is automatically analyzed and a matrix mathematical model is constructed: M = A,
[0048] Among them, M: device model data matrix in Unity3D, A: traversal query data matrix in Excel device data table:
[0049] Set the matrix function of the device model:
[0050]
[0051] Where, M: device model data matrix in Unity3D, P x : X-axis coordinate value of the device model, P y : Y-axis coordinate value of the device model, P z : Z-axis coordinate value of the device model, R x : The rotation value of the device model on the X axis, R y : The rotation value of the device model on the Y axis, R z : The rotation value of the device model on the Z axis, S c : The scaling value of the device model in the X-axis direction, S y : The scaling value of the device model in the Y-axis direction, S z : The scaling value of the device model in the Z-axis direction, A: Traversal query data matrix in the Excel device data table, A[i][5]: The cell value of the ith row and fifth column in the Excel device data table, and the rest of the increasing column data are deduced in the same way.
[0052] The matrix transformation includes the following steps:
[0053] According to the matrix transformation, data is assigned, and the spatial position and shape attributes of the device model in Unity3D are:
[0054]
[0055] The parsed data is substituted into the matrix transformation, the basic model is called, its attributes are assigned, and the layout of the conveying system is automatically completed.
[0056] Improve the layout efficiency of the warehousing logistics and transportation system. By combining Unity3D's powerful visual editing capabilities and CAD's precise solution data support, the layout of the warehousing logistics and transportation system can be completed quickly and automatically, thereby improving the layout efficiency of the warehousing logistics and transportation system.
[0057] Compared with the existing traditional transportation system layout technology, it can reduce data conversion steps and improve data interaction between Unity3D and CAD; reduce modeling costs and improve project economic benefits; reduce errors in spatial layout and attributes and improve model accuracy; compared with existing technologies, it can improve the transportation system layout efficiency by 70%-85%.
[0058] The above-mentioned embodiments only express the specific implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the protection scope of the present application. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the technical solution concept of the present application, and these all belong to the protection scope of the present application.
Claims
1. A fast and automatic layout method for a warehousing logistics and transportation system based on Unity3D and CAD, characterized in that: The following steps are involved: Accurately extract detailed data of warehousing logistics and transportation equipment, and use the built-in data extraction function of CAD to extract the parameters of warehousing logistics and transportation equipment; Export detailed data of warehousing logistics and transportation equipment; Optimize the detailed data of warehousing logistics and transportation equipment, and adjust the data in the equipment detailed table and the order of the list after export; Import the optimized warehouse logistics and transportation equipment details into Unity; Import the basic models of chain conveyors, roller conveyors and belt conveyor storage logistics conveying equipment from the model library into Unity; Based on the linear traversal algorithm combined with matrix transformation, the data in the equipment details are queried and analyzed, and the corresponding equipment location information, rotation parameters and scaling ratios are automatically substituted into the matrix transformation to complete the spatial layout and attribute assignment of the warehousing logistics transportation system.
2. According to claim 1, a method for rapid automatic layout of a warehousing logistics and transportation system based on Unity3D and CAD, characterized in that: The linear traversal algorithm comprises the following steps: Based on the linear traversal algorithm, the detailed data of warehousing logistics and transportation equipment is automatically analyzed and a matrix mathematical model is constructed: M = A, Among them, M: device model data matrix in Unity3D, A: traversal query data matrix in Excel device data table: Set the matrix function of the device model: Where, M: device model data matrix in Unity3D, P x : X-axis coordinate value of the device model, P y : Y-axis coordinate value of the device model, P z : Z-axis coordinate value of the device model, R x : The rotation value of the device model on the X axis, R y : The rotation value of the device model on the Y axis, R z : The rotation value of the device model on the Z axis, S x : The scaling value of the device model in the X-axis direction, S y : The scaling value of the device model in the Y-axis direction, S z : The scaling value of the device model in the Z-axis direction, A: Traversal query data matrix in the Excel device data table, A[i][5]: The cell value of the ith row and fifth column in the Excel device data table, and the rest of the increasing column data are deduced in the same way.
3. According to claim 2, a method for rapid automatic layout of a warehouse logistics transportation system based on Unity3D and CAD is characterized in that: The matrix transformation comprises the following steps: According to the matrix transformation, data is assigned, and the spatial position and shape attributes of the device model in Unity3D are: The parsed data is substituted into the matrix transformation, the basic model is called, its attributes are assigned, and the layout of the conveying system is automatically completed.
4. According to claim 1, a method for rapid automatic layout of a warehouse logistics and transportation system based on Unity3D and CAD, characterized in that: The method further includes the following steps before accurately extracting the detailed data of warehousing logistics and transportation equipment: Analyze the conveying system of warehousing logistics solutions, optimize the CAD drawings of conveying system equipment, cancel hidden levels, unfreeze equipment, and delete redundant equipment, retain only the required conveying system equipment, and simplify complex drawings.
5. According to the method of claim 1, which is characterized by: The parameters of the conveying equipment include equipment name, plane number, equipment length, equipment width, x position, y position, x scale, y scale, and rotation parameters.
6. According to the method of claim 1, which is characterized by: The format file for exporting the detailed data of warehousing logistics and transportation equipment is an Excel table.
Citation Information
Patent Citations
Factory three-dimensional model building method
CN113569328A
Layout support system, layout support method, and program
JP2006048482A
Cited By
Three-dimensional layout system and layout method of logistics system based on CAD secondary development
CN119989446A
Three-dimensional layout system and layout method of logistics system based on CAD secondary development
CN119989446B