A Method, Device, Electronic Device and Storage Medium for Determining the Position of a Clamp

By comprehensively considering the profile and hole position information of the plate, the precise position of the clamp is determined, which solves the problem of inaccurate clamp position determination in the prior art, improves the efficiency of CNC drilling processing and reduces costs.

CN114549461BActive Publication Date: 2025-07-25GUANGDONG SANWEIJIA INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210162405.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-22
Publication Date
2025-07-25
Estimated Expiration
2042-02-22

AI Technical Summary

Technical Problem

The existing clamp position determination method has a high error rate, which leads to frequent replacement of clamps during CNC drilling, affecting production efficiency and cost.

Method used

By obtaining the profile information, hole position information and clamp length of the plate, calculate the intersection of the set of clampable areas and the set of hole position avoidance areas, determine the precise position of the clamp, reduce errors and replacement frequency.

Benefits of technology

Improves the accuracy of clamp position, reduces error rate and replacement frequency, and saves costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114549461B_ABST
    Figure CN114549461B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a method, device, electronic device, and storage medium for determining the position of a clamp. The method includes: obtaining the contour information, hole position information, and clamp length of a plate; obtaining a set of clampable areas of the plate based on the contour information and the clamp length; and obtaining the position of the clamp based on the set of clampable areas and the hole position information. Implementing the embodiments of the present application can reduce the frequency of replacing the clamp, save costs, improve the accuracy of the clamp position, and reduce the error rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of numerical control machining technology. Specifically, it relates to a method, device, electronic device, and computer-readable storage medium for determining the position of a clamp. Background Art

[0002] With the upgrade of numerical control machining technology, numerical control drills have become indispensable machines in the production and manufacturing process. Among them, how to determine the position of the clamp used to position the plate is an important part affecting the processing efficiency.

[0003] However, the existing methods for determining the position of the clamp have a high error rate. The position of the clamp is prone to large errors, or the clamp needs to be frequently replaced, resulting in mistakes during the production process of the numerical control drill and causing the production to be unable to be completed normally, wasting processing time and materials. Summary of the Invention

[0004] The purpose of the embodiments of this application is to provide a method, device, electronic device, and computer-readable storage medium for determining the position of a clamp, which can reduce the frequency of replacing the clamp, save costs, improve the accuracy of the clamp position, and reduce the error rate.

[0005] In a first aspect, the embodiments of this application provide a method for determining the position of a clamp, and the method includes:

[0006] Obtain the contour information, hole position information of the plate, and the clamp length of the clamp;

[0007] Obtain the set of clampable areas of the plate according to the contour information and the clamp length;

[0008] Obtain the position of the clamp according to the set of clampable areas and the hole position information.

[0009] In the above implementation process, according to the contour information, hole position information of the plate, and the clamp length of the clamp, the position of the clamp is finally obtained, so that the position of the clamp can comprehensively consider the information of the plate and the clamp, and the obtained position of the clamp is more accurate, not easily misaligned or detached, can reduce the frequency of replacing the clamp, save costs, and reduce the error rate.

[0010] Further, the step of obtaining the position of the clamp according to the set of clampable areas and the hole position information includes:

[0011] Obtain the set of hole position avoidance areas in the hole position information;

[0012] Obtain the intersection of the set of hole position avoidance areas and the set of clampable areas of the plate;

[0013] Obtain the position of the clamp according to the intersection.

[0014] In the above implementation process, the intersection of the set of hole position avoidance regions and the set of clampable regions of the plate is obtained, so that the clamping process of the clamp can take into account both the plate and the hole positions, avoiding omission and causing inaccurate clamp positions resulting in misclamping or missed clamping.

[0015] Further, the step of obtaining the set of clampable regions of the plate according to the contour information and the clamp length includes:

[0016] Obtain the set of contour points in the contour information;

[0017] Traverse the set of contour points to obtain multiple clamp edge contour points;

[0018] Sort the multiple clamp edge contour points to obtain a set of clamp edge contour points;

[0019] Obtain the set of clampable regions of the plate according to the set of clamp edge contour points and the clamp length.

[0020] In the above implementation process, obtaining the set of clamp edge contour points according to the set of contour points ensures the degree of fit between the clamp and the contour, reduces the error rate of the contour of the plate clamped by the clamp, and enables the clamp to better adapt to the plate.

