A method and system for adaptively controlling floor cutting

Through the method of adaptively controlling floor cutting, the lowest horizontal line algorithm and taboo search algorithm are used for sampling and path planning, and real-time adjustment is carried out in combination with the adaptive adjustment system, the problem of inefficient quality and efficiency of existing floor cutting technology is solved, and efficient and high-quality floor cutting is achieved.

CN117540889BActive Publication Date: 2025-05-16GUANGDONG YUFENG IND (GRP) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing floor cutting technology relies on manual labor, resulting in unprotected quality, low efficiency, low raw material utilization rate, and unable to meet the market's high requirements for high-quality floor cutting.

Method used

Adaptively controlling floor cutting method is adopted, by obtaining floor cutting parameters, using the lowest horizontal line algorithm and taboo search algorithm for sampling and path planning, and combining with the adaptive adjustment system for real-time data acquisition and adjustment, ultimately achieving efficient and high-quality floor cutting.

Benefits of technology

It improves the quality and efficiency of floor cutting, effectively controls the utilization rate of raw materials, meets the high requirements for high-quality floor cutting, and reduces production costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117540889B_ABST
    Figure CN117540889B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for adaptively controlling floor cutting, wherein the method comprises: obtaining floor cutting parameters, creating cutting tasks based on the floor cutting parameters; performing layout calculation processing on the floor using the lowest horizontal line algorithm based on the cutting tasks to obtain the floor layout plan; performing floor cutting path planning on the floor using the taboo search algorithm based on the cutting tasks to obtain the floor cutting path; marking the floor based on the floor layout plan and the floor cutting path to obtain the marked floor; performing cutting processing on the floor based on an adaptive adjustment system to obtain the floor after cutting processing, wherein the adaptive adjustment system is used to collect real-time data of the floor cutting processing process and perform real-time adjustment based on the real-time data; performing quality inspection on the floor to obtain the quality inspection result. The present invention can not only improve the quality and efficiency of floor cutting, but also effectively control the utilization rate of raw materials for floor cutting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of mechanical engineering, and in particular to a method and system for adaptively controlling floor cutting. Background Art

[0002] With the development of customized flooring and the expansion of demand, higher requirements are put forward for floor cutting technology, not only for the quality of floor cutting, but also for the utilization rate of raw materials for floor cutting. In the existing technology, most floor manufacturers still adopt the mode of manual cutting. The manual cutting mode is too dependent on the operator's technology, resulting in the inability to guarantee the quality of floor cutting, low cutting efficiency and high production cost, which has gradually failed to meet the market's high requirements for floor cutting. In this regard, a method for adaptively controlling floor cutting is proposed, which can not only improve the quality and efficiency of floor cutting, but also effectively control the utilization rate of raw materials for floor cutting, thereby meeting the high requirements for floor cutting processing. Summary of the invention

[0003] The purpose of the present invention is to overcome the shortcomings of the prior art. The present invention provides a method and system for adaptively controlling floor cutting, which can not only improve the quality and efficiency of floor cutting, but also effectively control the raw material utilization rate of floor cutting, thereby meeting the high requirements for floor cutting processing.

[0004] In order to solve the above technical problems, the present invention provides a method for adaptively controlling floor cutting, the method comprising:

[0005] Acquire floor cutting parameters, and create a cutting task based on the floor cutting parameters;

[0006] Based on the cutting task, the floor is arranged and calculated using the lowest horizontal line algorithm to obtain a floor arrangement plan;

[0007] Based on the cutting task, a taboo search algorithm is used to plan the cutting path of the floor to obtain the cutting path of the floor;

[0008] Marking the floor based on the floor layout plan and the floor cutting path to obtain the marked floor;

[0009] Performing cutting processing on the marked floor based on the adaptive adjustment system to obtain the cut floor, wherein the adaptive adjustment system is used to collect real-time data of the floor cutting process and perform real-time adjustment based on the real-time data;

[0010] Perform quality inspection on the floor after cutting to obtain quality inspection results.

[0011] Optionally, the acquiring floor cutting parameters and creating a cutting task based on the floor cutting parameters includes:

[0012] Acquire floor cutting parameters based on the data acquisition unit, and select corresponding cutting equipment information based on the floor cutting parameters;

[0013] A cutting task is created based on the floor cutting parameters and corresponding cutting equipment information.

[0014] Optionally, the floor layout calculation and processing is performed based on the cutting task using a lowest horizontal line algorithm to obtain a floor layout plan, including:

[0015] Initialize a horizontal line set based on the cutting task;

[0016] Selecting the lowest horizontal line in the set of horizontal lines, wherein if there is more than one lowest horizontal line, selecting the leftmost horizontal line as the lowest horizontal line;

[0017] Compare the width of the floor to be sampled with the width of the lowest horizontal line, wherein if the width of the floor to be sampled is smaller than the width of the lowest horizontal line, place the floor to be sampled at the position of the lowest horizontal line, and update the horizontal line set;

[0018] If the width of the floor to be sampled is greater than or equal to the width of the lowest horizontal line, select the first horizontal line adjacent to the lowest horizontal line and with the lowest height, lift the lowest horizontal line to be flush with the first horizontal line, obtain a new lowest horizontal line, and determine whether the width of the new lowest horizontal line is greater than the width of the floor to be sampled. If the width of the new lowest horizontal line is greater than the width of the floor to be sampled, place the floor to be sampled at the position of the new lowest horizontal line. If the width of the new lowest horizontal line is less than or equal to the width of the floor to be sampled, repeat the horizontal line lifting process until the width of the new lowest horizontal line is greater than the width of the floor to be sampled.

[0019] Repeat the sample arrangement calculation for the remaining floors to be sampled until the sample arrangement of all floors to be sampled is completed, and obtain the floor sample arrangement plan.

[0020] Optionally, the step of performing a cutting path planning process on the floor using a taboo search algorithm based on the cutting task to obtain the floor cutting path includes:

[0021] Based on the cutting task, a starting point and an ending point of the floor cutting path are set, an initial solution is generated by using a local search algorithm based on the starting point and the ending point of the floor cutting path, and a fitness value of the initial solution is calculated;

[0022] Setting a taboo table based on the initial solution;

[0023] Based on the taboo table, a plurality of candidate solutions are constructed using a search operator, and fitness values ​​of the plurality of candidate solutions are calculated;

