Adaptive lattice structure dynamic shaping method and system driven by real-time biometric features
Through the combination of biomechanical sensing data and DLP engine, real-time regulation of adaptive lattice structure in 3D printing technology is achieved, computing-manufacturing cutting and mechanical adaptation accuracy problems are solved, and efficient customized production and precise biological adaptation are achieved.
Patent Information
- Application Number
- CN202510464982.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2045-04-15
AI Technical Summary
The existing 3D printing technology has problems such as computing-manufacturing splitting, data value attenuation and mechanical adaptation accuracy in ergonomic adaptation products, resulting in high preprocessing time and waste of resources, and the inability to achieve adaptive structural evolution across the product life cycle.
By integrating biomechanical sensing data with dynamic digital light processing (DLP) engine, the dynamic molding of adaptive lattice structures is driven in real time to achieve calculation-manufacturing integration, using biometric data to calculate support force adjustment and lattice rod diameter offset, and dynamically adjust the lattice morphology to adapt to the stress requirements of multiple regions of the human contact surface.
It has realized the customization of microstructure characteristics of more than 1,000 independent mechanical partitions of a single product, providing millimeter-level biological adaptation accuracy and hour-level delivery cycle, eliminating labor costs and budgeting of budgeting, and is suitable for medical orthotic devices, customized sports equipment and smart wearable devices.
Smart Images