[0021] Further, after the step of obtaining the set of hole position avoidance regions in the hole position information, it further includes:

[0022] If there is no intersection between the set of hole position avoidance regions and the set of clampable regions of the plate, obtain a new set of clampable regions of the plate.

[0023] In the above implementation process, if there is no intersection between the set of hole position avoidance regions and the set of clampable regions of the plate, it is necessary to re-obtain the set of clampable regions of the plate and re-obtain the position of the clamp to ensure the accuracy of the obtained position of the clamp and reduce errors.

[0024] In a second aspect, an embodiment of the present application further provides a device for determining the position of a clamp, and the device includes:

[0025] An acquisition module, configured to acquire the contour information, hole position information, and clamp length of the plate;

[0026] A set acquisition module, configured to obtain the set of clampable regions of the plate according to the contour information and the clamp length;

[0027] A clamp position acquisition module, configured to obtain the position of the clamp according to the set of clampable regions and the hole position information.

[0028] In the above implementation process, based on the contour information of the plate, the hole position information, and the length of the clamp, the position of the clamp is finally obtained, so that the position of the clamp can comprehensively consider the information of the plate and the clamp, the obtained position of the clamp is more accurate, not easily misaligned or detached, the frequency of replacing the clamp can be reduced, costs can be saved, and the error rate can be reduced.

[0029] Further, the clamp position obtaining module is further configured to:

[0030] Obtain the set of hole avoidance regions in the hole position information;

[0031] Obtain the intersection of the set of hole avoidance regions and the set of clampable regions of the plate;

[0032] Obtain the position of the clamp according to the intersection.

[0033] In the above implementation process, obtaining the intersection of the set of hole avoidance regions and the set of clampable regions of the plate enables the clamping process of the clamp to take into account both the plate and the hole positions, avoiding omissions and causing inaccurate clamp positions resulting in misclamping or missed clamping.

[0034] Further, the set obtaining module is further configured to:

[0035] Obtain the set of contour points in the contour information;

[0036] Traverse the set of contour points to obtain multiple clamp edge contour points;

[0037] Sort the multiple clamp edge contour points to obtain a set of clamp edge contour points;

[0038] Obtain the set of clampable regions of the plate according to the set of clamp edge contour points and the length of the clamp.

[0039] In the above implementation process, obtaining the set of clamp edge contour points according to the set of contour points ensures the degree of fit between the clamp and the contour, reduces the error rate of the clamp clamping the contour of the plate, and enables the clamp to better adapt to the plate.

[0040] Further, the device further includes an update module, configured to obtain a new set of clampable regions of the plate if there is no intersection between the set of hole avoidance regions and the set of clampable regions of the plate.

[0041] In the above implementation process, if there is no intersection between the set of hole avoidance regions and the set of clampable regions of the plate, it is necessary to re-obtain the set of clampable regions of the plate and re-obtain the position of the clamp to ensure the accuracy of the obtained position of the clamp and reduce errors.

[0042] In a third aspect, an electronic device provided by an embodiment of the present application includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method described in any item of the first aspect are implemented.

[0043] In a fourth aspect, a computer-readable storage medium provided by an embodiment of the present application has instructions stored thereon. When the instructions are run on a computer, the computer is caused to execute the method described in any item of the first aspect.

[0044] In a fifth aspect, a computer program product provided by an embodiment of the present application, when run on a computer, causes the computer to execute the method described in any item of the first aspect.

[0045] Other features and advantages of the present disclosure will be described in the subsequent specification, or some features and advantages can be inferred from the specification or determined without doubt, or can be learned by implementing the above technologies of the present disclosure.

[0046] And it can be implemented in accordance with the content of the specification. The following will be described in detail with reference to the preferred embodiments of the present application and the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation of the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0048] Figure 1 It is a schematic flowchart of a method for determining the position of a clamp provided by an embodiment of the present application;

[0049] Figure 2 It is a schematic structural composition diagram of a device for determining the position of a clamp provided by an embodiment of the present application;

[0050] Figure 3 It is a schematic structural composition diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0051] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

[0052] It should be noted that similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, terms such as "first" and "second" are only used for distinguishing descriptions and should not be construed as indicating or implying relative importance.

