Ton bag position data processing method and device, equipment and storage medium

By performing 3D scene modeling and positioning scanning of fly ash landfills, a checkerboard grid table was generated, which solved the problem of inaccurate location positioning of ton bags and enabled high-precision updating and management of ton bag location data.

CN116150292BActive Publication Date: 2026-01-16SHENZHEN ENERGY ENVIRONMENT ENG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211686322.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-27
Publication Date
2026-01-16
Estimated Expiration
2042-12-27

AI Technical Summary

Technical Problem

The existing fly ash landfills suffer from inaccurate location tracking and traceability of ton bags, and lack of information management, resulting in weak data analysis capabilities and an inability to keep track of the landfill's real-time operating status and inventory levels.

Method used

By creating a 3D scene model of the fly ash landfill, a checkerboard-patterned master table and a temporary table are generated. The location data of the ton bags is obtained using a positioning scanning terminal, and the location data is updated through the checkerboard-patterned temporary table. This solves the problem of ton bag height sinking caused by overlapping stacking and improves positioning accuracy.

Benefits of technology

It achieves high-precision positioning and updating of ton bag location data, eliminates height errors, improves the accuracy of data generation, and ensures the real-time and accuracy of landfill management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116150292B_ABST
    Figure CN116150292B_ABST
Patent Text Reader

Abstract

The present application relates to the field of garbage disposal, and discloses a ton bag position data processing method, device and equipment and storage medium, which are used for improving the accuracy of ton bag position positioning data generation. The method comprises the following steps: three-dimensional scene modeling is performed on a preset outdoor fly ash landfill to obtain an initial landfill model, and the initial landfill model is pretreated to obtain a target landfill model; a chessboard grid total table and a chessboard grid temporary table are generated according to the target landfill model; initial ton bag position data corresponding to the outdoor fly ash landfill is obtained based on a preset positioning scanning terminal; and position data updating is performed on the initial ton bag position data according to the chessboard grid temporary table to generate target ton bag position data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of garbage disposal, and in particular to a ton bag position data processing method, device, equipment and storage medium. BACKGROUND

[0002] Most of the garbage is converted into bottom ash during incineration, and a small amount of fine particles enter the flue gas, which is captured together with various reagents added in the flue gas treatment system. The production of garbage incineration fly ash is about 5 million tons per year, containing a large amount of heavy metals and dioxin pollutants. According to 1% of heavy metals and 2 ng-TEQ / g of dioxins, 50,000 tons of heavy metals and 10 kg of dioxins are enriched annually, and sufficient attention must be paid to their safe management. Among them, sanitary landfill is a main treatment method, and household garbage incineration fly ash can be sent to a hazardous waste management license unit for disposal, and after chelation and solidification treatment, it meets the requirements of Article 6.3 of the "Household Garbage Landfill Site Pollution Control Standard" (GB16889-2008) and is sent to a household garbage landfill site for landfill disposal. The chelated and solidified fly ash needs to be packaged in special ton bags to prevent leakage and facilitate safe landfill, and the landfill method uses ton bag stacking.

[0003] The fly ash landfill data of the existing fly ash landfill site is recorded manually, the collection level is low, and the space-time data model of the landfill site is missing or chaotic; the spatial position of the ton bag cannot be accurately positioned and traced, and since the position information of the fly ash landfill cannot be mastered, the real-time working condition and inventory of the landfill site cannot be mastered in time. At the same time, there is a lack of information and intelligent means, which cannot accurately manage the fly ash landfill operation process, and cannot use related process data, resulting in weak data analysis capability and imperfect data report output mechanism, i.e. the accuracy of the existing scheme is low. SUMMARY

[0004] The present application provides a ton bag position data processing method, device, equipment and storage medium for improving the accuracy of ton bag position positioning data generation.

[0005] The first aspect of the present application provides a ton bag position data processing method, which comprises: performing three-dimensional scene modeling on a pre-set outdoor fly ash landfill site to obtain an initial landfill site model, and preprocessing the initial landfill site model to obtain a target landfill site model; generating a chessboard grid total table and a chessboard grid temporary table according to the target landfill site model; obtaining initial ton bag position data corresponding to the outdoor fly ash landfill site based on a pre-set positioning scanning terminal; updating the initial ton bag position data according to the chessboard grid temporary table to generate target ton bag position data.

