Modular component adjusting method and system
Through the modular component adjustment method and system, the action adjustment signal is analyzed and the adjustment sequence and path is generated, which solves the problems of existing humanoid models being cumbersome, low precision and difficult to synchronous adjustment of multiple components, and achieves high precision, efficiency and compatibility of humanoid models being adjusted.
Patent Information
- Application Number
- CN202510294800.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-04-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing humanoid models have problems such as cumbersome operation, low adjustment accuracy and difficulty in achieving synchronous adjustment of multiple components during operation, which is difficult to meet the complex and changeable market demand.
A modular component adjustment method and system are provided. By receiving action adjustment signals, analyzing and analyzing the spatial compatibility data map between modular components that need to be adjusted, generating adjustment sequences and paths, and generating accurate control signals using preset parameter models, and driving an electric adjustment device to adjust.
The accuracy and efficiency of humanoid model adjustment are improved, and the synchronous adjustment of multiple components is realized, which ensures spatial compatibility and coordination between each modular component, reduces interference problems during the adjustment process, and makes the adjustment process more stable and reliable.
Smart Images

Figure CN119806027A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of humanoid model adjustment, and in particular to a modular component adjustment method and system. Background Art
[0002] With the advancement of technology and manufacturing processes, the application scope and demand of humanoid mannequins are gradually increasing. Whether it is fashion design, teaching, display, or scientific research, more and more scenes require the use of mannequins with highly anthropomorphic features. In order to meet the diverse needs of the market, modular mannequins have gradually become mainstream, and their flexibility and adjustability give them a greater competitive advantage in the industry.
[0003] In the related technical means, the traditional humanoid model adjustment methods generally include mechanical adjustment and manual adjustment. These methods generally use mechanical structures such as bolts and brackets to manually adjust the position and angle of each part of the model to achieve the basic adjustment function of the humanoid model.
[0004] Regarding the above technical solution, although the basic adjustment functions of the humanoid mannequin can be achieved through mechanical adjustment and manual adjustment, the existing humanoid mannequins have the problems of cumbersome operation, low adjustment accuracy and difficulty in achieving synchronous adjustment of multiple components, which makes it difficult to meet the complex and changing market demands. Summary of the invention
[0005] In order to improve the problems of complicated operation, low adjustment accuracy and difficulty in achieving synchronous adjustment of multiple components when operating the existing humanoid mannequins, the present application provides a modular component adjustment method and system.
[0006] The present invention provides a modular component adjustment method, which is applied to the adjustment of a humanoid model. The humanoid model is composed of a plurality of modular components, each of which is preset with an electric adjustment device. The adjustment method comprises: receiving an action adjustment signal, parsing the action adjustment signal, and obtaining a plurality of modular components that need to be adjusted; performing a map analysis on all the modular components that need to be adjusted, obtaining a spatial compatibility data map between the modular components that need to be adjusted, and performing mutual interference analysis using the spatial compatibility data map to obtain an adjustment sequence and an adjustment path; inputting the adjustment sequence and the adjustment path into a preset parameter model, outputting rotation parameters and displacement parameters, performing smooth interpolation processing on the rotation parameters using the adjustment path to obtain interpolation parameters, and using the interpolation parameters to map and correct the displacement parameters to generate a control signal for adjusting the size of each component; and controlling the electric adjustment device of the corresponding modular component that needs to be adjusted to adjust the size according to the control signal to obtain an adjusted modular humanoid model.
[0007] As a preferred solution, the step of receiving an action adjustment signal, parsing the action adjustment signal, and obtaining a number of modular components that need to be adjusted includes: receiving an action adjustment signal of a size adjustment request, parsing the action adjustment signal using a signal decoding technology, and obtaining all target size parameters and adjustment types; screening the target size parameters through data cleaning to obtain effective adjustment requirements, classifying the effective adjustment requirements, and obtaining size classifications related to body type; proofreading the adjustment types using a statistical analysis method to obtain module sizes that meet the adjustment conditions; and inputting all the size classifications and all the module sizes into a preset matching model to obtain a number of modular components that need to be adjusted.
[0008] As a preferred scheme, the step of performing a graph analysis on all the modular components that need to be adjusted to obtain a spatial compatibility data graph between the modular components that need to be adjusted, performing mutual interference analysis using the spatial compatibility data graph, and obtaining an adjustment sequence and an adjustment path includes: performing a graph analysis on all the modular components that need to be adjusted by using spatial data processing technology to obtain geometric shape data and spatial position information of each component; generating interference relationship data between the modular components that need to be adjusted based on the geometric shape data, mapping the interference relationship data using a spatial transformation method to obtain an interference matrix; sorting and optimizing the interference matrix to obtain an adjustment path, using the spatial position information to perform mutual position constraints on all the modular components that need to be adjusted to obtain spatial constraint data; adjusting the adjustment sequence based on the adjustment path and the spatial constraint data to generate an interference-free adjustment sequence.
[0009] As a preferred scheme, the step of sorting and optimizing the interference matrix to obtain an adjustment path, and using the spatial position information to perform mutual position constraints on all the modular components that need to be adjusted to obtain spatial constraint data includes: sorting the interference matrix from high to low priority according to the degree of interference through an optimization algorithm to obtain a sorting result; evaluating the sorting results item by item, selecting the path with the least interference for path optimization to obtain an adjustment path; and performing position constraint processing on the modular components that need to be adjusted based on the adjustment path using the spatial position information to generate spatial constraint data for the modular components that need to be adjusted.
[0010] As a preferred solution, the step of inputting the adjustment sequence and the adjustment path into a preset parameter model, outputting rotation parameters and displacement parameters, performing smooth interpolation processing on the rotation parameters to obtain interpolation parameters, mapping the displacement parameters using the interpolation parameters, and generating control signals for adjusting the sizes of various components includes: inputting the adjustment sequence and the adjustment path into a preset parameter model, decomposing the adjustment sequence in the parameter model using spatial analysis technology to obtain rotation angle parameters and displacement length parameters; performing path optimization on the rotation angle parameters and the displacement length parameters using the adjustment path to obtain smooth rotation angles and position correction displacement parameters; performing interpolation processing on the smooth rotation angle by an interpolation method to obtain rotation interpolation parameters, converting the rotation interpolation parameters into a rotation coordinate system by a mapping algorithm, and mapping the position correction displacement parameters into target space coordinates to obtain mapped displacement parameters; and generating control signals for adjusting the sizes of various components based on the mapped displacement parameters and the rotation interpolation parameters.
[0011] As a preferred solution, the step of interpolating the smooth rotation angle by an interpolation method to obtain rotation interpolation parameters, converting the rotation interpolation parameters into a rotating coordinate system by a mapping algorithm, and mapping the position correction displacement parameters into the coordinates of the rotating coordinate system to obtain the mapped displacement parameters includes: interpolating the smooth rotation angle by a linear interpolation algorithm to interpolate the smooth rotation angle from an original starting angle to a target angle to obtain rotation interpolation parameters; converting the rotation interpolation parameters into a rotating coordinate system in a physical space by a coordinate transformation algorithm; and mapping the position correction displacement parameters into the rotating coordinate system by a nonlinear mapping algorithm to obtain the mapped displacement parameters.
[0012] As a preferred solution, the step of controlling the electric adjustment device of each modular component that needs to be adjusted to adjust the size according to the control signal to obtain an adjusted modular humanoid mannequin includes: controlling the electric adjustment device of each modular component that needs to be adjusted to start according to the control signal, and monitoring the rotation angle and displacement size of the electric adjustment device in real time; using sensor feedback signals to monitor the angular error of the rotation angle and the displacement error of the displacement size during the adjustment process, and feeding back to the control system for real-time correction to obtain the adjusted modular humanoid mannequin.
[0013] The present application also provides a modular component adjustment system, which is applied to the adjustment of a humanoid model, wherein the humanoid model is composed of a plurality of modular components, each of which is preset with an electric adjustment device, and the system comprises: a receiving unit, which is used to receive an action adjustment signal and parse the action adjustment signal to obtain a plurality of modular components that need to be adjusted; an analyzing unit, which is used to perform a graph analysis on all the modular components that need to be adjusted to obtain a spatial compatibility data graph between the modular components that need to be adjusted, and use the spatial compatibility data graph to perform mutual interference analysis to obtain an adjustment sequence and an adjustment path; a processing unit, which is used to input the adjustment sequence and the adjustment path into a preset parameter model, output a rotation parameter and a displacement parameter, use the adjustment path to perform smooth interpolation processing on the rotation parameter to obtain an interpolation parameter, use the interpolation parameter to map and correct the displacement parameter, and generate a control signal for adjusting the size of each component; an adjustment unit, which is used to control the electric adjustment device of the corresponding modular component that needs to be adjusted to adjust the size according to the control signal to obtain an adjusted modular humanoid model.
[0014] Compared with the prior art, the present application has the following beneficial effects: good flexibility and high adjustment accuracy. By receiving the action adjustment signal and analyzing it, combining the graph analysis and mutual interference analysis, generating the adjustment sequence and adjustment path, inputting the preset parameter model, generating accurate control signals, and driving the electric adjustment device to adjust the modular components, the adjustment accuracy and efficiency of the humanoid model are improved, and the synchronous adjustment of multiple components is realized; at the same time, through the graph analysis and mutual interference analysis, the spatial compatibility and coordination between the modular components are ensured, and the interference problems in the adjustment process are avoided, making the adjustment process smoother and more reliable, and improving the existing humanoid model operation, which has the problems of cumbersome operation, low adjustment accuracy and difficulty in realizing the synchronous adjustment of multiple components. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0016] The structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with this technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantive technical significance. Any structural modification, change in proportion or adjustment of size, without affecting the effects and purposes that can be achieved by the present invention, should still fall within the scope of the technical contents disclosed by the present invention.
[0017] Figure 1 is a flow chart of a modular component adjustment method provided by an embodiment of the present invention; Figure 2 It is a schematic block diagram of the structure of a modular component adjustment system provided by an embodiment of the present invention.
[0018] Description of reference numerals: 10. Modular component adjustment system; 11. Receiving unit; 12. Analyzing unit; 13. Processing unit; 14. Adjusting unit. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0020] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0021] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0022] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0023] The technical solution of the present invention is further described below with reference to the accompanying drawings and through specific implementation methods.
[0024] Embodiment 1: like Figure 1 As shown, the present application provides a modular component adjustment method, which is applied to the adjustment of a humanoid mannequin. The humanoid mannequin is composed of several modular components, each of which is preset with an electric adjustment device. The electric adjustment device adopts mechanical structures such as slide rails, springs and locking mechanisms. The user operates through a control switch or a mobile phone APP to achieve rapid adjustment of the module size. Among them, for each module, a series of standard sizes (such as S, M, L, XL, etc.) and the corresponding adjustable range are defined. These standardized designs are not only convenient for production and manufacturing, but also ensure the compatibility and interchangeability between modules. The adjustment method includes steps S100 to S400.
[0025] Step S100: receiving an action adjustment signal, and analyzing the action adjustment signal to obtain a plurality of modular components that need to be adjusted.
[0026] In this step, by receiving the motion adjustment signal from the external control system and analyzing the signal using the signal analysis module, the modular components that need to be adjusted and their corresponding adjustment requirements are identified; specifically, the motion adjustment signal may include multiple parameters such as shoulder width, chest circumference, waist circumference, hip circumference, etc., and each parameter corresponds to a different modular component.
[0027] For example, after receiving the adjustment signal of the shoulder width parameter, the signal analysis module can determine the shoulder modular component that needs to be adjusted and further analyze the specific adjustment size.
[0028] Step S200: Perform a graph analysis on all modular components that need to be adjusted to obtain a spatial compatibility data graph between the modular components that need to be adjusted, and use the spatial compatibility data graph to perform mutual interference analysis to obtain an adjustment sequence and an adjustment path.
[0029] In this step, spatial data of the modular components that need to be adjusted is collected through the map analysis module to generate a spatial compatibility data map containing the spatial coordinates and dimensions of each component; specifically, the optimal adjustment sequence and path are determined by analyzing the spatial relationship and possible mutual interference between the modular components.
[0030] For example, in the case where both shoulder width and chest circumference need to be adjusted, the shoulder modular components are adjusted first, and then the chest modular components are adjusted according to the adjusted size and position of the shoulders to avoid mutual interference.
[0031] Step S300, input the adjustment sequence and adjustment path into the preset parameter model, output the rotation parameters and displacement parameters, use the adjustment path to perform smooth interpolation processing on the rotation parameters to obtain interpolation parameters, use the interpolation parameters to map and correct the displacement parameters, and generate control signals for adjusting the sizes of each component.
[0032] In this step, the rotation and displacement parameters of each modular component are analyzed by inputting the adjustment sequence and path into a preset multidimensional parameter model; specifically, the rotation parameters are smoothly interpolated to obtain the precise interpolation parameters at each moment, and then the interpolation parameters are mapped to the displacement parameters to ensure the smoothness and accuracy of the adjustment process.
[0033] For example, during the adjustment process, by smoothly interpolating the rotation angle of the shoulder modular component, a smooth transition of the shoulder adjustment can be ensured to avoid errors caused by sudden changes.
[0034] Step S400: Control the electric adjustment device of the corresponding modular component that needs to be adjusted according to the control signal to adjust the size, so as to obtain an adjusted modular humanoid model.
[0035] In this step, the generated control signal is sent to the electric adjustment device of each modular component through the control signal transmission module to drive it to make corresponding size adjustments; specifically, a central control unit is provided on the mannequin to receive the user's control signal. The user can interact with the control system through a touch screen or a smartphone application to select the required model size and perform adjustment operations. The user interface should have a friendly operation process and provide real-time feedback so that the user can monitor the adjustment progress and verify it at any time. Through the precise control of the electric adjustment device, the synchronous adjustment of each modular component is achieved, and finally the adjusted modular mannequin is obtained.
[0036] For example, by controlling the electric adjustment device of the modular shoulder component, precise rotation and displacement adjustments are made according to the control signal to achieve the preset shoulder width size.
[0037] In this embodiment, by receiving the action adjustment signal and parsing the action adjustment signal, a number of modular components that need to be adjusted are obtained; then, a map analysis is performed on all the modular components that need to be adjusted to obtain a spatial compatibility data map between the modular components that need to be adjusted, and the spatial compatibility data map is used to perform mutual interference analysis to obtain an adjustment order and an adjustment path; then, the adjustment order and the adjustment path are input into a preset parameter model, a rotation parameter and a displacement parameter are output, and the rotation parameter is smoothly interpolated using the adjustment path to obtain an interpolation parameter, and the displacement parameter is mapped and corrected using the interpolation parameter to generate a control signal for adjusting the size of each component; finally, the electric adjustment device of the corresponding modular component that needs to be adjusted is controlled according to the control signal to adjust the size, and an adjusted modular humanoid model is obtained. By receiving and parsing the action adjustment signal, combining the spatial compatibility data map and mutual interference analysis, determining the adjustment order and the adjustment path, and generating a control signal using the preset parameter model, multi-component synchronous adjustment is achieved, and the adjustment accuracy and efficiency are significantly improved.
[0038] The application of automated electric adjustment devices not only reduces the cumbersomeness of operation, but also overcomes the problems of low precision and difficulty in coordinating the simultaneous adjustment of multiple parts in traditional manual adjustment methods. At the same time, the module design supports users to replace and upgrade modules as needed. For example, for users who need to show different body shapes, the corresponding modules can be replaced to adapt to different application scenarios. Allow users to freely select and combine various parts of the model according to different needs and occasions. For example, designers can choose different upper and lower limb modules for a specific clothing series to show the effect of clothing on different body shapes. This customization capability enables models to meet a wider range of market needs. At the same time, users can quickly adjust models according to different industry needs (such as fashion shows, film and television props, education and training, etc.). For example, in clothing design displays, designers can use modules of different body shapes for diversified displays, while in education and training, the model's posture and body shape can be adjusted according to teaching purposes, thereby better meeting the market's demand for highly anthropomorphic and adjustable humanoid models. Improve the existing humanoid models when operating, there are problems such as cumbersome operation, low adjustment accuracy, and difficulty in achieving synchronous adjustment of multiple parts.
[0039] Embodiment 2: In step S100, an action adjustment signal of a size adjustment request is received, and the action adjustment signal is parsed using a signal decoding technology to obtain all target size parameters and adjustment types.
[0040] By receiving the action adjustment signal in the size adjustment request, the signal decoding technology is applied to the parsing process to obtain the specific value of each target size parameter and the type of adjustment required; specifically, the action adjustment signal includes the adjustment information of each modular component, such as shoulder width, chest circumference, waist circumference, hip circumference and other parameters, and each parameter is accompanied by the direction and amplitude information of the adjustment.
[0041] For example, after receiving the shoulder width adjustment signal, the signal decoding technology is used to analyze and obtain the adjustment type and specific value of the shoulder width that needs to be increased by 2 centimeters.
[0042] Through data cleaning, the target size parameters are screened to obtain effective adjustment requirements, and the effective adjustment requirements are classified to obtain size classifications related to body type.
[0043] Through the data cleaning process, all the target size parameters obtained through analysis are screened, redundant and abnormal data are removed, and effective adjustment needs are retained; specifically, the screened effective adjustment needs are classified according to body type to form different types of size classifications such as shoulder width, chest circumference, waist circumference, etc.
[0044] For example, all the parameters obtained through analysis are cleaned and screened, duplicate data and data beyond a reasonable range are deleted, and parameters such as shoulder width and chest circumference are classified into different body types.
[0045] The statistical analysis method is used to check the adjustment type and obtain the module size that meets the adjustment conditions.
[0046] Through statistical analysis methods, data proofreading is performed for each adjustment type to determine which modular components meet the adjustment conditions; specifically, statistical analysis methods are used to evaluate the difference between the initial size and the target adjustment size of each modular component and determine the components that need to be adjusted.
[0047] For example, statistical analysis methods are used to calibrate the shoulder width adjustment data to determine which current sizes of shoulder modular components need to be adjusted to match the target size.
[0048] All size categories and all module sizes are input into a preset matching model to obtain a number of modular components that need to be adjusted.
[0049] By inputting the screened size classification and module size data into a preset matching model for calculation and matching, a list of modular components that need to be adjusted is obtained; specifically, the matching model compares and matches the initial size and target size of each modular component to generate a list of components required for adjustment.
[0050] For example, cleaned and calibrated size classification data is fed into the matching model to produce a list of modular components that need to be adjusted at the shoulders, chest, waist, and hips.
[0051] In step S200, all modular components that need to be adjusted are subjected to a graph analysis using a spatial data processing technique to obtain geometric shape data and spatial position information of each component.
[0052] Through spatial data processing technology, the geometric shape data and spatial position information of all modular components that need to be adjusted are collected and analyzed; specifically, through three-dimensional scanning or CAD modeling, the geometric shape and spatial position of each modular component are obtained for subsequent analysis.
[0053] For example, a three-dimensional scanning device is used to scan the shoulder modular component to obtain its geometric shape and spatial position information.
[0054] The interference relationship data between the modular components that need to be adjusted are generated based on the geometric shape data, and the interference relationship data are mapped using a space transformation method to obtain an interference matrix.
[0055] The interference relationship between the modular components that need to be adjusted is calculated through the geometric shape data to generate interference relationship data; specifically, the interference relationship data is mapped into an interference matrix using a spatial transformation method to facilitate subsequent analysis and optimization.
[0056] For example, by analyzing the geometric shape data of the shoulder and chest modular components, the interference relationships that may occur during the adjustment process are calculated and an interference matrix is generated.
[0057] The interference matrix is sorted and optimized to obtain the adjustment path, and the spatial position information is used to constrain the positions of all modular components that need to be adjusted to obtain spatial constraint data.
[0058] By sorting and optimizing the interference matrix, the best adjustment path is determined to reduce the possibility of interference; specifically, the spatial position information is used to constrain the positions of all modular components that need to be adjusted to generate spatial constraint data.
[0059] For example, the interference relationships in the interference matrix are sorted, the paths with the least interference are processed first, and the positions of the modular components are constrained according to the spatial position information to generate spatial constraint data.
[0060] The adjustment sequence is adjusted based on the adjustment path and space constraint data to generate an interference-free adjustment sequence.
[0061] By combining the adjustment path and the spatial constraint data, the adjustment sequence is optimized to ensure that there is no interference during the adjustment process; specifically, an interference-free adjustment sequence is generated to guide the adjustment operations of each modular component.
[0062] For example, based on the optimized adjustment path and space constraint data, the adjustment sequence is adjusted to ensure that the shoulder and chest modular components do not interfere with each other during the adjustment process.
[0063] Among them, the interference matrix is sorted and optimized to obtain the adjustment path, and the spatial position information is used to constrain the mutual positions of all modular components that need to be adjusted to obtain the steps of spatial constraint data, including: sorting the interference matrix from high to low priority according to the degree of interference through an optimization algorithm to obtain a sorting result.
[0064] Through the optimization algorithm, the interference relationships are sorted from high to low according to their interference degrees to generate a sorting result; specifically, paths with lower interference degrees are given priority for subsequent optimization.
[0065] For example, the optimization algorithm is used to sort the interference relationship between the shoulder and the chest according to the degree of interference, and a priority sorting result is obtained.
[0066] The sorting results are evaluated item by item, and the path with the least interference is selected for path optimization to obtain the adjustment path.
[0067] By evaluating the sorting results item by item, the path with the least interference is selected for further optimization, and finally the adjustment path is obtained; specifically, by evaluating the impact of each interference relationship, the optimal path is selected for optimization.
[0068] For example, the interference relationship between the shoulder and the chest is evaluated, the path with the least interference is selected, and it is optimized to obtain the final adjustment path.
[0069] Based on the adjustment path, spatial position information is used to perform position constraint processing on the modular components that need to be adjusted, and spatial constraint data of the modular components that need to be adjusted is generated.
[0070] By performing position constraint processing on the modular components that need to be adjusted based on the spatial position information of the adjustment path, spatial constraint data is generated; specifically, by determining the spatial position of each modular component during the adjustment process, it is ensured that there is no interference between them.
[0071] For example, the adjustment path and spatial position information are used to impose position constraints on the shoulder and chest modular components to ensure that the two do not collide during the adjustment process and generate spatial constraint data.
[0072] In step S300, the adjustment sequence and the adjustment path are input into a preset parameter model. In the parameter model, the adjustment sequence is decomposed using a spatial analysis technique to obtain a rotation angle parameter and a displacement length parameter.
[0073] By inputting the adjustment sequence and adjustment path into the preset parameter model and decomposing it using spatial analysis technology, the rotation angle parameters and displacement length parameters of each modular component are obtained; specifically, by analyzing the adjustment requirements of each modular component, the specific parameters of its rotation and displacement are determined.
[0074] For example, the adjustment sequence and path of the modular shoulder components are input into the parameter model, and the rotation angle and displacement length that need to be adjusted are obtained by analysis.
[0075] The adjustment path is used to optimize the rotation angle parameter and the displacement length parameter to obtain the smooth rotation angle and position correction displacement parameter.
[0076] By combining the adjustment path, the rotation angle parameter and the displacement length parameter are optimized to ensure the smoothness and accuracy of the adjustment process; specifically, the rotation angle is smoothed to obtain a smooth rotation angle, and the displacement parameter is corrected to obtain a position-corrected displacement parameter.
[0077] For example, by smoothing the rotation angle of the shoulder modular component to ensure uniform angle changes during adjustment, and correcting the displacement length, accurate position parameters are obtained.
[0078] The smooth rotation angle is interpolated by the interpolation method to obtain the rotation interpolation parameters, the rotation interpolation parameters are converted into the rotation coordinate system by the mapping algorithm, and the position correction displacement parameters are mapped into the target space coordinates to obtain the mapped displacement parameters.
[0079] By applying the interpolation method, the smooth rotation angle is interpolated to generate rotation interpolation parameters; specifically, the rotation interpolation parameters are converted into coordinate values in the physical space through a mapping algorithm, and the position correction displacement parameters are mapped to the corresponding target space coordinates.
[0080] For example, the interpolation method is used to interpolate the smooth rotation angle of the shoulder modular component from the starting angle to the target angle to obtain the rotation interpolation parameter, which is then converted into a coordinate value in the physical space through a mapping algorithm.
[0081] Based on the mapped displacement parameters and rotation interpolation parameters, a control signal for adjusting the size of each component is generated.
[0082] By combining the mapped displacement parameters and rotation interpolation parameters, a control signal for adjusting the size of each modular component is generated; specifically, by comprehensively analyzing each parameter, an accurate control signal is generated to guide the adjustment operation of each modular component.
[0083] For example, the displacement parameters and rotation interpolation parameters of the shoulders, chest and waist are input into the control system to generate corresponding control signals for driving the electric adjustment device to adjust the size.
[0084] Among them, the steps of interpolating the smooth rotation angle by an interpolation method to obtain rotation interpolation parameters, converting the rotation interpolation parameters into a rotation coordinate system by a mapping algorithm, and mapping the position correction displacement parameters into the coordinates of the rotation coordinate system to obtain the mapped displacement parameters include: interpolating the smooth rotation angle by a linear interpolation algorithm, interpolating the smooth rotation angle from the original starting angle to the target angle, and obtaining the rotation interpolation parameters.
[0085] The linear interpolation algorithm is used to interpolate the smooth rotation angle point by point to generate a series of rotation interpolation parameters; specifically, the smooth transition of the rotation process is ensured by interpolating each angle point between the starting angle and the target angle.
[0086] For example, the rotation angle of the shoulder modular component is interpolated from 0 degrees to 30 degrees, and rotation interpolation parameters containing various interpolation points are generated.
[0087] The rotation interpolation parameters are converted into a rotation coordinate system in the physical space using a coordinate transformation algorithm.
[0088] The generated rotation interpolation parameters are converted into a rotation coordinate system in the physical space through a coordinate transformation algorithm; specifically, corresponding rotation coordinates are generated by performing coordinate transformation on each interpolation parameter.
[0089] For example, the rotation interpolation parameters of the shoulder modular component are converted into actual space coordinates, representing its rotation position in physical space.
[0090] The position correction displacement parameters are mapped to the rotating coordinate system through a nonlinear mapping algorithm to obtain the mapped displacement parameters.
[0091] The position correction displacement parameters are mapped into the rotating coordinate system through a nonlinear mapping algorithm to generate mapped displacement parameters; specifically, the corresponding displacement parameters are generated by performing nonlinear mapping on each position correction parameter.
[0092] For example, the displacement parameters of the chest modular components are mapped to the rotation coordinate system to obtain their actual positions at different rotation angles.
[0093] In step S400, the electric adjustment devices of the modular components that need to be adjusted are started according to the control signal, and the rotation angle and displacement size of the electric adjustment devices are monitored in real time.
[0094] The control signal sent by the control system drives the electric adjustment device of each modular component that needs to be adjusted to operate, and its adjustment status is monitored in real time; specifically, the rotation angle and displacement size of the electric adjustment device are monitored in real time through sensors to ensure the accuracy of the adjustment.
[0095] For example, the electric adjustment device of the modular shoulder component is activated to perform rotation and displacement adjustments according to the control signal, and its actual rotation angle and displacement size are monitored by sensors.
[0096] The sensor feedback signal is used to monitor the angular error of the rotation angle and the displacement error of the displacement size during the adjustment process, and is fed back to the control system for real-time correction to obtain the adjusted modular humanoid model.
[0097] Through the sensor feedback signal, the angular error and displacement error of each modular component during the adjustment process are monitored, and the feedback signal is transmitted back to the control system for real-time correction; specifically, by real-time correction of the errors generated during the adjustment process, the accuracy of the final adjustment result is ensured.
[0098] For example, during the adjustment of the modular shoulder component, the sensor feeds back its actual rotation angle and displacement size, and transmits the error signal back to the control system for correction, ultimately obtaining the adjusted shoulder size.
[0099] In this embodiment, by receiving the size adjustment request and parsing the action adjustment signal, combined with data cleaning, statistical analysis and matching model, the modular components that need to be adjusted are accurately determined. Through spatial data processing and graph analysis, the geometric shape and spatial position information of the modular components are obtained, interference relationship data and interference matrix are generated, and optimization and sorting are performed to determine the optimal adjustment path and adjustment order. During the adjustment process, spatial analysis, path optimization and interpolation methods are applied to generate accurate rotation angles and displacement parameters to ensure the smoothness and accuracy of the adjustment process. Through control signals and sensor feedback, real-time monitoring and correction of the electric adjustment device are achieved to ensure the accuracy and reliability of the adjustment results. This technical solution improves the automation and accuracy of the humanoid model adjustment, reduces cumbersome operations and human errors, meets the market demand for highly anthropomorphic and adjustable humanoid models, and provides more flexible and efficient solutions for clothing design, teaching display and other fields.
[0100] Embodiment 3: like Figure 2 As shown, the present application also provides a modular component adjustment system 10, which is applied to the adjustment of a humanoid mannequin. The humanoid mannequin is composed of a number of modular components, each of which is pre-set with an electric adjustment device. The system includes a receiving unit 11, an analyzing unit 12, a processing unit 13 and an adjusting unit 14.
[0101] The receiving unit 11 is mainly used to receive the motion adjustment signal and analyze the motion adjustment signal to obtain a number of modular components that need to be adjusted.
[0102] The analysis unit 12 is mainly used to perform a graph analysis on all modular components that need to be adjusted, obtain a spatial compatibility data graph between the modular components that need to be adjusted, and use the spatial compatibility data graph to perform mutual interference analysis to obtain an adjustment sequence and an adjustment path.
[0103] The processing unit 13 is mainly used to input the adjustment sequence and adjustment path into a preset parameter model, output rotation parameters and displacement parameters, use the adjustment path to perform smooth interpolation processing on the rotation parameters to obtain interpolation parameters, use the interpolation parameters to map and correct the displacement parameters, and generate control signals for adjusting the sizes of each component.
[0104] The adjustment unit 14 is mainly used to control the electric adjustment device of the corresponding modular component that needs to be adjusted to adjust the size according to the control signal, so as to obtain the adjusted modular human-shaped mannequin.
[0105] In this embodiment, by combining the receiving unit 11, the analyzing unit 12, the processing unit 13 and the adjusting unit 14, the modular component adjustment system 10 can realize highly automated and accurate humanoid model adjustment. Specifically, the receiving unit 11 receives and analyzes the action adjustment signal to ensure that all modular components that need to be adjusted can be accurately identified; the analyzing unit 12 performs a spectrum analysis and a mutual interference analysis to generate a spatial compatibility data spectrum and an optimal adjustment path to ensure that the modular components will not interfere with each other during the adjustment process; the processing unit 13 inputs the adjustment sequence and the adjustment path into the preset parameter model, outputs accurate rotation parameters and displacement parameters, and generates a control signal using a smooth interpolation and mapping correction method to ensure the smoothness and accuracy of the adjustment process; the adjusting unit 14 drives the electric adjustment device according to the generated control signal to adjust the size of each modular component in real time, and obtains a highly anthropomorphic adjusted humanoid model to achieve synchronous adjustment of multiple components, and can also ensure that the adjustment process is interference-free and highly anthropomorphic, meeting the high standard requirements for adjustable humanoid models in the fields of clothing design, teaching display, etc.
[0106] It should be noted that technicians in the relevant technical field can clearly understand that for the convenience and conciseness of description, the specific working process of the system and each unit described above can refer to the corresponding process in the aforementioned modular component adjustment method embodiment, and will not be repeated here.
[0107] The structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with this technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantive technical significance. Any structural modification, change in proportion or adjustment of size, without affecting the effects and purposes that can be achieved by the present invention, should still fall within the scope of the technical contents disclosed by the present invention.
[0108] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A modular component adjustment method, applied to the adjustment of a humanoid model, wherein the humanoid model is composed of a plurality of modular components, each of which is pre-set with an electric adjustment device, characterized in that: Adjustment methods include: Receiving an action adjustment signal, and analyzing the action adjustment signal to obtain a plurality of modular components that need to be adjusted; Performing a graph analysis on all the modular components that need to be adjusted to obtain a spatial compatibility data graph between the modular components that need to be adjusted, and performing mutual interference analysis using the spatial compatibility data graph to obtain an adjustment sequence and an adjustment path; Input the adjustment sequence and the adjustment path into a preset parameter model, output a rotation parameter and a displacement parameter, use the adjustment path to perform smooth interpolation processing on the rotation parameter to obtain an interpolation parameter, use the interpolation parameter to map and correct the displacement parameter, and generate a control signal for adjusting the size of each component; According to the control signal, the electric adjustment device of the corresponding modular component that needs to be adjusted is controlled to adjust the size to obtain an adjusted modular human-shaped model.
2. The modular component adjustment method according to claim 1, characterized in that: The step of receiving the action adjustment signal and parsing the action adjustment signal to obtain a plurality of modular components that need to be adjusted includes: Receiving an action adjustment signal of a size adjustment request, parsing the action adjustment signal by using a signal decoding technology, and obtaining all target size parameters and adjustment types; The target size parameters are screened through data cleaning to obtain effective adjustment requirements, and the effective adjustment requirements are classified to obtain size classifications related to body type; Using statistical analysis method to check the adjustment type, and obtain the module size that meets the adjustment conditions; All the size classifications and all the module sizes are input into a preset matching model to obtain a number of modular components that need to be adjusted.
3. The modular component adjustment method according to claim 1, characterized in that: The step of performing a graph analysis on all the modular components that need to be adjusted to obtain a spatial compatibility data graph between the modular components that need to be adjusted, and performing mutual interference analysis using the spatial compatibility data graph to obtain an adjustment sequence and an adjustment path includes: Performing a graph analysis on all the modular components that need to be adjusted by using spatial data processing technology to obtain geometric shape data and spatial position information of each component; Generating interference relationship data between the modular components that need to be adjusted based on the geometric shape data, and mapping the interference relationship data using a space transformation method to obtain an interference matrix; Sorting and optimizing the interference matrix to obtain an adjustment path, and using the spatial position information to constrain the positions of all the modular components that need to be adjusted to obtain spatial constraint data; The adjustment sequence is adjusted based on the adjustment path and the space constraint data to generate an interference-free adjustment sequence.
4. The modular component adjustment method according to claim 3, characterized in that: The step of sorting and optimizing the interference matrix to obtain an adjustment path, and using the spatial position information to constrain the positions of all the modular components that need to be adjusted to obtain spatial constraint data includes: The interference matrix is sorted in descending order of priority according to the interference degree by an optimization algorithm to obtain a sorting result; Evaluate the sorting results item by item, select the path with the least interference for path optimization, and obtain the adjustment path; Based on the adjustment path, the spatial position information is used to perform position constraint processing on the modular component that needs to be adjusted, so as to generate spatial constraint data of the modular component that needs to be adjusted.
5. The modular component adjustment method according to claim 1, characterized in that: The step of inputting the adjustment sequence and the adjustment path into a preset parameter model, outputting rotation parameters and displacement parameters, performing smooth interpolation processing on the rotation parameters to obtain interpolation parameters, and mapping the displacement parameters using the interpolation parameters to generate control signals for adjusting the sizes of the components includes: Inputting the adjustment sequence and the adjustment path into a preset parameter model, and decomposing the adjustment sequence in the parameter model using a spatial analysis technique to obtain a rotation angle parameter and a displacement length parameter; Optimizing the rotation angle parameter and the displacement length parameter by using the adjustment path to obtain a smooth rotation angle and a position correction displacement parameter; The smooth rotation angle is interpolated by an interpolation method to obtain a rotation interpolation parameter, the rotation interpolation parameter is converted into a rotation coordinate system by a mapping algorithm, and the position correction displacement parameter is mapped into a target space coordinate to obtain a mapped displacement parameter; Based on the mapped displacement parameters and the rotation interpolation parameters, a control signal for adjusting the size of each component is generated.
6. The modular component adjustment method according to claim 5, characterized in that: The step of interpolating the smooth rotation angle by an interpolation method to obtain rotation interpolation parameters, converting the rotation interpolation parameters into a rotation coordinate system by a mapping algorithm, and mapping the position correction displacement parameters into the coordinates of the rotation coordinate system to obtain the mapped displacement parameters comprises: Using a linear interpolation algorithm to interpolate the smooth rotation angle, interpolating the smooth rotation angle from an original starting angle to a target angle, and obtaining a rotation interpolation parameter; The rotation interpolation parameters are converted into a rotation coordinate system in a physical space using a coordinate transformation algorithm; The position correction displacement parameters are mapped to the rotating coordinate system through a nonlinear mapping algorithm to obtain mapped displacement parameters.
7. The modular component adjustment method according to claim 1, characterized in that: The step of controlling the electric adjustment device of each modular component that needs to be adjusted to adjust the size according to the control signal to obtain an adjusted modular humanoid model includes: Controlling the start-up of the electric adjustment device of each modular component that needs to be adjusted according to the control signal, and monitoring the rotation angle and displacement size of the electric adjustment device in real time; The sensor feedback signal is used to monitor the angle error of the rotation angle and the displacement error of the displacement size during the adjustment process, and is fed back to the control system for real-time correction to obtain an adjusted modular humanoid model.
8. A modular component adjustment system, applied to the adjustment of a mannequin, wherein the mannequin is composed of a plurality of modular components, each of which is pre-equipped with an electric adjustment device, characterized in that: The system comprises: A receiving unit, used for receiving an action adjustment signal and analyzing the action adjustment signal to obtain a plurality of modular components that need to be adjusted; An analysis unit, configured to perform a graph analysis on all the modular components that need to be adjusted, obtain a spatial compatibility data graph between the modular components that need to be adjusted, and perform mutual interference analysis using the spatial compatibility data graph to obtain an adjustment sequence and an adjustment path; a processing unit, configured to input the adjustment sequence and the adjustment path into a preset parameter model, output a rotation parameter and a displacement parameter, perform smooth interpolation processing on the rotation parameter using the adjustment path to obtain an interpolation parameter, map and correct the displacement parameter using the interpolation parameter, and generate a control signal for adjusting the size of each component; The adjusting unit is used to control the electric adjusting device of the corresponding modular component that needs to be adjusted to adjust the size according to the control signal to obtain an adjusted modular humanoid model.