Tire model placement method and system based on surface features, terminal and medium

The automated tire model placement method based on surface features solves the problem of time-consuming and labor-intensive manual tire model placement in existing technologies, achieving fast and accurate tire model placement, improving production efficiency and reducing costs.

CN116811246BActive Publication Date: 2025-11-11SHANGHAI UNION TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311021046.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-14
Publication Date
2025-11-11
Estimated Expiration
2043-08-14

AI Technical Summary

Technical Problem

In existing 3D printing technologies, the placement of tire models requires manual adjustment, which is time-consuming, labor-intensive, and prone to errors, resulting in high equipment costs and low production efficiency.

Method used

By identifying the largest and adjacent planes of the tire model based on surface features, the position and angle of the tire model are automatically adjusted, and automated placement is achieved using a computer program.

Benefits of technology

It enables the rapid and accurate placement of tire models, improving production efficiency and quality while reducing human error and costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116811246B_ABST
    Figure CN116811246B_ABST
Patent Text Reader

Abstract

This invention provides a tire model placement method, system, terminal, and medium based on surface features. By identifying the largest plane and four adjacent planes of the tire model based on its surface features, the two cut surfaces and two side surfaces of the tire model are determined. The tire model's position is then adjusted, and the tire model is placed according to the corresponding placement angle based on the included angle between the two cut surfaces. This invention achieves automated tire model placement. A computer program can automatically rotate the tire model to a specific angle, helping manufacturers quickly and accurately optimize tire models, thereby significantly improving product production efficiency and quality. Furthermore, the increased automation reduces human error and losses during manufacturing, further reducing costs and increasing production efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of 3D printing technology, and in particular to a method, system, terminal and medium for placing tire models based on surface features. Background Technology

[0002] Traditional tire mold manufacturing methods require expensive five-axis engraving machines (costing hundreds of millions of dollars) to create tire molds with complex patterns, resulting in high equipment costs. Using 3D printing technology to print tire molds not only saves labor and material costs, but also ensures tire precision and prevents sample deformation. The operation is simpler, and the working environment is more hygienic and cleaner compared to traditional manufacturing methods.

[0003] However, with existing 3D printing methods, the placement of the tire model used before 3D printing needs to be manually adjusted, which is very time-consuming, labor-intensive, and prone to errors. Summary of the Invention

[0004] In view of the shortcomings of the prior art described above, the purpose of this invention is to provide a tire model placement method, system, terminal and medium based on surface features to solve the problems of the prior art.

[0005] To achieve the above and other related objectives, the present invention provides a tire model placement method based on surface features. The method includes: identifying the largest plane of the tire model based on surface features located in the model's three-dimensional coordinate system, and rotating the tire model so that the largest plane is parallel to a platform surface; wherein the platform surface is located on a first coordinate system plane formed by mutually perpendicular X-axis and Y-axis in the model's three-dimensional coordinate system; identifying four planes adjacent to the largest plane based on the surface features of the tire model; determining the perpendicularity of the four adjacent planes to the largest plane, identifying two cutting surfaces and two side surfaces of the tire model, and rotating the tire model from its current position so that the two side surfaces are parallel to a second coordinate system plane; wherein the second coordinate system plane is formed by mutually perpendicular X-axis and Z-axis in the model's three-dimensional coordinate system; and rotating the tire model from its current position based on a first included angle between the two cutting surfaces of the tire model so that the included angle between one cutting surface and the first coordinate system plane is a second included angle corresponding to the first included angle.

[0006] In one embodiment of the present invention, the method of identifying the maximum plane of the tire model based on the surface features of the tire model located in the three-dimensional coordinate system of the model includes: taking multiple adjacent triangular facets on the tire model that meet a set minimum included angle as the same plane, and making the plane with the largest area the maximum plane.

[0007] In one embodiment of the present invention, determining the perpendicularity of four adjacent planes to the largest plane, identifying the two cut surfaces and two side surfaces of the tire model, and rotating the tire model from its current position until the two side surfaces are parallel to the second coordinate system plane includes: determining whether the four adjacent planes are perpendicular to the largest plane; if two planes are perpendicular and the other two planes are not perpendicular, designating the two planes not perpendicular to the largest plane as the two cut surfaces of the tire model, and the two planes perpendicular to the largest plane as the two side surfaces of the tire model, and rotating the tire model from its current position until the two side surfaces are parallel to the second coordinate system plane; if all four planes are perpendicular to the largest plane, first rotating the tire model from its current position until two opposing planes are parallel to the second coordinate system plane, then determining the two cut surfaces and two side surfaces of the tire model based on the angle between the normal direction of each triangular facet on the tread surface of the tire model and the Z-axis, and rotating the tire model from its current position until the two side surfaces are parallel to the second coordinate system plane if the two side surfaces are not parallel to the second coordinate system plane.