[0006] Optionally, in the first implementation manner of the first aspect, the three-dimensional scene modeling of the preset outdoor fly ash landfill is performed to obtain an initial landfill model, and the initial landfill model is preprocessed to obtain a target landfill model, including: selecting an optimal target scanning strategy from a plurality of preset candidate scanning strategies; performing the three-dimensional scene modeling of the preset outdoor fly ash landfill according to the target scanning strategy to obtain the initial landfill model; taking a high-definition digital camera preset around the outdoor fly ash landfill as a depth-of-field space parameter correction, and processing the initial landfill model to obtain the target landfill model.

[0007] Optionally, in the second implementation manner of the first aspect, the chessboard grid total table and the chessboard grid temporary table are generated according to the target landfill model, including: performing coordinate data extraction on the target landfill model according to a preset first data amount to obtain first coordinate data; constructing a chessboard grid total table according to the first coordinate data; performing coordinate data extraction on the target landfill model according to a preset second data amount to obtain second coordinate data; and constructing a chessboard grid temporary table according to the second coordinate data.

[0008] Optionally, in the third implementation manner of the first aspect, the initial ton bag position data corresponding to the outdoor fly ash landfill is obtained based on a preset positioning scanning terminal, including: performing ton bag surface two-dimensional code information extraction on the outdoor fly ash landfill to obtain a plurality of ton bag surface two-dimensional codes; calling the preset positioning scanning terminal to scan the plurality of ton bag surface two-dimensional codes respectively; uploading RTK position data corresponding to each ton bag when the scanning is successful; and performing position data conversion on the RTK position data to obtain the initial ton bag position data.

[0009] Optionally, in the fourth implementation manner of the first aspect, the initial ton bag position data is updated according to the chessboard grid temporary table to generate target ton bag position data, including: querying coordinate information corresponding to the initial ton bag position data from the chessboard grid temporary table; determining whether the coordinate information exists in the chessboard grid temporary table according to a preset coordinate distance; if the coordinate information exists, performing coordinate screening on the coordinate information to obtain updated coordinates, and updating the initial ton bag position data according to the updated coordinates to generate the target ton bag position data; and if the coordinate information does not exist, reconstructing the chessboard grid temporary table to obtain a new temporary table, and generating target ton bag data according to the new temporary table.

[0010] Optionally, in a fifth implementation form of the first aspect of the present application, the ton bag position data processing method further comprises: extracting invalid data in the checkerboard temporary table, and performing timing cleaning on the invalid data; performing data integration on the ton bag position data according to a preset timing task to obtain integrated ton bag position data.

[0011] Optionally, in a sixth implementation form of the first aspect of the present application, the ton bag position data processing method further comprises: when there is another ton bag under the new ton bag, determining new ton bag coordinate information corresponding to the new ton bag; correcting the center height coordinate corresponding to the ton bag under the new ton bag according to the new ton bag coordinate information, and adjusting the height parameter in the target landfill model.

[0012] The second aspect of the present application provides a ton bag position data processing device, which comprises: a modeling module, configured to perform three-dimensional scene modeling on a preset outdoor fly ash landfill to obtain an initial landfill model, and to preprocess the initial landfill model to obtain a target landfill model; a generation module, configured to generate a checkerboard total table and a checkerboard temporary table according to the target landfill model; an acquisition module, configured to acquire initial ton bag position data corresponding to the outdoor fly ash landfill based on a preset positioning scanning terminal; and an update module, configured to perform position data update on the initial ton bag position data according to the checkerboard temporary table to generate target ton bag position data.

[0013] Optionally, in a first implementation form of the second aspect of the present application, the modeling module is specifically configured to: select an optimal target scanning strategy from a plurality of candidate scanning strategies; perform three-dimensional scene modeling on the preset outdoor fly ash landfill according to the target scanning strategy to obtain an initial landfill model; correct the depth of field space parameter of a high-definition digital camera preset around the outdoor fly ash landfill, and process the initial landfill model to obtain a target landfill model.

[0014] Optionally, in a second implementation form of the second aspect of the present application, the generation module is specifically configured to: perform coordinate data extraction on the target landfill model according to a preset first data amount to obtain first coordinate data; construct a checkerboard total table according to the first coordinate data; perform coordinate data extraction on the target landfill model according to a preset second data amount to obtain second coordinate data; and construct a checkerboard temporary table according to the second coordinate data.