[0024] Compare the first candidate solution with the best fitness value with the initial solution, wherein if the fitness value of the first candidate solution is greater than the fitness value of the initial solution, the first candidate solution is used as a new initial solution; if the fitness value of the first candidate solution is less than or equal to the fitness value of the initial solution, a second candidate solution that meets the contempt criterion except the first candidate solution is selected as a new initial solution;

[0025] The taboo table is updated based on the new initial solution, and the search operator is reused based on the updated taboo table to perform candidate solution construction, fitness calculation and fitness comparison processing until a preset number of iterations are reached to obtain the optimal solution, and the optimal solution is used as the floor cutting path.

[0026] Optionally, the generating of an initial solution based on the starting point and the ending point of the floor cutting path by using a local search algorithm includes:

[0027] Randomly generate a number of initial floor cutting paths based on the starting point and the end point of the floor cutting path, and form an initial solution set with the number of initial floor cutting paths;

[0028] A local search process is performed on the initial solution set to obtain a local optimal floor cutting path in the initial solution set, and the local optimal floor cutting path is used as the initial solution.

[0029] Optionally, the marking process of the floor based on the floor layout plan and the floor cutting path to obtain the marked floor includes:

[0030] The layout position and layout number of the floor to be cut are marked based on the floor layout plan, and the cutting path of the floor to be cut is marked based on the floor cutting path to obtain the marked floor.

[0031] Optionally, the step of performing a cutting process on the marked floor to obtain the cut floor includes:

[0032] Performing a sample arrangement process on the marked floor based on a sample arrangement device to obtain a sample-treated floor;

[0033] Cutting the floor after the layout processing based on the cutting equipment to obtain the cut floor;

[0034] Polishing the cut floor using a polishing device to obtain a polished floor;

[0035] The polished floor is cleaned by a cleaning device to obtain a cut floor.

[0036] Optionally, the adaptive adjustment system is used to collect real-time data of the floor cutting process and perform real-time adjustment based on the real-time data, including:

[0037] Based on the built-in sampling device in the adaptive adjustment system, real-time data is collected on the floor during the cutting process to obtain real-time data;

[0038] The material cutting error is calculated based on the real-time data using the preset template data, and the parameters of the material cutting equipment and the action of the material cutting equipment are adjusted in real time based on the material cutting error.

[0039] Optionally, the step of performing quality inspection on the floor after cutting to obtain a quality inspection result includes:

[0040] Classify the cut floors using preset classification standards to obtain several floor classification groups;

[0041] Sampling is performed on a number of floor classification groups to obtain a number of floor inspection samples;

[0042] Based on preset standards, several floor inspection samples are subjected to quality inspection, and the number of floors that meet the quality standards and the number of floors that do not meet the quality standards are counted to obtain quality inspection results.

[0043] In addition, the present invention also provides a system for adaptively controlling floor cutting, the system comprising:

[0044] A cutting task module is used to obtain floor cutting parameters and create a cutting task based on the floor cutting parameters;

[0045] A floor layout module is used to perform layout calculation processing on the floor based on the cutting task using the lowest horizontal line algorithm to obtain a floor layout plan;

[0046] A cutting path planning module is used to perform cutting path planning processing on the floor based on the cutting task using a taboo search algorithm to obtain a cutting path for the floor;

[0047] A marking module, used for marking the floor based on the floor layout plan and the floor cutting path to obtain the marked floor;

[0048] A cutting module, used for cutting the marked floor based on an adaptive adjustment system to obtain the cut floor, wherein the adaptive adjustment system is used for collecting real-time data of the floor cutting process and performing real-time adjustment based on the real-time data;

[0049] The quality inspection module is used to perform quality inspection on the floor after cutting and obtain quality inspection results.

[0050] In the embodiment of the present invention, the floor is arranged by the lowest horizontal line algorithm to meet the layout of the floor, the floors do not overlap each other, and the utilization rate of the floor cutting is improved. The cutting path of the floor is planned by the taboo search algorithm, and the cutting path can be planned at a faster speed, so that the cutting path achieves a more ideal effect. The floor is marked and cut by the floor arrangement plan and the floor cutting path. At the same time, the cutting process is controlled by the adaptive adjustment system, which can improve the quality and efficiency of the floor cutting and effectively control the raw material utilization rate of the floor cutting. After the floor cutting is completed, the quality inspection is carried out to clearly understand the situation of the floor cutting, so as to reduce the production cost while meeting the high requirements for floor cutting processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] 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 work.

[0052] Figure 1 is a schematic flow chart of a method for adaptively controlling floor cutting in an embodiment of the present invention;

[0053] Figure 2 It is a schematic diagram of the structural composition of the system for adaptively controlling floor cutting in an embodiment of the present invention. DETAILED DESCRIPTION

[0054] 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 only 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.

[0055] Embodiment 1

[0056] See also Figure 1 , Figure 1 It is a flow chart of the method for adaptively controlling floor cutting in an embodiment of the present invention.

[0057] like Figure 1 As shown, a method for adaptively controlling floor cutting, the method comprising:

[0058] S11: Acquire floor cutting parameters, and create a cutting task based on the floor cutting parameters;

[0059] In the specific implementation process of the present invention, the acquisition of floor cutting parameters and the creation of cutting tasks based on the floor cutting parameters include: acquiring floor cutting parameters based on a data acquisition unit, and selecting corresponding cutting equipment information based on the floor cutting parameters; creating a cutting task based on the floor cutting parameters and the corresponding cutting equipment information.

[0060] Specifically, the floor cutting parameters are collected according to the data acquisition unit. The floor cutting parameters include floor cutting thickness, floor cutting style, floor size and floor material. Different floors have different cutting parameters. It is necessary to select the corresponding cutting equipment according to the floor cutting parameters and obtain the information of the corresponding cutting equipment; create a cutting task according to the floor cutting parameters and the corresponding cutting equipment information, and clarify the specific information of the floor cutting to facilitate various subsequent operations.

[0061] S12: Based on the cutting task, the floor is arranged and calculated using the lowest horizontal line algorithm to obtain a floor arrangement plan;