[0008] In one embodiment of the present invention, determining the two cutting surfaces and two side surfaces of the tire model based on the angle between the normal direction of each triangular facet on the tread surface and the Z-axis includes: forming a standard plane by each triangular facet within a set angle range where the angle between the normal direction of the tread surface and the Z-axis is within a set angle range; weighting and summing the absolute values ​​of the offsets of each triangular facet on the standard plane relative to the center position of the tire model in the X-axis and Y-axis directions to obtain the accumulated offset values ​​of each triangular facet on the standard plane in the X-axis and Y-axis directions; comparing the accumulated offset values ​​in the X-axis and Y-axis directions, and selecting two planes parallel to the direction with the larger accumulated offset value as the two cutting surfaces of the tire model, and selecting two planes perpendicular to the direction with the larger accumulated offset value as the two side surfaces of the tire model.

[0009] In one embodiment of the present invention, based on the area of ​​each triangular facet on the standard plane, a corresponding weight is set, and the absolute values ​​of the offsets of each triangular facet relative to the center position of the tire model in the X-axis and Y-axis directions are weighted and accumulated.

[0010] In one embodiment of the present invention, the step of rotating the tire model from its current position to a second angle corresponding to the first angle, based on the first included angle between the two cut surfaces of the tire model, includes: calculating the first included angle between the two cut surfaces of the tire model; obtaining the corresponding second included angle from the first included angle based on the tire placement angle relationship; and rotating the tire model from its current position around the Y-axis to a second included angle between the cut surface and the first coordinate system plane.

[0011] In one embodiment of the present invention, the tire placement angle relationship includes: when the first included angle is 0°, the corresponding second included angle is 40°; when the first included angle is greater than 0° and less than 45°, the corresponding second included angle is within 25° to 30°; when the first included angle is 45°, the corresponding second included angle is 22.5°; when the first included angle is greater than 45° and less than 60°, the corresponding second included angle is 10°.

[0012] To achieve the above and other related objectives, the present invention provides a tire model placement system based on surface features. The system includes: a maximum plane identification module, used to identify the maximum plane of the tire model based on surface features located in the model's three-dimensional coordinate system, and to rotate the tire model so that the maximum plane is parallel to a platform surface; wherein the platform surface is located on a first coordinate plane formed by the mutually perpendicular X-axis and Y-axis in the model's three-dimensional coordinate system; an adjacent plane identification module, connected to the maximum plane identification module, used to identify four planes adjacent to the maximum plane based on the surface features of the tire model; and a side and cut surface determination module. The adjacent plane identification module is connected to determine the perpendicularity of the four adjacent planes to the largest plane, identify the two cutting surfaces and two side surfaces of the tire model, and rotate the tire model from its current position so that the two side surfaces are parallel to the second coordinate system plane; wherein, the second coordinate system plane is formed by the mutually perpendicular X-axis and Z-axis in the model's three-dimensional coordinate system; the placement angle rotation module is connected to the side surface and cutting surface determination module, and is used to rotate the tire model from its current position based on the first included angle between the two cutting surfaces of the tire model so that the included angle between one cutting surface and the first coordinate system plane is a second included angle corresponding to the first included angle.

[0013] To achieve the above and other related objectives, the present invention provides a tire model placement terminal based on surface features, comprising: one or more memory units and one or more processor units; the one or more memory units are used to store computer programs; the one or more processor units are connected to the memory units and are used to run the computer programs to execute the tire model placement method based on surface features.

[0014] To achieve the above and other related objectives, the present invention provides a computer-readable storage medium storing a computer program that is executed by one or more processors to perform the tire model placement method based on surface features.

[0015] As described above, this invention provides a tire model placement method, system, terminal, and medium based on surface features, offering the following advantages: This invention identifies the largest plane and four adjacent planes of the tire model based on its surface features, thereby determining the two cut surfaces and two side surfaces of the tire model. The tire model's position is then adjusted, and it is placed according to the corresponding placement angle based on the included angle between the two cut surfaces. This invention achieves automated tire model placement. A computer program can automatically rotate the tire model to a specific angle, helping manufacturers quickly and accurately optimize tire models, thus significantly improving product production efficiency and quality. Furthermore, the increased automation reduces human error and losses during manufacturing, further lowering costs and increasing production efficiency. Attached Figure Description

[0016] Figure 1 The diagram shown is a flowchart illustrating a tire model placement method based on surface features according to an embodiment of the present invention.