[0015] Optionally, in a third implementation form of the second aspect of the present application, the obtaining module is specifically configured to: extract ton bag surface two-dimensional code information of the outdoor fly ash landfill to obtain a plurality of ton bag surface two-dimensional codes; call a preset positioning scanning terminal to scan the plurality of ton bag surface two-dimensional codes respectively; upload RTK position data corresponding to each ton bag when the scanning is successful; and convert the RTK position data to obtain initial ton bag position data.

[0016] Optionally, in a fourth implementation form of the second aspect of the present application, the updating module is specifically configured to: query coordinate information corresponding to the initial ton bag position data from the checkerboard temporary table; determine whether the coordinate information exists in the checkerboard temporary table according to a preset coordinate distance; if the coordinate information exists, perform coordinate screening on the coordinate information to obtain updated coordinates, and perform position data updating on the initial ton bag position data according to the updated coordinates to generate target ton bag position data; and if the coordinate information does not exist, reconstruct the checkerboard temporary table to obtain a new temporary table, and generate target ton bag data according to the new temporary table.

[0017] Optionally, in a fifth implementation form of the second aspect of the present application, the ton bag position data processing apparatus further includes an integrating module configured to extract invalid data in the checkerboard temporary table, and perform timing cleaning on the invalid data; and perform data integration on ton bag position data according to a preset timing task to obtain integrated ton bag position data.

[0018] Optionally, in a sixth implementation form of the second aspect of the present application, the ton bag position data processing apparatus further includes a correcting module configured to, when there is another ton bag under a new ton bag, determine new ton bag coordinate information corresponding to the new ton bag; correct a center height coordinate corresponding to a ton bag under the new ton bag according to the new ton bag coordinate information, and adjust a height parameter in the target landfill model.

[0019] The third aspect of the present application provides a ton bag position data processing device, including a memory and at least one processor, the memory stores instructions; the at least one processor calls the instructions in the memory, so that the ton bag position data processing device executes the ton bag position data processing method described above.

[0020] The fourth aspect of the present application provides a computer readable storage medium, the computer readable storage medium stores instructions, when the instructions are run on a computer, the computer executes the ton bag position data processing method described above.

[0021] The technical solution provided by this invention involves creating a 3D scene model of a pre-set outdoor fly ash landfill to obtain an initial landfill model, and then preprocessing the initial landfill model to obtain a target landfill model. A checkerboard master table and a checkerboard temporary table are generated based on the target landfill model. Initial ton bag location data corresponding to the outdoor fly ash landfill is acquired using a pre-set positioning scanning terminal. The initial ton bag location data is updated based on the checkerboard temporary table to generate target ton bag location data. To address the problem of lower-layer ton bags sinking in height due to compression during overlapping stacking, this invention corrects and verifies the center position of the lower-layer ton bags, thereby eliminating height errors during ton accumulation and ensuring the accuracy of subsequent location searches. By locating and updating the ton bags using a 3D model, the accuracy of ton bag location data generation is improved. Attached Figure Description

[0022] Figure 1 This is a schematic diagram of one embodiment of the ton bag location data processing method in this invention;

[0023] Figure 2 This is a schematic diagram of another embodiment of the ton bag location data processing method in this invention;

[0024] Figure 3 This is a schematic diagram of one embodiment of the ton bag location data processing device in this invention;

[0025] Figure 4 This is a schematic diagram of another embodiment of the ton bag location data processing device in this invention;

[0026] Figure 5 This is a schematic diagram of one embodiment of the ton bag location data processing device in this invention. Detailed Implementation

[0027] This invention provides a method, apparatus, device, and storage medium for processing ton bag location data to improve the accuracy of ton bag location data generation. The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" or "having" and any variations thereof are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0028] For the convenience of understanding, the specific process of the embodiments of the present application is described below. Please refer to Figure 1 An embodiment of the ton bag position data processing method in the embodiments of the present application includes:

[0029] 101. Three-dimensional scene modeling is performed on the preset outdoor fly ash landfill to obtain an initial landfill model, and the initial landfill model is preprocessed to obtain a target landfill model.

[0030] It can be understood that the execution subject of the present application can be a ton bag position data processing device, and can also be a terminal or a server, which is not limited here. The embodiments of the present application take the server as the execution subject for example.

[0031] Specifically, virtual reality technology is used to perform three-dimensional scene modeling on the preset outdoor fly ash landfill, wherein the server pre-establishes three-dimensional device component models of each category in the three-dimensional scene, uploads the three-dimensional device component models to a three-dimensional component library through the server, and obtains the three-dimensional device component models required for three-dimensional scene modeling from the three-dimensional component library. The three-dimensional device component models are used to build a three-dimensional device scene model, the built three-dimensional device scene model is imported into the landfill model, and the initial landfill model is preprocessed to obtain a target landfill model, thereby improving the scene modeling efficiency and the reusability of the model.