[0062] In the specific implementation process of the present invention, the floor is arranged and calculated based on the cutting task using the lowest horizontal line algorithm to obtain a floor arrangement plan, including: initializing a horizontal line set based on the cutting task; selecting the lowest horizontal line in the horizontal line set, wherein if there is more than one lowest horizontal line, the leftmost horizontal line is selected as the lowest horizontal line; comparing the width of the floor to be arranged with the width of the lowest horizontal line, wherein if the width of the floor to be arranged is less than the width of the lowest horizontal line, the floor to be arranged is placed at the position of the lowest horizontal line, and the horizontal line set is updated; if the width of the floor to be arranged is greater than or equal to the width of the lowest horizontal line, degree, select the first horizontal line adjacent to the lowest horizontal line and with the lowest height, lift the lowest horizontal line to be flush with the first horizontal line, obtain a new lowest horizontal line, and determine whether the width of the new lowest horizontal line is greater than the width of the floor to be sampled; if the width of the new lowest horizontal line is greater than the width of the floor to be sampled, place the floor to be sampled at the position of the new lowest horizontal line; if the width of the new lowest horizontal line is less than or equal to the width of the floor to be sampled, repeat the horizontal line lifting process until the width of the new lowest horizontal line is greater than the width of the floor to be sampled; repeat the sample arrangement calculation for the remaining floors to be sampled until the sample arrangement of all floors to be sampled is completed, and obtain the floor sample arrangement plan.

[0063] Specifically, the lowest horizontal line algorithm is a layout algorithm that continuously updates the horizontal lines. The floors are arranged by updating the horizontal lines, thereby completing the overall layout plan; the horizontal line set is initialized according to the cutting task. The floor size, complementary space and other information can be determined according to the cutting task. The layout position of the floor can be initialized according to the cutting task to obtain several horizontal lines and a horizontal line set; the lowest horizontal line in the horizontal line set is selected. If the lowest horizontal line is greater than one, the leftmost horizontal line is selected as the lowest horizontal line. The lowest horizontal line is selected to maximize the use of space when the floor is arranged. When the lowest horizontal line is greater than one, the leftmost horizontal line is selected to maximize the use of space, thereby saving layout space; the width of the floor to be arranged is compared with the width of the lowest horizontal line. If the width of the floor to be arranged is less than the width of the lowest horizontal line, it means that the floor can be successfully placed at the lowest horizontal line position and will not take up too much space. The floor to be arranged is placed at the lowest horizontal line position and the horizontal line set is updated; if the width of the floor to be arranged is greater than or equal to the width of the lowest horizontal line, it means that the lowest horizontal line position cannot accommodate the floor. The floor is searched for the horizontal lines adjacent to the left and right sides of the lowest horizontal line, and the first horizontal line with the lowest height is selected from several horizontal lines. The lowest horizontal line is raised to be flush with the first horizontal line to obtain a new lowest horizontal line, and it is determined whether the width of the new lowest horizontal line is greater than the width of the floor to be sampled. If the width of the new lowest horizontal line is greater than the width of the floor to be sampled, the floor to be sampled can be placed at the position of the new lowest horizontal line. If the width of the new lowest horizontal line is still less than or equal to the width of the floor to be sampled, the new lowest horizontal line is used to search for the horizontal lines adjacent to the left and right sides to find the lowest height of the floor. The new lowest horizontal line is lifted and leveled again, and the horizontal line lifting process is repeated until the width of the new lowest horizontal line is larger than the width of the floor to be arranged, and the floor to be arranged is placed at the position of the new lowest horizontal line; the arrangement of the remaining floors is also carried out according to the above steps. After all the floors are arranged, the arrangement process can be ended and the floor arrangement plan can be obtained. The floors are arranged through the lowest horizontal line algorithm, and the arrangement process of a large number of floors can be completed in a short time to meet the arrangement layout of the floors, so that the floor arrangements do not overlap with each other, and the utilization rate of the floor cutting is improved.

[0064] S13: Based on the cutting task, a taboo search algorithm is used to plan a cutting path for the floor to obtain a cutting path for the floor;

[0065] In the specific implementation process of the present invention, the cutting path planning process of the floor is carried out based on the cutting task using a taboo search algorithm to obtain the floor cutting path, including: setting the starting point and the ending point of the floor cutting path based on the cutting task, generating an initial solution based on the starting point and the ending point of the floor cutting path using a local search algorithm, and calculating the fitness value of the initial solution; setting a taboo table based on the initial solution; constructing a number of candidate solutions based on the taboo table using a search operator, and calculating the fitness values ​​of a number of candidate solutions; comparing the first candidate solution with the best fitness value with the initial solution, wherein if the fitness value of the first candidate solution is greater than the fitness value of the initial solution, the first candidate solution is used as the new initial solution; if the fitness value of the first candidate solution is less than or equal to the fitness value of the initial solution, a second candidate solution that meets the contempt criterion except the first candidate solution is selected as the new initial solution; updating the taboo table based on the new initial solution, and reusing the search operator based on the updated taboo table to construct candidate solutions, calculate fitness, and compare fitness until a preset number of iterations to obtain the optimal solution, and use the optimal solution as the floor cutting path.

[0066] Furthermore, the initial solution is generated based on the starting point and the ending point of the floor cutting path using a local search algorithm, including: randomly generating a number of initial floor cutting paths based on the starting point and the ending point of the floor cutting path, and forming an initial solution set with the several initial floor cutting paths; performing a local search process on the initial solution set to obtain a local optimal floor cutting path in the initial solution set, and using the local optimal floor cutting path as the initial solution.