[0017] Figure 2 The diagram shown is a schematic representation of a tire model according to an embodiment of the present invention.

[0018] Figure 3 The diagram shows a tire model in a state of parallelism with the platform surface in one embodiment of the present invention.

[0019] Figure 4 The diagram shows the side of a tire model in one embodiment of the present invention perpendicular to the second coordinate system plane.

[0020] Figure 5 The diagram shows the side of a tire model in one embodiment of the present invention, parallel to the plane of the second coordinate system.

[0021] Figure 6 The diagram shows the final placement angle of the tire model in one embodiment of the present invention.

[0022] Figure 7 This is a schematic representation of the included angle correspondence in one embodiment of the present invention.

[0023] Figure 8 The diagram shows the final placement angle of the tire model in one embodiment of the present invention.

[0024] Figure 9The diagram shows the final placement angle of the tire model in one embodiment of the present invention.

[0025] Figure 10 The diagram shown is a schematic representation of a tire model placement system based on surface features according to an embodiment of the present invention.

[0026] Figure 11 The diagram shown is a structural schematic of a tire model placement terminal based on surface features according to an embodiment of the present invention. Detailed Implementation

[0027] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.

[0028] It should be noted that in the following description, reference is made to the accompanying drawings, which illustrate several embodiments of the invention. It should be understood that other embodiments may also be used, and changes in mechanical composition, structure, electrical system, and operation may be made without departing from the spirit and scope of the invention. The following detailed description should not be considered limiting, and the scope of the embodiments of the invention is defined only by the claims of the published patents. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the invention. Spatially related terms, such as “upper,” “lower,” “left,” “right,” “below,” “below,” “lower part,” “above,” “upper part,” etc., may be used herein to illustrate the relationship between one element or feature shown in the figures and another element or feature.

[0029] Throughout this specification, when it is said that a part is "connected" to another part, this includes not only "direct connection" but also "indirect connection" by placing other elements in between. Furthermore, when it is said that a part "includes" a certain constituent element, unless otherwise stated otherwise, this does not exclude other constituent elements, but rather means that other constituent elements may also be included.

[0030] The terms "first," "second," and "third," etc., used herein are for the purpose of describing various parts, components, regions, layers, and / or segments, but are not limiting. These terms are used only to distinguish one part, component, region, layer, or segment from others. Therefore, the "first part," "component," "region," "layer," or "segment" described below may refer to a "second part," "component," "region," "layer," or "segment" without departing from the scope of this invention.

[0031] Furthermore, as used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms “comprising,” “including,” indicate the presence of the stated feature, operation, element, component, item, kind, and / or group, but do not preclude the presence, occurrence, or addition of one or more other features, operations, elements, components, items, kinds, and / or groups. The terms “or” and “and / or” as used herein are interpreted as inclusive, or mean any one or any combination thereof. Thus, “A, B, or C” or “A, B, and / or C” means “any one of: A; B; C; A and B; A and C; B and C; A, B, and C.” Exceptions to this definition arise only when combinations of elements, functions, or operations are inherently mutually exclusive in some manner.

[0032] This invention provides a tire model placement method based on surface features. By identifying the largest plane and four adjacent planes of the tire model based on its surface features, the two cut surfaces and two side surfaces of the tire model are determined. The tire model's position is then adjusted, and the tire model is placed according to the corresponding placement angle based on the included angle between the two cut surfaces. This invention achieves automated tire model placement. A computer program can automatically rotate the tire model to a specific angle, helping manufacturers quickly and accurately optimize tire models, thereby significantly improving product production efficiency and quality. Furthermore, the increased automation reduces human error and losses during manufacturing, further reducing costs and increasing production efficiency.

[0033] The present invention will now be described in detail with reference to the accompanying drawings, so that those skilled in the art can readily implement it. The present invention can be embodied in many different forms and is not limited to the embodiments described herein.

[0034] like Figure 1 This is a flowchart illustrating a tire model placement method based on surface features according to an embodiment of the present invention.

[0035] This invention is applied to the automatic placement of tire models in the pre-processing stage of 3D printing. The method includes:

[0036] Step S1: Identify the largest plane of the tire model based on the surface features of the tire model located in the three-dimensional coordinate system of the model, and rotate the tire model so that the largest plane is parallel to the platform surface.

[0037] In detail, the tire model of the present invention corresponds to a tire cutting block of a part of the entire tire. That is, each tire cutting block is printed separately during printing, and then the complete tire structure is obtained. The tire model is composed of multiple triangular facets, having: a tread surface, two opposite side surfaces, two opposite cutting surfaces, and a bottom surface.