[0053] The following will further describe in detail the specific implementation manners of this application in conjunction with the drawings and embodiments. The following embodiments are used to illustrate this application but are not used to limit the scope of this application.

[0054] Embodiment 1

[0055] Figure 1 is a schematic flowchart of a method for determining the position of a clamp provided by an embodiment of this application. As Figure 1 shown, the method includes:

[0056] S1. Obtain the contour information, hole position information of the plate member, and the clamp length of the clamp.

[0057] S2. Obtain the set of clampable areas of the plate member according to the contour information and the clamp length.

[0058] S3. Obtain the position of the clamp according to the set of clampable areas and the hole position information.

[0059] In the above implementation process, according to the contour information, hole position information of the plate member, and the clamp length of the clamp, the position of the clamp is finally obtained, so that the position of the clamp can comprehensively consider the information of the plate member and the clamp, and the obtained position of the clamp is more accurate, not easily misaligned or detached, can reduce the frequency of replacing the clamp, save costs, and reduce the error rate.

[0060] In S1, obtain the contour information and hole position information of the plate member. The contour information includes the position, coordinates, etc. of the edge of the plate member, which facilitates the clamp to clearly obtain the edge information of the plate member and find the clamping position accurately. The hole position information includes the position, coordinates, etc. of the holes on the plate member.

[0061] In S2, it includes:

[0062] Obtain the set of contour points in the contour information;

[0063] Traverse the set of contour points to obtain multiple clamp edge contour points;

[0064] Sort the multiple clamp edge contour points to obtain the set of clamp edge contour points;

[0065] Obtain the set of clampable areas of the plate member according to the set of clamp edge contour points and the clamp length.

[0066] In the above implementation process, the set of clamp edge contour points is obtained according to the set of contour points, ensuring the fitting degree between the clamp and the contour, reducing the error rate of the contour of the clamp holding the plate, and enabling the clamp to better adapt to the plate.

[0067] According to multiple contour points in the contour information, that is, the set of contour points, the clamp length, and the minimum clamping length of the clamp, the set of clampable areas of the plate is obtained.

[0068] Further, the steps of obtaining the position of the clamp according to the set of clampable areas and the hole position information include:

[0069] Obtain the set of hole avoidance areas in the hole position information;

[0070] Obtain the intersection of the set of hole avoidance areas and the set of clampable areas of the plate;

[0071] Obtain the position of the clamp according to the intersection.

[0072] In the above implementation process, obtaining the intersection of the set of hole avoidance areas and the set of clampable areas of the plate enables the clamp to take into account both the plate and the hole positions during the clamping process, avoiding omission and causing inaccurate clamp position resulting in misclamping or missed clamping.

[0073] Traverse the hole position information of all holes, sort the hole coordinates in the hole position information in the X-axis direction to obtain the hole avoidance areas of multiple holes, that is, the set of hole avoidance areas.

[0074] According to the set of hole avoidance areas of the holes and the set of clampable areas of the clamp, obtain their intersection, that is, obtain the overlapping part between the hole avoidance area of the hole and the clampable area of the clamp, and take the center point of this intersection as the position of the clamp for the hole.

[0075] Optionally, the center point can be corrected to make the obtained position of the clamp more accurate.

[0076] Further, after the step of obtaining the set of hole avoidance areas in the hole position information, it further includes:

[0077] If there is no intersection between the set of hole avoidance areas and the set of clampable areas of the plate, obtain a new set of clampable areas of the plate.

[0078] If there is no intersection between the set of hole avoidance areas and the set of clampable areas of the plate, obtain a new set of clampable areas of the plate, and re-obtain the position of the clamp according to the new set of clampable areas of the plate until the corresponding positions of the clamps for all holes are found. If the number of holes for which the clamps have not been found remains unchanged after one traversal, then do not re-obtain the position of the clamp, indicating that there are some holes for which the corresponding clamp positions cannot be found.

[0079] In the above implementation process, if there is no intersection between the set of hole position avoidance regions and the set of clampable regions of the plate, it is necessary to re-obtain the set of clampable regions of the plate and re-obtain the position of the clamp to ensure the accuracy of the obtained clamp position and reduce errors.