[0067] Specifically, the starting point and the end point of the floor cutting path are set according to the cutting task, the initial solution is generated by using the local search algorithm according to the starting point and the end point of the floor cutting path, a number of initial floor cutting paths are randomly generated according to the starting point and the end point of the floor cutting path, the several initial floor cutting paths are considered as initial feasible solutions, and the several initial floor cutting paths form an initial solution set; the initial solution set is locally searched, a number of neighborhood solution sets corresponding to the initial solution set are defined according to preset constraints, the several neighborhood solution sets are processed according to the neighborhood action function, a number of new solutions are generated, all the new solutions are compared according to the objective function, and a local Search for the optimal solution, the local search optimal solution is the local optimal floor cutting path, and the local optimal floor cutting path is used as the initial solution. After the initial solution is obtained, the fitness value of the initial solution is calculated, and the fitness function is defined. The fitness function can convert the initial solution into a mathematical function of the fitness value. The initial fitness value of the initial solution is calculated according to the fitness function, and the initial fitness value is recorded. The fitness function is adjusted and the fitness value of the initial solution is calculated again to obtain a new fitness value. The fitness function is continuously adjusted to repeatedly calculate the fitness value of the initial solution to a preset number of iterations to obtain several fitness values, and all fitness values ​​are compared. The maximum fitness value is used as the final fitness value to obtain the fitness value of the initial solution; according to the initial solution A taboo table is set up. The function of the taboo table is to prevent the search from an infinite loop and to dynamically update the latest solution. According to the taboo table, several candidate solutions are constructed using the search operator. According to the search operator, a section in the cutting path is selected in the initial solution and the section path is removed. Then, another position is selected from the cutting path to insert the section path to obtain a candidate solution. According to the search operator, the paths of different nodes in the cutting path are continuously selected for removal and insertion to obtain several candidate solutions, and the fitness values ​​of several candidate solutions are calculated. The fitness function is defined. The fitness function can convert the candidate solution into a mathematical function of the fitness value. According to the fitness function, the initial fitness value of the candidate solution is calculated. The fitness value is recorded, the fitness function is adjusted and the fitness value of the candidate solution is calculated again to obtain a new fitness value, the fitness function is continuously adjusted and the fitness value of the candidate solution is repeatedly calculated to a preset number of iterations to obtain several fitness values, all the fitness values ​​are compared, the maximum fitness value is used as the final fitness value, and the fitness value of the candidate solution is obtained. Each candidate solution is calculated according to the above steps to obtain the fitness values ​​of several candidate solutions; all the fitness values ​​are compared to obtain the first candidate solution with the best fitness value, and the first candidate solution with the best fitness value is compared with the initial solution. If the fitness value of the first candidate solution is greater than the fitness value of the initial solution, the first candidate solution is used as the new initial solution;If the fitness value of the first candidate solution is less than or equal to the fitness value of the initial solution, the second candidate solution that meets the contempt criterion except the first candidate solution is selected as the new initial solution. The purpose of the contempt criterion is to enable the initial solution to be dynamically updated. After excluding the first candidate solution, among the remaining candidate solutions, each candidate solution is compared, the target values ​​of the two candidate solutions are compared, and the candidate solution with a better target value is selected. The candidate solution is compared with the next candidate solution until a candidate solution with the best target value is obtained, and the candidate solution is used as the new initial solution; the taboo table is updated according to the new initial solution, and the search operator is reused according to the updated taboo table to perform candidate solution construction, fitness calculation and fitness comparison processing, and the above processing is repeated to a preset number of iterations to obtain the optimal solution, and the optimal solution is used as the floor cutting path; the taboo search algorithm is an extension of the local field search, and is a global step-by-step optimization algorithm. The taboo table and the corresponding search and calculation processing are used to ensure diversified effective exploration, and finally the global step-by-step optimization can be achieved to find the optimal effective path. ;

[0068] S14: marking the floor based on the floor layout plan and the floor cutting path to obtain a marked floor;

[0069] In the specific implementation process of the present invention, the floor is marked based on the floor pattern arrangement scheme and the floor cutting path to obtain the marked floor, including: marking the pattern arrangement position and pattern arrangement number of the floor to be cut based on the floor pattern arrangement scheme, and marking the cutting path of the floor to be cut based on the floor cutting path to obtain the marked floor.

[0070] Specifically, the layout position and layout number of the floor to be cut are marked according to the floor layout plan, the layout position of the floor to be cut is determined according to the floor layout plan, the specific layout of the floor to be cut is determined, and the layout number of the floor to be cut is determined according to the floor layout plan. Marking the position and number can prevent errors in the layout process; marking the cutting path of the floor to be cut according to the floor cutting path, and the accuracy of floor cutting can be effectively improved through marking.

[0071] S15: Cutting the marked floor based on the adaptive adjustment system to obtain the cut floor, wherein the adaptive adjustment system is used to collect real-time data of the floor cutting process and perform real-time adjustment based on the real-time data;

[0072] In the specific implementation process of the present invention, the floor after marking is cut to obtain the cut floor, including: based on the arrangement device, the floor after marking is arranged to obtain the floor after arrangement; based on the cutting device, the floor after arrangement is cut to obtain the cut floor; based on the polishing device, the floor after cutting is polished to obtain the polished floor; based on the cleaning device, the floor after polishing is cleaned to obtain the cut floor.

[0073] Furthermore, the adaptive adjustment system is used to collect real-time data on the floor cutting process and perform real-time adjustments based on the real-time data, including: collecting real-time data of the floor during the cutting process based on the sampling device built into the adaptive adjustment system to obtain real-time data; calculating the cutting error based on the real-time data using preset template data, and adjusting the parameters of the cutting equipment and the action of the cutting equipment in real time based on the cutting error.

[0074] Specifically, the marked floor is grabbed according to the layout device and placed in the layout position in the floor layout plan to complete the floor layout; the marked floor is cut according to the cutting device, the floor is cut according to the cutting path, and the floor is cut to a preset thickness to complete the cutting process; the cut floor is polished according to the polishing device to make the floor smoother; the polished floor is cleaned according to the cleaning device to wash away the dust and residual materials on the floor; in the cutting process, the sampling device built into the adaptive adjustment system is used to collect real-time data of the floor during the cutting process, collect floor images during the cutting process, and calculate real-time data The cutting error with the preset template data is determined by marking matching points on the floor image during the cutting process based on the preset template data. The information contained in the matching points includes the reference horizontal and vertical coordinates of the floor cutting path and the direction of movement. A series of cutting path points can be obtained based on the current cutting path. By comparing and calculating a series of cutting path points with the matching points, the error of the cutting path can be obtained, thereby obtaining the cutting error. According to the cutting error, the parameters of the cutting equipment are readjusted and the action of the cutting equipment is adjusted so that the cutting equipment can correct the deviation in time. Real-time data collection and real-time error correction of the cutting process are performed through the adaptive adjustment system, which can achieve better results in the cutting process.

[0075] S16: Performing quality inspection on the floor after cutting to obtain quality inspection results.

[0076] In the specific implementation process of the present invention, the floor after cutting is subjected to quality inspection to obtain quality inspection results, including: classifying the floor after cutting according to preset classification standards to obtain a number of floor classification groups; sampling the several floor classification groups to obtain a number of floor inspection samples; performing quality inspection on the several floor inspection samples based on preset standards, and counting the number of floors that meet the quality standards and the number of floors that do not meet the quality standards to obtain quality inspection results.