[0032] 102. A chessboard grid total table and a chessboard grid temporary table are generated according to the target landfill model.

[0033] Specifically, the coordinates of the starting point are determined according to the position of the frame of the landfill, the edge length of the unit chessboard grid, and the inclination angle of the chessboard grid relative to the frame, wherein the starting point is the midpoint of the target chessboard grid in the landfill. The coordinates of the starting point, the edge length, and the inclination angle are used to determine the vertex coordinates of the target chessboard grid, and the vertices of the target chessboard grid are connected to complete the drawing, thereby generating the chessboard grid total table and the chessboard grid temporary table.

[0034] 103. The initial ton bag position data corresponding to the outdoor fly ash landfill is obtained based on the preset positioning scanning terminal.

[0035] Specifically, a position data collection request is received, the request including fly ash data, the fly ash data including position information, the corresponding behavior trajectory is assembled based on the fly ash data, and the assembled behavior trajectory is put into a behavior trajectory queue, the trajectory queue including two or more behavior trajectories, each behavior trajectory corresponding to a scene, and the initial ton bag position data corresponding to the outdoor fly ash landfill is obtained.

[0036] 104. The initial ton bag position data is updated according to the position data of the chessboard grid temporary table to generate target ton bag position data.

[0037] Specifically, the initial ton bag position data is compared with the chessboard temporary table, a plurality of difference data are obtained, the plurality of difference data are respectively generated into corresponding difference data packets and stored, a data update request sent by a terminal is received, whether the position data needs to be updated is judged according to the data update request, the difference data packet corresponding to the data update request is extracted and sent to the terminal for position data update, target ton bag position data is generated, the updating time is greatly shortened, and the updating frequency is greatly improved.

[0038] In the embodiment of the application, the initial landfill model is obtained by modeling the preset outdoor fly ash landfill in three-dimensional scene, and the initial landfill model is pretreated to obtain the target landfill model; the chessboard total table and the chessboard temporary table are generated according to the target landfill model; the initial ton bag position data corresponding to the outdoor fly ash landfill is obtained based on the preset positioning scanning terminal; the initial ton bag position data is updated according to the chessboard temporary table to generate target ton bag position data. In order to solve the problem of ton bag height sinking caused by the extrusion of the lower ton bag in the overlapping stacking process, the positioning system corrects and checks the center position of the lower ton bag, thereby eliminating the height error during ton accumulation, ensuring the error accuracy of subsequent searching, positioning and updating the ton bag through the three-dimensional model, and further improving the accuracy of ton bag position data generation.

[0039] Please refer to Figure 2 Another embodiment of the ton bag position data processing method in the embodiment of the application includes:

[0040] 201. The initial landfill model is obtained by modeling the preset outdoor fly ash landfill in three-dimensional scene, and the initial landfill model is pretreated to obtain the target landfill model;

[0041] Specifically, the optimal target scanning strategy is selected from a plurality of preset candidate scanning strategies; the initial landfill model is obtained by modeling the preset outdoor fly ash landfill in three-dimensional scene according to the target scanning strategy; the high-definition digital camera preset around the outdoor fly ash landfill is corrected as the depth of field space parameter, and the initial landfill model is processed to obtain the target landfill model.

[0042] The current scanning strategy is acquired, the current fly ash particle positions corresponding to each fly ash particle in the fly ash particle swarm algorithm are determined according to a preset scanning range and a preset fly ash particle swarm algorithm fly ash particle position determination rule, the current fitness of each fly ash particle is calculated based on a preset fitness function, the global optimal position is determined from the current fly ash particle positions according to the current fitness of each fly ash particle, the current scanning strategy is adjusted according to the candidate scanning strategy corresponding to the global optimal position, and the target scanning strategy of the network to be detected is obtained, so that the initial landfill model is obtained; the high-definition digital camera preset around the outdoor fly ash landfill is used as a depth-of-field space parameter correction, and the initial landfill model is processed to obtain the target landfill model, the target scanning strategy is determined by using the preset fly ash particle swarm algorithm, and the current scanning strategy is adjusted, thereby improving the scanning efficiency.

[0043] 202. Generate a chessboard total table and a chessboard temporary table according to the target landfill model;