[0080] Embodiment 2

[0081] To execute the method corresponding to the above Embodiment 1 to achieve the corresponding functions and technical effects, a device for determining the position of a clamp is provided below, as Figure 2 shown. The device includes:

[0082] An acquisition module 1 for acquiring the contour information, hole position information, and clamp length of the plate;

[0083] A set acquisition module 2 for acquiring the set of clampable regions of the plate according to the contour information and the clamp length;

[0084] A clamp position acquisition module 3 for acquiring the position of the clamp according to the set of clampable regions and the hole position information.

[0085] In the above implementation process, according to the contour information, hole position information, and clamp length of the plate, the position of the clamp is finally obtained, so that the obtained position of the clamp can comprehensively consider the information of the plate and the clamp, and the obtained position of the clamp is more accurate, not easily misaligned or detached, can reduce the frequency of replacing the clamp, save costs, and reduce the error rate.

[0086] Further, the clamp position acquisition module 3 is further configured to:

[0087] Acquire the set of hole position avoidance regions in the hole position information;

[0088] Obtain the intersection of the set of hole position avoidance regions and the set of clampable regions of the plate;

[0089] Acquire the position of the clamp according to the intersection.

[0090] In the above implementation process, obtaining the intersection of the set of hole position avoidance regions and the set of clampable regions of the plate enables the clamping process of the clamp to take into account both the plate and the hole positions, avoiding omissions and causing inaccurate clamp positions resulting in misclamping or missed clamping.

[0091] Further, the set acquisition module 2 is further configured to:

[0092] Acquire the set of contour points in the contour information;

[0093] Traverse the set of contour points to obtain a plurality of clamp edge contour points;

[0094] Sort the plurality of clamp edge contour points to obtain a set of clamp edge contour points;

[0095] Obtain the set of clampable regions of the plate according to the set of clamp edge contour points and the clamp length.

[0096] In the above implementation process, obtain the set of clamp edge contour points according to the set of contour points, ensure the degree of fit between the clamp and the contour, reduce the error rate of the contour of the plate clamped by the clamp, and enable the clamp to better adapt to the plate.

[0097] Furthermore, the device further includes an update module for:

[0098] If there is no intersection between the set of hole position avoidance regions and the set of clampable regions of the plate, obtain a new set of clampable regions of the plate.

[0099] In the above implementation process, if there is no intersection between the set of hole position avoidance regions and the set of clampable regions of the plate, it is necessary to re-obtain the set of clampable regions of the plate and re-obtain the position of the clamp to ensure the accuracy of the obtained position of the clamp and reduce errors.

[0100] The above clamp position determination device can implement the method of Embodiment 1. The optional items in Embodiment 1 also apply to this embodiment and will not be elaborated here.

[0101] The remaining content of the embodiments of this application can refer to the content of Embodiment 1, and will not be repeated in this embodiment.

[0102] Embodiment 3

[0103] The embodiments of this application provide an electronic device, including a memory and a processor. The memory is used to store a computer program, and the processor runs the computer program to enable the electronic device to execute the clamp position determination method of Embodiment 1.

[0104] Optionally, the above electronic device can be a server.

[0105] Please refer to Figure 3 , Figure 3 , which is a schematic diagram of the structural composition of the electronic device provided by the embodiments of this application. The electronic device can include a processor 31, a communication interface 32, a memory 33, and at least one communication bus 34. Among them, the communication bus 34 is used to realize the direct connection communication between these components. Among them, the communication interface 32 of the device in the embodiments of this application is used to communicate with other node devices for signaling or data. The processor 31 can be an integrated circuit chip with signal processing capabilities.

[0106] The above-mentioned processor 31 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor 31 may also be any conventional processor, etc.

[0107] The memory 33 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electric Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 33 stores computer-readable instructions. When the computer-readable instructions are executed by the processor 31, the device can execute the Figure 1 various steps involved in the method embodiments.

[0108] Optionally, the electronic device may further include a storage controller and an input / output unit. The memory 33, the storage controller, the processor 31, the peripheral interface, and the input / output unit are electrically connected to each other directly or indirectly to achieve data transmission or interaction. For example, these components may be electrically connected to each other through one or more communication buses 34. The processor 31 is used to execute the executable modules stored in the memory 33, such as software function modules or computer programs included in the device.