[0077] Specifically, the floor after cutting is classified by using a preset classification standard, and can be classified according to the floor cutting style or cutting size, etc., to obtain several floor classification groups; all floor classification groups are sampled according to a preset ratio, and each classification group is sampled according to a consistent ratio to obtain several floor inspection samples; quality inspection is performed on several floor inspection samples based on the preset standard, and the quality inspection of the floor inspection samples is performed in combination with the template matching method, the template image is compared with the floor image after cutting, and the template image and the floor image after cutting are convoluted, and the similarity value of the template image and the floor image after cutting is calculated. If the similarity value is greater than the set threshold, the floor after cutting is The cutting style meets the standard. If it is less than the set threshold, the cutting style does not meet the standard. The size and thickness of the floor after cutting are measured by measuring equipment and compared with the planned size and thickness. If they are within the error range, the cutting size and thickness meet the standard. If not, the cutting size and thickness do not meet the standard. If one of the cutting style, cutting size and cutting thickness does not meet the standard, the floor will be considered to be of substandard quality. Only floors that meet the quality standards will be considered to meet the quality standards. The number of floors that meet the quality standards and the number of floors that do not meet the quality standards will be counted to obtain the quality inspection results. Quality inspection of the floor after cutting can clearly and intuitively understand the quality of the floor cutting, and at the same time prevent unqualified floors from entering the next link.

[0078] In the embodiment of the present invention, the floor is arranged by the lowest horizontal line algorithm to meet the floor arrangement layout, so that the floor arrangements do not overlap with each other, thereby improving the utilization rate of floor cutting; the cutting path of the floor is planned by the taboo search algorithm, so that the cutting path can be planned at a faster speed, so that the cutting path achieves a more ideal effect; the floor is marked and cut by the floor arrangement plan and the floor cutting path, and the cutting process is controlled by the adaptive adjustment system, which can improve the quality and efficiency of floor cutting and effectively control the raw material utilization rate of floor cutting; the floor is quality inspected after the cutting is completed, so that the situation of floor cutting can be clearly understood, thereby reducing the production cost while meeting the high requirements for floor cutting processing.

[0079] Embodiment 2

[0080] See also Figure 2 , Figure 2 It is a schematic diagram of the structural composition of the system for adaptively controlling floor cutting in an embodiment of the present invention.

[0081] like Figure 2 As shown, a system for adaptively controlling floor cutting, the system comprising:

[0082] Cutting task module 21: used to obtain floor cutting parameters and create cutting tasks based on the floor cutting parameters;

[0083] In the specific implementation process of the present invention, the acquisition of floor cutting parameters and the creation of cutting tasks based on the floor cutting parameters include: acquiring floor cutting parameters based on a data acquisition unit, and selecting corresponding cutting equipment information based on the floor cutting parameters; creating a cutting task based on the floor cutting parameters and the corresponding cutting equipment information.

[0084] Specifically, the floor cutting parameters are collected according to the data acquisition unit. The floor cutting parameters include floor cutting thickness, floor cutting style, floor size and floor material. Different floors have different cutting parameters. It is necessary to select the corresponding cutting equipment according to the floor cutting parameters and obtain the information of the corresponding cutting equipment; create a cutting task according to the floor cutting parameters and the corresponding cutting equipment information, and clarify the specific information of the floor cutting to facilitate various subsequent operations.

[0085] Floor layout module 22: used to perform layout calculation processing on the floor based on the cutting task using the lowest horizontal line algorithm to obtain a floor layout plan;

[0086] In the specific implementation process of the present invention, the floor is arranged and calculated based on the cutting task using the lowest horizontal line algorithm to obtain a floor arrangement plan, including: initializing a horizontal line set based on the cutting task; selecting the lowest horizontal line in the horizontal line set, wherein if there is more than one lowest horizontal line, the leftmost horizontal line is selected as the lowest horizontal line; comparing the width of the floor to be arranged with the width of the lowest horizontal line, wherein if the width of the floor to be arranged is less than the width of the lowest horizontal line, the floor to be arranged is placed at the position of the lowest horizontal line, and the horizontal line set is updated; if the width of the floor to be arranged is greater than or equal to the width of the lowest horizontal line, degree, select the first horizontal line adjacent to the lowest horizontal line and with the lowest height, lift the lowest horizontal line to be flush with the first horizontal line, obtain a new lowest horizontal line, and determine whether the width of the new lowest horizontal line is greater than the width of the floor to be sampled; if the width of the new lowest horizontal line is greater than the width of the floor to be sampled, place the floor to be sampled at the position of the new lowest horizontal line; if the width of the new lowest horizontal line is less than or equal to the width of the floor to be sampled, repeat the horizontal line lifting process until the width of the new lowest horizontal line is greater than the width of the floor to be sampled; repeat the sample arrangement calculation for the remaining floors to be sampled until the sample arrangement of all floors to be sampled is completed, and obtain the floor sample arrangement plan.

[0087] Specifically, the lowest horizontal line algorithm is a layout algorithm that continuously updates the horizontal lines. The floors are arranged by updating the horizontal lines, thereby completing the overall layout plan; the horizontal line set is initialized according to the cutting task. The floor size, complementary space and other information can be determined according to the cutting task. The layout position of the floor can be initialized according to the cutting task to obtain several horizontal lines and a horizontal line set; the lowest horizontal line in the horizontal line set is selected. If the lowest horizontal line is greater than one, the leftmost horizontal line is selected as the lowest horizontal line. The lowest horizontal line is selected to maximize the use of space when the floor is arranged. When the lowest horizontal line is greater than one, the leftmost horizontal line is selected to maximize the use of space, thereby saving layout space; the width of the floor to be arranged is compared with the width of the lowest horizontal line. If the width of the floor to be arranged is less than the width of the lowest horizontal line, it means that the floor can be successfully placed at the lowest horizontal line position and will not take up too much space. The floor to be arranged is placed at the lowest horizontal line position and the horizontal line set is updated; if the width of the floor to be arranged is greater than or equal to the width of the lowest horizontal line, it means that the lowest horizontal line position cannot accommodate the floor. The floor is searched for the horizontal lines adjacent to the left and right sides of the lowest horizontal line, and the first horizontal line with the lowest height is selected from several horizontal lines. The lowest horizontal line is raised to be flush with the first horizontal line to obtain a new lowest horizontal line, and it is determined whether the width of the new lowest horizontal line is greater than the width of the floor to be sampled. If the width of the new lowest horizontal line is greater than the width of the floor to be sampled, the floor to be sampled can be placed at the position of the new lowest horizontal line. If the width of the new lowest horizontal line is still less than or equal to the width of the floor to be sampled, the new lowest horizontal line is used to search for the horizontal lines adjacent to the left and right sides to find the lowest height of the floor. The new lowest horizontal line is lifted and leveled again, and the horizontal line lifting process is repeated until the width of the new lowest horizontal line is larger than the width of the floor to be arranged, and the floor to be arranged is placed at the position of the new lowest horizontal line; the arrangement of the remaining floors is also carried out according to the above steps. After all the floors are arranged, the arrangement process can be ended and the floor arrangement plan can be obtained. The floors are arranged through the lowest horizontal line algorithm, and the arrangement process of a large number of floors can be completed in a short time to meet the arrangement layout of the floors, so that the floor arrangements do not overlap with each other, and the utilization rate of the floor cutting is improved.

