[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2024217407A1 - Sorting method, sorting system and sorting apparatus for mining blowing - Google Patents

Sorting method, sorting system and sorting apparatus for mining blowing Download PDF

Info

Publication number
WO2024217407A1
WO2024217407A1 PCT/CN2024/088022 CN2024088022W WO2024217407A1 WO 2024217407 A1 WO2024217407 A1 WO 2024217407A1 CN 2024088022 W CN2024088022 W CN 2024088022W WO 2024217407 A1 WO2024217407 A1 WO 2024217407A1
Authority
WO
WIPO (PCT)
Prior art keywords
block
blowing
blowing range
range
sorting
Prior art date
Application number
PCT/CN2024/088022
Other languages
French (fr)
Chinese (zh)
Inventor
汪海山
周承丞
Original Assignee
北京霍里思特科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN202310415729.4A external-priority patent/CN116140243B/en
Priority claimed from CN202310418378.2A external-priority patent/CN116274003A/en
Application filed by 北京霍里思特科技有限公司 filed Critical 北京霍里思特科技有限公司
Publication of WO2024217407A1 publication Critical patent/WO2024217407A1/en

Links

Definitions

  • the present application generally relates to the technical field of mining injection, and more specifically, to a sorting method, a sorting system, and a sorting device for mining injection.
  • waste rock or ore with low useful target components is often mixed in, making the purity of the ore low, so it is necessary to screen (sort) the mined blocks, for example, the ore and waste rock can be separated to extract the ore with higher purity.
  • the ore and waste rock can be separated to extract the ore with higher purity.
  • waste rock, tailings and concentrates in the mined blocks are separated, or tailings, middlings and concentrates in the mined blocks are separated.
  • the blocks are collected, identified and processed by the mining collection system to generate block information. Then, a sorting machine is used to determine the injection range based on the block information, and then the mined blocks are injected and sorted.
  • the injection range is usually determined by making a circumscribed rectangle for the outer contour (or boundary) of the block to be injected, so as to determine the injection range based on the circumscribed rectangle.
  • the calculation amount of this method is small, it only considers the block information of the current block and ignores the surrounding blocks, resulting in a high probability of misinjection.
  • the airflow generated by the injection based only on the block information of the current block may cause the surrounding blocks to deviate or rotate, resulting in low sorting accuracy.
  • the purpose of the present application is to provide a mining blowing sorting method that can improve the sorting accuracy.
  • one scheme of the present application is a mining blowing sorting method, which is used to sort out at least the first block from a sorting object containing a first block and a second block; including: S1: information acquisition step, when the first block is adjacent to the second block, obtaining the first block information corresponding to the first block and the second block information corresponding to the second block; S2: blowing range determination step, comparing the first block information with the second block information, and determining the first target blowing range containing the center of mass position of the first block at least based on the comparison result; S3: blowing step, generating first blowing data based on the first target blowing range, and performing a blowing operation on the first block according to the first blowing data.
  • the blowing range of the first object can be determined around the center of mass of the first object. While avoiding the blowing airflow interfering with the surrounding second objects, the airflow can also be prevented from deviating from the center of mass of the first object and causing the first object to flip over, thereby avoiding the energy loss and flight trajectory error caused by the flipping of the first object.
  • comparing the first block information with the second block information includes: when the first block and the second block are not blocks of the same type, comparing the positional relationship between a first initial blowing range of the first block and an outer contour of the second block, wherein the first initial blowing range is determined at least based on the outer contour information of the first block.
  • the first initial blowing range is compared with the outer contour of the second block to determine whether blowing the first block will interfere with the second block.
  • the first initial blowing range is narrowed to obtain the first target blowing range; otherwise, the first initial blowing range is determined as the first target blowing range. Blowing range.
  • whether to reduce the first initial blowing range is determined based on whether the first initial blowing range intersects with the outer contour of the second object.
  • the first block and the second block are of the same type: if there is an intersection between the first initial blowing range and the second initial blowing range, and the first initial blowing range is larger than the second initial blowing range, the first initial blowing range is narrowed to obtain a first target blowing range; wherein the second initial blowing range is determined based at least on the outer contour information of the second block; if there is no intersection between the first initial blowing range and the second initial blowing range, the first initial blowing range is determined as the first target blowing range.
  • the second block since the second block also needs to be sprayed, it is determined whether to narrow the first initial blowing range based on whether there is an intersection between the first initial blowing range and the second initial blowing range.
  • the outer contour of the first block is reduced in such a manner as to keep its center of mass consistent, and then the first target blowing range is generated based on the reduced outer contour of the first block.
  • the center of mass position of the first object block is ensured to remain unchanged, the outer contour of the first object block is first reduced around the center of mass position, and then the first target blowing range is determined based on the reduced outer contour.
  • the outer contour of the first block is proportionally reduced toward the center of mass thereof.
  • the outer contour of the first block is proportionally reduced toward its center of mass, which can reduce the amount of calculation while maintaining the consistency of the center of mass and improve the calculation efficiency.
  • the reduced size of the outer contour of the first block is determined based on the size of an overlapping area between the first initial blowing range and the outer contour of the second block or the second initial blowing range.
  • the reduced size of the outer contour of the first block can be reasonably determined to avoid excessive reduction.
  • the second initial blowing range is reduced to obtain a second target blowing range; if there is no intersection between the first initial blowing range and the second initial blowing range, the second initial blowing range is determined as the second target blowing range; second blowing data is generated based on the second target blowing range, and a blowing operation is performed on the second object according to the second blowing data.
  • the first object block information includes at least the outer contour information of the first object block; and the second object block information includes at least the outer contour information of the second object block.
  • the first spraying data includes the number of corresponding nozzles, the positions of corresponding nozzles, the opening time of corresponding nozzles and/or the pressure of the corresponding nozzles sprayed.
  • a mining blowing sorting system which is used to sort out at least the first block from a sorting object containing a first block and a second block; it includes at least one sorting control unit, at least one sorting execution unit and at least one blowing unit; when the first block is adjacent to the second block, the at least one sorting control unit is used to receive first block information corresponding to the first block and second block information corresponding to the second block; the first block information is compared with the second block information, and a first target blowing range is determined based on at least the comparison result and the center of mass position of the first block; first blowing data is generated based on the first target blowing range; and the at least one sorting execution unit controls the blowing unit to perform a blowing operation on the first block according to the first blowing data.
  • a mining injection sorting device comprising: a processor; a memory, which stores program instructions for mining injection sorting, and when the program instructions are executed by the processor, the aforementioned mining injection sorting method is implemented.
  • FIG. 1 is an exemplary schematic diagram of a separation method using blasting for mining.
  • FIG. 2 is another exemplary schematic diagram of a mine blowing separation method.
  • FIG. 3 is an exemplary flow chart of a separation method using mining injection.
  • FIG. 4 is a schematic diagram showing the principle of cache duration.
  • FIG. 5 is an exemplary schematic diagram of determining a first target blowing range.
  • FIG. 6 is an exemplary structural block diagram of a separation system for mining injection.
  • FIG. 7 is an exemplary structural block diagram of a mine-blasting sorting device.
  • the mined blocks As described in the background technology, in the mining process, some waste rocks or ores with low useful target components are often mixed, making the purity of the ore low, so it is necessary to screen (sort) the mined blocks. For example, in some scenarios, by separating the ore and the waste rock, a higher purity ore is extracted. In some scenarios, considering the needs of industrial production, the concentrate with high useful target components and the tailings with low useful target components in the ore can also be sorted, so as to separate the waste rock, tailings and concentrate in the mined blocks or the tailings, middlings and concentrates in the mined blocks to extract higher purity ore.
  • the mined blocks when sorting the mined blocks, can first be transmitted to the mining collection system via a transmission mechanism such as a chute or a conveyor belt, and then the blocks are collected, identified, and processed by the collection system to generate block information. Furthermore, the block information is transmitted to the host computer via the collection system, and then the block information is transmitted to the sorting system via the host computer, and the sorting system sprays and sorts the mined blocks according to the aforementioned block information.
  • the aforementioned collection system may include at least a ray source (such as X-rays) and a detector.
  • the aforementioned collection system may also include equipment such as cameras, that is, through multi-spectral fusion recognition, to solve the sorting of complex characteristic ores.
  • the sorting system may include a control panel, an execution panel, and a blowing unit to achieve the blowing and sorting of the mined blocks.
  • FIG1 is an exemplary schematic diagram of a mining blasting sorting method.
  • the mined block 101 is first transferred to the mining collection system via a transmission structure such as a chute 102.
  • the collection system includes a ray source 103 arranged above the chute 102 and a detector 104 arranged below the chute 102.
  • the ray source 103 emits rays to the block 101
  • the detector 104 receives the rays transmitted by the block to collect data related to the block. It can be understood that when collecting data related to the block, the data is scanned by the collection system.
  • the data related to the blocks can be processed into a two-dimensional image, and then the two-dimensional image is analyzed and identified to obtain the block information. Based on the obtained block information, the spray range can be determined according to the block information and the spray data can be generated, and then the blocks are sprayed through a spray unit 105 so that the blocks fall into the corresponding area to achieve sorting. As an example, after the above sorting, the blocks 101 are sorted into two categories.
  • FIG2 is another exemplary schematic diagram of a mining blasting sorting method.
  • the mined block 101 is first transmitted to the mining collection system via a transmission structure such as a conveyor belt 201.
  • the collection system includes a ray source 103 arranged above the conveyor belt 201, a camera 202, and a detector 104 arranged below the conveyor belt 201.
  • the ray source 103 emits light to the block 101
  • the detector 104 receives the rays transmitted by the block
  • the camera 202 collects data related to the block 101.
  • the collection system when collecting data related to the block, the collection system also scans the blocks 101 in the longitudinal direction of the plane where the conveyor belt 201 is located. Therefore, after scanning multiple rows of blocks, the data related to the block 101 can be processed into a two-dimensional image, and then the two-dimensional image is analyzed and identified to obtain the block information. Based on the obtained block information, the blowing range can be determined and blowing data can be generated according to the block information, and then the blocks are blown by two blowing units 105 so that the blocks fall into the corresponding areas to achieve sorting. As an example, after the above sorting, the blocks 101 are sorted into three categories.
  • the existing method when determining the injection range based on the block information, the existing method usually uses a circumscribed rectangle for the outer contour (or boundary) of the block 101 to be injected, and determines the injection range based on the circumscribed rectangle. Although the amount of calculation by the circumscribed rectangle method is small, this method only considers the block information of the current block 101 and ignores the surrounding blocks, resulting in a high probability of mis-injection and low sorting accuracy. Based on this, the present application proposes a sorting scheme for mining injection, which compares the block information of the block 101 to be injected with the block information of the surrounding blocks to determine the injection range, avoids mis-injection of the surrounding blocks and affects the sorting, thereby improving the sorting accuracy of mining injection.
  • Fig. 3 is an exemplary flow chart of a separation method for mining injection.
  • block information of multiple blocks collected by a mining collection system is received, and block information of valid blocks is extracted from the block information of the multiple blocks.
  • the block information may include but is not limited to block outer contour information.
  • the block information may also include information such as the location coordinates of the block, the particle size of the block, or the index of the block.
  • the block information of multiple blocks can be judged for validity, so as to extract the block information of valid blocks from the block information of multiple blocks.
  • the validity of the data packet formed by the block information of multiple blocks and the start scanning time (i.e., the receiving time Tr) of receiving the block information of multiple blocks can be judged for validity.
  • judging the validity of the data packet formed by the block information of multiple blocks can include judging whether the data packet is correct and judging whether the length of the data in the data packet is accurate.
  • the validity of the data packet formed by the block information of multiple blocks can be judged by adopting, for example, a cyclic redundancy check ("CRC"), and when the data transmission is correct and the length of the data is correct after verification, the validity of the start scanning time of receiving the block information of multiple blocks can be further judged.
  • judging the validity of the start scanning time of receiving the block information of multiple blocks can include judging whether the start scanning time of the block information of multiple blocks exceeds the blowing time. If it exceeds the blowing time, the corresponding block is invalid; if it does not exceed the blowing time, the corresponding block is valid, and the start scanning time can be marked for the block information of the valid block.
  • first block information of a first block to be subjected to a first blowing is compared with second block information of a surrounding second block to be subjected to a second blowing to determine a first target blowing range.
  • the aforementioned blowing type can be determined according to the sorting requirements, for example, whether to blow the waste rock or the ore.
  • the waste rock is blown (that is, the aforementioned first blowing), and the ore is not blown, referring to the scenario shown in Figure 1 above.
  • the ore is blown (that is, the aforementioned first blowing), and the waste rock is not blown.
  • the waste rock is blown (that is, the aforementioned first blowing)
  • the concentrate is not blown, and the tailings are blown.
  • the second blowing of the embodiment of the present application may include blowing in the same direction or in a different direction as the first blowing, for example, the second blowing is opposite to or crosses the direction of the first blowing, or the second blowing is in the same direction as the first blowing, but the intensity and duration of the blowing of the two may be different, which is not specifically limited here.
  • the block information of the extracted valid blocks can be cached in a cache queue, and the cache duration (or referred to as a predetermined time difference Ts) can be set.
  • Figure 4 is a schematic diagram of the principle of the cache duration.
  • the maximum particle size of the block along its running direction, that is, the conveying direction is L (unit: mm)
  • the speed is v (unit: mm/s)
  • the effective radius of the spray in its running direction is R (unit: mm).
  • the M2 block shown in the figure is the current target block
  • the M1 and M3 blocks are adjacent to it in the running direction, that is, M1, M2, and M3 are arranged in order from back to front in the figure.
  • the total scanning time of the three blocks is used as the cache time, specifically the total length of the three blocks in the running direction divided by the running speed v.
  • the cache time should be shortened as much as possible, so it is preferred to shorten the total length of the three blocks in the running direction as much as possible. If the three blocks are arranged without any gaps between the front and back, the total length in the running direction is the shortest, but at this time, when the M2 block is sprayed, it will interfere with the adjacent M1 and M3 blocks.
  • the minimum distance between the M2 block and the M1 and M3 blocks is selected as the effective radius R of the spray.
  • the total time to scan the information of the three blocks M1, M2, and M3 is (3L+2R)/v, so the cache time is set to (3L+2R)/v to ensure that the information of the adjacent blocks around the target block can be received and to avoid the interference of the spraying between the adjacent blocks.
  • the cache time is exceeded, the information of the current batch of blocks can be removed from the cache queue to avoid affecting the processing of the subsequent batches of block information.
  • the cache duration T is set to L/v*3 ⁇ L/v*5 to reduce the consumption of processor and memory space and improve processing efficiency.
  • the first object block information and the second object block information are acquired.
  • the first object block information is compared with the second object block information, and a first target spray range including the center of mass position of the first object block is determined based on at least the comparison result.
  • first spray data is generated based on the first target spray range, and a first spray operation is performed on the first object block according to the first spray data.
  • the first object block information and the second object block information respectively include information such as outer contour information of the first object block and the second object block, position coordinates on the transmission mechanism, and particle size of the objects.
  • the first target blowing range when determining the first target blowing range, if the first block and the second block are not blocks of the same type, firstly, the positional relationship between the first initial blowing range of the first block and the outer contour of the second block is compared, and then the first target blowing range is determined according to the comparison result of the positional relationship between the first initial blowing range and the outer contour of the second block.
  • the first initial blowing range can be determined based on the outer contour information of the first block, or can be calculated by the blowing unit.
  • the airflow blowing the first object will easily interfere with the second object, so the first initial blowing range is narrowed to determine the first target blowing range; if the first initial blowing range does not intersect with the boundary of the outer contour of the second object, the airflow blowing the first object will not easily interfere with the second object, so the first initial blowing range can be determined as the first target blowing range.
  • both the first block and the second block are of the same type, both the first block and the second block are sprayed, but in order to avoid interference of the airflow of each block on the other during the spraying, the positional relationship between the first initial spraying range of the first block and the second initial spraying range of the second block is compared, wherein the second initial spraying range is based on at least the position of the second block.
  • the outer contour information is determined.
  • the first initial blowing range is reduced to obtain the first target blowing range; if there is an intersection and the first initial blowing range is smaller than the second initial blowing range, the first initial blowing range is used as the first target blowing range, and the second initial blowing range is reduced to obtain the second target blowing range. If there is no intersection between the first initial blowing range and the second initial blowing range, the first initial blowing range is determined as the first target blowing range, and the second initial blowing range is determined as the second target blowing range. Finally, the second blowing data is generated based on the second target blowing range, and the second blowing operation is performed on the second block according to the second blowing data.
  • the outer contour of the first object is reduced in a manner to keep the center of mass of the first object consistent, and then the first target blowing range is generated based on the reduced outer contour of the first object.
  • the center of mass of the first object is equivalent to its centroid, which can be obtained based on the outer contour information of the first object.
  • the outer contour of the first block can be reduced by a certain size toward the center of mass of the first block, for example, by a proportional reduction, to ensure that the center of mass of the first block remains unchanged relative to the outer contour before and after the outer contour is reduced.
  • the first target spraying range is then determined based on the reduced outer contour.
  • the first target spraying range can be determined based on the range after the outer contour of the first block is reduced by a certain size toward the center of mass, which will be described in detail later in conjunction with FIG. 5.
  • the reduced size of the outer contour of the first block is determined based on the size of the overlapping area between the first initial blowing range and the outer contour of the second block, so that the finally determined first target blowing range does not intersect with the outer contour of the second block.
  • the reduced size of the outer contour of the first block is determined based on the size of the overlapping area between the first initial blowing range and the second initial blowing range, so that the finally determined first target blowing range does not intersect with the second initial blowing range.
  • the number of nozzles, the positions of the corresponding nozzles, the time corresponding to the nozzle opening, and the pressure of the injection can be determined according to the first target injection range to generate the first injection data.
  • the first injection operation is performed on the first object so that it reaches the target area to achieve the sorting of the mining injection.
  • the principle of generating the second injection data for the second object and performing the second injection is the same, and will not be repeated.
  • Figure 5 is an exemplary schematic diagram for determining the first target blowing range.
  • block i is the first block and block j is the second block.
  • the dotted line in the left figure of Figure 5 shows the first initial blowing range corresponding to the first block, and each dotted line represents the spray direction of a nozzle.
  • the first initial blowing range can first be regarded as a rectangle, and the six dotted lines in the figure correspond to the jet directions sprayed by the six nozzles.
  • the outer contour boundaries of the first block and the second block are regarded as a polygon. Next, calculate whether each side of the second block intersects with each side of the rectangle of the first initial blowing range.
  • the first initial blowing range can be used as the first target blowing range.
  • the first initial blowing range can be used to perform a narrowing operation to determine the first target blowing range.
  • the outer contour boundary of the first object block is the polygon abcdef in the right figure of Figure 5
  • each boundary point of the outer contour boundary of the first object block is proportionally reduced toward the centroid o to form a new polygon a′b′c′d′e′f′ similar to the original polygon abcdef.
  • the first target blowing range is determined based on the reduced a′b′c′d′e′f′.
  • the first initial blowing range before reduction corresponds to the jet area of the six dotted lines in the left figure of Figure 5
  • the first target blowing range after reduction corresponds to the jet area of the four middle dotted lines in the left figure of Figure 5.
  • the outer contour of the first object should be reduced so that the center of mass position of the first object remains the same before and after scaling.
  • the center of mass o is roughly located in the center area of the polygon abcdef before scaling, and is still roughly located in the center area of the polygon a′b′c′d′e′f′ after scaling, so that the first target spray range obtained after scaling is still roughly centered on the center of mass o, avoiding the jet from deviating from the center of mass o and blowing the first object to roll.
  • the aforementioned implementation method of proportionally scaling the outer contour does not need to pre-calculate the center of mass position of the first object block.
  • the spray jet can be prevented from deviating from the center of mass, thereby preventing the object from tumbling.
  • the outer contour of the first object when reducing the outer contour of the first object, it is not limited to the above-mentioned method of scaling each boundary point toward the center of mass in equal proportion or reducing the outer contour boundary toward the center of mass by a certain size.
  • the center of mass position of the first object can be roughly estimated based on the outer contour abcdef, for example, the center position of the outer contour abcdef is taken as the center of mass. Then, a circle, square, equilateral triangle or other symmetrical polygon is drawn with the center of mass as the center, and the shape is used as the reduced outer contour, and the first target injection range is determined based on the reduced outer contour.
  • the outer contour reduction operation is always performed around the center of mass of the first block, so that the center of mass of the first block does not deviate from the first target blowing range. Otherwise, if the center of mass of the first block deviates from the first target blowing range, when the first block is sprayed, the spray force received by various parts of the first block is uneven, which may easily cause the first block to roll over. In this way, the energy originally used to change the flight trajectory of the first block and translate the first block is partially dispersed to the rolling motion, resulting in energy waste, and also making it impossible for the first block to fly according to the envisioned trajectory, and finally fall into the non-target area, reducing the sorting accuracy.
  • the reason why the center of mass of the first block is used as the key factor for adjusting the spray range is that the ore block usually has a relatively large weight and volume, and whether the spray area is aligned with its center of mass position has an important impact on the flight trajectory and posture of the block after being sprayed.
  • the solution of the present application can make the center of mass of the first block not deviate from the first target spray range, and further, the central area of the first target spray range can be roughly aligned with the center of mass of the first block, further improving the accuracy, efficiency and energy utilization of spray sorting.
  • the scheme of the present application takes into account the information of the adjacent first block and the second block, and determines the first target blowing range according to whether the first initial blowing range intersects with the outer contour boundary of the second block or the second initial blowing range, so as to avoid the accidental blowing of the surrounding blocks when the first block is blown, so as to improve the sorting accuracy of the mining blowing. Furthermore, by reducing the outer contour of the first block in a manner that keeps the center of mass of the first block consistent, and then determining the first target blowing range, it is possible to ensure that the jet airflow is aligned with the center of mass position of the first block, so as to avoid the block from tilting and rolling and affecting the sorting accuracy.
  • FIG. 6 is an exemplary structural block diagram of the sorting system 500 for mining injection.
  • the sorting system 500 includes at least one sorting control unit 501, at least one sorting execution unit 502, and at least one injection unit 503.
  • the aforementioned at least one sorting control unit 501 is used to receive block information of multiple blocks collected from the mining collection system, and to extract block information of valid blocks from the block information of the multiple blocks.
  • the specific method and principle are the same as the aforementioned sorting method for mining injection, and will not be repeated.
  • the sorting control unit 501 is further used to compare the first block information with the second block information in response to satisfying the predetermined injection type, and determine the first target injection range based on at least the comparison result and the centroid position of the first block.
  • the specific method and principle are the same as the aforementioned sorting method for mining injection, and will not be repeated.
  • the sorting control unit 501 is further used to generate the first blowing data based on the first target blowing range.
  • the sorting execution unit 502 is used to control the blowing unit 503 to perform the first blowing operation on the first object according to the first blowing data so that it falls into the target area, so as to realize the sorting of mining blowing.
  • the specific method and principle are the same as the aforementioned sorting method of mining blowing, and will not be repeated.
  • the blowing unit 503 may include multiple nozzles, each sorting execution unit 502 may include multiple execution switches, and the multiple execution switches are connected to the multiple nozzles one by one to respectively open or close the corresponding nozzles to realize the sorting of objects.
  • FIG7 is an exemplary structural block diagram of a sorting device 900 for mining injection.
  • the device 900 of the present application may include a processor 901 and a memory 902, wherein the processor 901 and the memory 902 communicate with each other via a bus.
  • the memory 902 stores program instructions for sorting mining injection, and when the program instructions are executed by the processor 901, the aforementioned sorting method for mining injection is implemented.
  • the present application also provides a computer-readable storage medium.
  • the computer-readable storage medium stores computer-readable instructions for sorting of mining injection, and when the computer-readable instructions are executed by one or more processors, the aforementioned sorting method for mining injection is implemented.

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provided in the present application are a sorting method, sorting system and sorting apparatus for mining blowing. The sorting method is used for at least sorting a first object block out of sorting objects containing the first object block and a second object block, and comprises: an information acquisition step: when the first object block is adjacent to the second object block, acquiring first object block information corresponding to the first object block and second object block information corresponding to the second object block; a blowing range determination step: comparing the first object block information with the second object block information to determine, at least on the basis of a comparison result, a first target blowing range containing the mass center position of the first object block; and a blowing step: generating first blowing data on the basis of the first target blowing range, and executing a blowing operation on the first object block according to the first blowing data. Therefore, the sorting precision of mining blowing can be improved.

Description

一种矿用喷吹的分选方法、分选系统、分选设备A mining injection sorting method, sorting system and sorting equipment
本申请以中国专利申请CN202310415729.4(申请日:2023年04月18日)、CN202310418378.2(申请日:2023年04月18日)为基础,并享受其优先权。本申请通过参考该申请,包含该申请的全部内容。This application is based on and enjoys the priority of Chinese patent application CN202310415729.4 (filing date: April 18, 2023) and CN202310418378.2 (filing date: April 18, 2023). This application includes all the contents of the application by reference.
技术领域Technical Field
本申请一般涉及矿用喷吹的技术领域。更具体地,本申请涉及一种矿用喷吹的分选方法、分选系统、分选设备。The present application generally relates to the technical field of mining injection, and more specifically, to a sorting method, a sorting system, and a sorting device for mining injection.
背景技术Background Art
在采矿过程中,往往会掺杂一些废石或者有用目标成分较低的矿石,使得矿石的纯度较低,因而需要对开采的物块进行筛选(分选),例如可以将矿石和废石分离开,以提取纯度较高的矿石。另外,考虑到工业生产需求,还存在将开采的物块中的废石、尾矿和精矿分离开或者将开采的物块中的尾矿、中矿和精矿分离开的情形。In the mining process, some waste rock or ore with low useful target components is often mixed in, making the purity of the ore low, so it is necessary to screen (sort) the mined blocks, for example, the ore and waste rock can be separated to extract the ore with higher purity. In addition, considering the needs of industrial production, there are also cases where waste rock, tailings and concentrates in the mined blocks are separated, or tailings, middlings and concentrates in the mined blocks are separated.
在对开采的物块进行分选时,首先通过矿用采集系统对物块进行采集、识别等处理操作后生成物块信息。接着,采用分选机基于物块信息确定喷吹范围,进而对开采的物块进行喷吹、分选。然而,目前针对喷吹范围的确定通常采用对进行喷吹的物块的外轮廓(或者边界)做外接矩形,以基于外接矩形确定喷吹范围。这种方式的计算量虽然较小,但其仅考虑了当前物块的物块信息而忽视了周围物块,从而造成误喷的几率较大,仅根据当前物块的物块信息进行喷吹产生的气流可能会使得周围物块产生偏离或旋转,从而使得分选精度较低。When sorting the mined blocks, firstly, the blocks are collected, identified and processed by the mining collection system to generate block information. Then, a sorting machine is used to determine the injection range based on the block information, and then the mined blocks are injected and sorted. However, at present, the injection range is usually determined by making a circumscribed rectangle for the outer contour (or boundary) of the block to be injected, so as to determine the injection range based on the circumscribed rectangle. Although the calculation amount of this method is small, it only considers the block information of the current block and ignores the surrounding blocks, resulting in a high probability of misinjection. The airflow generated by the injection based only on the block information of the current block may cause the surrounding blocks to deviate or rotate, resulting in low sorting accuracy.
此外,现有技术中在调整喷吹范围以避免对周围物块产生误喷时,通常未考虑物块质心的位置,而使调整后的喷吹范围与物块质心之间存在偏差,使喷射的射流造成物块翻转,导致能量的浪费,使得物块 的平移能量不够,无法按照设想的轨迹飞行,也降低了分选精度。In addition, in the prior art, when adjusting the spray range to avoid accidental spraying of surrounding objects, the position of the object's center of mass is usually not taken into consideration, resulting in a deviation between the adjusted spray range and the object's center of mass, causing the sprayed jet to flip the object, resulting in a waste of energy and causing the object to The translation energy is insufficient, and it cannot fly according to the envisioned trajectory, which also reduces the sorting accuracy.
为此,现有技术中,如何进一步提高矿用喷吹的分选精度成为技术课题。Therefore, in the prior art, how to further improve the sorting accuracy of mining injection has become a technical issue.
发明内容Summary of the invention
本申请的目的在于,提供一种能够提高分选精度的矿用喷吹的分选方法。为了实现上述目的,本申请的一个方案为,一种矿用喷吹的分选方法,用于从包含第一物块、第二物块的分选对象中,至少分选出所述第一物块;包括:S1:信息获取步骤,在所述第一物块与所述第二物块相邻的情况下,获取与所述第一物块对应的第一物块信息、与所述第二物块对应的第二物块信息;S2:喷吹范围确定步骤,将所述第一物块信息与所述第二物块信息进行对比,至少基于对比结果确定包含所述第一物块的质心位置的第一目标喷吹范围;S3:喷吹步骤,基于所述第一目标喷吹范围生成第一喷吹数据,根据所述第一喷吹数据对所述第一物块执行喷吹操作。The purpose of the present application is to provide a mining blowing sorting method that can improve the sorting accuracy. In order to achieve the above purpose, one scheme of the present application is a mining blowing sorting method, which is used to sort out at least the first block from a sorting object containing a first block and a second block; including: S1: information acquisition step, when the first block is adjacent to the second block, obtaining the first block information corresponding to the first block and the second block information corresponding to the second block; S2: blowing range determination step, comparing the first block information with the second block information, and determining the first target blowing range containing the center of mass position of the first block at least based on the comparison result; S3: blowing step, generating first blowing data based on the first target blowing range, and performing a blowing operation on the first block according to the first blowing data.
根据前述的技术方案,能够围绕第一物块质心确定对第一物块的喷吹范围,在避免喷吹气流干扰周围的第二物块的情况下,还能避免气流偏移第一物块的质心而导致第一物块翻转,进而避免了第一物块翻转所带来的能量损耗和飞行轨迹误差。According to the aforementioned technical solution, the blowing range of the first object can be determined around the center of mass of the first object. While avoiding the blowing airflow interfering with the surrounding second objects, the airflow can also be prevented from deviating from the center of mass of the first object and causing the first object to flip over, thereby avoiding the energy loss and flight trajectory error caused by the flipping of the first object.
在一个优选的方式中,在所述喷吹范围确定步骤中,将所述第一物块信息与所述第二物块信息进行对比包括:在所述第一物块与所述第二物块不是同一类型物块的情况下,将所述第一物块的第一初始喷吹范围与所述第二物块的外轮廓之间的位置关系进行对比,其中所述第一初始喷吹范围至少基于所述第一物块的外轮廓信息确定。In a preferred embodiment, in the blowing range determination step, comparing the first block information with the second block information includes: when the first block and the second block are not blocks of the same type, comparing the positional relationship between a first initial blowing range of the first block and an outer contour of the second block, wherein the first initial blowing range is determined at least based on the outer contour information of the first block.
根据前述的技术方案,在所述第一物块与所述第二物块不是同一类型物块的情况下,将第一初始喷吹范围与第二物块的外轮廓比较,以判断对第一物块喷吹时是否会对第二物块产生干扰。According to the aforementioned technical solution, when the first block and the second block are not of the same type, the first initial blowing range is compared with the outer contour of the second block to determine whether blowing the first block will interfere with the second block.
在一个优选的方式中,若所述第一初始喷吹范围与所述第二物块的外轮廓之间存在交叉,则缩小所述第一初始喷吹范围以获取第一目标喷吹范围;否则,将所述第一初始喷吹范围确定为所述第一目标喷 吹范围。In a preferred embodiment, if there is an intersection between the first initial blowing range and the outer contour of the second object, the first initial blowing range is narrowed to obtain the first target blowing range; otherwise, the first initial blowing range is determined as the first target blowing range. Blowing range.
根据前述的技术方案,根据第一初始喷吹范围与第二物块的外轮廓是否存在交叉,以确定是否缩小第一初始喷吹范围。According to the aforementioned technical solution, whether to reduce the first initial blowing range is determined based on whether the first initial blowing range intersects with the outer contour of the second object.
在一个优选的方式中,在所述第一物块与所述第二物块是同一类型物块的情况下:若所述第一初始喷吹范围与第二初始喷吹范围之间存在交叉,且所述第一初始喷吹范围大于所述第二初始喷吹范围,则缩小所述第一初始喷吹范围以获取第一目标喷吹范围;其中,所述第二初始喷吹范围至少基于所述第二物块的外轮廓信息确定;若所述第一初始喷吹范围与所述第二初始喷吹范围之间不存在交叉,将所述第一初始喷吹范围确定为所述第一目标喷吹范围。In a preferred embodiment, when the first block and the second block are of the same type: if there is an intersection between the first initial blowing range and the second initial blowing range, and the first initial blowing range is larger than the second initial blowing range, the first initial blowing range is narrowed to obtain a first target blowing range; wherein the second initial blowing range is determined based at least on the outer contour information of the second block; if there is no intersection between the first initial blowing range and the second initial blowing range, the first initial blowing range is determined as the first target blowing range.
根据前述的技术方案,在所述第一物块与所述第二物块是同一类型物块的情况下,由于还需要对第二物块进行喷吹,故根据第一初始喷吹范围与第二初始喷吹范围是否存在交叉,以确定是否缩小第一初始喷吹范围。According to the aforementioned technical solution, when the first block and the second block are of the same type, since the second block also needs to be sprayed, it is determined whether to narrow the first initial blowing range based on whether there is an intersection between the first initial blowing range and the second initial blowing range.
在一个优选的方式中,缩小所述第一初始喷吹范围时,将所述第一物块的外轮廓以使其质心保持一致的方式缩小,再基于所述第一物块的缩小后的外轮廓生成所述第一目标喷吹范围。In a preferred embodiment, when reducing the first initial blowing range, the outer contour of the first block is reduced in such a manner as to keep its center of mass consistent, and then the first target blowing range is generated based on the reduced outer contour of the first block.
根据前述的技术方案,缩小第一初始喷吹范围时,保证第一物块的质心位置不变,先围绕该质心位置缩小第一物块的外轮廓,再基于缩小后的外轮廓确定第一目标喷吹范围。According to the aforementioned technical solution, when reducing the first initial blowing range, the center of mass position of the first object block is ensured to remain unchanged, the outer contour of the first object block is first reduced around the center of mass position, and then the first target blowing range is determined based on the reduced outer contour.
在一个优选的方式中,缩小所述第一初始喷吹范围时,将所述第一物块的外轮廓朝其质心方向等比例缩小。In a preferred embodiment, when the first initial blowing range is reduced, the outer contour of the first block is proportionally reduced toward the center of mass thereof.
根据前述的技术方案,将第一物块的外轮廓朝其质心方向等比例缩小,能够在保持质心一致的同时减小计算量,提高计算效率。According to the aforementioned technical solution, the outer contour of the first block is proportionally reduced toward its center of mass, which can reduce the amount of calculation while maintaining the consistency of the center of mass and improve the calculation efficiency.
在一个优选的方式中,基于所述第一初始喷吹范围与所述第二物块的外轮廓或所述第二初始喷吹范围的重叠区域大小,确定所述第一物块的外轮廓的缩小尺寸。In a preferred embodiment, the reduced size of the outer contour of the first block is determined based on the size of an overlapping area between the first initial blowing range and the outer contour of the second block or the second initial blowing range.
根据前述的技术方案,能够合理确定第一物块的外轮廓的缩小尺寸,避免缩减过度。According to the aforementioned technical solution, the reduced size of the outer contour of the first block can be reasonably determined to avoid excessive reduction.
在一个优选的方式中,若所述第一初始喷吹范围与所述第二初始 喷吹范围之间存在交叉,且所述第一初始喷吹范围小于所述第二初始喷吹范围,则缩小所述第二初始喷吹范围以获取第二目标喷吹范围;若所述第一初始喷吹范围与所述第二初始喷吹范围之间不存在交叉,将所述第二初始喷吹范围确定为所述第二目标喷吹范围;基于所述第二目标喷吹范围生成第二喷吹数据,根据所述第二喷吹数据对所述第二物块执行喷吹操作。In a preferred embodiment, if the first initial spray range is If there is an intersection between the blowing ranges and the first initial blowing range is smaller than the second initial blowing range, the second initial blowing range is reduced to obtain a second target blowing range; if there is no intersection between the first initial blowing range and the second initial blowing range, the second initial blowing range is determined as the second target blowing range; second blowing data is generated based on the second target blowing range, and a blowing operation is performed on the second object according to the second blowing data.
根据前述的技术方案,在第一初始喷吹范围和第二初始喷吹范围交叉时,将其中相对较小的范围缩小,以提高运行效率。According to the aforementioned technical solution, when the first initial blowing range and the second initial blowing range intersect, the relatively smaller range therein is reduced to improve the operating efficiency.
在一个优选的方式中,所述第一物块信息至少包括所述第一物块的外轮廓信息;所述第二物块信息至少包括所述第二物块的外轮廓信息。In a preferred embodiment, the first object block information includes at least the outer contour information of the first object block; and the second object block information includes at least the outer contour information of the second object block.
在一个优选的方式中,所述第一喷吹数据包括相应喷头的数量、相应喷头的位置、相应喷头开启的时间及/或相应喷头喷射的压力。In a preferred embodiment, the first spraying data includes the number of corresponding nozzles, the positions of corresponding nozzles, the opening time of corresponding nozzles and/or the pressure of the corresponding nozzles sprayed.
此外,本申请的另一个方面是一种矿用喷吹的分选系统,用于从包含第一物块、第二物块的分选对象中,至少分选出所述第一物块;包括至少一个分选控制单元、至少一个分选执行单元和至少一个喷吹单元;在所述第一物块与所述第二物块相邻的情况下,所述至少一个分选控制单元用于接收与所述第一物块对应的第一物块信息、与所述第二物块对应的第二物块信息;将所述第一物块信息与所述第二物块信息进行对比,至少基于对比结果以及所述第一物块的质心位置,确定第一目标喷吹范围;基于所述第一目标喷吹范围生成第一喷吹数据;所述至少一个分选执行单元根据所述第一喷吹数据控制所述喷吹单元对所述第一物块执行喷吹操作。In addition, another aspect of the present application is a mining blowing sorting system, which is used to sort out at least the first block from a sorting object containing a first block and a second block; it includes at least one sorting control unit, at least one sorting execution unit and at least one blowing unit; when the first block is adjacent to the second block, the at least one sorting control unit is used to receive first block information corresponding to the first block and second block information corresponding to the second block; the first block information is compared with the second block information, and a first target blowing range is determined based on at least the comparison result and the center of mass position of the first block; first blowing data is generated based on the first target blowing range; and the at least one sorting execution unit controls the blowing unit to perform a blowing operation on the first block according to the first blowing data.
此外,本申请的另一个方面是一种矿用喷吹的分选设备,包括:处理器;存储器,其存储有矿用喷吹的分选的程序指令,当所述程序指令由所述处理器执行时,实现前述的矿用喷吹的分选方法。In addition, another aspect of the present application is a mining injection sorting device, comprising: a processor; a memory, which stores program instructions for mining injection sorting, and when the program instructions are executed by the processor, the aforementioned mining injection sorting method is implemented.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性 而非限制性的方式示出了本申请的若干实施方式,并且相同或对应的标号表示相同或对应的部分,其中:The above and other purposes, features and advantages of the exemplary embodiments of the present application will become easier to understand by reading the following detailed description with reference to the accompanying drawings. Several embodiments of the present application are shown in a non-limiting manner, and the same or corresponding numbers represent the same or corresponding parts, wherein:
图1是矿用喷吹的分选方法的一个示例性示意图。FIG. 1 is an exemplary schematic diagram of a separation method using blasting for mining.
图2是矿用喷吹的分选方法的又一个示例性示意图。FIG. 2 is another exemplary schematic diagram of a mine blowing separation method.
图3是矿用喷吹的分选方法的示例性流程框图。FIG. 3 is an exemplary flow chart of a separation method using mining injection.
图4是缓存时长的原理示意图。FIG. 4 is a schematic diagram showing the principle of cache duration.
图5是确定第一目标喷吹范围的示例性示意图。FIG. 5 is an exemplary schematic diagram of determining a first target blowing range.
图6是矿用喷吹的分选系统的示例性结构框图。FIG. 6 is an exemplary structural block diagram of a separation system for mining injection.
图7是矿用喷吹的分选设备的示例性结构框图。FIG. 7 is an exemplary structural block diagram of a mine-blasting sorting device.
附图文字说明:
101物块
102滑槽
103射线源
104探测器
105喷吹单元
201传送带
202相机
500分选系统
501分选控制单元
502分选执行单元
503喷吹单元
900分选设备
901处理器
902存储器
Caption of the attached figure:
101 Blocks
102 chute
103 ray source
104 detectors
105 Blowing Unit
201 conveyor belt
202 Camera
500 sorting system
501 sorting control unit
502 sorting execution unit
503 Blowing Unit
900 sorting equipment
901 processor
902 Memory
具体实施方式DETAILED DESCRIPTION
下面将结合附图对本申请实施例中的技术方案进行清楚和完整地描述。应当理解的是本说明书所描述的实施例仅是本申请为了便于对方案的清晰理解和符合法律的要求而提供的部分实施例,而并非可 以实现本申请的所有实施例。基于本说明书公开的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. It should be understood that the embodiments described in this specification are only some embodiments provided by the present application to facilitate a clear understanding of the solutions and comply with legal requirements, and are not necessarily All other embodiments obtained by those skilled in the art based on the embodiments disclosed in this specification without creative work are within the scope of protection of this application.
如背景技术描述可知,在采矿过程中往往会掺杂一些废石或者有用目标成分较低的矿石,使得矿石的纯度较低,因而需要对开采的物块进行筛选(分选)。例如在一些场景中,通过将矿石和废石分离开,以提取纯度较高的矿石。在一些场景中,考虑到工业生产需求,还可以将矿石中有用目标成分高的精矿和有用目标成分低的尾矿进行分选,从而将开采的物块中的废石、尾矿和精矿分离开或者将开采的物块中的尾矿、中矿和精矿分离开,以提取纯度较高的矿石。可以理解,前文虽然只描述了两类分选(矿石、废石)和三类分选(废石、尾矿和精矿,或者尾矿、中矿和精矿),但不排除还存在多于三类分选的情形,例如废石、尾矿、中矿和精矿四类分选,本申请在此不作限制。As described in the background technology, in the mining process, some waste rocks or ores with low useful target components are often mixed, making the purity of the ore low, so it is necessary to screen (sort) the mined blocks. For example, in some scenarios, by separating the ore and the waste rock, a higher purity ore is extracted. In some scenarios, considering the needs of industrial production, the concentrate with high useful target components and the tailings with low useful target components in the ore can also be sorted, so as to separate the waste rock, tailings and concentrate in the mined blocks or the tailings, middlings and concentrates in the mined blocks to extract higher purity ore. It can be understood that although the foregoing only describes two types of sorting (ore, waste rock) and three types of sorting (waste rock, tailings and concentrate, or tailings, middlings and concentrate), it does not exclude the situation that there are more than three types of sorting, such as four types of sorting of waste rock, tailings, middlings and concentrates, and this application is not limited here.
在实际应用场景中,在对开采的物块进行分选时,首先可以经由例如滑槽、传送带等传输机构将开采的物块传输至矿用采集系统处,接着通过采集系统对物块进行采集、识别等处理操作后生成物块信息。进一步地,经由采集系统将该物块信息传输至上位机,再经由上位机将物块信息传输至分选系统,分选系统根据前述物块信息对开采的物块进行喷吹、分选。在一个实施场景中,前述采集系统可以至少包括射线源(例如X射线)和探测器。另外,前述采集系统还可以包括例如相机等设备,即通过多光谱融合识别,以解决复杂特性矿石分选。在一个实现场景中,分选系统可以包括控制板、执行板和喷吹单元,以实现对开采的物块进行喷吹、分选。In actual application scenarios, when sorting the mined blocks, the mined blocks can first be transmitted to the mining collection system via a transmission mechanism such as a chute or a conveyor belt, and then the blocks are collected, identified, and processed by the collection system to generate block information. Furthermore, the block information is transmitted to the host computer via the collection system, and then the block information is transmitted to the sorting system via the host computer, and the sorting system sprays and sorts the mined blocks according to the aforementioned block information. In an implementation scenario, the aforementioned collection system may include at least a ray source (such as X-rays) and a detector. In addition, the aforementioned collection system may also include equipment such as cameras, that is, through multi-spectral fusion recognition, to solve the sorting of complex characteristic ores. In an implementation scenario, the sorting system may include a control panel, an execution panel, and a blowing unit to achieve the blowing and sorting of the mined blocks.
图1是矿用喷吹的分选方法的一个示例性示意图。如图1中所示,开采的物块101首先经由例如滑槽102的传输结构传输至矿用采集系统处。图中示例性示出,该采集系统包括布置于滑槽102上方的射线源103和布置于滑槽102下方的探测器104。在实现场景中,当物块101经由滑槽102传输至采集系统处时,由射线源103发射射线至物块101,通过探测器104接收物块透射后的射线,以采集与物块相关的数据。可以理解,在采集与物块相关的数据时,是通过采集系统扫 描滑槽102所在平面的纵向上一排的物块,这里的纵向是指与物块101运输时的前进方向相垂直的滑槽102的截面方向。由此在扫描多排物块101后,可以将与物块相关的数据处理为二维图像,接着对该二维图像进行分析识别,以获得物块信息。基于获得的物块信息,可以根据物块信息确定喷吹范围并生成喷吹数据,进而通过一个喷吹单元105对物块进行喷吹,使得物块落入相应区域,以实现分选。作为示例,经前述分选后,将物块101分选为两类。FIG1 is an exemplary schematic diagram of a mining blasting sorting method. As shown in FIG1 , the mined block 101 is first transferred to the mining collection system via a transmission structure such as a chute 102. As exemplified in the figure, the collection system includes a ray source 103 arranged above the chute 102 and a detector 104 arranged below the chute 102. In the implementation scenario, when the block 101 is transferred to the collection system via the chute 102, the ray source 103 emits rays to the block 101, and the detector 104 receives the rays transmitted by the block to collect data related to the block. It can be understood that when collecting data related to the block, the data is scanned by the collection system. Scan the blocks in the vertical direction of the plane where the chute 102 is located. The vertical direction here refers to the cross-sectional direction of the chute 102 perpendicular to the forward direction of the blocks 101 during transportation. Therefore, after scanning multiple rows of blocks 101, the data related to the blocks can be processed into a two-dimensional image, and then the two-dimensional image is analyzed and identified to obtain the block information. Based on the obtained block information, the spray range can be determined according to the block information and the spray data can be generated, and then the blocks are sprayed through a spray unit 105 so that the blocks fall into the corresponding area to achieve sorting. As an example, after the above sorting, the blocks 101 are sorted into two categories.
图2是矿用喷吹的分选方法的又一个示例性示意图。如图2中所示,开采的物块101首先经由例如传送带201的传输结构传输至矿用采集系统处。图中示例性示出,该采集系统包括布置于传送带201上方的射线源103、相机202和布置于传送带201下方探测器104。在实现场景中,当物块101经由传送带201传输至采集系统处时,由射线源103发射光源至物块101,通过探测器104接收物块透射后的射线,并通过相机202采集与物块101相关的数据。与上述场景类似,在采集与物块相关的数据时,也是通过采集系统扫描传送带201所在平面的纵向上一排的物块101,由此在扫描多排物块后,可以将与物块101相关的数据处理为二维图像,接着对该二维图像进行分析识别,获得物块信息。基于获得的物块信息,可以根据物块信息确定喷吹范围并生成喷吹数据,进而通过两个喷吹单元105对物块进行喷吹,使得物块落入相应区域,以实现分选。作为示例,经前述分选后,将物块101分选为三类。FIG2 is another exemplary schematic diagram of a mining blasting sorting method. As shown in FIG2, the mined block 101 is first transmitted to the mining collection system via a transmission structure such as a conveyor belt 201. As shown in the figure, the collection system includes a ray source 103 arranged above the conveyor belt 201, a camera 202, and a detector 104 arranged below the conveyor belt 201. In the implementation scenario, when the block 101 is transmitted to the collection system via the conveyor belt 201, the ray source 103 emits light to the block 101, the detector 104 receives the rays transmitted by the block, and the camera 202 collects data related to the block 101. Similar to the above scenario, when collecting data related to the block, the collection system also scans the blocks 101 in the longitudinal direction of the plane where the conveyor belt 201 is located. Therefore, after scanning multiple rows of blocks, the data related to the block 101 can be processed into a two-dimensional image, and then the two-dimensional image is analyzed and identified to obtain the block information. Based on the obtained block information, the blowing range can be determined and blowing data can be generated according to the block information, and then the blocks are blown by two blowing units 105 so that the blocks fall into the corresponding areas to achieve sorting. As an example, after the above sorting, the blocks 101 are sorted into three categories.
根据前述可知,在根据物块信息确定喷吹范围时,现有的通常采用对进行喷吹的物块101的外轮廓(或者边界)做外接矩形,基于外接矩形确定喷吹范围。通过外接矩形的方式的计算量虽然较小,但这种方式仅考虑了当前物块101的物块信息而忽视了周围物块,从而造成误喷的几率较大,使得分选精度较低。基于此,本申请提出一种矿用喷吹的分选方案,通过将待进行喷吹的物块101的物块信息与其周围物块的物块信息进行对比,以确定喷吹范围,避免对周围物块造成误喷吹而影响分选,从而提高了矿用喷吹的分选精度。As can be seen from the above, when determining the injection range based on the block information, the existing method usually uses a circumscribed rectangle for the outer contour (or boundary) of the block 101 to be injected, and determines the injection range based on the circumscribed rectangle. Although the amount of calculation by the circumscribed rectangle method is small, this method only considers the block information of the current block 101 and ignores the surrounding blocks, resulting in a high probability of mis-injection and low sorting accuracy. Based on this, the present application proposes a sorting scheme for mining injection, which compares the block information of the block 101 to be injected with the block information of the surrounding blocks to determine the injection range, avoids mis-injection of the surrounding blocks and affects the sorting, thereby improving the sorting accuracy of mining injection.
图3是矿用喷吹的分选方法的示例性流程框图。如图3中所示, 在步骤301处,接收来自于矿用采集系统采集的多个物块的物块信息,并从多个物块的物块信息中提取有效物块的物块信息。在一个实施例中,前述物块信息可以包括但不仅限于物块外轮廓信息。例如,该物块信息还可以包括物块的位置坐标、物块的粒度大小或者物块的索引等信息。Fig. 3 is an exemplary flow chart of a separation method for mining injection. As shown in Fig. 3, At step 301, block information of multiple blocks collected by a mining collection system is received, and block information of valid blocks is extracted from the block information of the multiple blocks. In one embodiment, the block information may include but is not limited to block outer contour information. For example, the block information may also include information such as the location coordinates of the block, the particle size of the block, or the index of the block.
在一个实现场景中,基于接收的多个物块的物块信息,首先可以通过对多个物块的物块信息进行有效性判断,以从多个物块的物块信息中提取有效物块的物块信息。具体地,可以对多个物块的物块信息形成的数据包进行有效性判断和对接收多个物块的物块信息的开始扫描时刻(即接收时间Tr)进行有效性判断。其中,对多个物块的物块信息形成的数据包进行有效性判断可以包括判断数据包是否正确以及判断数据包中数据的长度是否准确等。在应用场景中,可以通过采用例如循环冗余校验(Cyclic Redundancy Check,“CRC”)对多个物块的物块信息形成的数据包进行有效性判断,当校验后数据传输正确以及数据的长度正确,可以进一步对接收多个物块的物块信息的开始扫描时刻进行有效性判断。其中,对接收多个物块的物块信息的开始扫描时刻进行有效性判断可以包括判断多个物块的物块信息的开始扫描时刻是否超过喷吹的时刻,若超过喷吹的时刻,则相应的物块无效;若未超过喷吹的时刻,则相应的物块有效,并可以对有效物块的物块信息标记开始扫描时刻。In an implementation scenario, based on the received block information of multiple blocks, first, the block information of multiple blocks can be judged for validity, so as to extract the block information of valid blocks from the block information of multiple blocks. Specifically, the validity of the data packet formed by the block information of multiple blocks and the start scanning time (i.e., the receiving time Tr) of receiving the block information of multiple blocks can be judged for validity. Among them, judging the validity of the data packet formed by the block information of multiple blocks can include judging whether the data packet is correct and judging whether the length of the data in the data packet is accurate. In the application scenario, the validity of the data packet formed by the block information of multiple blocks can be judged by adopting, for example, a cyclic redundancy check ("CRC"), and when the data transmission is correct and the length of the data is correct after verification, the validity of the start scanning time of receiving the block information of multiple blocks can be further judged. Among them, judging the validity of the start scanning time of receiving the block information of multiple blocks can include judging whether the start scanning time of the block information of multiple blocks exceeds the blowing time. If it exceeds the blowing time, the corresponding block is invalid; if it does not exceed the blowing time, the corresponding block is valid, and the start scanning time can be marked for the block information of the valid block.
基于提取的有效物块的物块信息,响应于满足预定喷吹类型,将待进行第一喷吹的第一物块的第一物块信息与其周围的待进行第二喷吹的第二物块的第二物块信息进行对比,以确定第一目标喷吹范围。Based on the extracted block information of the valid blocks, in response to satisfying a predetermined blowing type, first block information of a first block to be subjected to a first blowing is compared with second block information of a surrounding second block to be subjected to a second blowing to determine a first target blowing range.
在一个实施例中,前述喷吹类型可以根据分选需求确定,例如是对废石进行喷吹,还是对矿石进行喷吹。作为示例,当需要将物块中的废石分选出时,对废石执行喷吹(也即前述第一喷吹),对矿石不进行喷吹,参考上述图1所示的场景。类似地,当需要将物块中的矿石分选出时,对矿石执行喷吹(也即前述第一喷吹),对废石不进行喷吹。在一些实施例中,当需要将物块中的废石、尾矿分选出时,对废石执行喷吹(也即前述第一喷吹),对精矿不进行喷吹,并对尾矿 执行第二喷吹,参考上述图2所示的场景。本申请实施例的第二喷吹可以包括与第一喷吹同向或不同向的喷吹,例如第二喷吹与第一喷吹的方向相对或相交叉,亦或第二喷吹与第一喷吹同向,但两者喷吹的力度大小、持续时间可以有所区别,这里不作具体限定。In one embodiment, the aforementioned blowing type can be determined according to the sorting requirements, for example, whether to blow the waste rock or the ore. As an example, when it is necessary to sort out the waste rock in the block, the waste rock is blown (that is, the aforementioned first blowing), and the ore is not blown, referring to the scenario shown in Figure 1 above. Similarly, when it is necessary to sort out the ore in the block, the ore is blown (that is, the aforementioned first blowing), and the waste rock is not blown. In some embodiments, when it is necessary to sort out the waste rock and tailings in the block, the waste rock is blown (that is, the aforementioned first blowing), the concentrate is not blown, and the tailings are blown. Execute the second blowing, refer to the scene shown in Figure 2 above. The second blowing of the embodiment of the present application may include blowing in the same direction or in a different direction as the first blowing, for example, the second blowing is opposite to or crosses the direction of the first blowing, or the second blowing is in the same direction as the first blowing, but the intensity and duration of the blowing of the two may be different, which is not specifically limited here.
在一些实施场景中,可以将提取的有效物块的物块信息缓存至缓存队列中,并且可以设定缓存时长(或者称为预定时间差Ts)。In some implementation scenarios, the block information of the extracted valid blocks can be cached in a cache queue, and the cache duration (or referred to as a predetermined time difference Ts) can be set.
图4是缓存时长的原理示意图。如图4所示,在实际应用场景中,假设物块沿其运行方向即输送方向上的最大粒度为L(单位:mm)、速度为v(单位:mm/s),在其运行方向上喷吹的有效半径为R(单位:mm)。在该场景下,以图示的M2物块为当前的目标物块,其运行方向上前后相邻的为M1、M3物块,即图中从后向前依次排列M1、M2、M3。Figure 4 is a schematic diagram of the principle of the cache duration. As shown in Figure 4, in the actual application scenario, it is assumed that the maximum particle size of the block along its running direction, that is, the conveying direction, is L (unit: mm), the speed is v (unit: mm/s), and the effective radius of the spray in its running direction is R (unit: mm). In this scenario, the M2 block shown in the figure is the current target block, and the M1 and M3 blocks are adjacent to it in the running direction, that is, M1, M2, and M3 are arranged in order from back to front in the figure.
本实施例中,由于在决定是否喷吹M2物块时,需要一并考虑相邻的M1物块、M3物块的信息,所以需要将这三个物块的信息均保存在缓存队列里,故将这三个物块总的扫描时长作为缓存时长,具体为这三个物块在运行方向上的总长度除以运行速度v。为了节省储存空间,缓存时长要尽量缩短,因此优选地将这三个物块在运行方向上的总长度尽量缩短。若将这三个物块之间前后无间隔地排列,其在运行方向上的总长度最短,但这时对M2物块喷吹时会对相邻的M1物块、M3物块产生干扰。优选地,为避免喷吹M2物块时干扰到相邻物块,选择M2物块与M1物块、M3物块之间的最小距离为喷吹的有效半径R。此时,扫描完M1、M2、M3这三个物块信息的总时长为(3L+2R)/v,因此将缓存时长设置为(3L+2R)/v,以确保能够接收到目标物块周围相邻物块的信息,并避免相邻物块之间的喷吹干扰。当超出缓存时长时,可以从缓存队列中移除当前批物块的信息,以避免对后续批次物块信息的处理产生影响。正如前述的,由于在决定是否喷吹M2物块时需要一并考虑相邻的M1物块、M3物块的信息,所以需要通过缓存保留M2物块及其周围相邻物块的信息,并将此缓存信息作为判断M2物块处于喷吹范围时是否启动喷吹的依据。In this embodiment, since it is necessary to consider the information of the adjacent M1 and M3 blocks when deciding whether to spray the M2 block, the information of the three blocks needs to be stored in the cache queue, so the total scanning time of the three blocks is used as the cache time, specifically the total length of the three blocks in the running direction divided by the running speed v. In order to save storage space, the cache time should be shortened as much as possible, so it is preferred to shorten the total length of the three blocks in the running direction as much as possible. If the three blocks are arranged without any gaps between the front and back, the total length in the running direction is the shortest, but at this time, when the M2 block is sprayed, it will interfere with the adjacent M1 and M3 blocks. Preferably, in order to avoid interfering with the adjacent blocks when spraying the M2 block, the minimum distance between the M2 block and the M1 and M3 blocks is selected as the effective radius R of the spray. At this time, the total time to scan the information of the three blocks M1, M2, and M3 is (3L+2R)/v, so the cache time is set to (3L+2R)/v to ensure that the information of the adjacent blocks around the target block can be received and to avoid the interference of the spraying between the adjacent blocks. When the cache time is exceeded, the information of the current batch of blocks can be removed from the cache queue to avoid affecting the processing of the subsequent batches of block information. As mentioned above, since the information of the adjacent M1 blocks and M3 blocks needs to be considered when deciding whether to spray the M2 block, it is necessary to retain the information of the M2 block and its surrounding adjacent blocks through the cache, and use this cache information as the basis for judging whether to start the spraying when the M2 block is in the spraying range.
可以理解的是,在实际应用场景中,由于会存在粒度超上限的石 头,由此粒度越大,其缓存时长即预定时间差也应当越大越好。然而,当缓存时长太大时,会增加对内存空间和处理器的消耗,并且很少有连续的最大颗粒出现。因此,作为一个实施例,将缓存时长T设置为L/v*3~L/v*5,以降低处理器和内存空间的消耗,提高处理效率。It is understandable that in actual application scenarios, due to the existence of stones with particle sizes exceeding the upper limit, The larger the granularity, the larger the cache duration, i.e., the predetermined time difference, should be. However, when the cache duration is too large, the consumption of memory space and processor will increase, and continuous maximum particles will rarely appear. Therefore, as an embodiment, the cache duration T is set to L/v*3~L/v*5 to reduce the consumption of processor and memory space and improve processing efficiency.
接下来,对分选过程进行具体说明。Next, the sorting process is described in detail.
在S1信息获取步骤中,在第一物块与第二物块相邻的情况下,获取第一物块信息、第二物块信息。在S2喷吹范围确定步骤中,将第一物块信息与第二物块信息进行对比,至少基于对比结果确定包含第一物块的质心位置的第一目标喷吹范围。在S3喷吹步骤中,基于第一目标喷吹范围生成第一喷吹数据,根据第一喷吹数据对第一物块执行第一喷吹的操作。In the S1 information acquisition step, when the first object block is adjacent to the second object block, the first object block information and the second object block information are acquired. In the S2 spray range determination step, the first object block information is compared with the second object block information, and a first target spray range including the center of mass position of the first object block is determined based on at least the comparison result. In the S3 spray step, first spray data is generated based on the first target spray range, and a first spray operation is performed on the first object block according to the first spray data.
示例性地,第一物块信息、第二物块信息分别包括第一物块、第二物块的外轮廓信息、在传输机构上的位置坐标和物块的粒度大小等信息。Exemplarily, the first object block information and the second object block information respectively include information such as outer contour information of the first object block and the second object block, position coordinates on the transmission mechanism, and particle size of the objects.
具体来说,在确定第一目标喷吹范围时,在第一物块与第二物块不是同一类型物块的情况下,首先将第一物块的第一初始喷吹范围与第二物块的外轮廓之间的位置关系进行对比,接着根据第一始喷吹范围与第二物块的外轮廓之间的位置关系的对比结果确定第一目标喷吹范围。在一个实施例中,第一初始喷吹范围可以基于第一物块外轮廓信息确定,也可以由喷吹单元计算获得。Specifically, when determining the first target blowing range, if the first block and the second block are not blocks of the same type, firstly, the positional relationship between the first initial blowing range of the first block and the outer contour of the second block is compared, and then the first target blowing range is determined according to the comparison result of the positional relationship between the first initial blowing range and the outer contour of the second block. In one embodiment, the first initial blowing range can be determined based on the outer contour information of the first block, or can be calculated by the blowing unit.
更为具体地,若第一初始喷吹范围与第二物块的外轮廓的边界之间存在交叉,则对第一物块进行喷吹的气流容易干扰到第二物块,故对第一初始喷吹范围进行缩小操作以确定第一目标喷吹范围;若第一初始喷吹范围与第二物块的外轮廓的边界之间未交叉,则对第一物块进行喷吹的气流不易干扰到第二物块,故将第一初始喷吹范围确定为第一目标喷吹范围即可。More specifically, if there is an intersection between the first initial blowing range and the boundary of the outer contour of the second object, the airflow blowing the first object will easily interfere with the second object, so the first initial blowing range is narrowed to determine the first target blowing range; if the first initial blowing range does not intersect with the boundary of the outer contour of the second object, the airflow blowing the first object will not easily interfere with the second object, so the first initial blowing range can be determined as the first target blowing range.
在第一物块与第二物块是同一类型物块的情况下,第一物块与第二物块都要被喷吹,但为了避免各自喷吹时气流对另一方产生干扰,将第一物块的第一初始喷吹范围与第二物块的第二初始喷吹范围之间的位置关系进行对比,其中第二初始喷吹范围至少基于第二物块的 外轮廓信息确定。In the case where the first block and the second block are of the same type, both the first block and the second block are sprayed, but in order to avoid interference of the airflow of each block on the other during the spraying, the positional relationship between the first initial spraying range of the first block and the second initial spraying range of the second block is compared, wherein the second initial spraying range is based on at least the position of the second block. The outer contour information is determined.
更为具体地,若第一初始喷吹范围与第二初始喷吹范围之间存在交叉,且第一初始喷吹范围大于第二初始喷吹范围,则缩小第一初始喷吹范围以获取第一目标喷吹范围;若存在交叉时所述第一初始喷吹范围小于所述第二初始喷吹范围,则以第一初始喷吹范围为第一目标喷吹范围,缩小第二初始喷吹范围以获取第二目标喷吹范围。若第一初始喷吹范围与第二初始喷吹范围之间不存在交叉,则将第一初始喷吹范围确定为第一目标喷吹范围,将第二初始喷吹范围确定为第二目标喷吹范围。最终基于第二目标喷吹范围生成第二喷吹数据,根据第二喷吹数据对所述第二物块执行第二喷吹操作。More specifically, if there is an intersection between the first initial blowing range and the second initial blowing range, and the first initial blowing range is larger than the second initial blowing range, the first initial blowing range is reduced to obtain the first target blowing range; if there is an intersection and the first initial blowing range is smaller than the second initial blowing range, the first initial blowing range is used as the first target blowing range, and the second initial blowing range is reduced to obtain the second target blowing range. If there is no intersection between the first initial blowing range and the second initial blowing range, the first initial blowing range is determined as the first target blowing range, and the second initial blowing range is determined as the second target blowing range. Finally, the second blowing data is generated based on the second target blowing range, and the second blowing operation is performed on the second block according to the second blowing data.
需要说明的是,对第一初始喷吹范围和第二初始喷吹范围进行缩小操作的原理相同,为了简单起见,这里仅以第一初始喷吹范围的缩小操作为例进行具体说明。It should be noted that the principles of reducing the first initial blowing range and the second initial blowing range are the same. For simplicity, only the reduction operation of the first initial blowing range is taken as an example for specific description.
缩小所述第一初始喷吹范围时,将第一物块的外轮廓以使第一物块的质心保持一致的方式缩小,再基于第一物块的缩小后的外轮廓生成第一目标喷吹范围。在通常的例子中,第一物块的质心等同于其形心,可以基于第一物块的外轮廓信息得到。When reducing the first initial blowing range, the outer contour of the first object is reduced in a manner to keep the center of mass of the first object consistent, and then the first target blowing range is generated based on the reduced outer contour of the first object. In a common example, the center of mass of the first object is equivalent to its centroid, which can be obtained based on the outer contour information of the first object.
在一个实施例中,可以将第一物块的外轮廓朝其质心方向缩小一定尺寸例如等比例缩小,以确保在外轮廓缩小前后,第一物块的质心相对于其外轮廓的位置保持不变。再基于缩小后的外轮廓确定第一目标喷吹范围。也就是说,可以根据第一物块的外轮廓向质心方向缩小一定尺寸后的范围确定第一目标喷吹范围,稍后结合图5对此进行详细描述。In one embodiment, the outer contour of the first block can be reduced by a certain size toward the center of mass of the first block, for example, by a proportional reduction, to ensure that the center of mass of the first block remains unchanged relative to the outer contour before and after the outer contour is reduced. The first target spraying range is then determined based on the reduced outer contour. In other words, the first target spraying range can be determined based on the range after the outer contour of the first block is reduced by a certain size toward the center of mass, which will be described in detail later in conjunction with FIG. 5.
进一步地,在第一物块与第二物块不是同一类型物块的情况下,基于第一初始喷吹范围与第二物块的外轮廓的重叠区域大小,确定第一物块的外轮廓的缩小尺寸,使最终确定的第一目标喷吹范围不与第二物块的外轮廓产生交叉。在第一物块与第二物块是同一类型物块的情况下,基于第一初始喷吹范围与第二初始喷吹范围的重叠区域大小,确定第一物块的外轮廓的缩小尺寸,使最终确定的第一目标喷吹范围不与第二初始喷吹范围产生交叉。 Further, in the case where the first block and the second block are not blocks of the same type, the reduced size of the outer contour of the first block is determined based on the size of the overlapping area between the first initial blowing range and the outer contour of the second block, so that the finally determined first target blowing range does not intersect with the outer contour of the second block. In the case where the first block and the second block are blocks of the same type, the reduced size of the outer contour of the first block is determined based on the size of the overlapping area between the first initial blowing range and the second initial blowing range, so that the finally determined first target blowing range does not intersect with the second initial blowing range.
进一步地,可以根据第一目标喷吹范围确定喷头的数量、相应喷头的位置和喷头开启对应的时间,以及喷射的压力大小等,以生成第一喷吹数据。根据第一喷吹数据对第一物块执行第一喷吹操作使其到达目标区域,以实现矿用喷吹的分选。对第二物块生成第二喷吹数据以及进行第二喷吹的原理与此相同,不再重复赘述。Furthermore, the number of nozzles, the positions of the corresponding nozzles, the time corresponding to the nozzle opening, and the pressure of the injection can be determined according to the first target injection range to generate the first injection data. According to the first injection data, the first injection operation is performed on the first object so that it reaches the target area to achieve the sorting of the mining injection. The principle of generating the second injection data for the second object and performing the second injection is the same, and will not be repeated.
图5是确定第一目标喷吹范围的示例性示意图。如图5中左图所示,假设物块i为第一物块,物块j为第二物块。进一步地,图5中左图虚线所示为第一物块所对应的第一初始喷吹范围,每条虚线代表一个喷头的喷射方向。在一个实现场景中,首先可以将第一初始喷吹范围视为一个矩形,图中的六条虚线分别对应六个喷头喷出的射流方向。将第一物块与第二物块各自的外轮廓边界视为一个多边形。接着,计算第二物块的每个边与第一初始喷吹范围的矩形的各边是否交叉。Figure 5 is an exemplary schematic diagram for determining the first target blowing range. As shown in the left figure of Figure 5, it is assumed that block i is the first block and block j is the second block. Furthermore, the dotted line in the left figure of Figure 5 shows the first initial blowing range corresponding to the first block, and each dotted line represents the spray direction of a nozzle. In an implementation scenario, the first initial blowing range can first be regarded as a rectangle, and the six dotted lines in the figure correspond to the jet directions sprayed by the six nozzles. The outer contour boundaries of the first block and the second block are regarded as a polygon. Next, calculate whether each side of the second block intersects with each side of the rectangle of the first initial blowing range.
例如,当第二物块的外轮廓的每个边与第一初始喷吹范围所形成的矩形的各边均不存在交叉时,表示对第一物块执行喷吹时不会对相邻的第二物块造成影响。在该场景下,可以将第一初始喷吹范围作为第一目标喷吹范围。当第二物块的外轮廓的每个边与第一初始喷吹范围所形成的矩形的至少一边存在交叉时,表示对第一物块执行喷吹时会对第二物块造成影响,可能会将第二物块也带出。在该场景下,可以通过第一初始喷吹范围进行缩小操作,以确定第一目标喷吹范围。For example, when each side of the outer contour of the second block does not intersect with each side of the rectangle formed by the first initial blowing range, it means that blowing on the first block will not affect the adjacent second block. In this scenario, the first initial blowing range can be used as the first target blowing range. When each side of the outer contour of the second block intersects with at least one side of the rectangle formed by the first initial blowing range, it means that blowing on the first block will affect the second block and may also bring out the second block. In this scenario, the first initial blowing range can be used to perform a narrowing operation to determine the first target blowing range.
作为示例,假设第一物块的外轮廓边界为图5中右图的多边形abcdef,将第一物块的外轮廓边界的各个边界点向质心o等比例缩小,形成与原多边形abcdef相似的新多边形a′b′c′d′e′f′。其中,基于缩小后的a′b′c′d′e′f′以确定第一目标喷吹范围。在一个实施例中,缩小前的第一初始喷吹范围对应于图5中左图六条虚线的射流区域,缩小后的第一目标喷吹范围则对应于图5中左图中间四条虚线的射流区域。As an example, assuming that the outer contour boundary of the first object block is the polygon abcdef in the right figure of Figure 5, each boundary point of the outer contour boundary of the first object block is proportionally reduced toward the centroid o to form a new polygon a′b′c′d′e′f′ similar to the original polygon abcdef. Among them, the first target blowing range is determined based on the reduced a′b′c′d′e′f′. In one embodiment, the first initial blowing range before reduction corresponds to the jet area of the six dotted lines in the left figure of Figure 5, and the first target blowing range after reduction corresponds to the jet area of the four middle dotted lines in the left figure of Figure 5.
可以理解,缩小第一物块的外轮廓应使第一物块的质心位置在缩放前后保持一致。作为示例,如图5所示的,质心o在缩放前大致位于多边形abcdef中心区域,缩放后仍然大致位于多边形a′b′c′d′e′f′的中心区域,使得缩小后得到的第一目标喷射范围仍然大体上以质心o为中心,避免射流偏离质心o而将第一物块吹至翻滚。 It can be understood that the outer contour of the first object should be reduced so that the center of mass position of the first object remains the same before and after scaling. As an example, as shown in FIG5 , the center of mass o is roughly located in the center area of the polygon abcdef before scaling, and is still roughly located in the center area of the polygon a′b′c′d′e′f′ after scaling, so that the first target spray range obtained after scaling is still roughly centered on the center of mass o, avoiding the jet from deviating from the center of mass o and blowing the first object to roll.
可以理解,前述将外轮廓等比例缩放的实施方式,不需要预先计算第一物块的质心位置,通过外轮廓的等比缩放来保证其质心位置不变,使质心始终处在喷吹范围内,即可避免喷吹射流偏离质心,进而避免物块的翻滚。It can be understood that the aforementioned implementation method of proportionally scaling the outer contour does not need to pre-calculate the center of mass position of the first object block. By proportionally scaling the outer contour to ensure that the center of mass position remains unchanged and the center of mass is always within the spraying range, the spray jet can be prevented from deviating from the center of mass, thereby preventing the object from tumbling.
在另外的实施方式中,缩小第一物块的外轮廓时不限于上述的各个边界点朝质心等比例缩放或外轮廓边界同步朝质心缩小一定尺寸的方式,可以先基于外轮廓abcdef大致估算第一物块的质心位置,例如以外轮廓abcdef的中心位置为其质心。然后以质心为中心画一个圆、正方形、等边三角形或其他对称的多边形等形状,以此作为缩小后的外轮廓,再基于该缩小后的外轮廓确定第一目标喷射范围。In another embodiment, when reducing the outer contour of the first object, it is not limited to the above-mentioned method of scaling each boundary point toward the center of mass in equal proportion or reducing the outer contour boundary toward the center of mass by a certain size. The center of mass position of the first object can be roughly estimated based on the outer contour abcdef, for example, the center position of the outer contour abcdef is taken as the center of mass. Then, a circle, square, equilateral triangle or other symmetrical polygon is drawn with the center of mass as the center, and the shape is used as the reduced outer contour, and the first target injection range is determined based on the reduced outer contour.
需要说明的是,对外轮廓的缩小操作始终围绕第一物块的质心来进行,是为了使第一物块的质心不偏离第一目标喷吹范围。否则,若第一物块的质心偏离了第一目标喷吹范围,在对第一物块进行喷吹时,第一物块各处受到的喷射力量不均衡,容易导致第一物块翻滚。这样使得本来用于改变第一物块飞行轨迹、使第一物块物块平移的能量,部分地分散到了翻滚运动上来,造成能量的浪费,也使得第一物块无法按照设想的轨迹飞行,最终落入非目标区域,降低了分选精度。It should be noted that the outer contour reduction operation is always performed around the center of mass of the first block, so that the center of mass of the first block does not deviate from the first target blowing range. Otherwise, if the center of mass of the first block deviates from the first target blowing range, when the first block is sprayed, the spray force received by various parts of the first block is uneven, which may easily cause the first block to roll over. In this way, the energy originally used to change the flight trajectory of the first block and translate the first block is partially dispersed to the rolling motion, resulting in energy waste, and also making it impossible for the first block to fly according to the envisioned trajectory, and finally fall into the non-target area, reducing the sorting accuracy.
之所以将第一物块的质心作为喷射范围调整的关键因素,是因为矿石物块通常具有相对较大的重量和体积,喷射区域是否与其质心位置对准,对该物块被喷吹后的飞行轨迹和姿态都有重要影响。而采用本申请的方案,能够使第一物块的质心不偏离第一目标喷吹范围,进一步地,还能使第一目标喷吹范围的中心区域与第一物块的质心大致对准,进一步提高喷吹分选的精度、效率和能量利用率。The reason why the center of mass of the first block is used as the key factor for adjusting the spray range is that the ore block usually has a relatively large weight and volume, and whether the spray area is aligned with its center of mass position has an important impact on the flight trajectory and posture of the block after being sprayed. The solution of the present application can make the center of mass of the first block not deviate from the first target spray range, and further, the central area of the first target spray range can be roughly aligned with the center of mass of the first block, further improving the accuracy, efficiency and energy utilization of spray sorting.
综上,本申请的方案,考虑了相邻的第一物块信息及第二物块信息,根据第一初始喷吹范围与第二物块的外轮廓边界或第二初始喷吹范围是否交叉确定第一目标喷吹范围,可以避免在喷吹第一物块时对周围物块造成误喷吹,以提高矿用喷吹的分选精度。进一步地,通过以使第一物块的质心保持一致的方式缩小其外轮廓,进而确定第一目标喷吹范围,可以确保喷射气流对准第一物块的质心位置,避免物块偏向翻滚而影响分选精度。 In summary, the scheme of the present application takes into account the information of the adjacent first block and the second block, and determines the first target blowing range according to whether the first initial blowing range intersects with the outer contour boundary of the second block or the second initial blowing range, so as to avoid the accidental blowing of the surrounding blocks when the first block is blown, so as to improve the sorting accuracy of the mining blowing. Furthermore, by reducing the outer contour of the first block in a manner that keeps the center of mass of the first block consistent, and then determining the first target blowing range, it is possible to ensure that the jet airflow is aligned with the center of mass position of the first block, so as to avoid the block from tilting and rolling and affecting the sorting accuracy.
此外,本申请提供一种矿用喷吹的分选系统500。图6是矿用喷吹的分选系统500的示例性结构框图。如图6中所示,该分选系统500包括至少一个分选控制单元501、至少一个分选执行单元502和至少一个喷吹单元503。在一个实施例中,前述至少一个分选控制单元501用于接收来自于矿用采集系统采集的多个物块的物块信息,并从多个物块的物块信息中提取有效物块的物块信息。具体方法和原理与前述矿用喷吹的分选方法相同,不再重复赘述。In addition, the present application provides a sorting system 500 for mining injection. FIG. 6 is an exemplary structural block diagram of the sorting system 500 for mining injection. As shown in FIG. 6, the sorting system 500 includes at least one sorting control unit 501, at least one sorting execution unit 502, and at least one injection unit 503. In one embodiment, the aforementioned at least one sorting control unit 501 is used to receive block information of multiple blocks collected from the mining collection system, and to extract block information of valid blocks from the block information of the multiple blocks. The specific method and principle are the same as the aforementioned sorting method for mining injection, and will not be repeated.
基于提取物块信息,在第一物块与第二物块相邻的情况下,分选控制单元501进一步用于响应于满足预定喷吹类型,将第一物块信息与第二物块信息进行对比,至少基于对比结果以及第一物块的质心位置,确定第一目标喷吹范围。具体方法和原理与前述矿用喷吹的分选方法相同,不再重复赘述。Based on the extracted block information, when the first block is adjacent to the second block, the sorting control unit 501 is further used to compare the first block information with the second block information in response to satisfying the predetermined injection type, and determine the first target injection range based on at least the comparison result and the centroid position of the first block. The specific method and principle are the same as the aforementioned sorting method for mining injection, and will not be repeated.
在获得第一目标喷吹范围后,分选控制单元501还进一步用于基于第一目标喷吹范围生成第一喷吹数据。分选执行单元502用于根据第一喷吹数据控制喷吹单元503对第一物块执行第一喷吹操作使其落至目标区域,以实现矿用喷吹的分选。具体方法和原理与前述矿用喷吹的分选方法相同,不再重复赘述。其中,喷吹单元503可以包括多个喷头,每个分选执行单元502可以包括多个执行开关,并且多个执行开关与多个喷头一一对应地连接,以分别开启或者关闭对应的喷头,实现物块分选。After obtaining the first target blowing range, the sorting control unit 501 is further used to generate the first blowing data based on the first target blowing range. The sorting execution unit 502 is used to control the blowing unit 503 to perform the first blowing operation on the first object according to the first blowing data so that it falls into the target area, so as to realize the sorting of mining blowing. The specific method and principle are the same as the aforementioned sorting method of mining blowing, and will not be repeated. Among them, the blowing unit 503 may include multiple nozzles, each sorting execution unit 502 may include multiple execution switches, and the multiple execution switches are connected to the multiple nozzles one by one to respectively open or close the corresponding nozzles to realize the sorting of objects.
图7是矿用喷吹的分选设备900的示例性结构框图。如图7所示,本申请的设备900可以包括处理器901和存储器902,其中处理器901和存储器902之间通过总线进行通信。存储器902存储有矿用喷吹的分选的程序指令,当程序指令由处理器901执行时,实现前述的矿用喷吹的分选方法。FIG7 is an exemplary structural block diagram of a sorting device 900 for mining injection. As shown in FIG7, the device 900 of the present application may include a processor 901 and a memory 902, wherein the processor 901 and the memory 902 communicate with each other via a bus. The memory 902 stores program instructions for sorting mining injection, and when the program instructions are executed by the processor 901, the aforementioned sorting method for mining injection is implemented.
根据上述结合附图的描述,本领域技术人员也可以理解本申请的实施例还可以通过软件程序来实现。由此本申请还提供一种计算机可读存储介质。该计算机可读存储介质其上存储有矿用喷吹的分选的计算机可读指令,该计算机可读指令被一个或多个处理器执行时,实现前述的矿用喷吹的分选方法。 According to the above description in combination with the accompanying drawings, those skilled in the art can also understand that the embodiments of the present application can also be implemented by a software program. Therefore, the present application also provides a computer-readable storage medium. The computer-readable storage medium stores computer-readable instructions for sorting of mining injection, and when the computer-readable instructions are executed by one or more processors, the aforementioned sorting method for mining injection is implemented.
应当注意,尽管以特定顺序描述了本申请矿用喷吹的分选方法的操作,但是这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。It should be noted that although the operations of the separation method for mining injection of the present application are described in a specific order, this does not require or imply that these operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. On the contrary, the steps depicted in the flow chart can be changed in the order of execution. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step, and/or one step can be decomposed into multiple steps.
应当理解,当本申请的权利要求、当说明书及附图中使用到术语“第一”、“第二”、“第三”和“第四”等时,其仅用于区别不同对象,而不是用于描述特定顺序。本申请的说明书和权利要求书中使用的术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。It should be understood that when the terms "first", "second", "third" and "fourth" are used in the claims, the specification and the drawings of the present application, they are only used to distinguish different objects, rather than to describe a specific order. The terms "include" and "comprise" used in the specification and claims of the present application indicate the presence of the described features, wholes, steps, operations, elements and/or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and/or their collections.
还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的,而并不意在限定本申请。如在本申请说明书和权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in this application specification and claims, unless the context clearly indicates otherwise, the singular forms of "a", "an" and "the" are intended to include plural forms. It should also be further understood that the term "and/or" used in this application specification and claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.
虽然本申请的实施方式如上,但所述内容只是为便于理解本申请而采用的实施例,并非用以限定本申请的范围和应用场景。任何本申请所述技术领域内的技术人员,在不脱离本申请所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本申请的专利保护范围,仍须以所附的权利要求书所界定的范围为准。 Although the implementation methods of the present application are as above, the contents described are only examples adopted to facilitate the understanding of the present application, and are not intended to limit the scope and application scenarios of the present application. Any technician in the technical field described in the present application can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present application, but the scope of patent protection of the present application shall still be subject to the scope defined in the attached claims.

Claims (12)

  1. 一种矿用喷吹的分选方法,用于从包含第一物块、第二物块的分选对象中,至少分选出所述第一物块;其特征在于,包括:A mining injection sorting method, used for sorting out at least a first object block from a sorting object containing a first object block and a second object block; characterized by comprising:
    S1:信息获取步骤,在所述第一物块与所述第二物块相邻的情况下,获取与所述第一物块对应的第一物块信息、与所述第二物块对应的第二物块信息;S1: an information acquisition step, in which, when the first block is adjacent to the second block, first block information corresponding to the first block and second block information corresponding to the second block are acquired;
    S2:喷吹范围确定步骤,将所述第一物块信息与所述第二物块信息进行对比,至少基于对比结果确定包含所述第一物块的质心位置的第一目标喷吹范围;S2: a step of determining a spraying range, comparing the first object information with the second object information, and determining a first target spraying range including the centroid position of the first object based at least on the comparison result;
    S3:喷吹步骤,基于所述第一目标喷吹范围生成第一喷吹数据,根据所述第一喷吹数据对所述第一物块执行喷吹操作。S3: a blowing step, generating first blowing data based on the first target blowing range, and performing a blowing operation on the first object according to the first blowing data.
  2. 根据权利要求1所述的矿用喷吹的分选方法,其特征在于:The mining spraying separation method according to claim 1 is characterized in that:
    在所述喷吹范围确定步骤中,将所述第一物块信息与所述第二物块信息进行对比包括:In the step of determining the spray range, comparing the first object information with the second object information includes:
    在所述第一物块与所述第二物块不是同一类型物块的情况下,将所述第一物块的第一初始喷吹范围与所述第二物块的外轮廓之间的位置关系进行对比,其中所述第一初始喷吹范围至少基于所述第一物块的外轮廓信息确定。In the case that the first block and the second block are not blocks of the same type, the positional relationship between a first initial blowing range of the first block and an outer contour of the second block is compared, wherein the first initial blowing range is determined based at least on the outer contour information of the first block.
  3. 根据权利要求2所述的矿用喷吹的分选方法,其特征在于:The separation method for mining by blowing according to claim 2 is characterized in that:
    若所述第一初始喷吹范围与所述第二物块的外轮廓之间存在交叉,则缩小所述第一初始喷吹范围以获取第一目标喷吹范围;否则,将所述第一初始喷吹范围确定为所述第一目标喷吹范围。If there is an intersection between the first initial blowing range and the outer contour of the second object, the first initial blowing range is reduced to obtain a first target blowing range; otherwise, the first initial blowing range is determined as the first target blowing range.
  4. 根据权利要求3所述的矿用喷吹的分选方法,其特征在于:The mining spraying separation method according to claim 3 is characterized in that:
    在所述第一物块与所述第二物块是同一类型物块的情况下:When the first block and the second block are of the same type:
    若所述第一初始喷吹范围与第二初始喷吹范围之间存在交叉,且所述第一初始喷吹范围大于所述第二初始喷吹范围,则缩小所述第一 初始喷吹范围以获取第一目标喷吹范围;其中,所述第二初始喷吹范围至少基于所述第二物块的外轮廓信息确定;If there is an intersection between the first initial blowing range and the second initial blowing range, and the first initial blowing range is larger than the second initial blowing range, the first initial blowing range is reduced. An initial blowing range is used to obtain a first target blowing range; wherein the second initial blowing range is determined based on at least the outer contour information of the second object;
    若所述第一初始喷吹范围与所述第二初始喷吹范围之间不存在交叉,将所述第一初始喷吹范围确定为所述第一目标喷吹范围。If there is no intersection between the first initial blowing range and the second initial blowing range, the first initial blowing range is determined as the first target blowing range.
  5. 根据权利要求3或4所述的矿用喷吹的分选方法,其特征在于:The mining blasting separation method according to claim 3 or 4 is characterized in that:
    缩小所述第一初始喷吹范围时,将所述第一物块的外轮廓以使其质心保持一致的方式缩小,再基于所述第一物块的缩小后的外轮廓生成所述第一目标喷吹范围。When reducing the first initial blowing range, the outer contour of the first block is reduced in a manner to keep its center of mass consistent, and then the first target blowing range is generated based on the reduced outer contour of the first block.
  6. 根据权利要求5所述的矿用喷吹的分选方法,其特征在于:The mining spraying separation method according to claim 5 is characterized in that:
    缩小所述第一初始喷吹范围时,将所述第一物块的外轮廓朝其质心方向等比例缩小。When the first initial blowing range is reduced, the outer contour of the first block is proportionally reduced toward the center of mass thereof.
  7. 根据权利要求4所述的矿用喷吹的分选方法,其特征在于:The mining spraying separation method according to claim 4 is characterized in that:
    基于所述第一初始喷吹范围与所述第二物块的外轮廓或所述第二初始喷吹范围的重叠区域大小,确定所述第一物块的外轮廓的缩小尺寸。The reduced size of the outer contour of the first block is determined based on the size of the overlapping area between the first initial blowing range and the outer contour of the second block or the second initial blowing range.
  8. 根据权利要求4所述的矿用喷吹的分选方法,其特征在于:The mining spraying separation method according to claim 4 is characterized in that:
    若所述第一初始喷吹范围与所述第二初始喷吹范围之间存在交叉,且所述第一初始喷吹范围小于所述第二初始喷吹范围,则缩小所述第二初始喷吹范围以获取第二目标喷吹范围;If there is an intersection between the first initial blowing range and the second initial blowing range, and the first initial blowing range is smaller than the second initial blowing range, then narrowing the second initial blowing range to obtain a second target blowing range;
    若所述第一初始喷吹范围与所述第二初始喷吹范围之间不存在交叉,将所述第二初始喷吹范围确定为所述第二目标喷吹范围;If there is no intersection between the first initial blowing range and the second initial blowing range, determining the second initial blowing range as the second target blowing range;
    基于所述第二目标喷吹范围生成第二喷吹数据,根据所述第二喷吹数据对所述第二物块执行喷吹操作。Second blowing data is generated based on the second target blowing range, and a blowing operation is performed on the second block according to the second blowing data.
  9. 根据权利要求1所述的矿用喷吹的分选方法,其特征在于: The mining spraying separation method according to claim 1 is characterized in that:
    所述第一物块信息至少包括所述第一物块的外轮廓信息;所述第二物块信息至少包括所述第二物块的外轮廓信息。The first object block information includes at least the outer contour information of the first object block; the second object block information includes at least the outer contour information of the second object block.
  10. 根据权利要求1所述的矿用喷吹的分选方法,其特征在于:The mining spraying separation method according to claim 1 is characterized in that:
    所述第一喷吹数据包括相应喷头的数量、相应喷头的位置、相应喷头开启的时间及/或相应喷头喷射的压力。The first spraying data includes the number of corresponding spray heads, the position of corresponding spray heads, the opening time of corresponding spray heads and/or the spraying pressure of corresponding spray heads.
  11. 一种矿用喷吹的分选系统,用于从包含第一物块、第二物块的分选对象中,至少分选出所述第一物块;其特征在于:A mining jet sorting system, used for sorting out at least a first object block from a sorting object including a first object block and a second object block; characterized in that:
    包括至少一个分选控制单元、至少一个分选执行单元和至少一个喷吹单元;It includes at least one sorting control unit, at least one sorting execution unit and at least one blowing unit;
    在所述第一物块与所述第二物块相邻的情况下,所述至少一个分选控制单元用于接收与所述第一物块对应的第一物块信息、与所述第二物块对应的第二物块信息;In the case where the first object block is adjacent to the second object block, the at least one sorting control unit is used to receive first object block information corresponding to the first object block and second object block information corresponding to the second object block;
    将所述第一物块信息与所述第二物块信息进行对比,至少基于对比结果以及所述第一物块的质心位置,确定第一目标喷吹范围;Comparing the first object block information with the second object block information, and determining a first target blowing range based at least on the comparison result and the center of mass position of the first object block;
    基于所述第一目标喷吹范围生成第一喷吹数据;generating first blowing data based on the first target blowing range;
    所述至少一个分选执行单元根据所述第一喷吹数据控制所述喷吹单元对所述第一物块执行喷吹操作。The at least one sorting execution unit controls the blowing unit to perform a blowing operation on the first object according to the first blowing data.
  12. 一种矿用喷吹的分选设备,其特征在于,包括:A mining blowing sorting equipment, characterized by comprising:
    处理器;processor;
    存储器,其存储有矿用喷吹的分选的程序指令,当所述程序指令由所述处理器执行时,实现权利要求1-10中任一项所述的矿用喷吹的分选方法。 A memory storing program instructions for sorting by mining injection, wherein when the program instructions are executed by the processor, the mining injection sorting method described in any one of claims 1 to 10 is implemented.
PCT/CN2024/088022 2023-04-18 2024-04-16 Sorting method, sorting system and sorting apparatus for mining blowing WO2024217407A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202310415729.4A CN116140243B (en) 2023-04-18 2023-04-18 Mining blowing sorting method, sorting system, equipment and storage medium
CN202310415729.4 2023-04-18
CN202310418378.2 2023-04-18
CN202310418378.2A CN116274003A (en) 2023-04-18 2023-04-18 Method, apparatus and storage medium for processing information of object blocks to be sorted

Publications (1)

Publication Number Publication Date
WO2024217407A1 true WO2024217407A1 (en) 2024-10-24

Family

ID=93152046

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/088022 WO2024217407A1 (en) 2023-04-18 2024-04-16 Sorting method, sorting system and sorting apparatus for mining blowing

Country Status (1)

Country Link
WO (1) WO2024217407A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080308471A1 (en) * 2004-08-05 2008-12-18 Reinhold Huber Method for Detecting and Removing Foreign Bodies
CN111215354A (en) * 2018-11-27 2020-06-02 松下知识产权经营株式会社 Sorting device
CN112495832A (en) * 2020-12-04 2021-03-16 湖州霍里思特智能科技有限公司 Mineral product sorting machine and mineral product sorting method
CN113500015A (en) * 2021-07-08 2021-10-15 湖州霍里思特智能科技有限公司 Method and system for ore preselection based on hierarchical array type intelligent sorting
CN114798488A (en) * 2022-04-19 2022-07-29 同方威视技术股份有限公司 Material sorting system and sorting method
CN116140243A (en) * 2023-04-18 2023-05-23 北京霍里思特科技有限公司 Mining blowing sorting method, sorting system, equipment and storage medium
CN116274003A (en) * 2023-04-18 2023-06-23 北京霍里思特科技有限公司 Method, apparatus and storage medium for processing information of object blocks to be sorted

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080308471A1 (en) * 2004-08-05 2008-12-18 Reinhold Huber Method for Detecting and Removing Foreign Bodies
CN111215354A (en) * 2018-11-27 2020-06-02 松下知识产权经营株式会社 Sorting device
CN112495832A (en) * 2020-12-04 2021-03-16 湖州霍里思特智能科技有限公司 Mineral product sorting machine and mineral product sorting method
CN113500015A (en) * 2021-07-08 2021-10-15 湖州霍里思特智能科技有限公司 Method and system for ore preselection based on hierarchical array type intelligent sorting
CN114798488A (en) * 2022-04-19 2022-07-29 同方威视技术股份有限公司 Material sorting system and sorting method
CN116140243A (en) * 2023-04-18 2023-05-23 北京霍里思特科技有限公司 Mining blowing sorting method, sorting system, equipment and storage medium
CN116274003A (en) * 2023-04-18 2023-06-23 北京霍里思特科技有限公司 Method, apparatus and storage medium for processing information of object blocks to be sorted

Similar Documents

Publication Publication Date Title
CN116140243B (en) Mining blowing sorting method, sorting system, equipment and storage medium
EP2430588B1 (en) Object recognition method, object recognition apparatus, and autonomous mobile robot
CN101966617B (en) Brief description method for view model for continuous motion of welding robot
US9044858B2 (en) Target object gripping apparatus, method for controlling the same and storage medium
JP5295828B2 (en) Object gripping system and interference detection method in the system
CN111079674B (en) Target detection method based on global and local information fusion
Li et al. Standardized use inspection of workers' personal protective equipment based on deep learning
WO2023202259A1 (en) Material sorting system and sorting method
EP0415067A2 (en) Method and apparatus for anticollision and collision protection for multiple robot system
CN111402316B (en) Rapid detection method for ellipses in image based on anti-fake links
US10576974B2 (en) Multiple-parts based vehicle detection integrated with lane detection for improved computational efficiency and robustness
WO2024217407A1 (en) Sorting method, sorting system and sorting apparatus for mining blowing
CN106650558A (en) Facial recognition method and device
Xiao et al. Exorcising" Wraith": Protecting {LiDAR-based} Object Detector in Automated Driving System from Appearing Attacks
CN116274003A (en) Method, apparatus and storage medium for processing information of object blocks to be sorted
CN109410237B (en) Slag slice image segmentation method based on laser three-dimensional camera
CN115095384A (en) Intelligent ore positioning and crushing control method and device
CN110119751A (en) Laser radar point cloud Target Segmentation method, target matching method, device and vehicle
CN114489099B (en) Space dynamic multi-target on-satellite autonomous tracking method and system
JP2013149177A (en) Optical flow processor
Choutri et al. Forest Fire Detection Using IoT Enabled UAV And Computer Vision
CN107579028A (en) A kind of edge of incomplete wafer determines method, apparatus and dicing device
CN109492685B (en) Target object visual detection method for symmetric characteristics
Liu et al. RETRACTED: Design and implementation of badminton robot perception and control system
JP7443440B1 (en) Wireless communication system, wireless communication method, wireless power supply system, and wireless power supply method