[0109] The input / output unit is used to provide the user with the ability to create tasks and create a start option period or a preset execution time for the task to achieve interaction between the user and the server. The input / output unit may be, but is not limited to, a mouse, a keyboard, etc.

[0110] It can be understood that Figure 3 the structure shown is only schematic, and the electronic device may further include more or fewer components than those Figure 3 shown, or have a different configuration from that Figure 3 shown. Figure 3Each component shown in the figure may be implemented by hardware, software, or a combination thereof.

[0111] In addition, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the method for determining the position of the clamp in the first embodiment.

[0112] An embodiment of the present application further provides a computer program product, which when running on a computer causes the computer to execute the method described in the method embodiment.

[0113] In several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the drawings show the possible architectures, functions, and operations of the apparatus, method, and computer program product according to multiple embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or part of code, and the module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based device for performing the specified function or action, or may be implemented by a combination of dedicated hardware and computer instructions.

[0114] In addition, in each embodiment of the present application, the various functional modules may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0115] If the function is implemented in the form of a software functional module and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.

[0116] The above are only embodiments of the present application and are not intended to limit the protection scope of the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application. It should be noted that similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.

[0117] As described above, the above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, and all of them should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

[0118] It should be noted that in this text, relative terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including an..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.

Claims

1. A method for determining the position of a clamp, characterized in that, The method includes: Obtaining the contour information of the plate, the hole position information, and the clamp length of the clamp; Obtaining the set of clampable regions of the plate according to the contour information and the clamp length; Obtaining the position of the clamp according to the set of clampable regions and the hole position information; The step of obtaining the position of the clamp according to the set of clampable regions and the hole position information includes: Obtaining the set of hole avoidance regions in the hole position information; Obtaining the intersection of the set of hole avoidance regions and the set of clampable regions of the plate; Obtaining the position of the clamp according to the intersection; 2. The method for determining the position of the clamp according to claim 1, wherein The step of obtaining the set of clampable regions of the plate according to the contour information and the clamp length includes: Obtaining the set of contour points in the contour information; Traversing the set of contour points to obtain a plurality of clamp edge contour points; Sorting the plurality of clamp edge contour points to obtain a set of clamp edge contour points; Obtaining the set of clampable regions of the plate according to the set of clamp edge contour points and the clamp length; 3. The method for determining the position of the clamp according to claim 1, characterized in that, After the step of obtaining the set of hole avoidance regions in the hole position information, it further includes: If there is no intersection between the set of hole avoidance regions and the set of clampable regions of the plate, obtaining a new set of clampable regions of the plate; 4. A position determination device for a clamp, characterized in that, The device includes: An acquisition module for obtaining the contour information of the plate, the hole position information, and the clamp length of the clamp; A set acquisition module for obtaining the set of clampable regions of the plate according to the contour information and the clamp length; A clamp position acquisition module for obtaining the position of the clamp according to the set of clampable regions and the hole position information; The clamp position acquisition module is further used for: Obtaining the set of hole avoidance regions in the hole position information; Obtaining the intersection of the set of hole avoidance regions and the set of clampable regions of the plate; Obtaining the position of the clamp according to the intersection; 5. The clamping position determination device according to claim 4, characterized in that, The set acquisition module is further used for: Obtaining the set of contour points in the contour information; Traversing the set of contour points to obtain a plurality of clamp edge contour points; Sorting the plurality of clamp edge contour points to obtain a set of clamp edge contour points; Obtaining the set of clampable regions of the plate according to the set of clamp edge contour points and the clamp length; 6. The clamping position determination device according to claim 4, characterized in that The device further includes an update module for obtaining a new set of clampable regions of the plate if there is no intersection between the set of hole avoidance regions and the set of clampable regions of the plate; 7. An electronic device, characterized in that, Including a memory and a processor, the memory is used to store a computer program, and the processor runs the computer program to enable the electronic device to execute the method for determining the position of the clamp according to any one of claims 1 to 3; 8. A computer-readable storage medium, characterized in that, It stores a computer program, and when the computer program is executed by the processor, it implements the method for determining the position of the clamp according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Implementation method for workpiece grasping of industrial robot based on visual positioning

    CN106934813A