[0088] Cutting path planning module 23: used to perform cutting path planning processing on the floor using a taboo search algorithm based on the cutting task to obtain the cutting path of the floor;

[0089] In the specific implementation process of the present invention, the cutting path planning process of the floor is carried out based on the cutting task using a taboo search algorithm to obtain the floor cutting path, including: setting the starting point and the ending point of the floor cutting path based on the cutting task, generating an initial solution based on the starting point and the ending point of the floor cutting path using a local search algorithm, and calculating the fitness value of the initial solution; setting a taboo table based on the initial solution; constructing a number of candidate solutions based on the taboo table using a search operator, and calculating the fitness values ​​of a number of candidate solutions; comparing the first candidate solution with the best fitness value with the initial solution, wherein if the fitness value of the first candidate solution is greater than the fitness value of the initial solution, the first candidate solution is used as the new initial solution; if the fitness value of the first candidate solution is less than or equal to the fitness value of the initial solution, a second candidate solution that meets the contempt criterion except the first candidate solution is selected as the new initial solution; updating the taboo table based on the new initial solution, and reusing the search operator based on the updated taboo table to construct candidate solutions, calculate fitness, and compare fitness until a preset number of iterations to obtain the optimal solution, and use the optimal solution as the floor cutting path.

[0090] Furthermore, the initial solution is generated based on the starting point and the ending point of the floor cutting path using a local search algorithm, including: randomly generating a number of initial floor cutting paths based on the starting point and the ending point of the floor cutting path, and forming an initial solution set with the several initial floor cutting paths; performing a local search process on the initial solution set to obtain a local optimal floor cutting path in the initial solution set, and using the local optimal floor cutting path as the initial solution.

[0091] Specifically, the starting point and the end point of the floor cutting path are set according to the cutting task, the initial solution is generated by using the local search algorithm according to the starting point and the end point of the floor cutting path, a number of initial floor cutting paths are randomly generated according to the starting point and the end point of the floor cutting path, the several initial floor cutting paths are considered as initial feasible solutions, and the several initial floor cutting paths form an initial solution set; the initial solution set is locally searched, a number of neighborhood solution sets corresponding to the initial solution set are defined according to preset constraints, the several neighborhood solution sets are processed according to the neighborhood action function, a number of new solutions are generated, all the new solutions are compared according to the objective function, and a local Search for the optimal solution, the local search optimal solution is the local optimal floor cutting path, and the local optimal floor cutting path is used as the initial solution. After the initial solution is obtained, the fitness value of the initial solution is calculated, and the fitness function is defined. The fitness function can convert the initial solution into a mathematical function of the fitness value. The initial fitness value of the initial solution is calculated according to the fitness function, and the initial fitness value is recorded. The fitness function is adjusted and the fitness value of the initial solution is calculated again to obtain a new fitness value. The fitness function is continuously adjusted to repeatedly calculate the fitness value of the initial solution to a preset number of iterations to obtain several fitness values, and all fitness values ​​are compared. The maximum fitness value is used as the final fitness value to obtain the fitness value of the initial solution; according to the initial solution A taboo table is set up. The function of the taboo table is to prevent the search from an infinite loop and to dynamically update the latest solution. According to the taboo table, several candidate solutions are constructed using the search operator. According to the search operator, a section in the cutting path is selected in the initial solution and the section path is removed. Then, another position is selected from the cutting path to insert the section path to obtain a candidate solution. According to the search operator, the paths of different nodes in the cutting path are continuously selected for removal and insertion to obtain several candidate solutions, and the fitness values ​​of several candidate solutions are calculated. The fitness function is defined. The fitness function can convert the candidate solution into a mathematical function of the fitness value. According to the fitness function, the initial fitness value of the candidate solution is calculated. The fitness value is recorded, the fitness function is adjusted and the fitness value of the candidate solution is calculated again to obtain a new fitness value, the fitness function is continuously adjusted and the fitness value of the candidate solution is repeatedly calculated to a preset number of iterations to obtain several fitness values, all the fitness values ​​are compared, the maximum fitness value is used as the final fitness value, and the fitness value of the candidate solution is obtained. Each candidate solution is calculated according to the above steps to obtain the fitness values ​​of several candidate solutions; all the fitness values ​​are compared to obtain the first candidate solution with the best fitness value, and the first candidate solution with the best fitness value is compared with the initial solution. If the fitness value of the first candidate solution is greater than the fitness value of the initial solution, the first candidate solution is used as the new initial solution;If the fitness value of the first candidate solution is less than or equal to the fitness value of the initial solution, the second candidate solution that meets the contempt criterion except the first candidate solution is selected as the new initial solution. The purpose of the contempt criterion is to enable the initial solution to be dynamically updated. After excluding the first candidate solution, among the remaining candidate solutions, each candidate solution is compared, the target values ​​of the two candidate solutions are compared, and the candidate solution with a better target value is selected. The candidate solution is compared with the next candidate solution until a candidate solution with the best target value is obtained, and the candidate solution is used as the new initial solution; the taboo table is updated according to the new initial solution, and the search operator is reused according to the updated taboo table to perform candidate solution construction, fitness calculation and fitness comparison processing, and the above processing is repeated to a preset number of iterations to obtain the optimal solution, and the optimal solution is used as the floor cutting path; the taboo search algorithm is an extension of the local field search, and is a global step-by-step optimization algorithm. The taboo table and the corresponding search and calculation processing are used to ensure diversified effective exploration, and finally the global step-by-step optimization can be achieved to find the optimal effective path. ;

[0092] Marking module 24: used for marking the floor based on the floor layout plan and the floor cutting path to obtain the marked floor;

[0093] In the specific implementation process of the present invention, the floor is marked based on the floor pattern arrangement scheme and the floor cutting path to obtain the marked floor, including: marking the pattern arrangement position and pattern arrangement number of the floor to be cut based on the floor pattern arrangement scheme, and marking the cutting path of the floor to be cut based on the floor cutting path to obtain the marked floor.