[0038] The tire model is located in a three-dimensional coordinate system with its origin at O, comprising mutually perpendicular X, Y, and Z axes. The X and Y axes form a first coordinate plane XOY, the X and Z axes form a second coordinate plane XOZ, and the Y and Z axes form a third coordinate plane YOZ. The 3D printing platform is located on the first coordinate plane XOY.

[0039] In one embodiment, the method for identifying the largest plane of the tire model based on surface features of the tire model located in the model's three-dimensional coordinate system includes:

[0040] Multiple adjacent triangular facets on the tire model that meet a set minimum included angle are taken as the same plane to obtain multiple planes. The plane with the largest area is designated as the largest plane.

[0041] Specifically, multiple adjacent triangular facets on the tire model whose normal directions meet a set minimum included angle are considered as a single plane. The plane with the largest area from these obtained planes is selected as the largest plane, i.e., the bottom surface of the tire model, such as... Figure 2 As shown. Then, the tire model is rotated until the largest plane is parallel to the platform surface, as shown. Figure 3 As shown.

[0042] Step S2: Identify the four planes adjacent to the largest plane based on the surface features of the tire model.

[0043] In one embodiment, by treating multiple adjacent triangular facets on the tire model that meet a set minimum included angle as the same plane, multiple planes are obtained and the largest plane is identified. Then, from the remaining planes, four planes adjacent to the largest plane are identified. Among these four planes, two opposite faces are cutting surfaces, and the other two opposite faces are side surfaces.

[0044] Step S3: Determine the perpendicularity of the four adjacent planes to the largest plane, determine the two cutting surfaces and two side surfaces of the tire model, and rotate the tire model from its current position so that the two side surfaces are parallel to the second coordinate system plane.

[0045] In detail, the second coordinate system plane is formed by the mutually perpendicular X-axis and Z-axis in the three-dimensional coordinate system of the model.

[0046] In one embodiment, step S3 includes:

[0047] Determine whether the four adjacent planes are perpendicular to the largest plane;

[0048] In the case where two planes are perpendicular and the other two planes are not perpendicular, let the two opposite planes that are not perpendicular to the largest plane be the two cutting surfaces of the tire model, and the two opposite planes that are perpendicular to the largest plane be the two side surfaces of the tire model. Then rotate the tire model from its current position around the Z-axis until the two side surfaces are parallel to the plane of the second coordinate system.

[0049] With all four planes perpendicular to the largest plane, first rotate the tire model from its current position until two of the opposite planes are parallel to the second coordinate system plane. Then, based on the angle between the normal direction of each triangular facet on the tread surface of the tire model and the Z-axis, determine the two cutting surfaces and two side surfaces of the tire model. If the two side surfaces are not parallel to the second coordinate system plane, rotate the tire model from its current position around the Z-axis until the two side surfaces are parallel to the second coordinate system plane.

[0050] In one specific embodiment, determining the two cut surfaces and two side surfaces of the tire model based on the angle between the normal direction of each triangular facet on the tread surface and the Z-axis includes:

[0051] A standard plane is formed by selecting triangular facets on the patterned surface whose angle between the normal direction and the Z-axis is within a set angle range. It should be noted that this angle is extremely small within the set angle range, almost parallel to the Z-axis. Preferably, it is 0° to 5°.

[0052] The weighted sum of the absolute values ​​of the offsets of each triangular facet on the standard plane relative to the center position of the tire model in the X and Y directions is used to obtain the cumulative offset values ​​of each triangular facet on the standard plane in the X and Y directions, respectively; specifically, as shown... Figure 4 As shown, the standard plane formed is generally rectangular, with its length and width representing the sum of the absolute values ​​of the offsets of each triangular facet in the Y-axis direction and the X-axis direction, respectively. The weighted sum of the absolute values ​​of the offsets of each triangular facet relative to the center position of the tire model in the X-axis direction is then used to obtain the sum of the absolute values ​​of the offsets of each triangular facet in the X-axis direction. Similarly, the weighted sum of the absolute values ​​of the offsets of each triangular facet relative to the center position of the tire model in the Y-axis direction is then used to obtain the sum of the absolute values ​​of the offsets of each triangular facet in the Y-axis direction.

[0053] The cumulative offset values ​​in the X-axis and Y-axis directions are compared. Two planes parallel to the direction with the larger cumulative offset value are taken as the two cutting surfaces of the tire model, and two planes perpendicular to the direction with the larger cumulative offset value are taken as the two side surfaces of the tire model.

[0054] Specifically, there are two situations:

[0055] like Figure 4 If the cumulative absolute value of the offset in the X-axis direction is large, then the two faces parallel to the X-axis direction will be used as the two cutting surfaces of the tire model, and the two faces perpendicular to the X-axis direction will be used as the two side surfaces of the tire model. Subsequently, the two side surfaces need to be rotated to be parallel to the second coordinate system plane, such as... Figure 5 .

[0056] like Figure 5 If the cumulative absolute value of the offset in the Y-axis direction is large, then the two surfaces parallel to the Y-axis direction are used as the two cutting surfaces of the tire model, and the two surfaces perpendicular to the Y-axis direction are used as the two side surfaces of the tire model. Since the two side surfaces are parallel to the second coordinate system plane, no subsequent rotation is required.

[0057] In one specific embodiment, a corresponding weight is set based on the area of ​​each triangular facet on the standard plane, and the absolute value of the offset of each triangular facet relative to the center position of the tire model in the X-axis direction and the Y-axis direction is weighted and accumulated accordingly.

[0058] Step S4: Based on the first included angle between the two cut surfaces of the tire model, rotate the tire model from its current position until the included angle between one cut surface and the first coordinate system plane is the second included angle corresponding to the first included angle.

[0059] In one embodiment, step S4 includes:

[0060] Calculate the first included angle α between the two cut surfaces of the current tire model;

[0061] Based on the tire placement angle relationship, the corresponding second included angle β is obtained from the first included angle α;

[0062] like Figure 6 Rotate the tire model from its current position around the Y-axis until the angle between one of the cutting surfaces and the first coordinate system plane is the second angle β.

[0063] In one specific embodiment, the tire placement angle relationship includes:

[0064] When the first included angle is 0°, the corresponding second included angle is 40°;

[0065] When the first included angle is greater than 0° and less than 45°, the corresponding second included angle is within 25° to 30°.

[0066] When the first included angle is 45°, the corresponding second included angle is 22.5°;

[0067] When the first included angle is greater than 45° and less than 60°, the corresponding second included angle is 10°.

[0068] To better describe the tire model placement method based on surface features, the following specific embodiments are provided for illustration;

[0069] Example 1: A tire model placement method based on surface features.

[0070] The tire model in this embodiment has 157,218 triangular facets.

[0071] The method includes:

[0072] Step 1: Identify the largest plane based on the surface features of the tire model. This means assuming that adjacent triangular facets with minimal included angles are the same face, and the one with the largest area is the largest plane. Then, rotate the largest plane until it is parallel to the XOY plane.

[0073] Step 2: Continue to identify the four surfaces of the tire that have the largest area and are adjacent to the largest surface, excluding the largest surface, based on the surface features of the tire.

[0074] Step 3: Among the four identified faces, two faces are not perpendicular to the largest plane. These two faces are recorded as the cutting faces of the tire model, and the other two faces that are perpendicular to the largest plane are recorded as the side faces of the tire model.

[0075] Step 4: Rotate the tire model around the Z-axis so that the side of the tire model is parallel to the XOZ plane.

[0076] Step 5: Calculate the included angle α = 0° between the two cut surfaces of the tire model, according to... Figure 7 Based on the industry experience's corresponding angle relationship table, the corresponding rotation angle β = 40° is obtained. The tire model is rotated around the Y-axis so that the angle between a cut surface and the XOY plane is 40°. Figure 8 As shown.

[0077] Example 2: A tire model placement method based on surface features.

[0078] The tire model used in this embodiment has 248,994 triangular facets.

[0079] The method includes:

[0080] Step 1: Identify the largest plane of the tire model based on its surface features, and then rotate the largest plane until it is parallel to the XOY plane.

[0081] Step 2: Continue to identify the four surfaces of the tire that have the largest area and are adjacent to the largest surface, excluding the largest surface, based on the surface features of the tire.

[0082] Step 3: If all four faces are perpendicular to the largest plane, rotate the tire model around the Z-axis so that two opposite faces of the tire model are parallel to the XOZ plane. Calculate the angles of each face of the tire model. For triangular faces with angles less than 5°, calculate their offsets relative to the center of the tire model in the X and Y directions. Weight the absolute values ​​of all triangular face offsets, with the weight being the area of ​​the triangular face. The direction with the larger weighted offset sum is perpendicular to the side surface of the tire model and parallel to the cutting surface. Record the cutting surface and side surface of the tire model respectively.

[0083] Step 4: Rotate the tire model around the Z-axis so that the side of the tire model is parallel to the XOZ plane.

[0084] Step 6: Calculate the included angle α = 60° between the two cut surfaces of the tire model, based on... Figure 7 Based on the industry experience's corresponding angle relationship table, the corresponding rotation angle β = 10° is obtained. The tire model is rotated around the Y-axis so that the angle between a cut surface and the XOY plane is 10°, as shown below. Figure 9 As shown.