[0044] Specifically, the target landfill model is subjected to coordinate data extraction according to a preset first data amount, and first coordinate data are obtained; the chessboard total table is constructed according to the first coordinate data; the target landfill model is subjected to coordinate data extraction according to a preset second data amount, and second coordinate data are obtained; and the chessboard temporary table is constructed according to the second coordinate data.

[0045] The first data amount is subjected to tilt correction and data point region extraction, data point extraction is performed on the data point region for each type of first data amount, and each data point is converted into data point coordinate information according to a preset coordinate attribute and a coordinate threshold. This extraction method can automatically and accurately identify the data point coordinate information in the first data amount, construct the chessboard total table according to the first coordinate data, extract coordinate data from the target landfill model according to a preset second data amount, and construct the chessboard temporary table according to the second coordinate data. The server determines the vertex coordinates of all the chessboards to be drawn in the landfill according to the coordinates of the starting point, the side length and the tilt angle, and connects the vertexes of the chessboards to be drawn to complete the drawing of all the chessboards to be drawn, thereby obtaining the chessboard temporary table.

[0046] 203. Obtain initial ton bag position data of the outdoor fly ash landfill based on a preset positioning scanning terminal;

[0047] Specifically, ton bag surface two-dimensional code information of the outdoor fly ash landfill is extracted to obtain a plurality of ton bag surface two-dimensional codes, and the preset positioning scanning terminal is called to scan the plurality of ton bag surface two-dimensional codes respectively; when the scanning is successful, the RTK position data corresponding to each ton bag is uploaded; and the initial ton bag position data is obtained by converting the RTK position data.

[0048] Wherein, the server extracts the ton bag surface two-dimensional code information of the outdoor fly ash landfill, and carries out two-dimensional code recognition, selects the recognition result, and after obtaining the output information of the ton bag surface recognition and two-dimensional code recognition, we analyze and select the two groups of information, and the approximate position of the two-dimensional code is obtained through the text recognition result. The two-dimensional code is positioned and recognized by using deep learning technology. When the scanning is successful, the RTK position data corresponding to each ton bag is uploaded. The RTK position data is converted to obtain the initial ton bag position data. According to the confidence, the results of text recognition and two-dimensional code recognition are selected, and the accuracy of recognition is further ensured.

[0049] 204, query the coordinate information corresponding to the initial ton bag position data from the chessboard temporary table;

[0050] 205, according to the preset coordinate distance, judge whether there is coordinate information in the chessboard temporary table;

[0051] 206, if there is, the coordinate information is selected, the updated coordinate is obtained, and the initial ton bag position data is updated according to the updated coordinate to generate target ton bag position data;

[0052] Specifically, the chessboard temporary table is obtained, the image segmentation model is used for image segmentation of the chessboard temporary table, so as to identify each option area and its parameter information on the chessboard temporary table. The parameter information includes coordinate information and size information. According to the coordinate information of the option area, it is judged whether there is a missing option area. If yes, according to the coordinate information of the adjacent option area of the missing option area and the size information of the option area, the missing option area is filled in, and each option area of the identified chessboard temporary table is output. If there is, the coordinate information is selected, the updated coordinate is obtained, and the initial ton bag position data is updated according to the updated coordinate to generate target ton bag position data, which improves the recognition accuracy of the option area and can well solve the problem of missing recognition.

[0053] 207, if there is not, the chessboard temporary table is reconstructed to obtain a new temporary table, and the target ton bag data is generated according to the new temporary table.

[0054] Optionally, the invalid data in the chessboard temporary table is extracted, and the invalid data is cleaned up at a fixed time. The preset timing task is executed to integrate the ton bag position data to obtain the integrated ton bag position data.

[0055] The chessboard temporary table is acquired, a batch update data table containing a temporary identifier is constructed according to the structure of the preset analysis database, and the update includes modification; target data tables matched with the batch update data table are acquired by querying the analysis database according to the batch update data table, the identifier of the target data table is set to be invalid, and invalid data is cleaned up regularly, a preset scheduled task is executed to integrate ton bag position data, and integrated ton bag position data is obtained.

[0056] Optionally, when there are other ton bags below the new ton bag, new ton bag coordinate information corresponding to the new ton bag is determined; the center height coordinate corresponding to the ton bag below the new ton bag is corrected according to the new ton bag coordinate information, and the height parameter in the target landfill model is adjusted.