[0094] Specifically, the layout position and layout number of the floor to be cut are marked according to the floor layout plan, the layout position of the floor to be cut is determined according to the floor layout plan, the specific layout of the floor to be cut is determined, and the layout number of the floor to be cut is determined according to the floor layout plan. Marking the position and number can prevent errors in the layout process; marking the cutting path of the floor to be cut according to the floor cutting path, and the accuracy of floor cutting can be effectively improved through marking.

[0095] Cutting module 25: used to cut the marked floor based on the adaptive adjustment system to obtain the cut floor, wherein the adaptive adjustment system is used to collect real-time data of the cutting process of the floor and make real-time adjustments based on the real-time data;

[0096] In the specific implementation process of the present invention, the floor after marking is cut to obtain the cut floor, including: based on the arrangement device, the floor after marking is arranged to obtain the floor after arrangement; based on the cutting device, the floor after arrangement is cut to obtain the cut floor; based on the polishing device, the floor after cutting is polished to obtain the polished floor; based on the cleaning device, the floor after polishing is cleaned to obtain the cut floor.

[0097] Furthermore, the adaptive adjustment system is used to collect real-time data on the floor cutting process and perform real-time adjustments based on the real-time data, including: collecting real-time data of the floor during the cutting process based on the sampling device built into the adaptive adjustment system to obtain real-time data; calculating the cutting error based on the real-time data using preset template data, and adjusting the parameters of the cutting equipment and the action of the cutting equipment in real time based on the cutting error.

[0098] Specifically, the marked floor is grabbed according to the layout device and placed in the layout position in the floor layout plan to complete the floor layout; the marked floor is cut according to the cutting device, the floor is cut according to the cutting path, and the floor is cut to a preset thickness to complete the cutting process; the cut floor is polished according to the polishing device to make the floor smoother; the polished floor is cleaned according to the cleaning device to wash away the dust and residual materials on the floor; in the cutting process, the sampling device built into the adaptive adjustment system is used to collect real-time data of the floor during the cutting process, collect floor images during the cutting process, and calculate real-time data The cutting error with the preset template data is determined by marking matching points on the floor image during the cutting process based on the preset template data. The information contained in the matching points includes the reference horizontal and vertical coordinates of the floor cutting path and the direction of movement. A series of cutting path points can be obtained based on the current cutting path. By comparing and calculating a series of cutting path points with the matching points, the error of the cutting path can be obtained, thereby obtaining the cutting error. According to the cutting error, the parameters of the cutting equipment are readjusted and the action of the cutting equipment is adjusted so that the cutting equipment can correct the deviation in time. Real-time data collection and real-time error correction of the cutting process are performed through the adaptive adjustment system, which can achieve better results in the cutting process.

[0099] The quality inspection module 26 is used to perform quality inspection on the floor after cutting and obtain quality inspection results.

[0100] In the specific implementation process of the present invention, the floor after cutting is subjected to quality inspection to obtain quality inspection results, including: classifying the floor after cutting according to preset classification standards to obtain a number of floor classification groups; sampling the several floor classification groups to obtain a number of floor inspection samples; performing quality inspection on the several floor inspection samples based on preset standards, and counting the number of floors that meet the quality standards and the number of floors that do not meet the quality standards to obtain quality inspection results.

[0101] Specifically, the floor after cutting is classified by using a preset classification standard, and can be classified according to the floor cutting style or cutting size, etc., to obtain several floor classification groups; all floor classification groups are sampled according to a preset ratio, and each classification group is sampled according to a consistent ratio to obtain several floor inspection samples; quality inspection is performed on several floor inspection samples based on the preset standard, and the quality inspection of the floor inspection samples is performed in combination with the template matching method, the template image is compared with the floor image after cutting, and the template image and the floor image after cutting are convoluted, and the similarity value of the template image and the floor image after cutting is calculated. If the similarity value is greater than the set threshold, the floor after cutting is The cutting style meets the standard. If it is less than the set threshold, the cutting style does not meet the standard. The size and thickness of the floor after cutting are measured by measuring equipment and compared with the planned size and thickness. If they are within the error range, the cutting size and thickness meet the standard. If not, the cutting size and thickness do not meet the standard. If one of the cutting style, cutting size and cutting thickness does not meet the standard, the floor will be considered to be of substandard quality. Only floors that meet the quality standards will be considered to meet the quality standards. The number of floors that meet the quality standards and the number of floors that do not meet the quality standards will be counted to obtain the quality inspection results. Quality inspection of the floor after cutting can clearly and intuitively understand the quality of the floor cutting, and at the same time prevent unqualified floors from entering the next link.

[0102] In the embodiment of the present invention, the floor is arranged by the lowest horizontal line algorithm to meet the floor arrangement layout, so that the floor arrangements do not overlap with each other, thereby improving the utilization rate of floor cutting; the cutting path of the floor is planned by the taboo search algorithm, so that the cutting path can be planned at a faster speed, so that the cutting path achieves a more ideal effect; the floor is marked and cut by the floor arrangement plan and the floor cutting path, and the cutting process is controlled by the adaptive adjustment system, which can improve the quality and efficiency of floor cutting and effectively control the raw material utilization rate of floor cutting; the floor is quality inspected after the cutting is completed, so that the situation of floor cutting can be clearly understood, thereby reducing the production cost while meeting the high requirements for floor cutting processing.

[0103] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0104] In addition, the above is a detailed introduction to a method and system for adaptively controlling floor cutting provided by an embodiment of the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for adaptively controlling floor cutting, characterized in that: The method comprises: Acquire floor cutting parameters, and create a cutting task based on the floor cutting parameters; Based on the cutting task, the floor is arranged and calculated using the lowest horizontal line algorithm to obtain a floor arrangement plan; Based on the cutting task, a taboo search algorithm is used to plan the cutting path of the floor to obtain the cutting path of the floor; Marking the floor based on the floor layout plan and the floor cutting path to obtain the marked floor; Performing cutting processing on the marked floor based on the adaptive adjustment system to obtain the cut floor, wherein the adaptive adjustment system is used to collect real-time data of the floor cutting process and perform real-time adjustment based on the real-time data; Conduct quality inspection on the floor after cutting and obtain quality inspection results; Among them, the adaptive adjustment system is used to collect real-time data of the floor cutting process and perform real-time adjustment based on the real-time data, including: based on the built-in sampling device in the adaptive adjustment system, real-time data collection of the floor during the cutting process is performed to obtain real-time data; based on the real-time data, the cutting error is calculated using the preset template data, and the parameters of the cutting equipment and the action of the cutting equipment are adjusted in real time based on the cutting error.

