Vehicle assembly method, device and equipment and storage medium
By using vehicle identification chips and visual matching technology on the automobile production line, the information of parts to be installed and image matching is determined, the mismatch, misinstallation and misinstallation problems caused by human factors are solved, and the assembly accuracy and safety are improved.
Patent Information
- Application Number
- CN202510002790.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-02
- Publication Date
- 2025-05-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In automobile manufacturing, mismatch, misinstallation and misinstallation of parts caused by human factors poses great quality risks, and may even cause major safety hazards and vehicle recalls.
When the vehicle to be assembled is at the target station, the information of the parts to be installed is determined based on the vehicle identification chip information, the part images are collected for visual matching, and the part matching results are determined, thereby ensuring that the parts are assembled correctly.
It effectively avoids mismatch, misinstallation and misinstallation of parts caused by human factors, improves the accuracy of part assembly, and reduces safety hazards and quality risks.
Smart Images

Figure CN119942673A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle assembly method, device, equipment and storage medium. Background Art
[0002] In automobile manufacturing, tens of thousands of parts need to be assembled, especially on mixed-flow production lines. There may be slight differences between parts on the same platform and parts on different platforms. If error prevention methods are not added, it is easy to cause parts to be misassembled or missing and cannot be discovered, resulting in the outflow of abnormal parts quality. If these vehicles enter the market, they will cause major safety hazards, and serious vehicle recalls will be involved. At present, domestic OEMs use centralized lighting feeding and subsequent scanning code error prevention mode to prevent parts from being misassembled or missing. In this mode, parts must be barcoded. If parts do not have barcodes, they can only rely on not feeding the wrong parts. If the incoming materials are wrong, the back-end workstation cannot identify them, resulting in wrong parts installation, which poses a greater quality risk. Therefore, how to solve the mismatch, wrong installation, and missing installation of vehicle parts caused by human factors has become an urgent problem to be solved. Summary of the invention
[0003] The main purpose of the present application is to provide a vehicle assembly, aiming to solve the technical problems of mismatching, wrong installation and missing installation of vehicle parts caused by human factors.
[0004] To achieve the above objectives, the present application proposes a vehicle assembly method, which comprises:
[0005] When the vehicle to be assembled is at the target workstation, the corresponding information of the parts to be installed is determined according to the vehicle identification chip information;
[0006] Collecting corresponding images of the parts to be installed according to the information of the parts to be installed;
[0007] Perform visual matching based on the image of the part to be installed and the information of the part to be installed to determine a target part matching result;
[0008] The corresponding target vehicle assembly result is determined according to the target parts matching result.
[0009] In one embodiment, before the step of collecting the corresponding image of the part to be installed according to the information of the part to be installed, the method further includes:
[0010] Analyze the vehicle identification chip information to determine the location of the parts to be installed;
[0011] Generate corresponding part lighting control instructions according to the position of the part to be installed and the information of the part to be installed;
[0012] The lighting is controlled according to the part lighting instruction, and the information of the part to be installed is displayed on the operation display screen.
[0013] In one embodiment, the step of determining the corresponding target vehicle assembly result according to the target part matching result includes:
[0014] When the target part matching result is a part matching failure result, determining the target vehicle assembly result is a vehicle assembly failure result;
[0015] When the target part matching result is a successful part matching result, a part assembly image is collected to determine a target vehicle assembly result.
[0016] In one embodiment, when the target part matching result is a successful part matching result, the step of collecting a part assembly image to determine a target vehicle assembly result includes:
[0017] When the target part matching result is a successful part matching result, detecting a part assembly state;
[0018] When the part assembly state is an assembly completion state, collecting a part assembly image;
[0019] Perform visual matching based on the part assembly image and the information of the part to be installed to determine the part assembly verification result;
[0020] When the parts assembly verification result is an assembly verification success result, the target vehicle assembly result is determined to be a vehicle assembly success result.
[0021] In one embodiment, when the target part matching result is a part matching failure result, after the step of determining that the target vehicle assembly result is a vehicle assembly failure result, the step further includes:
[0022] When the target vehicle assembly result is a vehicle assembly failure result, generating assembly failure alarm information;
[0023] The vehicle production line is controlled to stop running according to the assembly fault alarm information.
[0024] In one embodiment, before the step of determining the corresponding information of the parts to be installed according to the vehicle identification chip information when the vehicle to be assembled is at the target workstation, the step further includes:
[0025] Determine the corresponding vehicles to be assembled according to the vehicle production queue;
[0026] Determining a corresponding vehicle identification code and assembly serial number according to the vehicle to be assembled;
[0027] The vehicle identification chip information is obtained according to the vehicle identification code and the assembly serial number.
[0028] In one embodiment, after the step of determining the corresponding target vehicle assembly result according to the target part matching result, the method further includes:
[0029] When the target vehicle assembly result is a successful vehicle assembly result, a step of determining corresponding information of parts to be installed according to vehicle identification chip information when the vehicle to be assembled is at a target workstation is performed.
[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle assembly device, the vehicle assembly device comprising:
[0031] An identification module is used to determine the corresponding information of the parts to be installed according to the vehicle identification chip information when the vehicle to be assembled is at the target workstation;
[0032] A processing module, used for collecting corresponding images of the parts to be installed according to the information of the parts to be installed;
[0033] A matching module, used for performing visual matching based on the image of the part to be installed and the information of the part to be installed to determine a matching result of the target part;
[0034] The assembly module is used to determine the corresponding target vehicle assembly result according to the target part matching result.
[0035] In addition, to achieve the above objectives, the present application also proposes a vehicle assembly device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle assembly method described above.
[0036] In addition, to achieve the above objectives, the present application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the vehicle assembly method described above are implemented.
[0037] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle assembly method described above are implemented.
[0038] This application determines the corresponding information of the parts to be installed according to the vehicle identification chip information when the vehicle to be assembled is in the target workstation; collects the corresponding image of the parts to be installed according to the information of the parts to be installed; performs visual matching based on the image of the parts to be installed and the information of the parts to be installed to determine the target part matching result; and determines the corresponding target vehicle assembly result according to the target part matching result. By identifying the chip information of the vehicle to be assembled, determining the corresponding information of the parts to be installed, and then collecting the image of the parts to be installed for visual matching, and finally determining the vehicle parts assembly result according to the visual matching result, the vehicle parts mismatch, wrong installation, and missing installation caused by human factors are avoided, and the correct parts are ensured to be assembled on the correct vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0041] Figure 1 A schematic diagram of a process flow provided for the first embodiment of the vehicle assembly method of the present application;
[0042] Figure 2 A schematic diagram of a process flow provided for the second embodiment of the vehicle assembly method of the present application;
[0043] Figure 3 A schematic diagram of a simplified process of a vehicle assembly method provided in Example 1 of the present application;
[0044] Figure 4 This is a schematic diagram of the module structure of the vehicle assembly device according to an embodiment of the present application;
[0045] Figure 5 Schematic diagram of the equipment structure of the hardware operating environment involved in the vehicle assembly method in the embodiment of the present application.
[0046] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0048] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0049] The main solution of the embodiment of the present application is: when the vehicle to be assembled is at the target workstation, the corresponding information of the parts to be installed is determined according to the vehicle identification chip information; the corresponding image of the parts to be installed is collected according to the information of the parts to be installed; visual matching is performed based on the image of the parts to be installed and the information of the parts to be installed to determine the target part matching result; and the corresponding target vehicle assembly result is determined according to the target part matching result.
[0050] In automobile manufacturing, tens of thousands of parts need to be assembled, especially on mixed-flow production lines. There may be slight differences between parts on the same platform and parts on different platforms. If error prevention methods are not added, it is easy to cause parts to be misassembled or missing and cannot be discovered, resulting in the outflow of abnormal parts quality. If these vehicles enter the market, they will cause major safety hazards, and serious vehicle recalls will be involved. At present, domestic OEMs use centralized lighting feeding and subsequent scanning code error prevention mode to prevent parts from being misassembled or missing. In this mode, parts must be barcoded. If parts do not have barcodes, they can only rely on not feeding the wrong parts. If the incoming materials are wrong, the back-end workstation cannot identify them, resulting in wrong parts installation, which poses a greater quality risk. Therefore, how to solve the mismatch, wrong installation, and missing installation of vehicle parts caused by human factors has become an urgent problem to be solved.
[0051] This application determines the corresponding information of the parts to be installed according to the vehicle identification chip information when the vehicle to be assembled is in the target workstation; collects the corresponding image of the parts to be installed according to the information of the parts to be installed; performs visual matching based on the image of the parts to be installed and the information of the parts to be installed to determine the target part matching result; and determines the corresponding target vehicle assembly result according to the target part matching result. By identifying the chip information of the vehicle to be assembled, determining the corresponding information of the parts to be installed, and then collecting the image of the parts to be installed for visual matching, and finally determining the vehicle parts assembly result according to the visual matching result, the vehicle parts mismatch, wrong installation, and missing installation caused by human factors are avoided, and the correct parts are ensured to be assembled on the correct vehicle.
[0052] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a vehicle assembly device capable of realizing the above functions, etc. The following takes the vehicle assembly device as an example of the execution subject, such as an error-proofing system device, to illustrate this embodiment and the following embodiments.
[0053] Based on this, the embodiment of the present application provides a vehicle assembly method, referring to Figure 1 , Figure 1This is a schematic flow chart of a first embodiment of a vehicle assembly method of the present application.
[0054] In this embodiment, the vehicle assembly method includes steps S10 to S40:
[0055] Step S10, when the vehicle to be assembled is at the target workstation, the corresponding information of the parts to be installed is determined according to the vehicle identification chip information;
[0056] It should be noted that the vehicle to be assembled refers to the vehicle waiting for parts assembly, the target station refers to the pre-set station for parts assembly, and the vehicle identification chip information refers to the vehicle AVI chip information, where Automated Vehicle Identification (AVI) is an automatic vehicle identification system, mainly used in the fields of automobile manufacturing, logistics, traffic management, etc., to automatically identify and track vehicles. In the automobile manufacturing process, the AVI system uses electronic tags to store and transmit relevant information about the vehicle, and the part information to be installed refers to the part information required for the vehicle to be assembled, including part name, part number, quantity, installation location, etc.
[0057] In a specific implementation, when a vehicle waiting for parts assembly is at a pre-set workstation for parts assembly, the error-proofing system equipment reads the vehicle's AVI chip information, and then obtains the part name, part number, quantity, installation location, etc. required for the vehicle waiting for parts assembly, that is, the information of the parts to be installed.
[0058] In a feasible implementation manner, step S10 may include steps A11 to A13:
[0059] Step A11, determining the corresponding vehicle to be assembled according to the vehicle production queue;
[0060] It can be understood that the vehicle production queue refers to a series of vehicles to be produced that are arranged according to a predetermined production plan and sequence during the automobile manufacturing process.
[0061] In the specific implementation, the MES (Manufacturing Execution System, an information system for managing and optimizing the manufacturing process) system formulates a detailed production plan based on market demand and inventory conditions, including the production quantity and sequence of each model. The production plan is converted into a production queue, and the production tasks of each vehicle are arranged in sequence to ensure the orderly operation of the production line. Then the corresponding vehicle to be assembled is determined based on the vehicle's production queue information.
[0062] Step A12, determining a corresponding vehicle identification code and assembly serial number according to the vehicle to be assembled;
[0063] It can be understood that the vehicle identification code refers to a unique code consisting of 17 characters (Vehicle Identification Number, VIN) used to uniquely identify a car, and the assembly serial number refers to a number used to identify the specific position and production order of the vehicle on the production line.
[0064] In a specific implementation, the identification code of the vehicle to be assembled and the corresponding number used to identify the specific position and production sequence of the vehicle on the production line are determined according to the determined vehicle to be assembled. Through the VIN code and assembly serial number, the production management personnel can accurately track the production progress and quality status of each vehicle to ensure the efficiency and order of the production process.
[0065] Step A13, obtaining vehicle identification chip information according to the vehicle identification code and the assembly serial number.
[0066] It is understood that the vehicle information is written into the AVI chip using a writing device. During the writing process, the device will display the writing progress and status. After the writing is completed, the reading device is used to verify whether the information in the AVI chip is correct. The verification steps include: using the reading device to read the information in the AVI chip, and comparing the read information with the original information in the production management system to ensure consistency. Finally, after verifying that the information is correct, the AVI chip with the written information is installed in the designated location of the vehicle, such as under the dashboard or in the body frame.
[0067] Step S20, collecting corresponding images of the parts to be installed according to the information of the parts to be installed;
[0068] It can be understood that the image of the part to be installed refers to the image of the part corresponding to the vehicle to be assembled.
[0069] In the specific implementation, a high-resolution camera is installed at each workstation to capture images of parts. Then, all parts that need to be imaged are determined based on the information of the parts to be installed, and then the images of the parts to be installed are captured by the installed high-resolution camera, so as to obtain the part images corresponding to the vehicle to be assembled.
[0070] In a feasible implementation manner, step S20 may include steps A21 to A23:
[0071] Step A21, analyzing the vehicle identification chip information to determine the position of the parts to be installed;
[0072] It should be noted that the position of the part to be installed refers to the storage position of the part to be installed.
[0073] In a specific implementation, the AVI chip information of the vehicle is parsed and processed to determine the storage positions of all parts that need to be installed on the material rack, that is, the storage positions of the parts to be installed.
[0074] Step A22, generating corresponding part lighting control instructions according to the position of the part to be installed and the information of the part to be installed;
[0075] It can be understood that the part lighting control instruction refers to the instruction for controlling the corresponding prompt wind of the part to light up.
[0076] In a specific implementation, an instruction to light up the indicator light (LED, etc.) of the control part is generated according to the storage location of the part to be installed and the part name, part number and quantity, that is, the part light control instruction.
[0077] Step A23, controlling the lighting according to the part lighting instruction, and displaying the information of the part to be installed through the operating display screen.
[0078] In the specific implementation, the error-proofing system generates control instructions based on material requirements and sends them to the controller. After receiving the instructions, the controller lights up the LED lights of the corresponding materials, and displays the material information and operation instructions required for assembly of the current vehicle on the display screen of the workstation to remind the operator to take the corresponding materials according to the lit LED lights.
[0079] Step S30, performing visual matching based on the image of the part to be installed and the information of the part to be installed to determine a target part matching result;
[0080] It can be understood that the target part matching result refers to the result of whether the part to be installed is matched successfully.
[0081] In a specific implementation, the information of the part to be installed includes pre-stored reference images of the part at multiple angles, and then the collected image of the part to be installed is visually matched with the reference image in the information of the part to be installed, that is, the key feature points in the image are extracted using a feature point detection algorithm (such as SIFT, SURF, ORB, etc.), which usually include the contour, edge, corner point, etc. of the part, and then the feature matching algorithm (such as FLANN, BFMatcher, etc.) is used to match the captured image feature points with the feature points in the standard model. Finally, the result of whether the part to be installed is successfully matched is determined, that is, the target part matching result.
[0082] Step S40, determining the corresponding target vehicle assembly result according to the target part matching result.
[0083] It can be understood that the target vehicle assembly result refers to the result of whether the vehicle parts are assembled incorrectly.
[0084] In a specific implementation, when the target part matching result is a part matching error, it indicates that there is a part failure, and then the vehicle assembly result is determined to be an assembly failure result; when the target part matching result is a part matching success, it indicates that the vehicle parts can be assembled, and when the assembly is completed, the image of the assembled parts is collected, and visual matching is performed again, and finally the corresponding vehicle assembly result is determined.
[0085] In a feasible implementation manner, step S40 may include step A41:
[0086] Step A41, when the target vehicle assembly result is a successful vehicle assembly result, executing the step of determining corresponding to-be-installed parts information according to the vehicle identification chip information when the to-be-assembled vehicle is at the target workstation.
[0087] In a specific implementation, when the target vehicle assembly result is a successful vehicle assembly result, it indicates that the current vehicle assembly is completed and the parts are assembled correctly, and then the AVI chip information of the next vehicle to be assembled at a pre-set workstation for parts assembly is identified to perform the vehicle parts assembly operation.
[0088] It should be noted that in this embodiment, the VIN codes of different models are input into the error prevention system, and the information of the parts that need to be assembled (parts number, parts 3D model, etc.) of the model is entered into the system. MES sends the production queue, and the production vehicle enters the final assembly site, and the vehicle information (serial number, VIN, etc.) will be entered into the AVI chip. When the vehicle enters the designated workstation, the error prevention system equipment reads the AVI chip information, and the information of the parts that need to be installed at the post will be displayed on the OD (Operation Display) screen. At the same time, the line side is equipped with a lighted material rack, and the equipment reads the 22-bit code in the chip to light up the material. Before the employee takes the material, the visual system will visually match and compare the parts to be assembled. When it is confirmed that it is consistent with the entered part status, the screen will show that the match is successful, the employee takes the part and presses the light, the indicator light goes out, the employee takes the part and installs it on the body, and when the parts are assembled in place, the visual system will take a photo of the parts assembled on the body again for matching verification to prevent employees from wrong installation or missing installation. If there is a problem in any link in the middle, the system will alarm and chain the line.
[0089] This embodiment determines the corresponding information of the parts to be installed according to the vehicle identification chip information when the vehicle to be assembled is in the target workstation; collects the corresponding image of the parts to be installed according to the information of the parts to be installed; performs visual matching based on the image of the parts to be installed and the information of the parts to be installed to determine the target part matching result; and determines the corresponding target vehicle assembly result according to the target part matching result. By identifying the chip information of the vehicle to be assembled, determining the corresponding information of the parts to be installed, and then collecting the image of the parts to be installed for visual matching, and finally determining the vehicle parts assembly result according to the visual matching result, the vehicle parts mismatch, wrong installation, and missing installation caused by human factors are avoided, and the correct parts are ensured to be assembled on the correct vehicle.
[0090] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , step S40 in the vehicle assembly method further includes steps S41-S42:
[0091] Step S41, when the target part matching result is a part matching failure result, determining the target vehicle assembly result is a vehicle assembly failure result;
[0092] It can be understood that the part matching failure result refers to the result of the failure of the part to be installed to match the required part, and the vehicle assembly failure result refers to the result of the failure of the vehicle parts assembly.
[0093] In a specific implementation, when the target part matching result is a part matching failure result, it indicates that there is a mismatch problem in the vehicle parts, and then the target vehicle assembly result is determined to be a result of vehicle part assembly failure, that is, a vehicle assembly failure result.
[0094] In a feasible implementation manner, step S41 may further include steps A411 to A412:
[0095] Step A411, when the target vehicle assembly result is a vehicle assembly failure result, generating assembly failure alarm information;
[0096] It can be understood that the assembly failure alarm information refers to the information used for system alarm and interlocking line stop.
[0097] In specific implementation, during the entire assembly process, if an error or abnormal situation occurs in any link, the system will promptly alarm and take corresponding measures (such as stopping the line) to prevent the error from further spreading. That is, when the target vehicle assembly result is a vehicle assembly failure result, information for system alarm and chain stop is generated.
[0098] Step A412: Control the vehicle production line to stop running according to the assembly fault alarm information.
[0099] In the specific implementation, the system fault alarm is issued according to the information used for system alarm and chain line stop, and the vehicle production line is controlled to stop running. In the automobile manufacturing process, the system alarm and line stop mechanism are important means to ensure production quality and efficiency. By timely alarming and taking corresponding measures (such as line stop), the error can be effectively prevented from spreading further.
[0100] Step S42: when the target part matching result is a successful part matching result, a part assembly image is collected to determine a target vehicle assembly result.
[0101] It can be understood that the part assembly image refers to the image after the parts are assembled, and the part matching success result refers to the result of successful matching between the to-be-assembled parts and the reference image.
[0102] In a specific implementation, when the target part matching result is a successful match between the part to be assembled and the reference image, it indicates that the part assembly operation can be performed, and then the assembly staff assembles the corresponding parts, and when it is determined that the part assembly is completed, the image after the part assembly is completed is collected, and finally the corresponding target vehicle assembly result is determined based on the image after the part assembly is completed.
[0103] In a feasible implementation, step S42 may include steps A421 to A424:
[0104] Step A421, when the target part matching result is a successful part matching result, detecting the part assembly state;
[0105] It can be understood that the part assembly status refers to whether the parts are assembled.
[0106] In a specific implementation, when the target part matching result is a successful part matching result, in order to determine the parts assembly result of the vehicle, and then detect whether the parts are assembled, the screen displays a successful match when the parts are matched successfully. The employee takes the parts and presses the light. The indicator light goes out. The employee takes the parts and installs them on the vehicle body. Then, when the indicator light goes out, it is detected whether the parts are assembled, that is, the parts assembly status is detected.
[0107] Step A422, when the part assembly state is the assembly completion state, collecting the part assembly image;
[0108] It can be understood that when the part assembly state is the assembly completion state, it indicates that the part is assembled in place, and then the parts assembled to the vehicle body are photographed again through the visual system to obtain the part assembly image.
[0109] Step A423, performing visual matching based on the part assembly image and the information of the part to be installed to determine the part assembly verification result;
[0110] It can be understood that the parts assembly verification result refers to the visual matching result after the parts are assembled. In the specific implementation, the collected image after the parts are assembled is visually matched with the reference image after the parts are assembled in the information of the parts to be installed to determine whether the assembled parts are mismatched, misassembled, or missing, and finally determine the visual matching result after the parts are assembled, that is, the parts assembly verification result.
[0111] Step A424, when the parts assembly verification result is a successful assembly verification result, determining the target vehicle assembly result is a successful vehicle assembly result.
[0112] In a specific implementation, when the parts assembly verification result is a successful assembly verification result, it indicates that the parts assembly of the vehicle to be assembled has been completed, and then the target vehicle assembly result is determined to be a successful vehicle parts assembly result. In this embodiment, by integrating VIN code management, MES system scheduling, AVI chip information transmission, visual system error prevention and efficient linkage between systems, the parts assembly accuracy in the automobile production and manufacturing process is effectively improved, the safety hazards caused by wrong installation and missing installation are reduced, and the product quality and production efficiency are guaranteed.
[0113] In this embodiment, when the target part matching result is a part matching failure result, the target vehicle assembly result is determined to be a vehicle assembly failure result; when the target part matching result is a part matching success result, the part assembly image is collected to determine the target vehicle assembly result. When the part matching failure result is determined, the corresponding vehicle assembly failure result is determined; and when the part matching success result is obtained, the assembled part image is collected for further visual matching to determine the corresponding target vehicle assembly result. In the above manner, the accuracy of part assembly is improved, and the mismatch, wrong assembly, and missing assembly of vehicle parts are avoided.
[0114] For example, in order to help understand the implementation process of the vehicle assembly method obtained by combining this embodiment with the above-mentioned embodiment 1, please refer to Figure 3 , Figure 3A brief flow chart of a vehicle assembly method is provided. Specifically, MES sends a production queue, and when a production vehicle enters the final assembly site, the vehicle information (serial number, VIN, etc.) will be entered into the AVI chip. When the vehicle enters the designated workstation, the error-proofing system equipment reads the AVI chip information, and the information of the parts to be installed at the post will be displayed on the OD screen. At the same time, a lighted material rack is configured on the line side, and the equipment reads the 22-bit code in the chip to light up the material. Before the employee takes the material, the visual system will visually match and compare the parts to be assembled. When it is confirmed that the status is consistent with the entered part, the screen will display a successful match. The employee takes the part and presses the light. The indicator light goes out, and the employee takes the part and installs it on the body. When the parts are assembled in place, the visual system will take a photo of the parts assembled on the body again for matching verification to prevent employees from wrong installation or missing installation. If there is a problem in any link in the middle, the system will alarm and chain the line.
[0115] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the vehicle assembly method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.
[0116] This application also provides a vehicle assembly device, please refer to Figure 4 , the vehicle assembly device comprises:
[0117] The identification module 10 is used to determine the corresponding information of the parts to be installed according to the vehicle identification chip information when the vehicle to be assembled is at the target workstation;
[0118] A processing module 20, configured to collect corresponding images of the parts to be installed according to the information of the parts to be installed;
[0119] A matching module 30, configured to perform visual matching based on the image of the part to be installed and the information of the part to be installed, and determine a matching result of the target part;
[0120] The assembly module 40 is used to determine the corresponding target vehicle assembly result according to the target part matching result.
[0121] Optionally, the identification module 10 is further used for:
[0122] Analyze the vehicle identification chip information to determine the location of the parts to be installed;
[0123] Generate corresponding part lighting control instructions according to the position of the part to be installed and the information of the part to be installed;
[0124] The lighting is controlled according to the part lighting instruction, and the information of the part to be installed is displayed on the operation display screen.
[0125] Optionally, the assembly module 40 is also used for:
[0126] When the target part matching result is a part matching failure result, determining the target vehicle assembly result is a vehicle assembly failure result;
[0127] When the target part matching result is a successful part matching result, a part assembly image is collected to determine a target vehicle assembly result.
[0128] Optionally, the assembly module 40 is also used for:
[0129] When the target part matching result is a successful part matching result, detecting a part assembly state;
[0130] When the part assembly state is an assembly completion state, collecting a part assembly image;
[0131] Perform visual matching based on the part assembly image and the information of the part to be installed to determine the part assembly verification result;
[0132] When the parts assembly verification result is an assembly verification success result, the target vehicle assembly result is determined to be a vehicle assembly success result.
[0133] Optionally, the assembly module 40 is also used for:
[0134] When the target vehicle assembly result is a vehicle assembly failure result, generating assembly failure alarm information;
[0135] The vehicle production line is controlled to stop running according to the assembly fault alarm information.
[0136] Optionally, the identification module 10 is further used for:
[0137] Determine the corresponding vehicles to be assembled according to the vehicle production queue;
[0138] Determining a corresponding vehicle identification code and assembly serial number according to the vehicle to be assembled;
[0139] The vehicle identification chip information is obtained according to the vehicle identification code and the assembly serial number.
[0140] Optionally, the assembly module 40 is also used for:
[0141] When the target vehicle assembly result is a successful vehicle assembly result, a step of determining corresponding information of parts to be installed according to vehicle identification chip information when the vehicle to be assembled is at a target workstation is performed.
[0142] The vehicle assembly device provided by the present application adopts the vehicle assembly method in the above embodiment, which can solve the technical problems of mismatching, wrong assembly and missing assembly of vehicle parts caused by human factors. Compared with the prior art, the beneficial effects of the vehicle assembly device provided by the present application are the same as the beneficial effects of the vehicle assembly method provided by the above embodiment, and other technical features in the vehicle assembly device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0143] The present application provides a vehicle assembly device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle assembly method in the above-mentioned embodiment 1.
[0144] Reference below Figure 5 , which shows a schematic diagram of the structure of a vehicle assembly device suitable for implementing an embodiment of the present application. The vehicle assembly device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The vehicle assembly device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0145] like Figure 5As shown, the vehicle assembly device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the vehicle assembly device are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the vehicle assembly equipment to communicate with other equipment wirelessly or by wire to exchange data. Although the figure shows a vehicle assembly equipment with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have instead.
[0146] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0147] The vehicle assembly equipment provided by the present application adopts the vehicle assembly method in the above embodiment, which can solve the technical problems of vehicle parts mismatch, wrong assembly, and missing assembly caused by human factors. Compared with the prior art, the beneficial effects of the vehicle assembly equipment provided by the present application are the same as the beneficial effects of the vehicle assembly method provided by the above embodiment, and other technical features in the vehicle assembly equipment are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0148] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0149] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0150] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the vehicle assembly method in the above-mentioned embodiment.
[0151] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0152] The computer-readable storage medium may be included in the vehicle assembly device, or may exist independently without being assembled into the vehicle assembly device.
[0153] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the vehicle assembly equipment, the vehicle assembly equipment: when the vehicle to be assembled is in the target workstation, determines the corresponding part information to be installed according to the vehicle identification chip information; collects the corresponding part image to be installed according to the part information to be installed; performs visual matching based on the part image to be installed and the part information to be installed to determine the target part matching result; and determines the corresponding target vehicle assembly result according to the target part matching result.
[0154] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0155] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0156] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0157] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle assembly method, and can solve the technical problems of vehicle parts mismatch, misassembly, and missing assembly caused by human factors. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the vehicle assembly method provided by the above-mentioned embodiment, and will not be repeated here.
[0158] The present application also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the vehicle assembly method as described above are implemented.
[0159] The computer program product provided by the present application can solve the technical problems of vehicle parts mismatch, wrong assembly, and missing assembly caused by human factors. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the vehicle assembly method provided by the above embodiment, which will not be described in detail here.
[0160] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A vehicle assembly method, characterized in that: The vehicle assembly method comprises: When the vehicle to be assembled is at the target workstation, the corresponding information of the parts to be installed is determined according to the vehicle identification chip information; Collecting corresponding images of the parts to be installed according to the information of the parts to be installed; Perform visual matching based on the image of the part to be installed and the information of the part to be installed to determine a target part matching result; The corresponding target vehicle assembly result is determined according to the target parts matching result.
2. The method according to claim 1, characterized in that Before the step of collecting the corresponding image of the part to be installed according to the information of the part to be installed, the method further includes: Analyze the vehicle identification chip information to determine the location of the parts to be installed; Generate corresponding part lighting control instructions according to the position of the part to be installed and the information of the part to be installed; The lighting is controlled according to the part lighting instruction, and the information of the part to be installed is displayed on the operation display screen.
3. The method according to claim 1, characterized in that The step of determining the corresponding target vehicle assembly result according to the target part matching result comprises: When the target part matching result is a part matching failure result, determining the target vehicle assembly result is a vehicle assembly failure result; When the target part matching result is a successful part matching result, a part assembly image is collected to determine a target vehicle assembly result.
4. The method according to claim 3, characterized in that When the target part matching result is a successful part matching result, the step of collecting the part assembly image to determine the target vehicle assembly result includes: When the target part matching result is a successful part matching result, detecting a part assembly state; When the part assembly state is an assembly completion state, collecting a part assembly image; Perform visual matching based on the part assembly image and the information of the part to be installed to determine the part assembly verification result; When the parts assembly verification result is an assembly verification success result, the target vehicle assembly result is determined to be a vehicle assembly success result.
5. The method according to claim 3, characterized in that After the step of determining that the target vehicle assembly result is a vehicle assembly failure result when the target part matching result is a part matching failure result, the method further includes: When the target vehicle assembly result is a vehicle assembly failure result, generating assembly failure alarm information; The vehicle production line is controlled to stop running according to the assembly fault alarm information.
6. The method according to claim 1, characterized in that Before the step of determining the corresponding information of the parts to be installed according to the vehicle identification chip information when the vehicle to be assembled is at the target workstation, the step further includes: Determine the corresponding vehicles to be assembled according to the vehicle production queue; Determining a corresponding vehicle identification code and assembly serial number according to the vehicle to be assembled; The vehicle identification chip information is obtained according to the vehicle identification code and the assembly serial number.
7. The method according to any one of claims 1 to 6, characterized in that After the step of determining the corresponding target vehicle assembly result according to the target part matching result, the method further includes: When the target vehicle assembly result is a successful vehicle assembly result, a step of determining corresponding information of parts to be installed according to vehicle identification chip information when the vehicle to be assembled is at a target workstation is performed.
8. A vehicle assembly device, characterized in that: The device comprises: An identification module is used to determine the corresponding information of the parts to be installed according to the vehicle identification chip information when the vehicle to be assembled is at the target workstation; A processing module, used for collecting corresponding images of the parts to be installed according to the information of the parts to be installed; A matching module, used for performing visual matching based on the image of the part to be installed and the information of the part to be installed to determine a matching result of the target part; The assembly module is used to determine the corresponding target vehicle assembly result according to the target part matching result.
9. A vehicle assembly device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle assembly method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the vehicle assembly method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Whole vehicle assembly mistake proofing method based on machine vision
CN115293308A
Intelligent in-library tracking management system and management method thereof
CN115759644A
Inspection equipment for vehicle mixed line production system and vehicle mixed line production system
CN210455027U