[0057] The server obtains target feature information of a preset comparison object corresponding to the position of the new ton bag by acquiring three-dimensional coordinate information and feature information of the new ton bag, and obtains feature ratios according to the feature information and the target feature information, respectively, wherein the preset comparison object is a plurality of objects placed in space in a preset manner and can be used as a reference for correction, and information of the object is saved to enable the feature ratios to correct the target feature ratio, the center height coordinate corresponding to the ton bag below the new ton bag is corrected according to the new ton bag coordinate information, and the height parameter in the target landfill model is adjusted.

[0058] In the embodiment of the present application, the initial landfill model is obtained by modeling the preset outdoor fly ash landfill in three-dimensional scene, and the target landfill model is obtained by preprocessing the initial landfill model; the chessboard total table and the chessboard temporary table are generated according to the target landfill model; the initial ton bag position data corresponding to the outdoor fly ash landfill is obtained based on the preset positioning scanning terminal; the initial ton bag position data is updated according to the chessboard temporary table to generate target ton bag position data. In order to solve the problem of ton bag height sinking caused by the compression of the lower ton bag in the overlapping stacking process, the positioning system corrects and checks the center position of the lower ton bag, thereby eliminating the height error during ton accumulation, ensuring the error accuracy of subsequent searching, positioning and updating the ton bag through the three-dimensional model, and further improving the accuracy of ton bag position data generation.

[0059] The ton bag position data processing method in the embodiment of the present application is described above, and the ton bag position data processing device in the embodiment of the present application is described below, please refer to Figure 3 The ton bag position data processing device in the embodiment of the present application includes one embodiment:

[0060] The modeling module 301 is configured to model the preset outdoor fly ash landfill in three-dimensional scene to obtain an initial landfill model, and preprocess the initial landfill model to obtain a target landfill model.

[0061] The generating module 302 is used for generating a chessboard total table and a chessboard temporary table according to the target landfill model.

[0062] The acquiring module 303 is used for acquiring initial ton bag position data corresponding to the outdoor fly ash landfill based on a preset positioning scanning terminal.

[0063] The updating module 304 is used for performing position data updating on the initial ton bag position data according to the chessboard temporary table, and generating target ton bag position data.

[0064] In the embodiment of the present application, the preset outdoor fly ash landfill is modeled in a three-dimensional scene to obtain an initial landfill model, and the initial landfill model is preprocessed to obtain a target landfill model; the chessboard total table and the chessboard temporary table are generated according to the target landfill model; the initial ton bag position data corresponding to the outdoor fly ash landfill is acquired based on a preset positioning scanning terminal; and the position data updating is performed on the initial ton bag position data according to the chessboard temporary table, and the target ton bag position data is generated. In order to solve the problem that the lower ton bag should be extruded to cause the sinking of the ton bag height in the overlapping stacking process, the positioning system corrects and checks the center position of the lower ton bag, so as to eliminate the height error in the ton accumulation, ensure the error accuracy of the subsequent searching, and improve the accuracy of the ton bag position data generation through the positioning and updating of the ton bag by the three-dimensional model.

[0065] Please refer to Figure 4 Another embodiment of the ton bag position data processing device in the embodiment of the present application includes:

[0066] The modeling module 301 is used for modeling the preset outdoor fly ash landfill in a three-dimensional scene to obtain an initial landfill model, and preprocessing the initial landfill model to obtain a target landfill model.

[0067] The generating module 302 is used for generating a chessboard total table and a chessboard temporary table according to the target landfill model.

[0068] The acquiring module 303 is used for acquiring initial ton bag position data corresponding to the outdoor fly ash landfill based on a preset positioning scanning terminal.

[0069] The updating module 304 is used for performing position data updating on the initial ton bag position data according to the chessboard temporary table, and generating target ton bag position data.

[0070] Optionally, the modeling module 301 is specifically configured to: select an optimal target scanning strategy from a plurality of preset candidate scanning strategies; perform three-dimensional scene modeling on a preset outdoor fly ash landfill site according to the target scanning strategy, to obtain an initial landfill site model; and take a high-definition digital camera preset around the outdoor fly ash landfill site as a depth-of-field space parameter correction, and process the initial landfill site model to obtain a target landfill site model.

[0071] Optionally, the generating module 302 is specifically configured to: perform coordinate data extraction on the target landfill site model according to a preset first data amount, to obtain first coordinate data; construct a chessboard grid master table according to the first coordinate data; perform coordinate data extraction on the target landfill site model according to a preset second data amount, to obtain second coordinate data; and construct a chessboard grid temporary table according to the second coordinate data.