[0085] Similar in principle to the above embodiments, the present invention provides a tire model placement system based on surface features.

[0086] The following specific embodiments are provided in conjunction with the accompanying drawings:

[0087] like Figure 10 This diagram illustrates the structure of a tire model placement system based on surface features, as described in an embodiment of the present invention.

[0088] The system includes:

[0089] The maximum plane recognition module 21 is used to identify the maximum plane of the tire model based on the surface features of the tire model located in the three-dimensional coordinate system of the model, and to rotate the tire model so that the maximum plane is parallel to the platform surface; wherein, the platform surface is located on the first coordinate system plane formed by the mutually perpendicular X-axis and Y-axis in the three-dimensional coordinate system of the model;

[0090] The adjacent plane identification module 22 is connected to the maximum plane identification module 21 and is used to identify the four planes adjacent to the maximum plane based on the surface features of the tire model;

[0091] The side and cut surface determination module 23 is connected to the adjacent plane identification module 22. It is used to determine the perpendicularity of the four adjacent planes to the largest plane, determine the two cut surfaces and two side surfaces of the tire model, and rotate the tire model from the current position so that the two side surfaces are parallel to the second coordinate system plane; wherein, the second coordinate system plane is formed by the mutually perpendicular X-axis and Z-axis in the three-dimensional coordinate system of the model.

[0092] The placement angle rotation module 24 is connected to the side surface and the cutting surface determination module 23. It is used to rotate the tire model from its current position to a second angle corresponding to the first angle between the cutting surface and the first coordinate system plane, based on the first included angle between the two cutting surfaces of the tire model.

[0093] It should be noted that, as should be understood Figure 10 The division of modules in the system embodiment is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software through processing element calls; they can be implemented entirely in hardware; or some modules can be implemented through processing element calls in software, while others are implemented in hardware.

[0094] For example, each module can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more digital signal processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to form a system-on-a-chip (SOC).

[0095] Since the implementation principle of the tire model placement system based on surface features has been described in the previous embodiments, it will not be repeated here.

[0096] In one embodiment, the maximum plane recognition module 21 is used to identify multiple adjacent triangular facets on the tire model that meet a set minimum included angle as the same plane, and to designate the plane with the largest area as the maximum plane.

[0097] In one embodiment, the side and cutting surface determination module 23 is used to determine whether four adjacent planes are perpendicular to the largest plane; if two planes are perpendicular and the other two planes are not perpendicular, the two planes not perpendicular to the largest plane are designated as the two cutting surfaces of the tire model, and the two planes perpendicular to the largest plane are designated as the two side surfaces of the tire model, and the tire model is rotated from its current position until the two side surfaces are parallel to the second coordinate system plane; if all four planes are perpendicular to the largest plane, the tire model is first rotated from its current position until two of the opposite planes are parallel to the second coordinate system plane, and then the two cutting surfaces and two side surfaces of the tire model are determined based on the angle between the normal direction of each triangular facet on the tread surface of the tire model and the Z-axis, and if the two side surfaces are not parallel to the second coordinate system plane, the tire model is rotated from its current position until the two side surfaces are parallel to the second coordinate system plane.

[0098] In one embodiment, determining the two cut surfaces and two side surfaces of the tire model based on the angle between the normal direction of each triangular facet on the tread surface and the Z-axis includes: forming a standard plane from the triangular facets whose angle between the normal direction of the tread surface and the Z-axis is within a set angle range; weighting and summing the absolute values ​​of the offsets of each triangular facet on the standard plane relative to the center position of the tire model in the X-axis and Y-axis directions to obtain the accumulated offset values ​​of each triangular facet on the standard plane in the X-axis and Y-axis directions; comparing the accumulated offset values ​​in the X-axis and Y-axis directions, selecting two planes parallel to the direction with the larger accumulated offset value as the two cut surfaces of the tire model, and selecting two planes perpendicular to the direction with the larger accumulated offset value as the two side surfaces of the tire model.

[0099] In one embodiment, based on the area of ​​each triangular facet on the standard plane, a corresponding weight is set, and the absolute values ​​of the offsets of each triangular facet relative to the center position of the tire model in the X-axis and Y-axis directions are weighted and accumulated.

[0100] In one embodiment, the placement angle rotation module 24 is used to calculate the first included angle between the two cut surfaces of the tire model; based on the tire placement angle relationship, the corresponding second included angle is obtained from the first included angle; the tire model is rotated from the current position around the Y-axis until the included angle between another cut surface and the first coordinate system plane is the second included angle.

