A ceramic anti-skid degree detection method, device, equipment and storage medium
By acquiring motion trajectory data of the ceramic surface and calculating motion parameters and energy data, the problem of low accuracy in existing ceramic anti-slip detection methods is solved, and a more accurate and reliable assessment of anti-slip performance is achieved.
Patent Information
- Application Number
- CN202410408080.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-07
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2044-04-07
AI Technical Summary
Existing methods for testing the anti-slip properties of ceramics rely on static friction coefficient measurements, which cannot fully reflect the true anti-slip performance during dynamic motion. Furthermore, they neglect the impact of energy conversion and consumption on anti-slip performance, resulting in low testing accuracy.
By acquiring motion trajectory data of the ceramic surface, calculating motion parameters and energy data, and comprehensively evaluating the anti-slip properties of the ceramic, including data denoising, motion trajectory stitching, parameter calculation, and energy analysis, the overall assessment is made.
This improves the accuracy and reliability of testing the anti-slip properties of ceramics, enabling a more comprehensive evaluation of the anti-slip performance of ceramic materials and avoiding the limitations of a single indicator.
Smart Images

Figure CN118275334B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of artificial intelligence technology, and in particular to a method, apparatus, electronic device, and computer-readable storage medium for detecting the anti-slip properties of ceramics. Background Technology
[0002] Ceramics are a common building and decorative material, possessing a beautiful appearance and good wear resistance. However, due to their smooth surface, they can easily cause slips and falls in wet or oily environments. Therefore, improving the anti-slip properties of ceramics is particularly important. Anti-slip ceramics are widely used in public places, kitchens, bathrooms, and other areas requiring anti-slip protection to ensure people's safety.
[0003] Existing methods for testing the anti-slip properties of ceramics typically involve measuring the static friction coefficient of the ceramic and then comparing it with a standard friction coefficient to determine the degree of anti-slip performance. However, this method relies on directly measuring the friction coefficient, which cannot fully reflect the actual anti-slip performance of the human body during dynamic movement. Furthermore, assessing the degree of anti-slip performance solely by measuring friction ignores the impact of energy conversion and consumption during the sliding process on anti-slip performance. Therefore, current methods for testing the anti-slip properties of ceramics still suffer from low accuracy. Summary of the Invention
[0004] This invention provides a method, apparatus, and computer-readable storage medium for detecting the anti-slip properties of ceramics, with the main objective of improving the accuracy of ceramic anti-slip testing.
[0005] To achieve the above objectives, the present invention provides a method for detecting the anti-slip properties of ceramics, comprising:
[0006] Obtain the dataset to be detected generated by the movement of the test object on the ceramic surface, extract the position of the dataset to be detected, and obtain the motion trajectory.
[0007] The motion trajectory is subjected to parameter calculation to obtain motion parameters;
[0008] Energy data is obtained by calculating the energy of the motion trajectory using the motion parameters.
[0009] The safety assessment is performed using the motion parameters and energy data to determine the degree of slip resistance.
[0010] Optionally, the step of extracting the location of the dataset to be detected to obtain the motion trajectory includes:
[0011] Denoise the data in the dataset to be detected one by one to obtain a denoised dataset;
[0012] Extract the coordinates of the test objects from the denoised dataset;
[0013] The motion trajectory is obtained by stitching together the coordinates of the test object.
[0014] Optionally, the step of stitching together the motion trajectory of the test object coordinates to obtain the motion trajectory includes:
[0015] The coordinates of the test object are concatenated over time to obtain a time series.
[0016] The motion trajectory is obtained by performing sequence interpolation on the time series.
[0017] Optionally, the step of calculating the motion parameters of the motion trajectory includes:
[0018] Calculate the instantaneous velocity and acceleration at each time point in the motion trajectory;
[0019] The frictional force is calculated using the acceleration.
[0020] Motion parameters are obtained by integrating the data of instantaneous velocity, acceleration, and friction.
[0021] Optionally, energy calculation is performed on the motion trajectory using the motion parameters to obtain energy data, including:
[0022] The kinetic energy data of the motion trajectory are calculated based on the motion parameters and the preset mass of the test object;
[0023] The work done by friction on the motion trajectory is calculated based on the motion parameters.
[0024] Energy is constructed based on the kinetic energy data and the work done by friction to obtain energy data.
[0025] Optionally, the step of using the motion parameters and the energy data to perform a safety assessment and obtain the degree of slip resistance includes:
[0026] The motion trajectory stability score is calculated based on the motion parameters.
[0027] A comprehensive score is calculated based on the motion trajectory stability score and the energy data to obtain the scoring result;
[0028] The scoring results are divided into levels to determine the degree of slip resistance.
[0029] Optionally, calculating the motion trajectory stability score based on the motion parameters includes:
[0030] The curvature of the motion trajectory is calculated based on the motion parameters;
[0031] Calculate the magnitude of acceleration change based on the aforementioned motion parameters;
[0032] Stability is assessed based on the curvature and the magnitude of acceleration change to obtain a motion trajectory stability score.
[0033] To address the above problems, the present invention also provides a ceramic anti-slip degree detection device, the device comprising:
[0034] The trajectory extraction module is used to acquire the dataset to be detected generated by the movement of the test object on the ceramic surface, extract the position of the dataset to be detected, and obtain the motion trajectory.
[0035] The parameter calculation module is used to calculate the parameters of the motion trajectory to obtain motion parameters;
[0036] An energy calculation module is used to perform energy calculations on the motion trajectory using the motion parameters to obtain energy data.
[0037] The anti-slip assessment module is used to assess safety using the motion parameters and energy data to obtain the degree of anti-slip performance.
[0038] To address the above problems, the present invention also provides an electronic device, the electronic device comprising:
[0039] At least one processor; and,
[0040] A memory communicatively connected to the at least one processor; wherein,
[0041] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the ceramic anti-slip degree detection method described above.
[0042] To address the aforementioned problems, the present invention also provides a computer-readable storage medium storing at least one computer program, which is executed by a processor in an electronic device to implement the ceramic anti-slip degree detection method described above.
[0043] This invention extracts coordinates from the data in the dataset to be tested, and analyzes the extracted coordinates to determine the motion trajectory of the test object on the ceramic surface. This provides a clear view of the test object's movement path on the ceramic surface, facilitating the study of the test object's motion patterns. By comprehensively analyzing motion parameters and energy data, the anti-slip performance of ceramic materials can be evaluated more comprehensively, avoiding the limitations of a single indicator and improving the accuracy and reliability of ceramic anti-slip testing. Therefore, the ceramic anti-slip testing method, device, electronic device, and computer-readable storage medium proposed in this invention can improve the accuracy of ceramic anti-slip testing. Attached Figure Description
[0044] Figure 1 This is a flowchart illustrating a method for detecting the anti-slip properties of ceramics according to an embodiment of the present invention.
[0045] Figure 2 This is a schematic diagram of the motion trajectory stitching process provided in an embodiment of the present invention;
[0046] Figure 3 This is a schematic diagram of the motion trajectory stability score calculation process provided in an embodiment of the present invention;
[0047] Figure 4 This is a functional block diagram of a ceramic anti-slip degree detection device provided in an embodiment of the present invention;
[0048] Figure 5 This is a schematic diagram of an electronic device for implementing the ceramic anti-slip degree detection method according to an embodiment of the present invention.
[0049] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0050] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0051] In existing technologies, methods for testing the anti-slip properties of ceramic tiles include static friction coefficient testing and on-site evaluation. Static friction coefficient testing involves using a pre-set slider to move relative to the ceramic surface, recording the required pulling (or pushing) force to maintain a constant speed or recording the critical force at the start of sliding, and then calculating the static friction coefficient. However, the static friction coefficient only reflects the local situation at the test point, and the ceramic tile surface may be uneven; a single-point measurement may not fully represent the anti-slip performance of the entire tile. On-site evaluation, on the other hand, involves collecting data from subjects walking on wet tiles based on actual walking experience, and subjectively evaluating the anti-slip effect based on this data. However, due to significant differences in individual perceptions and a lack of quantitative standards, the evaluation results are unreliable and have poor repeatability.
[0052] Since energy loss is directly proportional to anti-slip performance, ceramic materials with good anti-slip properties will have greater energy loss under the same conditions, meaning they are more capable of preventing the test object from sliding. Therefore, this invention extracts the trajectory data of the test object when it moves on the ceramic surface, calculates the motion parameters and energy loss based on the trajectory data, and finally conducts a comprehensive safety assessment based on the motion parameters and energy loss data, thereby improving the accuracy and objectivity of testing the anti-slip performance of ceramic materials.
[0053] Reference Figure 1 The diagram shown is a flowchart illustrating a method for detecting the anti-slip properties of ceramics according to an embodiment of the present invention. In this embodiment, the method for detecting the anti-slip properties of ceramics includes:
[0054] S1. Obtain the dataset to be detected generated by the movement of the test object on the ceramic surface, extract the position of the dataset to be detected, and obtain the motion trajectory.
[0055] In this embodiment of the invention, the dataset to be tested consists of a series of image frame data. The image frames record the process of a slider of a preset specification moving at a predetermined initial speed on the surface of a tile that has been sprayed with water. The slider of the preset specification is the test object.
[0056] In this embodiment of the invention, the position coordinates of the test object on each image frame in the dataset to be detected are extracted, and then the motion trajectory is stitched together according to the position coordinates, so as to convert the abstract motion data into an intuitive trajectory image, which facilitates the calculation of subsequent motion parameters.
[0057] In this embodiment of the invention, the step of extracting the location of the dataset to be detected to obtain the motion trajectory includes:
[0058] Denoise the data in the dataset to be detected one by one to obtain a denoised dataset;
[0059] Extract the coordinates of the test objects from the denoised dataset;
[0060] The motion trajectory is obtained by stitching together the coordinates of the test object.
[0061] In this embodiment of the invention, a pixel is selected from the denoised dataset as the target pixel. The image of the target pixel is divided into pixels using a preset neighborhood window. The gray value of each pixel in the neighborhood window is calculated and sorted. The median value is obtained from the sorted gray values and used as the new gray value of the target pixel to obtain the denoised dataset.
[0062] For example, there is currently a 5x5 grayscale image, including {[10, 20, 30, 40, 50], [60, 70, 80, 90, 100], [110, 120, 150, 140, 130], [160, 170, 180, 190, 200], [210, 220, 230, 240, 250]}, where each value refers to the grayscale value of the corresponding pixel. The neighborhood window is 3x3. Pixel points with a grayscale value of 10 are selected from the grayscale image as target pixel points. Then, the pixel points in the neighborhood window include {[10, 20, 30], [60, 70, 80], [110, 120, 150]}. The grayscale values in the neighborhood window are sorted to obtain 10, 20, 30, 60, 70, 80, 110, 120, 150. The median value 70 after sorting is used as the grayscale value corresponding to the target pixel point. Then, the new grayscale value of the target pixel point is 70.
[0063] In the embodiment of the present invention, edge recognition is performed on the denoised image dataset. According to the edge recognition result, the slider area in the image can be determined. By calculating the position coordinates of the slider area in the corresponding denoised image dataset, the test object coordinates are obtained.
[0064] Further, one image frame is selected from the denoised image dataset one by one as the image frame to be processed. The gradient intensity and gradient direction of the image frame to be processed in the horizontal and vertical directions are calculated, and the intensity magnitudes are compared in the gradient direction to screen out the maximum value. The maximum value is screened using a preset high threshold and low threshold to obtain edge points. The edge points are connected to obtain the slider area.
[0065] Further, for the slider area, its centroid coordinates are calculated to obtain the center coordinates of the slider in the image. Among them, the centroid coordinates can be obtained by traversing pixel points, accumulating the product of the horizontal and vertical coordinates of each pixel point multiplied by its grayscale value, and then dividing by the total area.
[0066] See Figure 2 As shown, in the embodiment of the present invention, the splicing of the motion trajectories of the test object coordinates to obtain the motion trajectory includes:
[0067] S21. Perform time-series concatenation on the test object coordinates to obtain a time series;
[0068] S22. Perform sequence interpolation on the time series to obtain the motion trajectory.
[0069] Specifically, arranging the timestamps corresponding to the test object coordinates in chronological order can obtain the time series.
[0070] In detail, the covariance function of the time series is calculated, and the predicted value of each coordinate on the coordinate axis is calculated using a preset regression model based on the covariance function. The motion trajectory is constructed based on the predicted coordinate values.
[0071] In this embodiment of the invention, by performing image denoising and motion trajectory stitching on the dataset to be detected, trajectory information reflecting the motion state of the test object can be systematically extracted from the original dataset.
[0072] S2. Perform parameter calculations on the motion trajectory to obtain motion parameters.
[0073] In this embodiment of the invention, by calculating the dynamic parameters of the motion trajectory, the influence of the anti-slip properties of ceramics on the motion test object can be quantitatively analyzed.
[0074] In this embodiment of the invention, the step of calculating the motion parameters of the motion trajectory includes:
[0075] Calculate the instantaneous velocity and acceleration at each time point in the motion trajectory;
[0076] The frictional force is calculated using the acceleration.
[0077] Motion parameters are obtained by integrating the data of instantaneous velocity, acceleration, and friction.
[0078] In this embodiment of the invention, the displacement difference and time difference between two consecutive time points in the motion trajectory are calculated, and the velocity vector of the test object at each time point is calculated based on the displacement difference and time difference, thereby obtaining the instantaneous velocity.
[0079] In this embodiment of the invention, the change in instantaneous velocity over two consecutive time periods is calculated to obtain the acceleration vector of the test object at each moment, and the acceleration vector is the acceleration.
[0080] In this embodiment of the invention, according to Newton's second law and the acceleration of the test object, the acceleration of the test object is multiplied by the mass of the test object to obtain the frictional force at each time point.
[0081] In this embodiment of the invention, a time series is generated based on the velocity, acceleration, and friction. For example, for each time point, the corresponding instantaneous velocity, acceleration, and friction values are recorded to construct a corresponding set of motion parameter sequences.
[0082] In this embodiment of the invention, by calculating and integrating the parameters of the motion trajectory, motion parameters are obtained, which can better simulate and analyze the anti-slip performance of the test object during dynamic motion. In particular, when the speed and acceleration of the test object change, it can reflect the changes in the anti-slip effect of the ceramic surface in real time, thereby improving the objectivity and accuracy of the anti-slip test.
[0083] S3. Calculate the energy of the motion trajectory using the motion parameters to obtain energy data.
[0084] In this embodiment of the invention, by calculating the energy data corresponding to the motion parameters, analyzing the energy loss based on the changes in the energy data, and using the work done to overcome the friction on the ceramic tile surface to calculate the anti-slip degree of the ceramic tile surface, the difference in anti-slip between ceramics can be accurately and objectively evaluated.
[0085] In this embodiment of the invention, the step of using the motion parameters to calculate the energy of the motion trajectory and obtain energy data includes:
[0086] The kinetic energy data of the motion trajectory are calculated based on the motion parameters and the preset mass of the test object;
[0087] The work done by friction on the motion trajectory is calculated based on the motion parameters.
[0088] Energy is constructed based on the kinetic energy data and the work done by friction to obtain energy data.
[0089] In this embodiment of the invention, the mass of the slider is obtained, and the kinetic energy data at each time point can be calculated based on the mass and the instantaneous velocity in the motion parameters; the frictional force in the motion parameters is integrated over adjacent time points to obtain the work done by the frictional force.
[0090] In this embodiment of the invention, the energy construction refers to calculating the change in kinetic energy based on the kinetic energy data, synchronizing the change in kinetic energy with the work done by friction in time, and combining them to form energy data that includes the change in kinetic energy and the work done by friction. In the energy data, each item represents the decrease in kinetic energy at a point in time or over a continuous period of time and the corresponding value of the work done by friction. Here, energy data refers to the change in kinetic energy over time and the amount of work done by the test object against friction.
[0091] For example, at a certain time point t1, the velocity of the slider is v1 = 2 m / s, and the kinetic energy data at this time is K1 = 0.5 * 1 kg * (2 m / s)^2 = 2. At the next time point t2, the velocity of the slider becomes v2 = 1 m / s, and the kinetic energy data is updated to K2 = 0.5 * 1 kg * (1 m / s)^2 = 0.5. Then, ΔK = K2 - K1 = 0.5 - 2 = -1.5, and the negative sign indicates a decrease in kinetic energy. Between these two time points, the work Wf done by the slider to overcome the frictional force on the ceramic surface can be calculated by the product of the frictional force Ff and the displacement d. The average frictional force is Ff = 10 N, and the slider is displaced by d = 1 m. So, the work done by the frictional force during this period is Wf = Ff * d = 10 N * 1 m = 10 J. The finally constructed energy data is {(t1→t2), -1.5, 10}.
[0092] In the embodiment of the present invention, by using the motion parameters to calculate the energy data and constructing the energy data, the conversion and dissipation of energy can be intuitively understood. Furthermore, the anti-slip degree of the ceramic can be evaluated according to the dissipated energy in the conversion domain, improving the detection accuracy of the anti-slip degree.
[0093] S4. Use the motion parameters and the energy data to perform a safety assessment to obtain the anti-slip degree.
[0094] In the embodiment of the present invention, by using the motion parameters and the energy data for scoring, the resistance of the ceramic surface to the sliding object can be quantitatively evaluated. Considering the influence of the frictional force during the movement process, the accuracy and comparability of the anti-slip degree can be improved.
[0095] In the embodiment of the present invention, the use of the motion parameters and the energy data to perform a safety assessment to obtain the anti-slip degree includes:
[0096] Calculate the stability score of the motion trajectory according to the motion parameters;
[0097] Calculate a comprehensive score according to the stability score of the motion trajectory and the energy data to obtain a scoring result;
[0098] Classify the scoring result to obtain the anti-slip degree.
[0099] Refer Figure 3 As shown, in the embodiment of the present invention, the calculation of the stability score of the motion trajectory according to the motion parameters includes:
[0100] S31. Calculate the curvature of the motion trajectory according to the motion parameters;
[0101] S32. Calculate the amplitude of the acceleration change according to the motion parameters;
[0102] S33. Based on the curvature and the magnitude of acceleration change, a stability assessment is performed to obtain a motion trajectory stability score.
[0103] In detail, the position coordinates of each adjacent time point in the motion trajectory are differentiated to obtain the direction vector, and the direction vector is differentiated again to obtain the curvature.
[0104] In detail, the acceleration in the motion parameters is differentially calculated using the time sequence corresponding to the motion parameters to obtain the rate of change of acceleration, and the standard deviation is calculated based on the rate of change of acceleration to obtain the magnitude of acceleration change.
[0105] In detail, the motion trajectory stability score is obtained by weighting the curvature and the magnitude of acceleration change using preset weight values.
[0106] Furthermore, the motion trajectory stability score is calculated based on the curvature and acceleration variation. A smaller curvature indicates a more straight and stable trajectory, while a larger acceleration variation indicates drastic changes in motion and less stability. Therefore, a smaller motion trajectory stability score indicates greater stability, while a larger score indicates poorer motion stability.
[0107] In this embodiment of the invention, the comprehensive score calculation refers to multiplying the kinetic energy change score in the energy data by a pre-set weight to obtain a kinetic energy score; multiplying the work done by friction in the energy data by a pre-set friction weight to obtain a friction score; normalizing the kinetic energy score and the friction score respectively; summing the normalized kinetic energy score and the friction score to obtain an energy score; and adding the energy score to the motion trajectory stability score to obtain the score result.
[0108] Furthermore, by summing the change in kinetic energy with the work done by friction, the anti-slip performance of the ceramic surface can be quantitatively evaluated. If the change in kinetic energy is large and close to the work done by friction, it indicates that the ceramic material effectively converts into heat energy or other forms of energy during movement, demonstrating good anti-slip performance; in this case, a smaller score indicates greater stability.
[0109] For example, a slider slides along a horizontal surface between time points t1 and t2. At time point t1, the slider's velocity is v1 = 2 m / s, and at time point t2, the velocity decreases to v2 = 1 m / s. Assuming the slider moves along a curved path during the time interval (t1, t2), the curvature value is calculated using the curvature formula, assuming a curvature of 0.5 radians / meter. The magnitude of the acceleration change is then calculated. Assuming the slider's acceleration during the time interval (t1, t2) decreases from a1 = 4 m / s² to a2 = 2 m / s², the magnitude of the acceleration change is Δa = a2 - a1 = 2 - 4 = -2 m / s², where the negative sign indicates a decrease in acceleration. Based on the magnitude of the acceleration change and the curvature, a weighted multiplication is performed, and the stability score of the motion trajectory is assumed to be 8.
[0110] Based on the mass m of the slider and the instantaneous velocities v1 and v2 in the motion parameters, the change in kinetic energy is -1.5, and the work done by friction is 10. Then, the change in kinetic energy and the work done by friction are multiplied by weight and normalized. Assuming that the energy score obtained is 0.7.
[0111] The weighted average of the motion trajectory stability score and energy score yields the following comprehensive score: Comprehensive Score = (Motion Trajectory Stability Score * 0.6) + (Energy Score * 0.4) = (8 * 0.6) + (0.7 * 0.4) = 4.8 + 0.28 = 5.08. The score range is divided into 1-10 points, with different levels assigned based on the score range: 0-2 points: Excellent anti-slip performance; 2-4 points: High anti-slip performance; 4-6 points: Medium anti-slip performance; 6-8 points: Low anti-slip performance; 8-10 points: No anti-slip performance. Based on the comprehensive score of 5.08, the anti-slip level is classified as High Anti-slip Performance.
[0112] In this embodiment of the invention, by introducing energy calculation, the energy dissipation caused by friction during actual movement is reflected. The surface with greater energy loss may have a stronger ability to prevent the test object from sliding under the same conditions, thereby judging the anti-slip performance of ceramics. This avoids the limitations of evaluating ceramics solely by the coefficient of friction and improves the reliability of ceramic anti-slip testing.
[0113] like Figure 4 The diagram shown is a functional block diagram of a ceramic anti-slip degree detection device provided in an embodiment of the present invention.
[0114] The ceramic anti-slip degree detection device 100 of the present invention can be installed in an electronic device. Depending on the functions it performs, the ceramic anti-slip degree detection device 100 includes a trajectory extraction module 101, a parameter calculation module 102, an energy calculation module 103, and an anti-slip evaluation module 104. The module described in this invention can also be called a unit, which refers to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, and which are stored in the memory of the electronic device.
[0115] In this embodiment, the functions of each module / unit are as follows:
[0116] The trajectory extraction module 101 is used to acquire the dataset to be detected generated by the movement of the test object on the ceramic surface, extract the position of the dataset to be detected, and obtain the motion trajectory.
[0117] The parameter calculation module 102 is used to calculate the parameters of the motion trajectory to obtain motion parameters;
[0118] The energy calculation module 103 is used to perform energy calculation on the motion trajectory using the motion parameters to obtain energy data;
[0119] The anti-slip assessment module 104 is used to assess safety using the motion parameters and energy data to obtain the degree of anti-slip performance.
[0120] In detail, each module in the ceramic anti-slip degree detection device 100 described in this embodiment of the invention adopts the same characteristics as described above during use. Figures 1 to 3 The method used is the same as the ceramic anti-slip test method described above, and it can produce the same technical effect, so it will not be repeated here.
[0121] like Figure 5 The diagram shown is a schematic representation of an electronic device for implementing a method for detecting the anti-slip properties of ceramics, according to an embodiment of the present invention.
[0122] The electronic device 1 may include a processor 10, a memory 11, a communication bus 12 and a communication interface 13, and may also include a computer program stored in the memory 11 and capable of running on the processor 10, such as a ceramic anti-slip degree detection program.
[0123] In some embodiments, the processor 10 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control unit of the electronic device, connecting various components of the entire electronic device through various interfaces and lines. It executes programs or modules stored in the memory 11 (e.g., executing a ceramic anti-slip degree detection program) and calls data stored in the memory 11 to perform various functions of the electronic device and process data.
[0124] The memory 11 includes at least one type of readable storage medium, including flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of an electronic device, such as a portable hard drive. In other embodiments, the memory 11 can be an external storage device of the electronic device, such as a plug-in portable hard drive, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. Furthermore, the memory 11 can include both internal and external storage units of the electronic device. The memory 11 can be used not only to store application software and various types of data installed on the electronic device, such as the code of a ceramic anti-slip degree detection program, but also to temporarily store data that has been output or will be output.
[0125] The communication bus 12 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. The bus is configured to enable communication between the memory 11 and at least one processor 10, etc.
[0126] The communication interface 13 is used for communication between the aforementioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, Bluetooth interface, etc.), typically used to establish communication connections between the electronic device and other electronic devices. The user interface may be a display, an input unit (such as a keyboard), or, optionally, a standard wired or wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device and to display a visual user interface.
[0127] The figure only shows an electronic device with components. Those skilled in the art will understand that the structure shown in the figure does not constitute a limitation on the electronic device and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0128] For example, although not shown, the electronic device may also include a power supply (such as a battery) to power the various components. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.
[0129] It should be understood that the embodiments described are for illustrative purposes only and are not limited to this structure in the scope of the patent application.
[0130] The ceramic anti-slip degree detection program stored in the memory 11 of the electronic device 1 is a combination of multiple instructions, which, when run in the processor 10, can achieve the following:
[0131] Obtain the dataset to be detected generated by the movement of the test object on the ceramic surface, extract the position of the dataset to be detected, and obtain the motion trajectory.
[0132] The motion trajectory is subjected to parameter calculation to obtain motion parameters;
[0133] Energy data is obtained by calculating the energy of the motion trajectory using the motion parameters.
[0134] The safety assessment is performed using the motion parameters and energy data to determine the degree of slip resistance.
[0135] Specifically, the specific implementation method of the processor 10 for the above instructions can be referred to the description of the relevant steps in the corresponding embodiment of the accompanying drawings, and will not be repeated here.
[0136] Furthermore, if the modules / units integrated in the electronic device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).
[0137] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor of an electronic device, can perform the following:
[0138] Obtain the dataset to be detected generated by the movement of the test object on the ceramic surface, extract the position of the dataset to be detected, and obtain the motion trajectory.
[0139] The motion trajectory is subjected to parameter calculation to obtain motion parameters;
[0140] Energy data is obtained by calculating the energy of the motion trajectory using the motion parameters.
[0141] The safety assessment is performed using the motion parameters and energy data to determine the degree of slip resistance.
[0142] In the several embodiments provided by this invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.
[0143] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0144] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.
[0145] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0146] Therefore, the embodiments should be regarded as exemplary and non-limiting in all respects. The scope of the invention is not limited to the foregoing description, and all variations within the meaning and scope of equivalents falling within the protection scope are intended to be included in the invention.
[0147] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.
[0148] Furthermore, it is clear that the word "including" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices described in the system can also be implemented by a single unit or device through software or hardware. Terms such as "first," "second," etc., are used to indicate names and do not indicate any specific order.
[0149] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A method for testing the anti-slip properties of ceramic materials, characterized in that, The method includes: Obtain the dataset to be detected generated by the movement of the test object on the ceramic surface, extract the position of the dataset to be detected, and obtain the motion trajectory. The motion trajectory is subjected to parameter calculation to obtain motion parameters; Energy data is obtained by calculating the energy of the motion trajectory using the motion parameters. The safety assessment is performed using the motion parameters and energy data to determine the degree of slip resistance. Energy data is obtained by calculating the energy of the motion trajectory using the motion parameters, including: The kinetic energy data of the motion trajectory are calculated based on the motion parameters and the preset mass of the test object; The work done by friction on the motion trajectory is calculated based on the motion parameters. Energy is constructed based on the kinetic energy data and the work done by the frictional force to obtain energy data; The safety assessment is performed using the motion parameters and energy data to obtain the degree of slip resistance, including: The motion trajectory stability score is calculated based on the motion parameters. A comprehensive score is calculated based on the motion trajectory stability score and the energy data to obtain the scoring result; The scoring results are then divided into levels to determine the degree of slip resistance. The motion trajectory stability score is calculated based on the motion parameters, including: The curvature of the motion trajectory is calculated based on the motion parameters; Calculate the magnitude of acceleration change based on the aforementioned motion parameters; Stability is assessed based on the curvature and the magnitude of acceleration change to obtain a motion trajectory stability score.
2. The method for testing the anti-slip properties of ceramics as described in claim 1, characterized in that, The step of extracting the location of the dataset to be detected to obtain the motion trajectory includes: Denoise the data in the dataset to be detected one by one to obtain a denoised dataset; Extract the coordinates of the test objects from the denoised dataset; The motion trajectory is obtained by stitching together the coordinates of the test object.
3. The method for testing the anti-slip properties of ceramics as described in claim 2, characterized in that, The step of stitching together the motion trajectory of the test object's coordinates to obtain the motion trajectory includes: The coordinates of the test object are concatenated over time to obtain a time series. The motion trajectory is obtained by performing sequence interpolation on the time series.
4. The method for testing the anti-slip properties of ceramics as described in claim 1, characterized in that, The step of calculating the motion parameters of the motion trajectory includes: Calculate the instantaneous velocity and acceleration at each time point in the motion trajectory; The frictional force is calculated using the acceleration. Motion parameters are obtained by integrating the data of instantaneous velocity, acceleration, and friction.
5. A ceramic anti-slip testing device, characterized in that, The device is used to implement the ceramic anti-slip degree detection method as described in claim 1, comprising: The trajectory extraction module is used to acquire the dataset to be detected generated by the movement of the test object on the ceramic surface, extract the position of the dataset to be detected, and obtain the motion trajectory. The parameter calculation module is used to calculate the parameters of the motion trajectory to obtain motion parameters; An energy calculation module is used to perform energy calculations on the motion trajectory using the motion parameters to obtain energy data. The anti-slip assessment module is used to assess safety using the motion parameters and energy data to obtain the degree of anti-slip performance.
6. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that is executed by the at least one processor, such that the at least one processor can perform a ceramic anti-slip degree detection method as described in any one of claims 1 to 4.
7. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements a method for detecting the anti-slip properties of ceramics as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Simulation method and system of energy consumption state of ceramic polishing machine
CN106250647A
A composite material friction performance prediction method based on molecular dynamics
CN109543272A