[0072] Optionally, the obtaining module 303 is specifically configured to: perform ton bag surface two-dimensional code information extraction on the outdoor fly ash landfill site, to obtain a plurality of ton bag surface two-dimensional codes; call a preset positioning scanning terminal to scan the plurality of ton bag surface two-dimensional codes respectively; when the scanning is successful, upload RTK position data corresponding to each ton bag; and perform position data conversion on the RTK position data, to obtain initial ton bag position data.

[0073] Optionally, the updating module 304 is specifically configured to: query coordinate information corresponding to the initial ton bag position data from the chessboard grid temporary table; determine whether the coordinate information exists in the chessboard grid temporary table according to a preset coordinate distance; if the coordinate information exists, perform coordinate screening on the coordinate information, to obtain updated coordinates, and perform position data updating on the initial ton bag position data according to the updated coordinates, to generate target ton bag position data; and if the coordinate information does not exist, reconstruct the chessboard grid temporary table, to obtain a new temporary table, and generate target ton bag data according to the new temporary table.

[0074] Optionally, the ton bag position data processing apparatus further includes an integrating module 305 configured to extract invalid data in the chessboard grid temporary table, and perform timing cleaning on the invalid data; and perform a preset timing task to integrate ton bag position data, to obtain integrated ton bag position data.

[0075] Optionally, the ton bag position data processing apparatus further includes a correction module 306 configured to, when a new ton bag is stacked below other ton bags, determine new ton bag coordinate information corresponding to the new ton bag; correct a center height coordinate of a ton bag below the new ton bag according to the new ton bag coordinate information, and adjust a height parameter in the target landfill site model.

[0076] In the embodiment of the present application, the initial landfill model is obtained by modeling the preset outdoor fly ash landfill in three dimensions, and the target landfill model is obtained by preprocessing the initial landfill model; the chessboard grid total table and the chessboard grid temporary table are generated according to the target landfill model; the initial ton bag position data corresponding to the outdoor fly ash landfill is obtained based on the preset positioning scanning terminal; and the target ton bag position data is generated by updating the initial ton bag position data according to the chessboard grid temporary table. In order to solve the problem of ton bag height sinking caused by the extrusion of lower ton bags in the process of overlapping stacking, the positioning system corrects and checks the center position of the lower ton bags, thereby eliminating the height error during ton accumulation, ensuring the error accuracy of subsequent searching, positioning and updating the ton bags through the three-dimensional model, and further improving the accuracy of ton bag position data generation.

[0077] The above Figure 3 And Figure 4 The ton bag position data processing device in the embodiment of the present application is described in detail from the perspective of modular functional entities, and the ton bag position data processing device in the embodiment of the present application is described in detail from the perspective of hardware processing.

[0078] Figure 5 Fig. 1 is a structural schematic diagram of a ton bag position data processing device provided by the embodiment of the present application. The ton bag position data processing device 500 can have great differences due to different configurations or performances, and can include one or more processors (central processing units, CPU) 510 (for example, one or more processors) and a memory 520, and one or more storage media 530 (for example, one or more mass storage devices) storing application programs 533 or data 532. The memory 520 and the storage media 530 can be temporary storage or persistent storage. The programs stored in the storage media 530 can include one or more modules (not shown in the figure), and each module can include a series of instruction operations in the ton bag position data processing device 500. Further, the processor 510 can be configured to communicate with the storage media 530 and execute a series of instruction operations in the storage media 530 on the ton bag position data processing device 500.

[0079] The ton bag position data processing device 500 can also include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input and output interfaces 560, and / or one or more operating systems 531, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art can understand that Figure 5The illustrated ton bag position data processing device structure does not constitute a limitation on the ton bag position data processing device, and can include more or fewer components than illustrated, or combine certain components, or different component arrangements.

[0080] The present application also provides a ton bag position data processing device, comprising a memory and a processor, the memory stores computer readable instructions, and the computer readable instructions are executed by the processor to make the processor execute the steps of the ton bag position data processing method in each of the embodiments.

[0081] The present application also provides a computer readable storage medium, which can be a non-volatile computer readable storage medium, or a volatile computer readable storage medium, and the computer readable storage medium stores instructions, and the instructions make the computer execute the steps of the ton bag position data processing method when the instructions are run on the computer.