[0101] In one embodiment, the tire placement angle relationship includes: when the first included angle is 0°, the corresponding second included angle is 40°; when the first included angle is greater than 0° and less than 45°, the corresponding second included angle is within 25° to 30°; when the first included angle is 45°, the corresponding second included angle is 22.5°; when the first included angle is greater than 45° and less than 60°, the corresponding second included angle is 10°.

[0102] like Figure 11 A schematic diagram of the structure of the tire model placement terminal 30 based on surface features in an embodiment of the present invention is shown.

[0103] The tire model placement terminal 30 based on surface features includes a memory 31 and a processor 32. The memory 31 stores computer programs; the processor 32 runs the computer programs to implement, for example... Figure 1 The tire model placement method based on surface features.

[0104] Optionally, the number of memories 31 can be one or more, and the number of processors 32 can be one or more. Figure 11 Each example is taken as an instance.

[0105] Optionally, the processor 32 in the surface feature-based tire model placement terminal 30 will follow the procedure as follows: Figure 1 The steps described involve loading one or more instructions corresponding to the process of an application into memory 31, and then having the processor 32 run the application stored in the first memory 31, thereby achieving the following: Figure 1 The various functions in the tire model placement method based on surface features.

[0106] Optionally, the memory 31 may include, but is not limited to, high-speed random access memory and non-volatile memory. For example, one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices; the processor 32 may include, but is not limited to, a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0107] Optionally, the processor 32 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0108] The present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed, implements as follows: Figure 1 The illustrated method describes a tire model placement method based on surface features. The computer-readable storage medium may include, but is not limited to, floppy disks, optical disks, CD-ROMs (Read-Only Optical Disk Memory), magneto-optical disks, ROMs (Read-Only Memory), RAMs (Random Access Memory), EPROMs (Erasable Programmable Read-Only Memory), EEPROMs (Electrically Erasable Programmable Read-Only Memory), magnetic cards or optical cards, flash memory, or other types of media / machine-readable media suitable for storing machine-executable instructions. The computer-readable storage medium may be a product not connected to a computer device or a component used with a computer device.

[0109] As can be seen from the above, the present invention has the following advantages compared with the prior art:

[0110] 1. The placement result is completely accurate and can completely replace the process of manually placing tire models;

[0111] 2. Fast placement speed, which can effectively improve the efficiency of existing workflows. According to tests, a tire model with 2 million triangular facets can complete an automatic placement operation in just 2 seconds.

[0112] In summary, the tire model placement method, system, terminal, and medium based on surface features of the present invention identify the largest plane and four adjacent planes of the tire model based on its surface features, thereby determining the two cut surfaces and two side surfaces of the tire model, adjusting the position of the tire model, and then placing the tire model according to the corresponding placement angle based on the included angle between the two cut surfaces. This invention achieves automated tire model placement; a computer program can automatically rotate the tire model to a specific angle, not only helping manufacturers quickly and accurately optimize tire models, thus significantly improving product production efficiency and quality, but also reducing human error and losses during the manufacturing process due to the increased automation, thereby further reducing costs and improving production efficiency. Therefore, this invention effectively overcomes the various shortcomings of the prior art and has high industrial application value.

[0113] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. A method for arranging tire models based on surface features, characterized in that, The method includes: The maximum plane of the tire model is identified based on the surface features of the tire model located in the model's three-dimensional coordinate system, and the tire model is rotated so that the maximum plane is parallel to the platform surface; wherein, the platform surface is located on the first coordinate system plane formed by the mutually perpendicular X-axis and Y-axis in the model's three-dimensional coordinate system; Based on the surface features of the tire model, identify the four planes adjacent to the largest plane; Determine the perpendicularity of the four adjacent planes to the largest plane, identify the two cutting surfaces and two side surfaces of the tire model, and rotate the tire model from its current position until the two side surfaces are parallel to the second coordinate system plane; wherein, the second coordinate system plane is formed by the mutually perpendicular X-axis and Z-axis in the model's three-dimensional coordinate system; Based on the first included angle between the two cut surfaces of the tire model, the tire model is rotated from its current position until the included angle between one cut surface and the first coordinate system plane is a second included angle corresponding to the first included angle. The method of identifying the maximum plane of the tire model based on the surface features of the tire model located in the three-dimensional coordinate system of the model includes: taking multiple adjacent triangular facets on the tire model that meet the set minimum included angle as the same plane, and making the plane with the largest area the maximum plane; The step of determining the perpendicularity of the four adjacent planes to the largest plane, identifying the two cut surfaces and two side surfaces of the tire model, and rotating the tire model from its current position until the two side surfaces are parallel to the second coordinate system plane includes: determining whether the four adjacent planes are perpendicular to the largest plane; if two planes are perpendicular and the other two are not, designating the two planes not perpendicular to the largest plane as the two cut surfaces of the tire model, and the two planes perpendicular to the largest plane as the two side surfaces of the tire model, and rotating the tire model from its current position until the two side surfaces are parallel to the second coordinate system plane; if all four planes are perpendicular to the largest plane, first rotating the tire model from its current position until two opposite planes are parallel to the second coordinate system plane, then determining the two cut surfaces and two side surfaces of the tire model based on the angle between the normal direction of each triangular facet on the tread surface of the tire model and the Z-axis, and rotating the tire model from its current position until the two side surfaces are parallel to the second coordinate system plane if the two side surfaces are not parallel to the second coordinate system plane.