Figure CN120012322B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of digital manufacturing and biomedical engineering, and relates to a method and system for dynamic shaping of an adaptive lattice structure driven in real time by biological features. Background Art
[0002] At the intersection of digital manufacturing and biomedical engineering, 3D printing technology, with its core advantages of on-demand fabrication, integrated molding of highly complex structures, and personalized customization, has become a key breakthrough for the intelligent manufacturing industry. In particular, in the manufacture of ergonomically adapted products (such as customized sports equipment, medical orthopedics, and smart wearables), traditional additive manufacturing technologies face the industry-wide pain point of decoupling biomechanical properties from the manufacturing process. To achieve stress adaptation at the interface with the human body, existing technologies require a multi-stage, heterogeneous data processing pipeline (including topology optimization, lattice parameterization, and support structure generation), resulting in pre-processing times of up to 72 hours and redundant computation of GB or even TB of unstructured data.
[0003] The defects of existing technologies are mainly reflected in the following dimensions:
[0004] (1) Computing-manufacturing separation: Each customized requirement requires the execution of a complete finite element analysis-lattice regeneration-support structure optimization chain, resulting in most computing power being consumed in non-value-added repetitive modeling.
[0005] (2) Data value decay: The generated high-precision lattice model is limited to a single-use scenario and cannot achieve adaptive structural evolution across the product life cycle, resulting in significant waste of storage resources.
[0006] (3) Limited mechanical adaptation accuracy: Static lattice design is difficult to meet the multi-region stress adaptation requirements of the human body's dynamic contact surface. The existing technology of a single product can only achieve hundreds of independent mechanical partitions, which restricts the millimeter-level bioadaptation accuracy. Summary of the Invention
[0007] The purpose of the present invention is to provide a method and system for dynamic forming of adaptive lattice structures driven in real time by biometric features. By integrating biomechanical sensor data with a dynamic digital light processing (DLP) engine, the in-situ control and computational-manufacturing integration of the adaptive lattice structure are achieved. The method is suitable for the rapid manufacturing of ergonomically adapted products such as medical orthopedic devices, customized sports equipment, and smart wearable devices.
[0008] The technical solutions for achieving the purpose of the present invention are:
[0009] A method for dynamic shaping of an adaptive lattice structure driven by real-time biometric features comprises the following steps:
[0010] S01: Obtain the standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point;
[0011] S02: Acquire biometric data and calculate the support force adjustment 2D field;
[0012] S03: converting the support force adjustment 2D field into a lattice rod diameter offset 2D field, converting the lattice rod diameter offset 2D field into a lattice rod diameter offset 3D field, and calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process;
[0013] S04: Dynamically deform the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection cross section.
[0014] In the preferred technical solution, obtaining biometric data in step S02 includes:
[0015] Get the user's pressure distribution 2D heat map , and its corresponding standard pressure distribution 2D thermal map .
[0016] In the preferred technical solution, the calculation of the support force adjustment 2D field in step S03 includes:
[0017] The formula for reducing pressure in a high-pressure area is:
[0018] ;
[0019] The formula for increasing the pressure in a high pressure area is:
[0020] ;
[0021] Among them, The user is at the point pressure, It is a 2D thermal map of standard pressure distribution Design pressure at point.
[0022] In the preferred technical solution, step S03 of converting the support force adjustment 2D field into the lattice rod diameter offset 2D field includes:
[0023] By dynamically changing the diameter of the lattice rods, the support force of a certain area can be changed based on the standard pressure distribution 2D thermal map;
[0024] The change in lattice rod diameter satisfies the formula:
[0025] ;
[0026] in, is the radius of the support rod in the design drawing, for point The lattice rod diameter offset field of the position, Representative Points The diameter of the lattice rod at the desired position needs to be thickened, and vice versa.
[0027] In the preferred technical solution, calculating the 2D field of the lattice rod diameter offset corresponding to the projected cross section during the printing process includes:
[0028] Stretching along the y-axis generates a 3D field of lattice rod diameter offset:
[0029] ;
[0030] is the thickness of the print in the y direction;
[0031] When printing a part with a height of h, a 2D cross-section of the lattice rod diameter offset 3D field parallel to the xy plane is obtained, and the points on the cross-section are represented as:
[0032] ;
[0033] At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-correlation, Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is .
[0034] In the preferred technical solution, step S04 of obtaining the actual projection cross section includes:
[0035] S41: Calculate signed distance field;
[0036] S42: updating the signed distance field according to the lattice rod diameter 2D offset matrix;
[0037] S43: Perform pixel value mapping and grayscale value migration to obtain the actual projection section.
[0038] In the preferred technical solution, the specific method of step S04 includes:
[0039] Calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate the distance between each pixel and its nearest edge nearest_edge distance:
[0040] ;
[0041] in, is the distance function, is a symbolic function;
[0042] Update the signed distance field according to the lattice rod diameter 2D offset matrix:
[0043] ;
[0044] Perform pixel value mapping:
[0045] For each pixel , search along the gradient field G direction for the nearest satisfying The points:
[0046] ;
[0047] in, is the pixel point along the direction of the gradient field, is the optimal pixel point along the gradient field direction, Indicates minimizing the objective function by adjusting the parameters. represents the magnitude of a vector;
[0048] Perform grayscale value migration:
[0049] ;
[0050] interpolate Function is in and Create a difference between them.
[0051] The present invention also discloses a biometric real-time driven adaptive lattice structure dynamic shaping system, comprising:
[0052] Input data standardization processing module, obtain standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point;
[0053] Support force adjustment 2D field calculation module, which obtains biometric data and calculates the support force adjustment 2D field;
[0054] The support force-morphological deformation field dynamic mapping module converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, and converts the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculates the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process;
[0055] The dynamic control module dynamically deforms the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection cross section.
[0056] In the preferred technical solution, calculating the 2D field of the lattice rod diameter offset corresponding to the projected cross section during the printing process includes:
[0057] Stretching along the y-axis generates a 3D field of lattice rod diameter offset:
[0058] ;
[0059] is the thickness of the print in the y direction, for point Lattice rod diameter offset field of position;
[0060] When printing a part with a height of h, a 2D cross-section of the lattice rod diameter offset 3D field parallel to the xy plane is obtained, and the points on the cross-section are represented as:
[0061]
[0062] At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-correlation, Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is F(i,k) .
[0063] The present invention further discloses a computer storage medium on which a computer program is stored. When the computer program is executed, the above-mentioned biometric real-time driven adaptive lattice structure dynamic forming method is realized.
[0064] Compared with the prior art, the present invention has the following significant advantages:
[0065] This invention deeply couples biosensor data (pressure thermograms, inertial signals, etc.) with a dynamic digital light processing (DLP) engine to build a closed-loop feedback system for the manufacturing process. This technology achieves:
[0066] (1) In-situ lattice performance control: Based on biomechanical input, through light field energy gradient projection, the shape of the supporting lattice is dynamically adjusted during the printing process, and the microstructural characteristics of more than a thousand independent mechanical partitions of a single product can be customized; it can provide solutions with millimeter-level bioadaptation accuracy and hour-level delivery cycle for medical rehabilitation, competitive sports, national defense equipment and other fields.
[0067] (2) Computing-manufacturing integration: Using device-side edge computing, the traditional discrete modeling process is compressed into a single device-side real-time operation, eliminating labor costs and pre-processing computing power consumption.
[0068] (3) The present invention does not require the participation of designers, does not require the regeneration of models, and does not require the manual addition of supports. It can be dynamically deformed during printing directly on a printable model that has already been supported. It only requires the user's 2D pressure data, does not require the storage and transmission of large-scale 3D models, and does not require additional processing time. It solves the pain points of high labor costs, slow data generation, and low data value in the 3D printing technology process for customization and on-demand production. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] Figure 1 Flowchart of the method for dynamic shaping of adaptive lattice structures driven by real-time biometric features;
[0070] Figure 2 Schematic diagram for calculating signed distance field;
[0071] Figure 3 It is a standard 3D printing insole model;
[0072] Figure 4 This is a standard design drawing;
[0073] Figure 5 Pressure map for users F u ;
[0074] Figure 6 Construct a schematic diagram for the coordinate system;
[0075] Figure 7 Schematic diagram of the 2D field of support force adjustment F(i,k) and the 2D field of rod diameter offset R(i,k);
[0076] Figure 8 for R(i,k) The rod diameter offset 2D field is converted into R(i,j,k) The rod diameter offset 3D field, and when the height is h, the lattice rod diameter offset 2D field of the projected section is R(i,j) Schematic diagram;
[0077] Figure 9 To obtain the actual projection section I' schematic diagram;
[0078] Figure 10 This is a comparison diagram of a partially enlarged portion of the actual projection section I'. DETAILED DESCRIPTION
[0079] The principle of this invention is: based on biomechanical input, through light field energy gradient projection, the shape of the supporting lattice is dynamically adjusted during the printing process, and the microstructural characteristics of more than a thousand independent mechanical partitions of a single product can be customized, solving the pain points of high labor costs, slow data generation and low data value in the 3D printing technology process of customization and on-demand production.
[0080] Example 1:
[0081] like Figure 1 As shown, a method for dynamic shaping of an adaptive lattice structure driven by real-time biometric features includes the following steps:
[0082] S01: Obtain the standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point;
[0083] S02: Acquire biometric data and calculate the support force adjustment 2D field;
[0084] S03: converting the support force adjustment 2D field into a lattice rod diameter offset 2D field, converting the lattice rod diameter offset 2D field into a lattice rod diameter offset 3D field, and calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process;
[0085] S04: Dynamically deform the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection cross section.
[0086] The biometric data includes pressure thermograms, inertial signals, etc. Specifically, obtaining the biometric data in step S02 includes:
[0087] Get the user's pressure distribution 2D heat map , and its corresponding standard pressure distribution 2D thermal map .
[0088] In a preferred embodiment, the calculation of the support force adjustment 2D field in step S03 includes:
[0089] The formula for reducing pressure in a high-pressure area is:
[0090] ;
[0091] The formula for increasing the pressure in a high pressure area is:
[0092] ;
[0093] in, The user is at the point pressure, It is a 2D thermal map of standard pressure distribution Design pressure at point.
[0094] In a preferred embodiment, step S03 of converting the support force adjustment 2D field into the lattice rod diameter offset 2D field includes:
[0095] By dynamically changing the diameter of the lattice rods, the support force of a certain area can be changed based on the standard pressure distribution 2D thermal map;
[0096] The change in lattice rod diameter satisfies the formula:
[0097] ;
[0098] in, is the radius of the support rod in the design drawing, for point The lattice rod diameter offset field of the position, Representative Points The diameter of the lattice rod at the desired position needs to be thickened, and vice versa.
[0099] Specifically, for a given lattice, methods for obtaining the change in lattice support force by only changing the rod radius include:
[0100] Assuming that the lattice rod is a homogeneous cylinder, under the strain tolerance limit (the lattice shape is not destroyed), the downward pressure is When the axial deformation of the rod is , the axial force generated by the axial force generated by , then the support force per unit area N is
[0101] ;
[0102] Where n is the number of cells per unit area, r is the rod diameter, E is the material elastic modulus, r is the rod radius, θ is the tilt angle, and L is the original rod length. When the rod diameter changes, r and L are affected.
[0103] because , ε is the strain tolerance, under small deformation conditions, An increase will lead to a decrease in strain. Based on the strong constraint relationship between volume conservation and geometric deformation, the strain change rate approximately satisfies:
[0104] ;
[0105] Combining the two effects, When changing:
[0106] ;
[0107] Note that since the change in rod diameter is very small, the change in the quadratic term can be ignored. This leads to:
[0108] ;
[0109] Will regarded as , N is regarded as .
[0110] In a preferred embodiment, calculating the 2D field of lattice rod diameter offset corresponding to the projected cross section during printing includes:
[0111] Stretching along the y-axis generates a 3D field of lattice rod diameter offset:
[0112] ;
[0113] is the thickness of the print in the y direction;
[0114] When printing a part with a height of h, a 2D cross-section of the lattice rod diameter offset 3D field parallel to the xy plane is obtained, and the points on the cross-section are represented as:
[0115] ;
[0116] At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-correlation, Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is .
[0117] In a preferred embodiment, step S04 of obtaining the actual projection cross section includes:
[0118] S41: Calculate signed distance field;
[0119] S42: updating the signed distance field according to the lattice rod diameter 2D offset matrix;
[0120] S43: Perform pixel value mapping and grayscale value migration to obtain the actual projection section.
[0121] In a preferred embodiment, the specific method of step S04 includes:
[0122] Calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate the distance between each pixel and its nearest edge nearest_edge distance:
[0123] ;
[0124] in, is the distance function, is a symbolic function;
[0125] Update the signed distance field according to the lattice rod diameter 2D offset matrix:
[0126] ;
[0127] Perform pixel value mapping:
[0128] For each pixel , search along the gradient field G direction for the nearest satisfying The points:
[0129] ;
[0130] in, is the pixel point along the direction of the gradient field, is the optimal pixel point along the gradient field direction, Indicates minimizing the objective function by adjusting the parameters. represents the magnitude of a vector;
[0131] Perform grayscale value migration:
[0132] ;
[0133] interpolate Function is in and Create a difference between them.
[0134] In another embodiment, a computer storage medium stores a computer program, which, when executed, implements the above-mentioned method for dynamic shaping of adaptive lattice structures driven in real time by biometric features. The above method is used and will not be described in detail here.
[0135] In another embodiment, a biometric real-time driven adaptive lattice structure dynamic shaping system includes:
[0136] Input data standardization processing module, obtain standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point;
[0137] Support force adjustment 2D field calculation module, which obtains biometric data and calculates the support force adjustment 2D field;
[0138] The support force-morphological deformation field dynamic mapping module converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, and converts the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculates the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process;
[0139] The dynamic control module dynamically deforms the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection cross section.
[0140] Specifically, the workflow of the adaptive lattice structure dynamic shaping system driven by real-time biometric features is described below using a preferred embodiment as an example:
[0141] 1. Input data standardization
[0142] (1) Set the three-dimensional parametric coordinates and define any point in the printing space as a voxel point. The coordinate calibration method is i, j, k, which correspond to the x, y, and z axes of the three-dimensional space respectively.
[0143] (2) Biometric input: The biometrics can be the pressure distribution of the user's head, feet, elbows, neck, etc., which can be obtained through mechanical sensing data. Specifically, a 2D thermal map of the user's pressure distribution is obtained. , and its corresponding standard pressure distribution 2D thermal map ; The pressure map is placed vertically and fits the printed model. The user is at the point pressure, It is a standard diagram The design pressure of the point is included in the original design data.
[0144] (3) Calculate the support force to adjust the 2D field
[0145] If you need to soften the area with high pressure (such as helmets and protective gear applications), you should reduce the area with high pressure:
[0146] ;
[0147] On the other hand, if the area with higher pressure needs to be hardened (such as orthotic insoles, orthotic pillows), the area with higher pressure should be increased:
[0148] ;
[0149] 2. Dynamic mapping of support force and morphological deformation field
[0150] (1) Convert the support force adjustment 2D field into the lattice rod diameter offset 2D field
[0151] If you want to change the support force of a certain area based on the standard diagram , can be achieved by changing the rod diameter, changing the lattice density, changing the support rod angle, changing the material, etc. In the present invention, the rod diameter is dynamically changed, and the rod diameter change satisfies the formula:
[0152] ;
[0153] in, is the radius of the support rod in the design drawing, which can be obtained based on the design drawing information. is the lattice rod diameter offset field, Representative Points The diameter of the lattice rod at the desired position needs to be thickened, and vice versa.
[0154] (2) Transformation of 2D field of lattice rod diameter offset into 3D field of lattice rod diameter offset
[0155] 3D field of lattice rod diameter offset generated by stretching along the y-axis
[0156] ;
[0157] is the thickness of the print in the y direction;
[0158] (3) Calculate the 2D field of the lattice rod diameter offset corresponding to the projection cross section during printing
[0159] When printing a part with a height of h, a 2D cross-section of the lattice rod diameter offset 3D field parallel to the xy plane can be obtained. The points on the cross-section can be expressed as:
[0160] ;
[0161] At this time, the cross section is only related to the x of the 2D offset matrix of the lattice rod diameter, forming an information matrix similar to a barcode. Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is .
[0162] 3. Dynamic control during printing process
[0163] During the printing process, each image of height h needs to be dynamically deformed based on R. The projected image size is agreed to be MxN pixels, and the corresponding pixel offset distance matrix size is also MxN.
[0164] (1) Calculate the Signed Distance Field (SDF)
[0165] Its input is the projected image at the current height h , calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate the distance between each pixel and its nearest edge:
[0166] ;
[0167] Find the edge closest to each pixel nearest_edge The method can adopt the existing method, which is not limited here.
[0168] like Figure 2 As shown, edge The edges are obtained by image detection. The edges are also represented by pixels. I didn’t write them because there are not enough letters. For example e_i, e_j. nearest_edge It is a given point i, j, Find the closest point e_i, e_j,
[0169] distance () is the dot i, j arrive e_i, e_j distance.
[0170] sign () is the symbol for finding an expression. When the brightness of a pixel exceeds 0.5, the image is considered to be inside the edge and the distance to the edge value is negative. When the brightness of an image pixel is lower than 0.5, it is considered to be a black area and the distance to the edge value is positive.
[0171] (2) Update the signed distance field according to the lattice rod diameter 2D offset matrix:
[0172] ;
[0173] (3) Pixel value mapping
[0174] For each pixel , search along the gradient field G direction for the nearest satisfying The points:
[0175] ;
[0176] arg min () is to optimize the objective function by adjusting the parameters. Represents the magnitude of a vector.
[0177] Perform grayscale value migration:
[0178] ;
[0179] interpolate Function is in and The interpolation algorithm can be used to establish the difference between the two, which can be the nearest neighbor interpolation, bilinear interpolation, bicubic interpolation, Lanczos interpolation, spline interpolation or adaptive interpolation. The interpolation algorithm has little effect on the overall support performance. The interpolation algorithm makes the whole handling process smoother.
[0180] (4) Printer real-time height call Until the model is completely printed.
[0181] Application Examples
[0182] 1. Users need to customize an insole according to their own weight.
[0183] The input information includes standard insole models, such as Figure 3 As shown, the standard pressure distribution of the insole ,like Figure 4 As shown, the user's foot pressure distribution ,like Figure 5 shown.
[0184] It is required that, without regenerating the insole model, the exposure area can be dynamically adjusted in real time during the printing process, using only the user's pressure map and the standard model inside the printer, so as to finally print a product that meets the user's support requirements.
[0185] like Figure 6 As shown, set the three-dimensional parametric coordinates, define any point in the printing space as a voxel point, and the coordinate calibration method is i, j, k, which correspond to the x, y, and z axes of the three-dimensional space respectively.
[0186] pass and The pressure difference is calculated. The user weighs about 80kg, which is about 20kg more than the standard design of 60kg. The user wants to design an insole that fits his weight, so it needs to be more supportive and the rod diameter needs to be expanded positively (the original pressure difference has positive and negative values. In order to display Figure 7 We map the pressure difference to a grayscale space of 0-255, where 0 pressure corresponds to grayscale 128, minimum pressure corresponds to grayscale 0, and maximum pressure corresponds to grayscale 255.
[0187] The support rod radius in the design drawing is known to be 0.9mm and the support strength is 60kg (this information is included in the design information). Therefore, the point mark for adjusting the 2D field by the rod diameter is
[0188] like Figure 7 As shown, Support force adjustment 2D field and Rod diameter offset 2D field.
[0189] like Figure 8 As shown, The rod diameter offset 2D field is converted into The rod diameter offset 3D field, and when the height is h, the lattice rod diameter offset 2D field of the projected section is .
[0190] like Figure 9 As shown, during the printing process, the projection section I will be The lattice rod diameter offset field is affected in real time, and the edge contour is deformed to obtain the actual projected section I'.
[0191] like Figure 10 As shown, after zooming in on I', it can be found that different areas have different degrees of expansion and contraction.
[0192] Therefore, the printed product can accurately reflect the support of different areas, achieving a customized effect. Within the existing traditional technology framework, customized insoles require designers to positively adjust the lattice density or rod diameter inclination angle based on pressure distribution, or change the rod diameter of the physical model. This process takes 2-5 hours, and the generated 3D printed insole data volume is approximately 100-300MB. Support must be manually added and sent to the printer for printing. The entire process consumes a lot of manpower, computing resources, storage resources, and network bandwidth, making it difficult to meet the needs of batch and large-scale customization.
[0193] Application example: Assume that the support rod radius of an insole is 0.9 mm. The insole is suitable for a 60 kg adult. If it needs to be adapted to an 80 kg adult, the rod diameter needs to be set to 0.9 + Δr = 0.9 + 0.9 * 20 / (3 * 60) = 0.9 + 0.1 = 1 mm. The rod radius increases by 0.1 mm, and the diameter increases by approximately 0.2 mm.
[0194] Assume that the support rod radius of a helmet liner is 0.5mm, and it provides 20N of support force after pressing down 1mm on the top of the head. Now it needs to be softer and change to 17N of support force. The rod diameter needs to be set to 0.5+Δr =0.5+ 0.9*(-3) / (3*20)=0.5-0.045=0.455mm. The rod radius is reduced by 0.045mm, and the diameter only needs to be reduced by 0.09mm.
[0195] The above embodiments are preferred implementation modes of the present invention, but the implementation modes of the present invention are not limited to the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications that do not deviate from the spirit and principles of the present invention should be considered as equivalent replacement methods and are included in the scope of protection of the present invention.
Claims
1. A method for dynamic shaping of adaptive lattice structures driven by real-time biometric features, characterized in that: The following steps are involved: S01: Obtain the standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point; S02: Acquire biometric data and calculate the support force adjustment 2D field; S03: converting the support force adjustment 2D field into a lattice rod diameter offset 2D field, converting the lattice rod diameter offset 2D field into a lattice rod diameter offset 3D field, and calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process; S04: Dynamically deform the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection cross section; Obtaining the actual projection cross section includes: S41: Calculate the signed distance field; calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate each pixel point The nearest edge nearest_edge distance: , in, is the distance function, is a symbolic function; S42: updating the signed distance field according to the lattice rod diameter 2D offset matrix; S43: Perform pixel value mapping and grayscale value migration to obtain the actual projection section.
2. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 1, characterized in that: Acquiring biometric data in step S02 includes: Get the user's pressure distribution 2D heat map , and its corresponding standard pressure distribution 2D thermal map .
3. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 2, characterized in that: Calculating the support force adjustment 2D field in step S03 includes: The formula for reducing pressure in a high-pressure area is: , The formula for increasing the pressure in a high pressure area is: , in, The user is at the point pressure, It is a 2D thermal map of standard pressure distribution Design pressure at a point, voxel point coordinates i,k Corresponding to the x and z axes of three-dimensional space.
4. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 3, characterized in that: Step S03 converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, including: By dynamically changing the diameter of the lattice rods, the support force of a certain area can be changed based on the standard pressure distribution 2D thermal map; The change in lattice rod diameter satisfies the formula: , in, is the radius of the support rod in the design drawing, for point The lattice rod diameter offset field of the position, Representative Points The diameter of the lattice rod at the desired position needs to be thickened, and vice versa.
5. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 4, characterized in that: The calculation of the lattice rod diameter offset 2D field corresponding to the projected cross section during printing includes: Stretching along the y-axis generates a 3D field of lattice rod diameter offset: , is the thickness of the print in the y direction, the voxel point coordinates i, j, k Corresponding to the x, y, and z axes of three-dimensional space; When printing a part with a height of h, a 2D cross-section of the lattice rod diameter offset 3D field parallel to the xy plane is obtained, and the points on the cross-section are represented as: , At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-axis is related to Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is .
6. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 1, characterized in that: The specific methods of steps S42 and S43 include: Update the signed distance field according to the lattice rod diameter 2D offset matrix: , Perform pixel value mapping: For each pixel , search along the gradient field G direction for the nearest satisfying Points: , in, is the pixel point along the direction of the gradient field, is the optimal pixel point along the gradient field direction, Indicates minimizing the objective function by adjusting the parameters. represents the magnitude of a vector; Perform grayscale value migration: , interpolate Function is in and Create a difference between them.
7. A biometric real-time driven adaptive lattice structure dynamic shaping system, characterized by: include: Input data standardization processing module, obtain standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point; Support force adjustment 2D field calculation module, which obtains biometric data and calculates the support force adjustment 2D field; The support force-morphological deformation field dynamic mapping module converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, and converts the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculates the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process; The dynamic control module dynamically deforms the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection cross section; Obtaining the actual projection cross section includes: S41: Calculate the signed distance field; calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate each pixel point The nearest edge nearest_edge distance: , in, is the distance function, is a symbolic function; S42: updating the signed distance field according to the lattice rod diameter 2D offset matrix; S43: Perform pixel value mapping and grayscale value migration to obtain the actual projection section.
8. The biometric real-time driven adaptive lattice structure dynamic shaping system according to claim 7, characterized in that: The calculation of the lattice rod diameter offset 2D field corresponding to the projected cross section during printing includes: Stretching along the y-axis generates a 3D field of lattice rod diameter offset: , is the thickness of the print in the y direction, for point Lattice rod diameter offset field of position, voxel point coordinates i, j, k Corresponding to the x, y, and z axes of three-dimensional space; When printing a part with a height of h, a 2D cross-section of the lattice rod diameter offset 3D field parallel to the xy plane is obtained, and the points on the cross-section are represented as: , At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-axis is related to Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is 。 9. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, the method for adaptive lattice structure dynamic shaping driven by real-time biometric features as described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Shoe insole, shoe product, three-dimensional data processing method and 3D printing method
CN113303549A