[0082] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0083] The integrated unit, if realized in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0084] The above-described and above-embodied examples are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A ton bag position data processing method characterized by, The ton bag position data processing method comprises: Three-dimensional scene modeling is performed on the preset outdoor fly ash landfill to obtain an initial landfill model, and the initial landfill model is preprocessed to obtain a target landfill model; A chessboard total table and a chessboard temporary table are generated according to the target landfill model; Initial ton bag position data corresponding to the outdoor fly ash landfill is obtained based on a preset positioning scanning terminal; The initial ton bag position data is updated according to the chessboard temporary table to generate target ton bag position data; The target landfill model is used to generate a chessboard total table and a chessboard temporary table, comprising: According to a preset first data amount, coordinate data of the target landfill model is extracted to obtain first coordinate data; The first coordinate data is used to construct a chessboard total table; According to a preset second data amount, coordinate data of the target landfill model is extracted to obtain second coordinate data; The second coordinate data is used to construct a chessboard temporary table; The initial ton bag position data is updated according to the chessboard temporary table to generate target ton bag position data, comprising: Coordinate information corresponding to the initial ton bag position data is queried from the chessboard temporary table; It is determined whether the coordinate information exists in the chessboard temporary table according to a preset coordinate distance; If the coordinate information exists, the coordinate information is selected according to the coordinate to obtain updated coordinates, and the initial ton bag position data is updated according to the updated coordinates to generate target ton bag position data; If the coordinate information does not exist, the chessboard temporary table is reconstructed to obtain a new temporary table, and target ton bag data is generated according to the new temporary table; The ton bag position data processing method further comprises: When a new ton bag is placed below other ton bags, new ton bag coordinate information corresponding to the new ton bag is determined; The central height coordinates of the ton bags below the new ton bag are corrected according to the new ton bag coordinate information, and the height parameters in the target landfill model are adjusted.

2. The ton bag position data processing method according to claim 1, wherein Three-dimensional scene modeling is performed on the preset outdoor fly ash landfill to obtain an initial landfill model, and the initial landfill model is preprocessed to obtain a target landfill model, comprising: An optimal target scanning strategy is selected from a plurality of preset candidate scanning strategies; The target scanning strategy is used to perform three-dimensional scene modeling on the preset outdoor fly ash landfill to obtain an initial landfill model; A high-definition digital camera preset around the outdoor fly ash landfill is used as a depth-of-field space parameter correction, and the initial landfill model is processed to obtain a target landfill model.

3. The ton bag position data processing method according to claim 1, characterized by, The initial ton bag position data corresponding to the outdoor fly ash landfill is obtained based on a preset positioning scanning terminal, comprising: A ton bag surface two-dimensional code information extraction is performed on the outdoor fly ash landfill to obtain a plurality of ton bag surface two-dimensional codes; The preset positioning scanning terminal is called to scan the plurality of ton bag surface two-dimensional codes respectively; When the scanning is successful, the RTK position data corresponding to each ton bag is uploaded; The RTK position data is converted to obtain initial ton bag position data.

4. The ton bag position data processing method according to claim 1, characterized by, The ton bag position data processing method further comprises: extracting invalid data in the checkerboard temporary table and performing timing cleaning on the invalid data; performing data integration on the ton bag position data according to a preset timing task to obtain integrated ton bag position data.

5. A ton bag position data processing apparatus for implementing the ton bag position data processing method according to claim 1, characterized by, The ton bag position data processing device comprises: a modeling module configured to perform three-dimensional scene modeling on a preset outdoor fly ash landfill to obtain an initial landfill model, and to preprocess the initial landfill model to obtain a target landfill model; a generation module configured to generate a checkerboard total table and a checkerboard temporary table according to the target landfill model; an acquisition module configured to acquire initial ton bag position data corresponding to the outdoor fly ash landfill based on a preset positioning scanning terminal; an update module configured to perform position data update on the initial ton bag position data according to the checkerboard temporary table to generate target ton bag position data.

6. A ton bag position data processing apparatus characterized by comprising: The ton bag position data processing device comprises a memory and at least one processor, and the memory stores instructions; The at least one processor invokes the instructions in the memory to enable the ton bag position data processing device to perform the ton bag position data processing method according to any one of claims 1-4.

7. A computer-readable storage medium having stored thereon instructions, the computer-readable storage medium comprising: The instructions are executed by the processor to implement the ton bag position data processing method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Fly-ash reserve management method of establishing three-dimensional model through shooting of unmanned aerial vehicle

    CN108510585A

  • Checkerboard corner positioning method and device and electronic equipment

    CN111815685A