Vehicle part sorting method, electronic equipment and storage medium
By using binocular 3D vision and UWB modules, the picking robot can efficiently and reliably pick vehicle parts, solving the problems of low efficiency and poor reliability in the assembly process and achieving efficient and reliable parts picking.
Patent Information
- Application Number
- CN202511728417.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-24
- Publication Date
- 2026-03-06
AI Technical Summary
In the existing technology, the picking efficiency in the vehicle parts assembly process is low, and there is a risk of missing or picking the wrong parts, resulting in low reliability.
Picking robots are used to pick vehicle parts. By receiving picking instructions from the host server, the robots identify and grab vehicle parts on the target material rack and place them on the material transport vehicle. They use a binocular 3D vision module and a mechanical gripper arm for accurate identification and grabbing, and combine a UWB module for high-precision navigation.
It improved vehicle parts picking efficiency by 50%, reduced picking error rate by 50%, and saved manpower and time costs.
Smart Images

Figure CN121608137A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle manufacturing technology, and in particular to a method for sorting vehicle parts, electronic equipment, and storage medium. Background Technology
[0002] In the automotive final assembly workshop, material distribution (also known as material sorting or parts matching) is a crucial and highly precise logistics link. It directly affects the production efficiency, accuracy, and smoothness of the final assembly line. In simple terms, material distribution refers to the entire process of accurately delivering all the vehicle parts required for a car to designated workstations at specified times and in specified order, according to the production sequence of the vehicles on the final assembly line.
[0003] Because vehicle parts are precision parts, they are usually placed in the discharge boxes of the material rack to prevent them from being corroded by the outside world. When they need to be collected and distributed, the staff need to open the discharge boxes of the material rack one by one with the vehicle parts list, take out the vehicle parts on the list one by one, and place them on the material transport vehicle. This is inefficient and has the risk of missing or taking the wrong parts, resulting in low reliability. Summary of the Invention
[0004] This application provides a vehicle parts sorting method, electronic device, and storage medium to solve the problems of low efficiency, risk of missing or incorrect picking, and low reliability in the prior art during the assembly and distribution process.
[0005] Firstly, this application provides a method for picking vehicle parts, applied to a picking robot. The method provided by this application includes: Receive picking instructions sent by the host server. The picking instructions include a list of vehicle parts to be picked, the vehicle model corresponding to the vehicle parts to be picked, and the location of the material transport vehicle. Based on the vehicle model, the location of the target material rack for placing the vehicle parts to be picked is determined. The target material rack includes multiple discharge boxes that are in an extended state after being controlled by the host server. Each discharge box holds one type of vehicle part to be picked. Based on the current position of the picking robot and the position of the target material rack, navigate to the position of the target material rack; For each discharge box, identify whether there are vehicle parts in the discharge box; if so, identify the vehicle parts' identifiers. When identifying the identifier of a vehicle part in each discharge box, if it is determined that the identifier of the identified vehicle part belongs to the identifier list of vehicle parts to be picked, the vehicle part in the discharge box is picked up. After all vehicle parts in the identification list of vehicle parts to be picked have been picked, the robot navigates to the material transport vehicle based on the location of the picking robot and the location of the material transport vehicle. After confirming the arrival of the material transport vehicle, the grabbed vehicle parts are placed onto the material transport vehicle in sequence.
[0006] In some implementations, after identifying whether a vehicle part exists in each discharge box, the method provided in this application includes: If no vehicle parts are available, the ejector box containing no vehicle parts will be picked up and placed into the empty feeder of the target material rack.
[0007] In some implementations, after identifying whether a vehicle part exists in each discharge box, the method further includes: If no vehicle parts are available, identify the markings on the discharge box where no vehicle parts are available; Determine the type of missing vehicle part based on the markings on the discharge box where no vehicle part is found; Send a notification message to the host server indicating the type of missing vehicle part.
[0008] In some implementations, the picking robot includes a main controller, a binocular 3D vision module, a first mechanical gripper arm, and a second mechanical gripper arm. The binocular 3D vision module is disposed on the first mechanical gripper arm. For each dispensing box, it identifies whether a vehicle part exists in the dispensing box. If so, it identifies the vehicle part's identifier, including: For each discharge box, the main controller determines the position of the discharge box based on the first three-dimensional environmental image acquired by the binocular 3D vision module; The main controller controls the first mechanical gripper arm to move above one of the discharge boxes and receive the image of the discharge box captured by the binocular 3D vision module; The main controller identifies whether there are vehicle parts in the material box image based on the pre-trained image recognition model. If vehicle parts are present, the controller identifies the vehicle parts in the material box image based on the image recognition model.
[0009] In some implementations, gripping the vehicle parts in the discharge box includes: Control the first mechanical gripper arm and / or the second mechanical gripper arm to grab vehicle parts from the discharge box.
[0010] Secondly, this application also provides a vehicle parts picking method, applied to a host server. The method provided by this application includes: Receive sorting instructions from the production system, which include a list of vehicle parts to be sorted and the vehicle models corresponding to the vehicle parts to be sorted. Based on the vehicle model corresponding to the vehicle parts to be picked, determine the target material rack for placing the vehicle parts to be picked and the discharge box for placing each vehicle part to be picked. Control the placement of each vehicle part to be picked from the target material rack, with the ejector box extending out from the target material rack; Send picking instructions to the picking robot to control the picking robot to pick up the vehicle parts to be picked from the various extended discharge boxes of the target material rack according to the picking instructions and place them in the material transport vehicle. The picking instructions include a list of identification of the vehicle parts to be picked, the vehicle model corresponding to the vehicle parts to be picked, and the location of the material transport vehicle.
[0011] In some implementations, the picking robot, according to picking instructions, grabs vehicle parts to be picked from the extended feed boxes of the target material rack and places them on the material transport vehicle, including: The picking robot receives picking instructions from the host server. The picking instructions include a list of vehicle parts to be picked, the vehicle model corresponding to the vehicle parts to be picked, and the location of the material transport vehicle. The picking robot determines the location of the target material rack for placing the vehicle parts to be picked based on the vehicle model. The target material rack includes multiple outgoing discharge boxes, each containing one type of vehicle part to be picked. The picking robot navigates to the location of the target material rack based on its current position and the location of the target material rack. For each delivery box, the picking robot identifies whether there are vehicle parts in the delivery box. If so, it identifies the vehicle parts. When the picking robot identifies the identifier of the vehicle part in each delivery box, if it determines that the identifier of the identified vehicle part belongs to the identifier list of vehicle parts to be picked, it will pick up the vehicle part in the delivery box. After the picking robot has finished picking up the vehicle parts from the identification list of the vehicle parts to be picked, it navigates to the material transport vehicle based on the position of the picking robot and the position of the material transport vehicle. After the picking robot determines the arrival of the material transport vehicle, it will place the picked vehicle parts into the material transport vehicle in sequence.
[0012] In some implementations, after sending picking instructions to the picking robot, the method provided in this application further includes: Receive monitoring images captured by a surveillance camera located near the target material rack, showing the area around the target material rack; If a pedestrian is detected in the surveillance footage, the picking robot will be stopped.
[0013] Thirdly, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the electronic device performs the method provided in the first aspect of this application.
[0014] Fourthly, this application also provides a storage medium storing a computer program, which, when executed by a processor, causes the computer to perform the method provided in the first aspect of this application.
[0015] Fifthly, this application also provides a computer program product, including a computer program that, when run, causes a computer to perform the method provided in the first aspect.
[0016] This application provides a vehicle parts sorting method, electronic device, and storage medium. A picking robot can determine the location of a target material rack for the vehicle parts to be picked based on the vehicle model. The target material rack includes multiple outgoing boxes controlled by a host server, each containing one type of vehicle part to be picked. The picking robot navigates to the target material rack based on its current position and the target material rack's location. For each outgoing box, the robot identifies whether a vehicle part exists within it; if so, it identifies the vehicle part's identifier. When identifying the identifier of a vehicle part in each outgoing box, if it is determined that the identified identifier belongs to the identifier list of vehicle parts to be picked, the robot picks the vehicle part from the outgoing box. After all vehicle parts in the identifier list have been picked, the picking robot navigates to the material transport vehicle based on its position and the material transport vehicle's position. Upon arrival at the material transport vehicle, the picked vehicle parts are placed sequentially into the material transport vehicle. In this way, in the scenario of vehicle parts collection and distribution, vehicle parts in each discharge box on the target material rack can be picked and transferred to the material transport vehicle, which is highly efficient and reliable, saving labor and time costs. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of the appearance of the picking robot provided in the embodiments of this application; Figure 2 This is an interactive schematic diagram of a vehicle parts transportation system provided in an embodiment of this application; Figure 3 This is one of the flowcharts for a vehicle parts sorting method provided in the embodiments of this application; Figure 4 This is a schematic diagram of the structure of the target material rack provided in an embodiment of this application; Figure 5 This is the second flowchart of a vehicle parts sorting method provided in an embodiment of this application. Detailed Implementation
[0019] Embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0020] The accompanying drawings illustrate various structural schematics according to embodiments of the present disclosure. These drawings are not to scale, and some details have been enlarged for clarity, and some details may have been omitted. The shapes of the various regions and layers shown in the drawings, as well as their relative sizes and positional relationships, are merely exemplary and may deviate from reality due to manufacturing tolerances or technical limitations. Furthermore, those skilled in the art can design regions / layers with different shapes, sizes, and relative positions as needed.
[0021] In the context of this disclosure, when a layer / element is referred to as being "above" another layer / element, the layer / element may be directly above the other layer / element, or there may be an intermediate layer / element between them. Additionally, if a layer / element is "above" another layer / element in one orientation, then when the orientation is reversed, the layer / element may be "below" the other layer / element.
[0022] The technical solutions of this application and how they solve the aforementioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0023] This application provides a vehicle parts picking method, applied to a picking robot, the appearance of which can be as follows: Figure 1 As shown. Figure 2 As shown, the picking robot is part of a vehicle parts transportation system. This system also includes a host server, multiple material racks, and material transport vehicles. The host server is communicatively connected to the multiple material racks, the picking robot, and the material transport vehicles. Figure 3 As shown, the method provided in this application embodiment includes: S301: Receives picking instructions sent by the host server. The picking instructions include a list of vehicle parts to be picked, the vehicle model corresponding to the vehicle parts to be picked, and the location of the material transport vehicle.
[0024] Specifically, the host server can receive sorting instructions from the production system. These instructions include a list of vehicle parts to be picked and the corresponding vehicle models. Based on the vehicle models, the host server determines the target material rack 401 for placing the vehicle parts and the discharge box 401 for each part. The host server controls the discharge box 401 for each part to be picked to extend from the target material rack 401. Finally, the host server sends a picking instruction to the picking robot.
[0025] S302: Determine the location of the target material rack 401 for placing the vehicle parts to be picked, based on the vehicle model.
[0026] The target material rack 401 includes multiple outgoing boxes 401 that are extended under the control of a host server. Each outgoing box 401 holds a type of vehicle part to be picked. For example, the picking robot stores a one-to-one correspondence between vehicle models and target material racks 401, so that the location of the target material rack 401 can be found from the correspondence based on the vehicle model.
[0027] S303: Based on the current position of the picking robot and the position of the target material rack 401, navigate to the position of the target material rack 401.
[0028] For example, the structure of the target material rack 401 can be as follows: Figure 4 As shown. Furthermore, the picking robot is equipped with a LiDAR and an Ultra-Wideband (UWB) module. The picking robot can control the LiDAR to rotate at high speed to collect ambient point cloud data. The UWB module can communicate with on-site base stations by transmitting and receiving nanosecond-level extremely narrow pulses. By measuring the signal flight time and calculating the distance between the UWB module and each base station, the picking robot can be positioned. This allows for the fusion of ambient point cloud data and positioning information, enabling navigation to the target material rack 401 with high accuracy.
[0029] S304: For each discharge box 401, identify whether there are vehicle parts in the discharge box 401. If there are, execute S305; if not, execute S306.
[0030] For example, a pre-trained vehicle parts recognition model can be used to identify whether there are vehicle parts in the material box 401. The vehicle parts recognition model is trained by inputting multiple first training samples into the network to be trained. Each first training sample includes a historical vehicle parts image and the corresponding vehicle parts identifier.
[0031] Furthermore, the picking robot may include a main controller, a binocular 3D vision module, a first mechanical gripper arm, and a second mechanical gripper arm. The binocular 3D vision module is disposed on the first mechanical gripper arm. For each discharge box 401, the main controller determines the position of the discharge box 401 based on the first three-dimensional environmental image acquired by the binocular 3D vision module. The main controller controls the first mechanical gripper arm to move above one of the discharge boxes 401 and receives the image of the discharge box 401 acquired by the binocular 3D vision module. The main controller identifies whether there are vehicle parts in the image of the discharge box 401 based on a pre-trained image recognition model. If there are vehicle parts, the main controller identifies the identification of the vehicle parts in the image of the discharge box 401 based on the image recognition model.
[0032] S305: Grab the discharge box 401 containing no vehicle parts and place it into the empty material channel of the target material rack 401.
[0033] Furthermore, the markings on the discharge box 401 where no vehicle parts are found can be identified; based on the markings on the discharge box 401 where no vehicle parts are found, the type of missing vehicle parts can be determined; and a prompt message indicating the type of missing vehicle parts can be sent to the upper-level server.
[0034] S306: Identification of vehicle parts.
[0035] For example, the identifier of a vehicle part can be identified based on a pre-trained vehicle part recognition model.
[0036] S307: When identifying the identifier of a vehicle part in each discharge box 401, if it is determined that the identified vehicle part identifier belongs to the identifier list of vehicle parts to be picked, the vehicle part in the discharge box 401 is picked up.
[0037] For example, the first mechanical gripper arm and / or the second mechanical gripper arm can be controlled to grip the vehicle parts in the discharge box 401.
[0038] After the vehicle parts in the discharge box 401 are picked up, the labels of the picked vehicle parts can be deleted from the label list of vehicle parts to be picked. When all the labels of the picked vehicle parts in the label list have been deleted, it means that the vehicle parts in the label list of vehicle parts to be picked have been picked up.
[0039] S308: After the vehicle parts in the identification list of the vehicle parts to be picked have been picked up, the robot will navigate to the material transport vehicle based on the position of the picking robot and the position of the material transport vehicle.
[0040] For example, the principle of navigating to the material transport vehicle is the same as the principle of navigating to the target material rack 401 described above, and will not be repeated here.
[0041] S309: After confirming the arrival of the material transport vehicle, place the grabbed vehicle parts into the material transport vehicle in sequence.
[0042] For example, after the grabbed vehicle parts are placed on the material transport vehicle, the host server can be notified that the grabbed vehicle parts have been placed on the material transport vehicle. Then, the host server can notify the material transport vehicle to transport the grabbed vehicle parts to the vehicle assembly site.
[0043] In summary, the vehicle parts sorting method provided in this application allows a picking robot to determine the location of a target material rack 401 for picking vehicle parts based on the vehicle model. The target material rack 401 includes multiple outgoing boxes 401 controlled by a host server, each containing a specific type of vehicle part. The picking robot navigates to the target material rack 401 based on its current position and the location of the target material rack 401. For each outgoing box 401, the method identifies whether it contains a specific type of vehicle part. In the case of vehicle parts, if they exist, their identifiers are identified. When identifying the identifiers of vehicle parts in each dispensing bin 401, if it is determined that the identified identifier belongs to the identifier list of vehicle parts to be picked, the vehicle part in the dispensing bin 401 is grasped. After it is determined that all vehicle parts in the identifier list of vehicle parts to be picked have been grasped, the picking robot is navigated to the material transport vehicle based on the position of the picking robot and the position of the material transport vehicle. After arriving at the material transport vehicle, the grasped vehicle parts are placed on the material transport vehicle in sequence. In this way, in the scenario of vehicle parts collection and distribution, vehicle parts in each dispensing bin 401 on the target material rack 401 can be picked to the material transport vehicle, which is highly efficient and reliable, saving labor and time costs. For example, the picking efficiency of vehicle parts is improved by 50%, and the picking error rate is reduced by 50%.
[0044] In addition, this application also provides a vehicle parts picking method applied to a host server. It should be noted that the vehicle parts picking method provided in this application has the same basic principle and technical effects as the above embodiments. For the sake of brevity, any parts not mentioned in this application can be referred to the corresponding content in the above embodiments. Figure 5 As shown, the method provided in this application embodiment includes: S501: Receives sorting instructions from the production system.
[0045] The sorting instructions include a list of vehicle parts to be sorted and the vehicle models corresponding to the vehicle parts to be sorted.
[0046] S502: Based on the vehicle model corresponding to the vehicle part to be picked, determine the target material rack 401 for placing the vehicle part to be picked and the discharge box 401 for placing each vehicle part to be picked.
[0047] S503: Control the discharge box 401 for placing each vehicle part to be picked out of the target material rack 401, which extends out from the target material rack 401.
[0048] For example, a control command is sent to the target material rack 401, which carries a list of identification of vehicle parts to be picked. The target material rack 401 controls the outlet box 401 corresponding to each vehicle part to be picked to extend according to the list of identification of vehicle parts to be picked.
[0049] S504: Send picking instructions to the picking robot to control the picking robot to pick up the vehicle parts to be picked from each of the extended discharge boxes 401 of the target material rack 401 and place them on the material transport vehicle.
[0050] The picking instructions include a list of vehicle parts to be picked, the vehicle model corresponding to the vehicle parts to be picked, and the location of the material transport vehicle.
[0051] Specifically, S504 can be implemented as follows: Step 1: The picking robot receives the picking instructions sent by the host server. The picking instructions include a list of vehicle parts to be picked, the vehicle model corresponding to the vehicle parts to be picked, and the location of the material transport vehicle.
[0052] Step 2: The picking robot determines the location of the target material rack 401 for placing the vehicle parts to be picked based on the vehicle model. The target material rack 401 includes multiple outgoing boxes 401 in an extended state, and each outgoing box 401 holds one type of vehicle part to be picked.
[0053] Step 3: The picking robot navigates to the location of the target material rack 401 based on its current location and the location of the target material rack 401.
[0054] Step 4: For each discharge box 401, the picking robot identifies whether there are vehicle parts in the discharge box 401. If there are, it identifies the vehicle part's identifier.
[0055] Step 5: When the picking robot identifies the identifier of the vehicle part in each discharge box 401, if it determines that the identified vehicle part identifier belongs to the identifier list of vehicle parts to be picked, it will pick up the vehicle part in the discharge box 401.
[0056] Step 6: After the picking robot has picked up all the vehicle parts from the identification list of the vehicle parts to be picked, it navigates to the material transport vehicle based on the position of the picking robot and the position of the material transport vehicle.
[0057] Step 7: After the picking robot determines that the material transport vehicle has arrived, it will place the picked vehicle parts into the material transport vehicle in sequence.
[0058] In addition, after sending the picking instruction to the picking robot, the method provided in this application embodiment further includes: receiving monitoring images of the area around the target material rack 401 captured by a monitoring camera located near the target material rack 401; and controlling the picking robot to stop operation if it is determined that there are pedestrians in the monitoring images. This avoids the picking robot from causing harm to pedestrians during operation, ensuring the safety of the picking robot's operation.
[0059] In addition, this application also provides an electronic device, including 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 electronic device performs the method provided in the above embodiments of this application.
[0060] In addition, this application embodiment also provides a storage medium storing a computer program, which, when executed by a processor, causes the computer to perform the method provided in the above embodiments of this application.
[0061] In addition, this application also provides a computer program product, including a computer program that, when run, causes a computer to perform the method provided in this application.
[0062] The above description does not provide detailed technical specifications regarding the structure of each layer. However, those skilled in the art should understand that layers and regions of desired shapes can be formed using various technical means. Furthermore, to form the same structure, those skilled in the art can also design methods that are not entirely identical to those described above. Additionally, although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be advantageously combined.
[0063] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0064] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A vehicle parts picking method, characterized by, The method is applied to a picking robot, and comprises the following steps: receiving a picking instruction sent by a host server, the picking instruction comprising an identification list of vehicle parts to be picked, a vehicle model corresponding to the vehicle parts to be picked, and a position of a material transport vehicle; determining a position of a target material rack for placing the vehicle parts to be picked according to the vehicle model, wherein the target material rack comprises a plurality of discharge boxes in an extended state controlled by the host server, and each of the discharge boxes is placed with one vehicle part to be picked; navigating to the position of the target material rack according to a current position of the picking robot and the position of the target material rack; for each of the discharge boxes, identifying whether there is a vehicle part in the discharge box, and if so, identifying an identification of the vehicle part; when identifying the identification of the vehicle part in each of the discharge boxes, if it is determined that the identification of the vehicle part identified belongs to the identification list of the vehicle parts to be picked, picking the vehicle part in the discharge box; after determining that the vehicle parts in the identification list of the vehicle parts to be picked are picked, navigating to the material transport vehicle according to the position of the picking robot and the position of the material transport vehicle; after determining that the material transport vehicle is reached, sequentially placing the picked vehicle parts on the material transport vehicle.
2. The method of claim 1, wherein, after the step of identifying whether there is a vehicle part in each of the discharge boxes, the method comprises: if there is no vehicle part, picking the discharge box without the vehicle part and putting it into a return channel of the target material rack.
3. The method of claim 2, wherein, after the step of identifying whether there is a vehicle part in each of the discharge boxes, the method further comprises: if there is no vehicle part, identifying an identification on the discharge box without the vehicle part; determining a type of a missing vehicle part according to the identification on the discharge box without the vehicle part; sending prompt information representing the type of the missing vehicle part to the host server.
4. The method of claim 1, wherein, The picking robot comprises a main controller, a binocular 3D vision module, a first mechanical gripper arm, and a second mechanical gripper arm, the binocular 3D vision module is arranged on the first mechanical gripper arm, for each of the discharge boxes, identifying whether there is a vehicle part in the discharge box, and if so, identifying an identification of the vehicle part, comprising: for each of the discharge boxes, the main controller determines a position of the discharge box according to a first three-dimensional environment image collected by the binocular 3D vision module; the main controller controls the first mechanical gripper arm to move above one of the discharge boxes, and receives a discharge box image collected by the binocular 3D vision module; the main controller identifies whether there is a vehicle part in the discharge box image according to a pre-trained image recognition model, and if so, identifies an identification of the vehicle part in the discharge box image according to the image recognition model.
5. The method of claim 4, wherein, the step of picking the vehicle part in the discharge box, comprising: controlling the first mechanical gripper arm and / or the second mechanical gripper arm to pick the vehicle part in the discharge box.
6. A vehicle parts picking method characterized by, Applied to a higher server, the method comprises: Receiving a sorting instruction issued by a production system, wherein the sorting instruction comprises an identification list of vehicle parts to be sorted and a vehicle model corresponding to the vehicle parts to be sorted; According to the vehicle model corresponding to the vehicle parts to be sorted, determining a target material rack for placing the vehicle parts to be sorted and a discharge box of the target material rack for placing each vehicle part to be sorted; Controlling the discharge box of the target material rack for placing each vehicle part to be sorted to extend out from the target material rack; Sending a sorting instruction to a sorting robot to control the sorting robot to pick up the vehicle parts to be sorted from each discharge box of the target material rack in an extended state according to the sorting instruction and place them in a material transport vehicle, wherein the sorting instruction comprises the identification list of the vehicle parts to be sorted, the vehicle model corresponding to the vehicle parts to be sorted, and the position of the material transport vehicle.
7. The method of claim 6, wherein, The sorting robot picks up the vehicle parts to be sorted from each discharge box of the target material rack in an extended state according to the sorting instruction and places them in a material transport vehicle, comprising: The sorting robot receives a sorting instruction sent by the higher server, and the sorting instruction comprises an identification list of vehicle parts to be sorted, a vehicle model corresponding to the vehicle parts to be sorted, and a position of a material transport vehicle; The sorting robot determines the position of the target material rack for placing the vehicle parts to be sorted according to the vehicle model, wherein the target material rack comprises a plurality of discharge boxes in an extended state, and each discharge box places a vehicle part to be sorted; The sorting robot navigates to the position of the target material rack according to the current position of the sorting robot and the position of the target material rack; The sorting robot identifies whether there is a vehicle part in each discharge box, and if so, identifies the identification of the vehicle part; When identifying the identification of the vehicle part in each discharge box, if it is determined that the identified identification of the vehicle part belongs to the identification list of the vehicle parts to be sorted, the sorting robot picks up the vehicle part in the discharge box; After determining that the vehicle parts in the identification list of the vehicle parts to be sorted have been picked up, the sorting robot navigates to the material transport vehicle according to the position of the sorting robot and the position of the material transport vehicle; The sorting robot places the picked vehicle parts in the material transport vehicle in sequence after determining that it has arrived at the material transport vehicle.
8. The method of claim 6, wherein, After sending the sorting instruction to the sorting robot, the method further comprises: Receiving a monitoring image of the target material rack surrounding area captured by a monitoring camera arranged near the target material rack; In a case where it is determined that there is a pedestrian in the monitoring image, controlling the sorting robot to stop working.
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, The processor executes the computer program, so that the electronic device executes the method of any one of claims 1 to 8.
10. A storage medium storing a computer program, characterized by The computer program is executed by the processor, so that the computer executes the method of any one of claims 1 to 8.