2. The tire model placement method based on surface features according to claim 1, characterized in that, The determination of the two cut surfaces and two side surfaces of the tire model based on the angle between the normal direction of each triangular facet on the tread surface and the Z-axis includes: A standard plane is formed by the triangular facets on the patterned surface whose angles with the Z-axis are within a set range. The absolute values ​​of the offsets of each triangular facet on the standard plane relative to the center position of the tire model in the X-axis and Y-axis directions are weighted and accumulated to obtain the accumulated offset values ​​of each triangular facet on the standard plane in the X-axis and Y-axis directions respectively. The cumulative offset values ​​in the X-axis and Y-axis directions are compared. Two planes parallel to the direction with the larger cumulative offset value are taken as the two cutting surfaces of the tire model, and two planes perpendicular to the direction with the larger cumulative offset value are taken as the two side surfaces of the tire model.

3. The tire model placement method based on surface features according to claim 2, characterized in that, Based on the area of ​​each triangular facet on the standard plane, corresponding weights are assigned, and the absolute values ​​of the offsets of each triangular facet relative to the center position of the tire model in the X-axis and Y-axis directions are weighted and accumulated.

4. The tire model placement method based on surface features according to claim 1, characterized in that, The step of rotating the tire model from its current position to a second angle corresponding to the first angle between the two cut surfaces of the tire model, based on the first included angle between the cut surface and the first coordinate system plane, includes: Calculate the first included angle between the two cut surfaces of the tire model; Based on the tire placement angle relationship, the corresponding second included angle is obtained from the first included angle; Rotate the tire model from its current position around the Y-axis until the angle between the cutting surface and the first coordinate system plane is the second angle.

5. The tire model placement method based on surface features according to claim 4, characterized in that, The tire placement angle relationship includes: When the first included angle is 0°, the corresponding second included angle is 40°; When the first included angle is greater than 0° and less than 45°, the corresponding second included angle is within 25°~30°; When the first included angle is 45°, the corresponding second included angle is 22.5°; When the first included angle is greater than 45° and less than 60°, the corresponding second included angle is 10°.

6. A tire model placement system based on surface features, characterized in that, The system, applied to the tire model placement method based on surface features as described in any one of claims 1 to 5, comprises: The maximum plane recognition module is used to identify the maximum plane of the tire model based on the surface features of the tire model located in the model's three-dimensional coordinate system, and to rotate the tire model so that the maximum plane is parallel to the platform surface; wherein, the platform surface is located on a first coordinate system plane formed by the mutually perpendicular X-axis and Y-axis in the model's three-dimensional coordinate system; An adjacent plane identification module, connected to the maximum plane identification module, is used to identify the four planes adjacent to the maximum plane based on the surface features of the tire model; The side and cut surface determination module is connected to the adjacent plane recognition module. It is used to determine the perpendicularity of the four adjacent planes to the largest plane, determine the two cut surfaces and two side surfaces of the tire model, and rotate the tire model from its current position so that the two side surfaces are parallel to the second coordinate system plane. The second coordinate system plane is formed by the mutually perpendicular X-axis and Z-axis in the model's three-dimensional coordinate system. The placement angle rotation module, connected to the side surface and the cutting surface determination module, is used to rotate the tire model from its current position to a second angle corresponding to the first angle, based on the first included angle between the two cutting surfaces of the tire model.

7. A tire model placement terminal based on surface features, characterized in that, include: One or more memories and one or more processors; The one or more memories are used to store computer programs; The one or more processors are connected to the memory and are used to run the computer program to perform the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The device contains a computer program that is executed by one or more processors to perform the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Tire mold two-dimensional view intelligent design method and equipment

    CN114398691A

  • 3D printing file generation method and device, terminal, storage medium and printing equipment

    CN115519793A