Communication construction tool management system and method, electronic equipment and storage medium
The communication construction tool management system utilizes image recognition and posture adjustment technologies to achieve precise storage and management of tools, solving the problem of low tool management efficiency in railway construction and improving safety and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SUZHOU OPTICAL CABLE LAYING ARTS INST CHINA RAILWAY COMM SIGNAL SHANGHAI ENG
- Filing Date
- 2025-12-31
- Publication Date
- 2026-05-12
AI Technical Summary
In railway construction or maintenance, tool management is inefficient and prone to loss, leading to safety risks and low asset utilization.
A communication construction tool management system is adopted, including a server, construction tool storage device, conveying device, retrieval and placement device and tool bag. Using camera mechanism, robotic arm and RFID identification module, the system realizes precise storage, retrieval and management of tools through image recognition and posture adjustment.
It improves the intelligence and efficiency of tool management, reduces management costs, and enhances the efficiency and security of tool use.
Smart Images

Figure CN122022129A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of automation technology and relates to a tool management system, particularly a communication construction tool management system, method, electronic device and storage medium. Background Technology
[0002] During railway construction or maintenance operations, workers often carry a large number of tools and equipment. Traditional maintenance work often results in frequent tool loss, time-consuming inventory checks, low asset utilization, and potential safety risks. Traditional tool management relies mainly on manual operation, which is inefficient and prone to errors. Especially in the field of railway maintenance, leaving tools on the tracks poses a significant safety risk.
[0003] In view of this, there is an urgent need to design a new construction tool management method in order to overcome at least some of the aforementioned shortcomings of the existing construction tool management methods. Summary of the Invention
[0004] This invention provides a communication construction tool management system, method, electronic device, and storage medium, which can improve the intelligence of construction tool management and increase management efficiency.
[0005] To solve the above-mentioned technical problems, according to one aspect of the present invention, the following technical solution is adopted:
[0006] A communication construction tool management system, comprising: a server, a construction tool storage device, a construction tool conveying device, a construction tool retrieval and placement device, and at least one tool bag;
[0007] The construction tool storage device is provided with several storage compartments, each used to store the designated construction tools; each storage compartment is provided with a sensing mechanism to sense whether the designated construction tools are stored in the storage compartment.
[0008] The construction tool conveying device includes a conveying platform, at least one camera mechanism, and several construction tool position and attitude adjustment devices. Each conveying platform is provided with at least one construction tool storage position, and each construction tool storage position is provided with a construction tool position and attitude adjustment device.
[0009] The construction tool position and attitude adjustment device includes a construction tool placement platform, a placement platform position adjustment mechanism, a placement platform rotation mechanism, and a position and attitude adjustment data calculation module;
[0010] Cameras are distributed at predetermined locations on the conveying platform to capture images of designated storage locations for construction tools. The position and posture adjustment data calculation module identifies the type, placement location, and posture of the construction tools based on the images captured by each camera, and generates adjustment data by comparing it with the preset placement location and posture of the construction tools. The adjustment data includes position adjustment data and angle adjustment data.
[0011] The platform position adjustment mechanism adjusts the position of the construction tool platform according to the position adjustment data; the platform rotation mechanism adjusts the rotation angle of the construction tool platform according to the position adjustment data.
[0012] The construction tool retrieval and placement device includes at least one robotic arm and a robotic arm drive device. The robotic arm drive device is connected to the corresponding robotic arm and is used to drive the robotic arm to move. The robotic arm is used to grab construction tools from the construction tool placement platform and place them into a designated storage compartment of the construction tool storage device. The robotic arm is also used to grab construction tools from the designated storage compartment of the construction tool storage device and place them into the construction tool placement platform.
[0013] The robotic arm is equipped with a second RFID identification module, which is used to identify the RFID tags of the construction tools and obtain the location of their storage compartments based on the identification results.
[0014] The server is connected to the construction tool storage device, the construction tool conveying device, the construction tool retrieval and placement device, and each tool bag.
[0015] In one embodiment of the present invention, the position and attitude adjustment data calculation module includes:
[0016] The image selection unit is used to select images captured by the camera mechanism when the construction tool placement platform is located in a set position;
[0017] An image key feature point extraction unit is used to extract at least two key feature points of the image selected by the image selection unit;
[0018] The key feature point coordinate calculation unit is used to calculate the coordinate data of each key feature point extracted by the image key feature point extraction unit in a set coordinate system.
[0019] The key feature point coordinate comparison unit is used to compare the coordinate data of each key feature point calculated by the key feature point coordinate calculation unit with the coordinate data of the corresponding key feature points under the set standard posture to form difference data.
[0020] A position adjustment data calculation unit is used to calculate position adjustment data based on the difference data obtained by the key feature point coordinate comparison unit; and
[0021] An angle adjustment data calculation unit is used to calculate angle adjustment data based on the difference data obtained by the key feature point coordinate comparison unit.
[0022] In one embodiment of the present invention, the construction tool conveying device includes a first camera mechanism and a second camera mechanism, which are disposed directly above the conveying platform;
[0023] The first camera is used to acquire an image of the construction tool storage position at the first moment; the position and posture adjustment data calculation module generates position adjustment data and angle adjustment data based on the image acquired by the first camera, and the corresponding placement platform position adjustment mechanism and placement platform rotation mechanism adjust the position and posture of the construction tool placement platform according to the generated position adjustment data and angle adjustment data.
[0024] After adjustment by the placement platform position adjustment mechanism and the placement platform rotation mechanism, the second camera is used to acquire an image of the designated construction tool storage position at the second moment; the position and attitude adjustment data calculation module determines whether further adjustment is needed based on the image acquired by the second camera; if the acquired difference data is greater than a set threshold, position adjustment data and / or angle adjustment data are generated, and the placement platform position adjustment mechanism and / or the placement platform rotation mechanism perform further adjustment actions.
[0025] In one embodiment of the present invention, the toolkit includes a toolkit body, a first control circuit, a first communication module, a first RFID identification module, and a first power module; the first control circuit, the first communication module, the first RFID identification module, and the first power module are disposed within the toolkit body.
[0026] The first control circuit is connected to the first communication module and the first RFID identification module respectively, and the first power module provides the power required for the operation of the first control circuit, the first communication module, and the first RFID identification module.
[0027] The toolkit body has several spaces for accommodating construction tools, each space being used to place construction tools of appropriate size; the construction tools are equipped with RFID tags, the first RFID identification module is used to identify the RFID tags of the construction tools and feed the identification results back to the first control circuit, the first control circuit processes the information and sends it to the server through the first communication module.
[0028] The toolkit further includes a terminal device that can send a request to the server to receive a set of construction tools; the server includes a construction tool allocation module that allocates corresponding construction tools to each terminal device based on the request from each terminal device and the amount of construction tools in the construction tool storage device.
[0029] According to another aspect of the present invention, the following technical solution is adopted: a management method for the above-mentioned communication construction tool management system, the management method comprising:
[0030] The camera captures images of the designated storage locations for construction tools.
[0031] The position and posture adjustment data calculation module identifies the type, placement position, and posture of the construction tool based on the images captured by each camera, and generates adjustment data by comparing it with the preset placement position and posture of the construction tool; the adjustment data includes position adjustment data and angle adjustment data;
[0032] The platform position adjustment mechanism adjusts the position of the construction tool placement platform according to the position adjustment data; the platform rotation mechanism adjusts the rotation angle of the construction tool placement platform according to the position adjustment data.
[0033] When storing construction tools, the robotic arm grabs the construction tools from the construction tool placement platform and places them into the designated storage compartment of the construction tool storage device according to the identified construction tool information;
[0034] When retrieving construction tools, the robotic arm grabs the construction tools from the designated storage compartment of the construction tool storage device and places them on the construction tool placement platform.
[0035] In one embodiment of the present invention, the process by which the position and attitude adjustment data calculation module calculates position adjustment data and angle adjustment data includes:
[0036] The image selection unit selects images captured by the camera when the construction tool placement platform is located in a set position.
[0037] The image key feature point extraction unit extracts at least two key feature points of the image selected by the image selection unit;
[0038] The key feature point coordinate calculation unit calculates the coordinate data of each key feature point extracted by the image key feature point extraction unit in a set coordinate system;
[0039] The key feature point coordinate comparison unit compares the coordinate data of each key feature point calculated by the key feature point coordinate calculation unit with the coordinate data of the corresponding key feature points under the set standard posture to form difference data;
[0040] The position adjustment data calculation unit calculates the position adjustment data based on the difference data obtained by the key feature point coordinate comparison unit; and
[0041] The angle adjustment data calculation unit calculates the angle adjustment data based on the difference data obtained by the key feature point coordinate comparison unit.
[0042] As one embodiment of the present invention, an image of the construction tool storage position is obtained by a first camera at a first moment; the position and posture adjustment data calculation module generates position adjustment data and angle adjustment data according to the image obtained by the first camera, and the corresponding placement platform position adjustment mechanism and placement platform rotation mechanism adjust the position and posture of the construction tool placement platform according to the generated position adjustment data and angle adjustment data.
[0043] After adjustment by the placement platform position adjustment mechanism and the placement platform rotation mechanism, an image of the set construction tool storage position at the second moment is obtained by the second camera mechanism; the position and attitude adjustment data calculation module determines whether further adjustment is needed based on the image obtained by the second camera mechanism; if the difference data obtained is greater than the set threshold, position adjustment data and / or angle adjustment data are generated, and the placement platform position adjustment mechanism and / or the placement platform rotation mechanism perform further adjustment actions.
[0044] As one embodiment of the present invention, the management method further includes:
[0045] The first RFID identification module in the toolkit identifies the RFID tags on the construction tools and sends the identification results back to the server.
[0046] The terminal device in the toolkit can send a request to the server to retrieve the configured construction tools;
[0047] The server's construction tool allocation module allocates appropriate construction tools to each terminal device based on the requests from each terminal device and the inventory of construction tools in the construction tool storage device.
[0048] According to another aspect of the present invention, the following technical solution is adopted: an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above method.
[0049] According to another aspect of the present invention, the following technical solution is adopted: a storage medium storing computer program instructions thereon, which, when executed by a processor, implement the steps of the above-described method.
[0050] The beneficial effects of this invention are as follows: The communication construction tool management system, method, electronic device, and storage medium proposed in this invention can improve the intelligence and efficiency of construction tool management. By adjusting the position and angle, this invention allows the placement and posture of construction tools to be suitable for robotic arm grasping, improving grasping accuracy and work efficiency. This system can greatly enhance the intelligence level of tool management, reduce management costs, and increase tool utilization efficiency. Attached Figure Description
[0051] Figure 1 This is a schematic diagram of the composition of a communication construction tool management system in one embodiment of the present invention.
[0052] Figure 2 This is a schematic diagram illustrating a usage scenario of the communication construction tool management system in one embodiment of the present invention.
[0053] Figure 3 This is a schematic diagram of the composition of the position and attitude adjustment data calculation module in one embodiment of the present invention.
[0054] Figure 4 This is a schematic diagram of the structure of the platform position adjustment mechanism and the platform rotation mechanism in one embodiment of the present invention.
[0055] Figure 5 This is a schematic diagram of the structure of the platform position adjustment mechanism and the platform rotation mechanism in one embodiment of the present invention.
[0056] Figure 6 This is a schematic diagram of the toolkit composition in one embodiment of the present invention.
[0057] Figure 7 This is a schematic diagram illustrating the working principle of RFID identification in one embodiment of the present invention.
[0058] Figure 8 This is a flowchart of a communication construction tool management method according to an embodiment of the present invention.
[0059] Figure 9 This is a schematic diagram of the composition of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0060] The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0061] To further understand the present invention, preferred embodiments of the present invention are described below in conjunction with examples. However, it should be understood that these descriptions are only for further illustrating the features and advantages of the present invention, and not for limiting the scope of the claims of the present invention.
[0062] The description in this section pertains to only a few typical embodiments, and the present invention is not limited to the scope of the embodiments described. Substitution of identical or similar prior art methods with some technical features in the embodiments is also within the scope of the description and protection of this invention.
[0063] The steps described in the various embodiments in the specification are for illustrative purposes only, and the implementation of this application is not limited by the order of the steps.
[0064] The term "connection" in the specification includes both direct and indirect connections, such as connections made through active devices, passive devices, or electrical conduction media; it may also include connections made by other active or passive devices that are known to those skilled in the art and can achieve the same or similar functional purpose, such as connections made through circuits or components such as switches or follower circuits.
[0065] This invention discloses a communication construction tool management system. Figure 1 This is a schematic diagram of the composition of a communication construction tool management system in one embodiment of the present invention. Figure 2 This is a schematic diagram illustrating a usage scenario of the communication construction tool management system according to an embodiment of the present invention; please refer to [link / reference]. Figure 1 , Figure 2 The communication construction tool management system includes: a server 1, a construction tool storage device 2, a construction tool conveying device 3, a construction tool retrieval and placement device 4, and at least one tool bag 5.
[0066] The construction tool storage device 2 is provided with several storage compartments, each of which is used to store the designated construction tool 6; each storage compartment is provided with a sensing mechanism to sense whether the designated construction tool 6 is stored in the storage compartment.
[0067] The construction tool conveying device 3 includes a conveying platform 31, at least one camera mechanism 32, and several construction tool position and attitude adjustment devices 33. Each conveying platform 31 is provided with at least one construction tool storage position 34, and each construction tool storage position 34 is provided with a construction tool position and attitude adjustment device 33.
[0068] The construction tool position and attitude adjustment device 33 includes a construction tool placement platform 331, a placement platform position adjustment mechanism 332, a placement platform rotation mechanism 333, and a position and attitude adjustment data calculation module 334.
[0069] Each camera module 32 is distributed at a predetermined position on the conveying platform 31 to acquire images of the predetermined construction tool storage position 34. The position and posture adjustment data calculation module 33 identifies the type, placement position, and placement posture of the construction tool based on the images captured by each camera module 32, and generates adjustment data by comparing it with the predetermined placement position and placement posture of the construction tool. The adjustment data includes position adjustment data and angle adjustment data.
[0070] The placement platform position adjustment mechanism 332 adjusts the position of the construction tool placement platform 331 according to the position adjustment data; the placement platform rotation mechanism 333 adjusts the rotation angle of the construction tool placement platform 331 according to the position adjustment data.
[0071] The construction tool retrieval and placement device 4 includes at least one robotic arm 41 and a robotic arm drive device 42. The robotic arm drive device 42 is connected to the corresponding robotic arm 41 and is used to drive the robotic arm 41 to move. The robotic arm 41 is used to grab the construction tool 6 from the construction tool placement platform 331 and place it into the designated storage compartment of the construction tool storage device 2. The robotic arm 41 is also used to grab the construction tool 6 from the designated storage compartment of the construction tool storage device 2 and place it into the construction tool placement platform 331.
[0072] The robotic arm 41 is equipped with a second RFID identification module 43, which is used to identify the RFID tag of the construction tool 6 and obtain its storage location based on the identification result.
[0073] The server 1 is connected to the construction tool storage device 2, the construction tool conveying device 3, the construction tool retrieval and placement device 4, and each tool bag 5.
[0074] Figure 3 This is a schematic diagram of the position and attitude adjustment data calculation module in one embodiment of the present invention; please refer to [link / reference]. Figure 3 In one embodiment of the present invention, the position and attitude adjustment data calculation module 334 includes: an image selection unit 3341, an image key feature point extraction unit 3342, a key feature point coordinate calculation unit 3343, a key feature point coordinate comparison unit 3344, a position adjustment data calculation unit 3345, and an angle adjustment data calculation unit 3346.
[0075] The image selection unit 3341 is used to select the image captured by the camera when the construction tool placement platform is located at a set position; in one embodiment, a set mark can be set next to the conveying platform, and the image when the construction tool placement platform is closest to the mark can be selected.
[0076] The image key feature point extraction unit 3342 is used to extract at least two key feature points of the image selected by the image selection unit; in one embodiment, the key feature points may include the center points of the two ends of the construction tool.
[0077] The key feature point coordinate calculation unit 3343 is used to calculate the coordinate data of each key feature point extracted by the image key feature point extraction unit in a set coordinate system. Since the camera mechanism captures images from a fixed position, the relative position of each key feature point in the entire image can be calculated, thereby obtaining the coordinate data of the set coordinate system, including the horizontal and vertical coordinates.
[0078] The key feature point coordinate comparison unit 3344 is used to compare the coordinate data of each key feature point calculated by the key feature point coordinate calculation unit with the coordinate data of the corresponding key feature points under the set standard posture to form difference data. The database may contain images of each construction tool under the standard posture and the coordinate data of each key feature point under the corresponding image; the difference between the two is calculated to obtain the difference data.
[0079] The position adjustment data calculation unit 3345 is used to calculate position adjustment data based on the difference data obtained by the key feature point coordinate comparison unit. For example, if the calculation shows a 5mm difference in the vertical coordinate, a control command to adjust the vertical coordinate by 5mm is generated.
[0080] The angle adjustment data calculation unit 3346 is used to calculate angle adjustment data based on the difference data obtained by the key feature point coordinate comparison unit. For example, if the calculation shows that the adjustment angle is 15°, a control command to adjust the angle by 15° is generated. In one embodiment, the angle adjustment data can be calculated first, then the coordinate data of the key feature points after the angle adjustment can be calculated, and finally the position adjustment data (such as longitudinal and lateral adjustment data excluding the angle adjustment) can be calculated.
[0081] This invention allows for adjustments to the position and angle of construction tools, making their placement and orientation suitable for robotic arm grasping, thereby improving grasping accuracy and work efficiency.
[0082] In one embodiment of the present invention, the construction tool conveying device includes a first camera frame 321 and a second camera frame 322, which are disposed directly above the conveying platform.
[0083] The first camera mechanism 321 is used to acquire an image of the construction tool storage position at the first moment; the position and posture adjustment data calculation module 334 generates position adjustment data and angle adjustment data based on the image acquired by the first camera mechanism 321, and the corresponding placement platform position adjustment mechanism 332 and placement platform rotation mechanism 333 adjust the position and posture of the construction tool placement platform according to the generated position adjustment data and angle adjustment data.
[0084] After adjustment by the placement platform position adjustment mechanism 332 and the placement platform rotation mechanism 333, the second camera mechanism 322 is used to acquire an image of the construction tool storage position at the second moment; the position and attitude adjustment data calculation module 334 determines whether further adjustment is needed based on the image acquired by the second camera mechanism 321; if the difference data acquired is greater than a set threshold, position adjustment data and / or angle adjustment data are generated, and the placement platform position adjustment mechanism 332 and / or the placement platform rotation mechanism 333 perform further adjustment actions.
[0085] Figure 4 , Figure 5 This is a schematic diagram of the platform position adjustment mechanism and the platform rotation mechanism in one embodiment of the present invention; please refer to [link / reference]. Figure 4 , Figure 5 In one embodiment of the present invention, the placement platform position adjustment mechanism 332 includes a drive motor 3321, a ball screw 3322, and a nut slider 3323. The drive motor 3321 is connected to the ball screw 3322 and can drive the ball screw 3322 to rotate; the nut slider 3323 is nested in the ball screw 3322, and the rotation of the ball screw 3322 can drive the nut slider 3323 to slide in a set direction. The placement platform rotation mechanism 333 is set based on the nut slider 3323, and the placement platform rotation mechanism 333 can slide with the nut slider 3323. The placement platform rotation mechanism 333 includes a rotary drive motor and a rotary transmission mechanism, and the rotary drive motor drives the construction tool placement platform 331 to rotate through the rotary transmission mechanism.
[0086] Figure 6 This is a schematic diagram of the toolkit composition in one embodiment of the present invention; please refer to [link / reference]. Figure 6 In one embodiment of the present invention, the tool kit 5 includes a tool kit body 51, a first control circuit 52, a first communication module 53, a first RFID identification module 54, and a first power module 55; the first control circuit 52, the first communication module 53, the first RFID identification module 54, and the first power module 55 are disposed within the tool kit body 51.
[0087] The first control circuit 52 is connected to the first communication module 53 and the first RFID identification module 54 respectively, and the first power module 55 provides the power required for the first control circuit 52, the first communication module 53 and the first RFID identification module 54 to work.
[0088] The tool kit body 51 has several spaces for accommodating construction tools, each space being used to place a construction tool 6 of appropriate size; the construction tool 6 is equipped with an RFID tag 61, the first RFID identification module 54 is used to identify the RFID tag 61 of the construction tool 6 and feeds back the identification result to the first control circuit 52, and the first control circuit 52 processes the information and sends it to the server 1 through the first communication module 53.
[0089] Figure 7 This is a schematic diagram illustrating the working principle of RFID identification in one embodiment of the present invention; please refer to [link / reference]. Figure 7 In one embodiment of the present invention, the first RFID identification module 54 can identify the RFID tag 61 of the construction tool 6.
[0090] In one embodiment of the present invention, the toolkit 5 further includes a terminal device 56, which can send a request to the server 1 to receive and set construction tools. The server 1 includes a construction tool allocation module, which allocates corresponding construction tools to each terminal device according to the request of each terminal device and the inventory of construction tools in the construction tool storage device. In one embodiment, the first control circuit 52, the first communication module 53, and the first RFID identification module 54 may be disposed in the terminal device 56; of course, the terminal device 56 may also be designed independently of the first control circuit 52, the first communication module 53, and the first RFID identification module 54.
[0091] This invention further discloses a management method for the aforementioned communication construction tool management system. Figure 8 This is a flowchart of a communication construction tool management method according to an embodiment of the present invention; please refer to [link / reference]. Figure 8 The management method includes:
[0092]
Step S1
[0093] The camera captures images of the designated storage locations for construction tools.
[0094]
Step S2
[0095] The position and posture adjustment data calculation module identifies the type, placement position, and posture of the construction tool based on the images captured by each camera, and generates adjustment data by comparing it with the preset placement position and posture of the construction tool; the adjustment data includes position adjustment data and angle adjustment data;
[0096]
Step S3
[0097] The platform position adjustment mechanism adjusts the position of the construction tool placement platform according to the position adjustment data; the platform rotation mechanism adjusts the rotation angle of the construction tool placement platform according to the position adjustment data.
[0098]
Step S4
[0099] When storing construction tools, the robotic arm grabs the construction tools from the construction tool placement platform and places them into the designated storage compartment of the construction tool storage device according to the identified construction tool information;
[0100] When retrieving construction tools, the robotic arm grabs the construction tools from the designated storage compartment of the construction tool storage device and places them on the construction tool placement platform.
[0101] In one embodiment of the present invention, the process by which the position and attitude adjustment data calculation module calculates position adjustment data and angle adjustment data includes:
[0102] The image selection unit selects images captured by the camera when the construction tool placement platform is located in a set position.
[0103] The image key feature point extraction unit extracts at least two key feature points of the image selected by the image selection unit;
[0104] The key feature point coordinate calculation unit calculates the coordinate data of each key feature point extracted by the image key feature point extraction unit in a set coordinate system;
[0105] The key feature point coordinate comparison unit compares the coordinate data of each key feature point calculated by the key feature point coordinate calculation unit with the coordinate data of the corresponding key feature points under the set standard posture to form difference data;
[0106] The position adjustment data calculation unit calculates the position adjustment data based on the difference data obtained by the key feature point coordinate comparison unit; and
[0107] The angle adjustment data calculation unit calculates the angle adjustment data based on the difference data obtained by the key feature point coordinate comparison unit.
[0108] In one embodiment of the present invention, the method includes: acquiring an image of a construction tool storage position at a first moment using a first camera; the position and posture adjustment data calculation module generating position adjustment data and angle adjustment data based on the image acquired by the first camera, and adjusting the position and posture of the construction tool placement platform according to the corresponding placement platform position adjustment mechanism and placement platform rotation mechanism.
[0109] After adjustment by the placement platform position adjustment mechanism and the placement platform rotation mechanism, an image of the set construction tool storage position at the second moment is obtained by the second camera mechanism; the position and attitude adjustment data calculation module determines whether further adjustment is needed based on the image obtained by the second camera mechanism; if the difference data obtained is greater than the set threshold, position adjustment data and / or angle adjustment data are generated, and the placement platform position adjustment mechanism and / or the placement platform rotation mechanism perform further adjustment actions.
[0110] In one embodiment of the present invention, the management method further includes: a first RFID identification module in the toolkit identifies the RFID tag of the construction tool and feeds back the identification result to the server.
[0111] Furthermore, the management method may further include: the terminal device in the toolkit can send a request to the server to receive the set construction tools; the server's construction tool allocation module allocates the corresponding construction tools to each terminal device according to the request of each terminal device and the inventory of construction tools in the construction tool storage device.
[0112] This invention also discloses an electronic device, Figure 9 This is a schematic diagram of the composition of an electronic device according to an embodiment of the present invention; please refer to [link / reference]. Figure 9 At the hardware level, the electronic device includes a memory, a processor, and at least one communication interface; the processor may be a microprocessor, and the memory may include main memory, such as random access memory (RAM) or non-volatile memory. Of course, the electronic device may also include other hardware as needed.
[0113] The processor, communication interface, and memory can be interconnected via an internal bus. The memory stores programs (including operating system programs and application programs); the programs may include program code, which may include computer operation instructions. The memory may include main memory and non-volatile memory, and provides instructions and data to the processor.
[0114] In one embodiment, the processor can read the corresponding program from non-volatile memory into memory and then run it; the processor can execute the program stored in memory and specifically perform the following operations (e.g. Figure 8 As shown):
[0115]
Step S1
[0116] The camera captures images of the designated storage locations for construction tools.
[0117]
Step S2
[0118] The position and posture adjustment data calculation module identifies the type, placement position, and posture of the construction tool based on the images captured by each camera, and generates adjustment data by comparing it with the preset placement position and posture of the construction tool; the adjustment data includes position adjustment data and angle adjustment data;
[0119]
Step S3
[0120] The platform position adjustment mechanism adjusts the position of the construction tool placement platform according to the position adjustment data; the platform rotation mechanism adjusts the rotation angle of the construction tool placement platform according to the position adjustment data.
[0121]
Step S4
[0122] When storing construction tools, the robotic arm grabs the construction tools from the construction tool placement platform and places them into the designated storage compartment of the construction tool storage device according to the identified construction tool information;
[0123] When retrieving construction tools, the robotic arm grabs the construction tools from the designated storage compartment of the construction tool storage device and places them on the construction tool placement platform.
[0124] This invention further discloses a storage medium storing computer program instructions, which, when executed by a processor, implement the following steps of the method of this invention (e.g., ...). Figure 8 As shown):
[0125]
Step S1
[0126] The camera captures images of the designated storage locations for construction tools.
[0127]
Step S2
[0128] The position and posture adjustment data calculation module identifies the type, placement position, and posture of the construction tool based on the images captured by each camera, and generates adjustment data by comparing it with the preset placement position and posture of the construction tool; the adjustment data includes position adjustment data and angle adjustment data;
[0129]
Step S3
[0130] The platform position adjustment mechanism adjusts the position of the construction tool placement platform according to the position adjustment data; the platform rotation mechanism adjusts the rotation angle of the construction tool placement platform according to the position adjustment data.
[0131]
Step S4
[0132] When storing construction tools, the robotic arm grabs the construction tools from the construction tool placement platform and places them into the designated storage compartment of the construction tool storage device according to the identified construction tool information;
[0133] When retrieving construction tools, the robotic arm grabs the construction tools from the designated storage compartment of the construction tool storage device and places them on the construction tool placement platform.
[0134] In summary, the communication construction tool management system, method, electronic device, and storage medium proposed in this invention can improve the intelligence and efficiency of construction tool management. By adjusting the position and angle, this invention allows the placement and posture of construction tools to be suitable for robotic arm grasping, improving grasping accuracy and work efficiency. This system can significantly enhance the intelligence level of tool management, reduce management costs, and increase tool utilization efficiency.
[0135] It should be noted that this application can be implemented in software and / or a combination of software and hardware; for example, it can be implemented using an application-specific integrated circuit (ASIC), a general-purpose computer, or any other similar hardware device. In some embodiments, the software program of this application can be executed by a processor to implement the steps or functions described above. Similarly, the software program of this application (including related data structures) can be stored in a computer-readable recording medium; for example, RAM memory, magnetic or optical drives, floppy disks, and similar devices. In addition, some steps or functions of this application can be implemented in hardware; for example, as circuitry that cooperates with a processor to perform the various steps or functions.
[0136] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0137] The description and application of the present invention herein are illustrative and not intended to limit the scope of the invention to the embodiments described above. Effects or advantages involved in the embodiments may not be apparent due to various factors, and the description of effects or advantages is not intended to limit the embodiments. Variations and modifications of the embodiments disclosed herein are possible, and various substitutions and equivalents of the components in the embodiments are well known to those skilled in the art. It should be apparent to those skilled in the art that the invention can be implemented in other forms, structures, arrangements, proportions, and with other components, materials, and parts without departing from the spirit or essential characteristics of the invention. Other variations and modifications can be made to the embodiments disclosed herein without departing from the scope and spirit of the invention.
Claims
1. A communication construction tool management system, characterized in that, The communication construction tool management system includes: a server, a construction tool storage device, a construction tool conveying device, a construction tool retrieval and placement device, and at least one tool bag; The construction tool storage device is provided with several storage compartments, each used to store the designated construction tools; each storage compartment is provided with a sensing mechanism to sense whether the designated construction tools are stored in the storage compartment. The construction tool conveying device includes a conveying platform, at least one camera mechanism, and several construction tool position and attitude adjustment devices. Each conveying platform is provided with at least one construction tool storage position, and each construction tool storage position is provided with a construction tool position and attitude adjustment device. The construction tool position and attitude adjustment device includes a construction tool placement platform, a placement platform position adjustment mechanism, a placement platform rotation mechanism, and a position and attitude adjustment data calculation module; Cameras are distributed at predetermined locations on the conveying platform to capture images of designated storage locations for construction tools. The position and posture adjustment data calculation module identifies the type, placement location, and posture of the construction tools based on the images captured by each camera, and generates adjustment data by comparing it with the preset placement location and posture of the construction tools. The adjustment data includes position adjustment data and angle adjustment data. The platform position adjustment mechanism adjusts the position of the construction tool platform according to the position adjustment data; the platform rotation mechanism adjusts the rotation angle of the construction tool platform according to the position adjustment data. The construction tool retrieval and placement device includes at least one robotic arm and a robotic arm drive device. The robotic arm drive device is connected to the corresponding robotic arm and is used to drive the robotic arm to move. The robotic arm is used to grab construction tools from the construction tool placement platform and place them into a designated storage compartment of the construction tool storage device. The robotic arm is also used to grab construction tools from the designated storage compartment of the construction tool storage device and place them into the construction tool placement platform. The robotic arm is equipped with a second RFID identification module, which is used to identify the RFID tags of the construction tools and obtain the location of their storage compartments based on the identification results. The server is connected to the construction tool storage device, the construction tool conveying device, the construction tool retrieval and placement device, and each tool bag.
2. The communication construction tool management system according to claim 1, characterized in that: The position and attitude adjustment data calculation module includes: The image selection unit is used to select images captured by the camera mechanism when the construction tool placement platform is located in a set position; An image key feature point extraction unit is used to extract at least two key feature points of the image selected by the image selection unit; The key feature point coordinate calculation unit is used to calculate the coordinate data of each key feature point extracted by the image key feature point extraction unit in a set coordinate system. The key feature point coordinate comparison unit is used to compare the coordinate data of each key feature point calculated by the key feature point coordinate calculation unit with the coordinate data of the corresponding key feature points under the set standard posture to form difference data. A position adjustment data calculation unit is used to calculate position adjustment data based on the difference data obtained by the key feature point coordinate comparison unit; and An angle adjustment data calculation unit is used to calculate angle adjustment data based on the difference data obtained by the key feature point coordinate comparison unit.
3. The communication construction tool management system according to claim 2, characterized in that: The construction tool conveying device includes a first camera mechanism and a second camera mechanism, which are positioned directly above the conveying platform. The first camera is used to acquire an image of the construction tool storage position at the first moment; the position and posture adjustment data calculation module generates position adjustment data and angle adjustment data based on the image acquired by the first camera, and the corresponding placement platform position adjustment mechanism and placement platform rotation mechanism adjust the position and posture of the construction tool placement platform according to the generated position adjustment data and angle adjustment data. After adjustment by the placement platform position adjustment mechanism and the placement platform rotation mechanism, the second camera is used to acquire an image of the designated construction tool storage position at the second moment; the position and attitude adjustment data calculation module determines whether further adjustment is needed based on the image acquired by the second camera; if the acquired difference data is greater than a set threshold, position adjustment data and / or angle adjustment data are generated, and the placement platform position adjustment mechanism and / or the placement platform rotation mechanism perform further adjustment actions.
4. The communication construction tool management system according to claim 1, characterized in that: The toolkit includes a toolkit body, a first control circuit, a first communication module, a first RFID identification module, and a first power module; the first control circuit, the first communication module, the first RFID identification module, and the first power module are disposed within the toolkit body. The first control circuit is connected to the first communication module and the first RFID identification module respectively, and the first power module provides the power required for the operation of the first control circuit, the first communication module, and the first RFID identification module. The toolkit body has several spaces for accommodating construction tools, each space being used to place construction tools of appropriate size; the construction tools are equipped with RFID tags, the first RFID identification module is used to identify the RFID tags of the construction tools and feed the identification results back to the first control circuit, the first control circuit processes the information and sends it to the server through the first communication module; The toolkit further includes a terminal device that can send a request to the server to retrieve the set construction tools; The server includes a construction tool allocation module, which allocates corresponding construction tools to each terminal device based on the requests from each terminal device and the inventory of construction tools in the construction tool storage device.
5. A management method for a communication construction tool management system according to any one of claims 1 to 4, characterized in that, The management method includes: The camera captures images of the designated storage locations for construction tools. The position and posture adjustment data calculation module identifies the type, placement position, and posture of the construction tool based on the images captured by each camera, and generates adjustment data by comparing it with the preset placement position and posture of the construction tool; the adjustment data includes position adjustment data and angle adjustment data; The platform position adjustment mechanism adjusts the position of the construction tool placement platform according to the position adjustment data; the platform rotation mechanism adjusts the rotation angle of the construction tool placement platform according to the position adjustment data. When storing construction tools, the robotic arm grabs the construction tools from the construction tool placement platform and places them into the designated storage compartment of the construction tool storage device according to the identified construction tool information; When retrieving construction tools, the robotic arm grabs the construction tools from the designated storage compartment of the construction tool storage device and places them on the construction tool placement platform.
6. The management method according to claim 5, characterized in that: The process by which the position and attitude adjustment data calculation module calculates position adjustment data and angle adjustment data includes: The image selection unit selects images captured by the camera when the construction tool placement platform is located in a set position. The image key feature point extraction unit extracts at least two key feature points of the image selected by the image selection unit; The key feature point coordinate calculation unit calculates the coordinate data of each key feature point extracted by the image key feature point extraction unit in a set coordinate system; The key feature point coordinate comparison unit compares the coordinate data of each key feature point calculated by the key feature point coordinate calculation unit with the coordinate data of the corresponding key feature points under the set standard posture to form difference data; The position adjustment data calculation unit calculates the position adjustment data based on the difference data obtained by the key feature point coordinate comparison unit; and The angle adjustment data calculation unit calculates the angle adjustment data based on the difference data obtained by the key feature point coordinate comparison unit.
7. The management method according to claim 6, characterized in that: The first camera captures an image of the designated construction tool storage location at a first moment; the position and posture adjustment data calculation module generates position adjustment data and angle adjustment data based on the image captured by the first camera; the corresponding placement platform position adjustment mechanism and placement platform rotation mechanism adjust the position and posture of the construction tool placement platform according to the generated position adjustment data and angle adjustment data. After adjustment by the placement platform position adjustment mechanism and the placement platform rotation mechanism, an image of the set construction tool storage position at the second moment is obtained by the second camera mechanism; the position and attitude adjustment data calculation module determines whether further adjustment is needed based on the image obtained by the second camera mechanism; if the difference data obtained is greater than the set threshold, position adjustment data and / or angle adjustment data are generated, and the placement platform position adjustment mechanism and / or the placement platform rotation mechanism perform further adjustment actions.
8. The management method according to claim 5, characterized in that: The management method further includes: The first RFID identification module in the toolkit identifies the RFID tags on the construction tools and sends the identification results back to the server; The terminal device in the toolkit can send a request to the server to retrieve the configured construction tools; The server's construction tool allocation module allocates appropriate construction tools to each terminal device based on the requests from each terminal device and the inventory of construction tools in the construction tool storage device.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 5 to 8.
10. A storage medium storing computer program instructions thereon, characterized in that, When executed by a processor, the computer program instructions implement the steps of the method according to any one of claims 5 to 8.