2. The method for adaptively controlling floor cutting according to claim 1, characterized in that: The acquiring floor cutting parameters and creating a cutting task based on the floor cutting parameters includes: Acquire floor cutting parameters based on the data acquisition unit, and select corresponding cutting equipment information based on the floor cutting parameters; A cutting task is created based on the floor cutting parameters and corresponding cutting equipment information.

3. The method for adaptively controlling floor cutting according to claim 1, characterized in that: The method of performing layout calculation processing on the floor using the lowest horizontal line algorithm based on the cutting task to obtain the floor layout plan includes: Initialize a horizontal line set based on the cutting task; Selecting the lowest horizontal line in the set of horizontal lines, wherein if there is more than one lowest horizontal line, selecting the leftmost horizontal line as the lowest horizontal line; Compare the width of the floor to be sampled with the width of the lowest horizontal line, wherein if the width of the floor to be sampled is smaller than the width of the lowest horizontal line, place the floor to be sampled at the position of the lowest horizontal line, and update the horizontal line set; If the width of the floor to be sampled is greater than or equal to the width of the lowest horizontal line, select the first horizontal line adjacent to the lowest horizontal line and with the lowest height, lift the lowest horizontal line to be flush with the first horizontal line, obtain a new lowest horizontal line, and determine whether the width of the new lowest horizontal line is greater than the width of the floor to be sampled. If the width of the new lowest horizontal line is greater than the width of the floor to be sampled, place the floor to be sampled at the position of the new lowest horizontal line. If the width of the new lowest horizontal line is less than or equal to the width of the floor to be sampled, repeat the horizontal line lifting process until the width of the new lowest horizontal line is greater than the width of the floor to be sampled. Repeat the sample arrangement calculation for the remaining floors to be sampled until the sample arrangement of all floors to be sampled is completed, and obtain the floor sample arrangement plan.

4. The method for adaptively controlling floor cutting according to claim 1, characterized in that: The method of performing a cutting path planning process on the floor using a taboo search algorithm based on the cutting task to obtain the floor cutting path includes: Based on the cutting task, a starting point and an ending point of the floor cutting path are set, an initial solution is generated by using a local search algorithm based on the starting point and the ending point of the floor cutting path, and a fitness value of the initial solution is calculated; Setting a taboo table based on the initial solution; Based on the taboo table, a plurality of candidate solutions are constructed using a search operator, and fitness values ​​of the plurality of candidate solutions are calculated; Compare the first candidate solution with the best fitness value with the initial solution, wherein if the fitness value of the first candidate solution is greater than the fitness value of the initial solution, the first candidate solution is used as a new initial solution; if the fitness value of the first candidate solution is less than or equal to the fitness value of the initial solution, a second candidate solution that meets the contempt criterion except the first candidate solution is selected as a new initial solution; The taboo table is updated based on the new initial solution, and the search operator is reused based on the updated taboo table to perform candidate solution construction, fitness calculation and fitness comparison processing until a preset number of iterations are reached to obtain the optimal solution, and the optimal solution is used as the floor cutting path.

5. The method for adaptively controlling floor cutting according to claim 4, characterized in that: The method of generating an initial solution based on the starting point and the end point of the floor cutting path using a local search algorithm includes: Randomly generate a number of initial floor cutting paths based on the starting point and the end point of the floor cutting path, and form an initial solution set with the number of initial floor cutting paths; A local search process is performed on the initial solution set to obtain a local optimal floor cutting path in the initial solution set, and the local optimal floor cutting path is used as the initial solution.

6. The method for adaptively controlling floor cutting according to claim 1, characterized in that: The marking process of the floor based on the floor layout plan and the floor cutting path to obtain the marked floor includes: The layout position and layout number of the floor to be cut are marked based on the floor layout plan, and the cutting path of the floor to be cut is marked based on the floor cutting path to obtain the marked floor.

7. The method for adaptively controlling floor cutting according to claim 1, characterized in that: The process of cutting the marked floor to obtain the cut floor comprises: Performing a sample arrangement process on the marked floor based on a sample arrangement device to obtain a sample-treated floor; Cutting the floor after the layout processing based on the cutting equipment to obtain the cut floor; Polishing the cut floor using a polishing device to obtain a polished floor; The polished floor is cleaned by a cleaning device to obtain a cut floor.

8. The method for adaptively controlling floor cutting according to claim 1, characterized in that: The step of performing quality inspection on the floor after cutting to obtain the quality inspection result includes: Classify the cut floors using preset classification standards to obtain several floor classification groups; Sampling is performed on a number of floor classification groups to obtain a number of floor inspection samples; Based on preset standards, several floor inspection samples are subjected to quality inspection, and the number of floors that meet the quality standards and the number of floors that do not meet the quality standards are counted to obtain quality inspection results.

9. A system for adaptively controlling floor cutting, characterized in that: The system comprises: A cutting task module is used to obtain floor cutting parameters and create a cutting task based on the floor cutting parameters; A floor layout module is used to perform layout calculation processing on the floor based on the cutting task using the lowest horizontal line algorithm to obtain a floor layout plan; A cutting path planning module is used to perform cutting path planning processing on the floor based on the cutting task by using a taboo search algorithm to obtain a cutting path for the floor; A marking module, used for marking the floor based on the floor layout plan and the floor cutting path to obtain the marked floor; A cutting module, used for cutting the marked floor based on an adaptive adjustment system to obtain the cut floor, wherein the adaptive adjustment system is used for collecting real-time data of the floor cutting process and performing real-time adjustment based on the real-time data; The quality inspection module is used to inspect the quality of the floor after cutting and obtain the quality inspection result; Among them, the adaptive adjustment system is used to collect real-time data of the floor cutting process and perform real-time adjustment based on the real-time data, including: based on the built-in sampling device in the adaptive adjustment system, real-time data collection of the floor during the cutting process is performed to obtain real-time data; based on the real-time data, the cutting error is calculated using the preset template data, and the parameters of the cutting equipment and the action of the cutting equipment are adjusted in real time based on the cutting error.

Citation Information

Patent Citations

  • Cutting path planning method and system for large-scale blanking

    CN114925915A

  • Material cutting method and device, control system, storage medium and electronic equipment

    CN115167274A