Device and method for controlling the mass of a vehicle

CN115123426BActive Publication Date: 2026-06-02HYUNDAI MOTOR CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HYUNDAI MOTOR CO LTD
Filing Date
2021-09-28
Publication Date
2026-06-02

Smart Images

  • Figure CN115123426B_ABST
    Figure CN115123426B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an apparatus and method for controlling quality of a vehicle, the apparatus including a communication device communicating with a plurality of terminals respectively located on a production line of the vehicle, and a controller monitoring a part assembly state of a worker and displaying an official assembly video of a defect assembly part through a terminal on a production line where the worker is located when a defect assembly of the worker is detected.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This application claims priority to Korean Patent Application No. 10-2021-0039182, filed on March 25, 2021, with the Korean Intellectual Property Office, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to techniques for improving the quality of parts assembly by workers on vehicle production lines. Background Technology

[0004] Overall, global vehicle manufacturers produce between millions and tens of millions of vehicles annually. Furthermore, vehicles with various specifications are being developed to meet customer demands. Production technologies are constantly evolving to maximize production efficiency and quality.

[0005] To produce a complete vehicle, it is necessary to assemble multiple parts, and equipment is being automated for this purpose. However, workers still assemble most parts by hand. Therefore, when the workers' assembly quality is low—that is, when workers assemble parts arbitrarily without using prescribed assembly methods—gaps or level differences may occur between the assembled parts and the parts adjacent to them.

[0006] When assembly quality issues occur, additional work is required from workers, and the likelihood of damage due to the disassembly / installation of parts increases during the work process. In particular, the time required for parts located in the engine compartment increases further, and therefore the likelihood of part damage increases even more.

[0007] Conventional methods for addressing assembly quality issues in such vehicles are limited to product quality managers directly visiting assembly workers one by one and demanding preventative measures. Therefore, real-time feedback is impossible, and it is difficult to improve actual assembly quality.

[0008] The matters described in this background section are included to enhance the understanding of the background of this disclosure, and this background section may include matters other than those known to a person skilled in the art to which this technology pertains. Summary of the Invention

[0009] This disclosure aims to solve the aforementioned problems in the prior art while maintaining the advantages achieved by the prior art.

[0010] One aspect of this disclosure provides a system and method for controlling the quality of vehicles. The system and method monitor the part assembly status of workers, alert workers via a terminal on the production line where the workers are located when defective assembly is detected, and display an official assembly video of the part that has been defectively assembled, thereby providing real-time feedback to workers and substantially improving the quality of part assembly by workers.

[0011] The technical problems to be solved by the present invention are not limited to those described above, and any other technical problems not mentioned herein will be clearly understood by those skilled in the art from the following description.

[0012] According to one aspect of this disclosure, an apparatus for controlling the quality of a vehicle includes: a communication device that communicates with a plurality of terminals located on the vehicle production line; and a controller that monitors the assembly status of parts by workers and, when a defective assembly by a worker is detected, displays an official assembly video of the defective part on a terminal on the production line where the worker is located.

[0013] In one implementation, the controller can count the number of times a worker's defective assembly is detected.

[0014] In one implementation, the controller can set the warning intensity based on the number of counts and output a warning signal corresponding to the set warning intensity through a terminal on the production line where the worker is located.

[0015] In one implementation, the controller can detect at least one of the following situations as defective assembly by the worker: the worker has installed parts of different specifications; the gap between the part installed by the worker and the adjacent part exceeds the standard value; the horizontal difference between the part installed by the worker and the adjacent part exceeds the standard value; the part installed by the worker has cracks or scratches; the part installed by the worker cannot operate normally; and / or the connector of the part installed by the worker is not tightened.

[0016] In one implementation, the controller can obtain information about the processing of defective parts that have occurred, the specifications of the vehicles that have experienced defective assembly of parts, and the workers who caused the defective assembly of parts, based on production line processing classification data, personal information of workers processing each production line, data about the parts to be processed in each processing, data about the problem parts, problem phenomenon data, problem classification data, problem occurrence time data, data about the working process of the problem parts, data about the optional specifications of each vehicle, and information about the list of installation parts for each vehicle.

[0017] In one implementation, the controller can output a warning signal via a terminal on the production line where the worker is located during the worker's working hours, based on the information obtained.

[0018] In one implementation, the official assembly video of the defective assembled parts is extracted from the instructional video, and the extracted official assembly video is displayed on a terminal on the production line where the worker is located.

[0019] In one implementation, the controller can extract the official assembly video of the defective assembled parts from the instructional video based on the text data and image data of the defective assembled parts.

[0020] In one implementation, the controller can calculate a first similarity by comparing the text data of the defective assembled part with the subtitle data included in the instructional video, calculate a second similarity by comparing the image data of the defective assembled part with the instructional video, and extract the official assembly video of the defective assembled part based on the calculated first and second similarities.

[0021] In one implementation, the controller can extract frames from the instructional video that have a K value exceeding a threshold calculated based on the following [Equation 1] as official assembly videos of defective assembled parts.

[0022] According to one aspect of this disclosure, a method for controlling vehicle quality includes: monitoring the parts assembly status of workers located on a vehicle production line by a controller; detecting defective assembly by the workers by the controller; selecting a terminal corresponding to the worker's position by the controller; displaying an official assembly video of the defective assembled parts by the controller through the selected terminal; and outputting a warning signal by the controller through the selected terminal.

[0023] In one implementation, outputting a warning signal via a selected terminal may include setting the warning intensity based on the number of times a worker has performed defective assembly, and outputting a warning signal corresponding to the set warning intensity via the selected terminal.

[0024] In one implementation, detecting defective worker assembly may include detecting at least one of the following situations as defective worker assembly: the worker has installed parts of different specifications, the gap between the worker-installed parts and adjacent parts exceeds a standard value, the horizontal difference between the worker-installed parts and adjacent parts exceeds a standard value, the worker-installed parts have cracks or scratches, the worker-installed parts cannot operate properly, and / or the connectors of the worker-installed parts are not tightened.

[0025] In one implementation, selecting a terminal corresponding to a worker's location may include: obtaining information about the processing of defective parts that have occurred, the specifications of the vehicles that have experienced defective assembly of parts, and the worker who caused the defective assembly of parts, based on production line processing classification data, personal information of workers processed on each production line, data about the parts to be processed in each processing, data about the problem phenomenon data, problem classification data, problem occurrence time data, data about the working process of the problem parts, data about the optional specifications of each vehicle, and information about the list of installation parts for each vehicle.

[0026] In one implementation, outputting a warning signal via a selected terminal may include: outputting a warning signal via a selected terminal during the worker's working hours based on the obtained information.

[0027] In one implementation, displaying the official assembly video of the defective assembled parts via a selected terminal may include: extracting the official assembly video of the defective assembled parts from an instructional video, and displaying the extracted official assembly video via the selected terminal.

[0028] In one implementation, extracting the official assembly video of the defective assembled parts may include: extracting the official assembly video of the defective assembled parts from the instructional video based on the text data and image data of the defective assembled parts.

[0029] In one implementation, extracting the official assembly video of a defective assembled part may include: calculating a first similarity by comparing text data of the defective assembled part with subtitle data included in an instructional video, calculating a second similarity by comparing image data of the defective assembled part with the instructional video, and extracting the official assembly video of the defective assembled part based on the calculated first and second similarities.

[0030] In one implementation, extracting the official assembly video of the defective assembled part based on the calculated first similarity and second similarity may include: extracting frames from the instructional video that have a K value exceeding a threshold calculated based on the following [Equation 1] as the official assembly video of the defective assembled part. Attached Figure Description

[0031] The above and other objects, features and advantages of this disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings:

[0032] Figure 1 This is a block diagram of a system for controlling the quality of a vehicle according to an embodiment of the present disclosure;

[0033] Figure 2This is an example diagram illustrating a detailed configuration of a quality control database (DB) in a system for controlling the quality of a vehicle according to an embodiment of the present disclosure;

[0034] Figure 3 This is a block diagram of an apparatus for controlling the mass of a vehicle according to an embodiment of the present disclosure;

[0035] Figure 4 This is an example diagram of instructional videos stored in the instructional video DB in a system for controlling the quality of a vehicle according to an embodiment of the present disclosure.

[0036] Figure 5 This is a flowchart of a method for controlling the mass of a vehicle according to embodiments of the present disclosure; and

[0037] Figure 6 This is a block diagram illustrating a computing system for performing a method for controlling the quality of a vehicle according to an embodiment of the present disclosure. Detailed Implementation

[0038] In the following, some embodiments of the present disclosure will be described in detail with reference to the exemplary accompanying drawings. When adding reference numerals to the components in each drawing, it should be noted that the same numerals are used to denote the same or equivalent components even when the same or equivalent components are shown in other drawings. Furthermore, in describing embodiments of the present disclosure, detailed descriptions of relevant known configurations or functions will be omitted if it is determined that such configurations or functions interfere with the understanding of the embodiments of the present disclosure.

[0039] In describing components according to embodiments of this disclosure, terms such as first, second, A, B, (a), (b), etc., may be used. These terms are intended only to distinguish a component from other components, and they do not limit the nature, order, or arrangement of the components. Unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. It will be further understood that terms (such as those defined in common dictionaries) should be interpreted as having a meaning consistent with their meaning in the context of the relevant art, and will not be interpreted in an idealized or overly formal sense unless expressly defined herein.

[0040] Figure 1 This is a block diagram of a system for controlling the quality of a vehicle according to an embodiment of the present disclosure.

[0041] like Figure 1 As shown, a system for controlling vehicle quality according to an embodiment of the present disclosure may include a quality control device 100, a plurality of terminals 200 and 300 respectively located on a production line, and a quality control database (DB) 400.

[0042] For example, the quality control device 100 can be implemented as a server and can monitor the workers' part assembly status. When a worker's defective assembly is detected, the worker is visually or audibly alerted via a terminal on the production line where the worker is located, and the official assembly video of the part that has been defectively assembled is displayed.

[0043] The quality control device 100 can detect the following situations as defects in worker assembly: workers have installed parts of different specifications; the gap between the worker-installed parts and adjacent parts exceeds the standard value; the level difference between the worker-installed parts and adjacent parts exceeds the standard value; cracks or scratches exist on the worker-installed parts; the worker-installed parts cannot operate properly (e.g., a communication error occurs in the electronic control unit (ECU); the connectors of the worker-installed parts are not tightened (e.g., a diagnostic fault code (DTC) occurs due to a loose connector in the ECU), etc.

[0044] The quality control device 100 can count the number of times a worker has assembled defective parts, and can set different warning intensities based on the number of times the defects have been counted.

[0045] The quality control device 100 can extract official assembly videos of parts that have already undergone defective assembly from instructional videos and send the extracted official assembly videos to terminals on the production line where workers are located. That is, the quality control device 100 can display the extracted official assembly videos at terminals on the production line where workers are located. In this regard, the instructional video refers to an exemplary video created to teach workers about parts assembly.

[0046] Multiple terminals 200 and 300 can display, via wired or wireless means, the entire instructional video (a video used to help workers on the production line assemble parts) received from the quality control device 100, or the official assembly video of a specific part.

[0047] The multiple terminals 200 and 300 may include a first display showing the entire instructional video or official assembly video of a specific part, a second display showing visual warnings to workers, and an output device for outputting auditory warnings to workers. In this respect, the visual warnings displayed via the second display may be implemented as being displayed via the first display.

[0048] The quality control DB 400 can store data required for processes that determine whether the assembly status of parts assembled by workers is normal or defective, data required for processes that alert workers via terminals on the production line, and data required for processes that display official assembly videos of parts that have been assembled with defects. References will be made below. Figure 2Describe in detail the configuration of the DB 400 quality control system.

[0049] Figure 2 This is an example diagram illustrating a detailed configuration of a quality control DB in a system for controlling the quality of a vehicle according to an embodiment of the present disclosure.

[0050] like Figure 2 As shown, the quality control DB400 in the system for controlling vehicle quality according to an embodiment of this disclosure may include vehicle inspection results DB 110, customer claims DB 120, instructional videos DB 130, production line DB 140, vehicle specifications DB 150, work orders DB 160, vehicle parts DB 170, and keywords DB 180. In this respect, the DBs may be integrated into a single DB.

[0051] For example, vehicle inspection results DB 110 can store data as shown in Table 1 below as data about vehicle inspection results.

[0052] [Table 1]

[0053]

[0054] For example, Customer Claims DB 120 can store data as shown in Table 2 below as data about customer claims.

[0055] [Table 2]

[0056]

[0057] For example, instructional video DB 130 can store video data as shown in Table 3 below as video data for teaching workers how to assemble parts.

[0058] [Table 3]

[0059]

[0060] For example, production line DB 140 can store data as production line related data as shown in Table 4 below.

[0061] [Table 4]

[0062]

[0063] For example, vehicle specification DB 150 can store data as shown in Table 5 below as data about vehicle specifications.

[0064] [Table 5]

[0065]

[0066] For example, the work order DB 160 can store the data shown in Table 6 below as work-related data.

[0067] [Table 6]

[0068]

[0069] For example, vehicle part DB 170 can store the data shown in Table 7 below as vehicle part related data.

[0070] [Table 7]

[0071]

[0072] For example, the keyword DB 180 can store the data shown in [Table 8] below as part terminology related data.

[0073] [Table 8]

[0074] Keyword DB - Parts Terminology Dictionary: Includes representative terms, synonyms, stop words, etc.

[0075] In Table 8 above, the representative terms for each part can be matched with synonyms and stop words.

[0076] Figure 3 This is a block diagram of an apparatus for controlling the mass of a vehicle according to an embodiment of the present disclosure.

[0077] like Figure 3 As shown, a vehicle quality control device 100 according to an embodiment of the present disclosure may include a storage device 10, a communication device 20, and a controller 30. In this regard, according to the method for implementing the vehicle quality control device 100 according to an embodiment of the present disclosure, components may be combined with each other to be implemented as a single component, or some components may be omitted.

[0078] Each component will be described. First, the storage device 10 can store various logics, algorithms, and programs required for the processing of monitoring the assembly status of parts by workers, visually or audibly alerting workers via terminals on the production line where they are located when defective assembly is detected, and displaying official assembly videos of the parts for which defective assembly has occurred.

[0079] The storage device 10 can store a table corresponding to the number C of defective assembly by workers that has occurred. As an example, the table is shown below [Table 9].

[0080] [Table 9]

[0081]

[0082] Such a storage device 10 may include memory of the flash memory type, hard disk type, micro type, card type (e.g., security digital card (SD card) or eXtream digital card (XD card)), and at least one type of recording medium (storage medium) of random access memory (RAM), static RAM (SRAM), read-only memory (ROM), programmable ROM (PROM), electrically erasable PROM (EEPROM), magnetic RAM (MRAM), disk and optical disk type memory.

[0083] The communication device 20, which provides a communication interface with multiple terminals 200 and 300 located on the production line, can send the entire instructional video and the official assembly video of a specific part to the multiple terminals 200 and 300.

[0084] The communication device 20 can send warning signals (warning pop-up windows, warning sounds, etc.) to multiple terminals 200 and 300.

[0085] The communication device 20 may include a wired communication module and a wireless communication module to communicate with multiple terminals 200 and 300. In this regard, the wireless communication module may include at least one of a mobile communication module, a wireless internet module, and / or a short-range communication module.

[0086] The mobile communication module can communicate with the terminal through a mobile communication network built on technical standards or communication schemes used for mobile communication (e.g., Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Code Division Multiple Access 2000 (CDMA2000), Enhanced Voice Data Optimized or Enhanced Voice Data Only (EV-DO), Wideband CDMA (WCDMA), High-Speed ​​Downlink Packet Access (HSDPA), High-Speed ​​Uplink Packet Access (HSUPA), Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), etc.), fourth-generation mobile communication (4G), and fifth-generation mobile communication (5G).

[0087] As a module for wireless internet access, the wireless internet module can communicate with the terminal through wireless LAN (WLAN), Wi-Fi, Wi-Fi Direct, Digital Living Network Alliance (DLNA), WiBro, WiMAX, High-Speed ​​Downlink Packet Access (HSDPA), High-Speed ​​Uplink Packet Access (HSUPA), LTE, and LTE-A.

[0088] The short-range communication module can support short-range communication using at least one of the following technologies: Bluetooth™, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), and Wireless Universal Serial Bus (Wireless USB).

[0089] The controller 30 can perform overall control, enabling each component to perform its function correctly. Such a controller 30 can be implemented in hardware, software, or a combination of both. Preferably, the controller 30 can be implemented as a microprocessor or an electronic control unit (ECU), but it is not limited to these.

[0090] Specifically, controller 30 can monitor the worker's part assembly status based on quality control DB 400, and when defective assembly is detected, it sends the official assembly video of the defective part to the terminal on the production line where the worker is located. That is, controller 30 can display the official assembly video of the defective part on the terminal on the production line where the worker is located. In this regard, controller 30 can visually and audibly warn the worker. For example, controller 30 can visually and audibly warn the worker based on [Table 9].

[0091] The controller 30 can monitor the worker's parts assembly status based on the vehicle inspection results DB 110. In this regard, the controller 30 can detect various situations as defective assembly by the worker, such as: the worker has installed parts of different specifications; the gap between the worker-installed parts and adjacent parts exceeds the standard value; the horizontal difference between the worker-installed parts and adjacent parts exceeds the standard value; cracks or scratches exist on the worker-installed parts; the worker-installed parts cannot operate normally (e.g., a communication error occurs in the electronic control unit (ECU); the connectors of the worker-installed parts are not tightened (e.g., a diagnostic fault code (DTC) occurs due to the ECU's connectors not being tightened), etc.

[0092] The controller 30 can count the number of times that defective assembly by workers has occurred and store the counted number in the vehicle inspection results DB 110.

[0093] The controller 30 can obtain information about the processing of defective assembly of parts that has occurred, the specifications of the vehicles in which defective assembly of parts has occurred, and the workers who caused the defective assembly of parts. For example, the controller 30 can obtain information about the processing of defective assembly of parts that has occurred, the specifications of the vehicles in which defective assembly of parts has occurred, and the workers who caused the defective assembly of parts based on the production line processing classification data and personal information of the workers in each production line processing stored in the production line DB 140, the data about the parts to be processed in each processing stored in the work order DB 160, the data about the problematic parts, the problem phenomenon data, the problem classification (assembly, part, design) data, the problem occurrence time data, and the work process of the problematic parts stored in the vehicle specification DB 150, as well as the data about the optional specifications of each vehicle and the list of installation parts for each vehicle.

[0094] The controller 30 can send a warning signal to a terminal on the production line where the worker is located during the worker's working hours based on the obtained worker information. That is, the controller 30 can output a warning signal through a terminal on the production line where the worker is located during the worker's working hours based on the obtained worker information.

[0095] The controller 30 can extract official assembly videos of parts that have already undergone defective assembly from the instructional video and send the extracted official assembly videos to terminals on the production line where the workers are located. That is, the controller 30 can extract official assembly videos of parts that have already undergone defective assembly from the instructional video and display the extracted official assembly videos on terminals on the production line where the workers are located. In this regard, the controller 30 can send the official assembly videos of the parts to terminals on the production line where the workers are located during the workers' working hours based on the obtained worker information.

[0096] In the following text, see reference. Figure 4 The process of extracting official assembly videos of parts that have already been assembled with defects from instructional videos by controller 30 will be described in detail.

[0097] Figure 4 This is an example diagram of instructional videos stored in the instructional video DB of a system for controlling the quality of a vehicle according to an embodiment of the present disclosure.

[0098] exist Figure 4 In this context, "410" represents each frame of the instructional video, and "420" represents the video corresponding to each frame. In this respect, "420" is a video that changes frame by frame, but it is represented as a single video for better understanding.

[0099] The controller 30 can calculate a first similarity by comparing the text data (e.g., name, status, etc.) of the parts that have been assembled with defects with the caption data included in the instructional video, and a second similarity by comparing the image data (real image, 3D modeled image, etc.) of the parts that have been assembled with defects with the instructional video data.

[0100] For example, when the text data of a part that has been assembled with defects is “front wiring connector not tightened”, and when the video 420 corresponding to frames 10 to 14 of the instructional video contains subtitle data such as front, wiring, connector, lock, etc., the controller 30 can calculate a first similarity by comparing the text data with the subtitle data in each frame of the video based on “front”, “wiring”, “connector”, and “not tightened”.

[0101] The controller 30 can extract official assembly videos of parts that have undergone defective assembly from the instructional video based on the calculated first similarity "A" and second similarity "B". As an example, the controller 30 can extract frames with a K value exceeding a threshold (e.g., 8) calculated by the following [Equation 1] as official assembly videos of parts that have undergone defective assembly.

[0102] Equation 1

[0103] K = ω1 × A + ω2 × B

[0104] Here, ω1 represents a constant as the weight of the first similarity, and ω2 represents a constant as the weight of the second similarity.

[0105] The calculated "K" values ​​are shown as examples below [Table 10].

[0106] [Table 10]

[0107] frame … 9 10 11 12 13 14 15 … A 0.42 0.88 0.88 0.88 0.88 0.88 0.66 B 0.66 0.92 0.92 0.92 0.92 0.92 0.77 K 5.64 9.04 9.04 9.04 9.04 9.04 7.26

[0108] As can be seen from [Table 10], the "K" values ​​of frames 10 to 14 exceed the threshold. Therefore, the controller 30 can extract the video of frames 10 to 14 as the official assembly video of the parts that have been assembled with defects, and send the video of frames 10 to 14 to the terminal on the production line where the worker is located.

[0109] Figure 5 This is a flowchart of a method for controlling the quality of a vehicle according to an embodiment of the present disclosure.

[0110] First, the controller 30 monitors the parts assembly status of workers on the vehicle production line (501).

[0111] Subsequently, controller 30 detects defective assembly by the worker (502).

[0112] Subsequently, the controller 30 selects the terminal (503) corresponding to the worker's location.

[0113] Subsequently, the controller 30 displays the official assembly video (504) of the parts that have undergone defective assembly via the selected terminal.

[0114] Then, the controller 30 outputs a warning signal (505) through the selected terminal.

[0115] Figure 6 This is a block diagram illustrating a computing system for performing a method for controlling the quality of a vehicle according to an embodiment of the present disclosure.

[0116] refer to Figure 6 The method for controlling vehicle quality according to the embodiments of the present disclosure described above can also be implemented using a computing system. The computing system 1000 may include at least one processor 1100, memory 1300, user interface input device 1400, user interface output device 1500, storage device 1600, and network interface 1700 connected via a system bus 1200.

[0117] Processor 1100 may be a central processing unit (CPU) or a semiconductor device that executes processing on commands stored in memory 1300 and / or storage device 1600. Memory 1300 and storage device 1600 may include various types of volatile or non-volatile storage media. For example, memory 1300 may include ROM (Read-Only Memory) 1310 and RAM (Random Access Memory) 1320.

[0118] Therefore, the operation of the methods or algorithms described in conjunction with the embodiments disclosed herein can be directly embodied in hardware or software modules executed by processor 1100, or in combination thereof. Software modules can reside on storage media (i.e., memory 1300 and / or storage device 1600) (such as RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disks, solid-state drives (SSDs), removable disks, and CD-ROMs). An exemplary storage medium is coupled to processor 1100, which can read information from and write information to the storage medium. In another approach, the storage medium can be integrated with processor 1100. The processor and storage medium can reside within an application-specific integrated circuit (ASIC). The ASIC can reside within a user terminal. In yet another approach, the processor and storage medium can reside as separate components in the user terminal.

[0119] The above description is merely an illustration of the technical concept of this disclosure, and those skilled in the art can make various modifications and changes without departing from the basic characteristics of this disclosure.

[0120] Therefore, the embodiments disclosed herein are not intended to limit the technical concept of this disclosure, but rather to illustrate it, and the scope of the technical concept of this disclosure is not limited by the embodiments. The scope of this disclosure should be interpreted as being covered by the scope of the appended claims, and all technical concepts falling within the scope of the claims should be interpreted as being included within the scope of this disclosure.

[0121] As described above, the system and method for controlling vehicle quality according to embodiments of this disclosure can monitor the worker's part assembly status, warn the worker via a terminal on the production line where the worker is located when defective assembly is detected, and display an official assembly video of the defective part, thereby providing real-time feedback to the worker and generally improving the worker's part assembly quality.

[0122] In the foregoing, although the present disclosure has been described with reference to exemplary embodiments and accompanying drawings, the present disclosure is not limited thereto, but can be modified and altered by those skilled in the art without departing from the spirit and scope of the present disclosure as claimed in the appended claims.

Claims

1. An apparatus for controlling the mass of a vehicle, the apparatus comprising: The communication device is configured to communicate with multiple terminals located on the vehicle production line. as well as The controller is configured as follows: Monitor the workers' assembly status of parts; and When a defective assembly by the worker is detected, the official assembly video of the defective part is displayed on a terminal on the production line where the worker is located. The controller is configured as follows: Extract the official assembly video of the defective assembled parts from the instructional videos; and The extracted official assembly video is displayed on the terminal on the production line where the worker is located, and The controller is configured as follows: A first similarity is calculated by comparing the text data of the defective assembled parts with the subtitle data included in the instructional video; A second similarity is calculated by comparing image data of the defective assembled parts with the instructional video; and The official assembly video of the defective assembled parts is extracted based on the calculated first and second similarity scores.

2. The apparatus according to claim 1, wherein, The controller is configured to count the number of times the worker's defective assembly is detected.

3. The apparatus according to claim 2, wherein, The controller is further configured to: The warning strength is set based on the number of times the warning is counted; and The terminal on the production line where the worker is located outputs a warning signal corresponding to the set warning intensity.

4. The apparatus according to claim 1, wherein, The controller is configured to detect at least one of the following situations as the worker's defective assembly: the worker has installed parts of different specifications; the gap between the part installed by the worker and the adjacent part exceeds a standard value; the horizontal difference between the part installed by the worker and the adjacent part exceeds a standard value; the part installed by the worker has cracks or scratches; the part installed by the worker cannot operate normally; and the connector of the part installed by the worker is not tightened.

5. The apparatus according to claim 1, wherein, The controller is configured to obtain information about the processing of the defective assembly of the part, the specifications of the vehicle in which the defective assembly of the part occurred, and the worker who caused the defective assembly of the part, based on production line processing classification data, personal information of the workers processing each production line, data about the parts to be processed in each processing, data about the problem parts, problem phenomenon data, problem classification data, problem occurrence time data, data about the working process of the problem parts, data about the optional specifications of each vehicle, and information about the list of installation parts for each vehicle.

6. The apparatus according to claim 5, wherein, The controller is configured to output a warning signal via the terminal on the production line where the worker is located during the worker's working hours, based on the information obtained.

7. The apparatus according to claim 1, wherein, The controller is configured to extract frames from the instructional video that have a K value exceeding a threshold, calculated based on the following [equation], as the official assembly video of the defective assembled part: [Equation] K = ω1 × A + ω2 × B, Where A represents the first similarity, B represents the second similarity, ω1 represents a constant as the weight of the first similarity, and ω2 represents a constant as the weight of the second similarity.

8. A method for controlling the mass of a vehicle, the method comprising the following steps: The controller monitors the parts assembly status of workers on the vehicle production line; The controller detects defective assembly by the worker; The controller selects a terminal corresponding to the worker's location; The controller displays the official assembly video of the defective assembled parts via a selected terminal; and The controller outputs a warning signal through the selected terminal. The process of displaying the official assembly video of the defective assembled parts via a selected terminal includes the following steps: Extract the official assembly video of the defective assembled parts from the instructional videos; and The extracted official assembly video is displayed on the selected terminal, and The extraction of the official assembly video of the defective assembled parts includes the following steps: A first similarity is calculated by comparing the text data of the defective assembled parts with the subtitle data included in the instructional video; A second similarity is calculated by comparing image data of the defective assembled parts with the instructional video; and The official assembly video of the defective assembled parts is extracted based on the calculated first and second similarity scores.

9. The method according to claim 8, wherein, Outputting the warning signal through the selected terminal includes the following steps: The warning intensity is set based on the number of times the worker has performed the defective assembly; and The selected terminal outputs a warning signal corresponding to the set warning intensity.

10. The method according to claim 8, wherein, Detecting defective assembly by the worker includes detecting at least one of the following situations as defective assembly by the worker: the worker has installed parts of different specifications; the gap between the part installed by the worker and the adjacent part exceeds the standard value; the horizontal difference between the part installed by the worker and the adjacent part exceeds the standard value; the part installed by the worker has cracks or scratches; the part installed by the worker cannot operate normally; and the connector of the part installed by the worker is not tightened.

11. The method according to claim 8, wherein, Selecting the terminal corresponding to the worker's location includes the following steps: obtaining information about the processing of the defective assembly of the part, the specifications of the vehicle that caused the defective assembly of the part, and the worker who caused the defective assembly of the part, based on production line processing classification data, personal information of the workers processing each production line, data about the parts to be processed in each processing, data about the problem parts, problem phenomenon data, problem classification data, problem occurrence time data, data about the working process of the problem parts, data about the optional specifications of each vehicle, and information about the list of installation parts for each vehicle.

12. The method according to claim 11, wherein, Outputting the warning signal via the selected terminal includes the following steps: based on the obtained information, outputting the warning signal via the selected terminal during the worker's working hours.

13. The method according to claim 12, wherein, The warning signals include visual warning signals and auditory warning signals.

14. The method according to claim 8, wherein, Extracting the official assembly video of the defective assembled part based on the calculated first and second similarities includes the following steps: extracting frames from the instructional video that have a K value exceeding a threshold calculated based on the following [equation] as the official assembly video of the defective assembled part: [Equation] K = ω1 × A + ω2 × B, Where A represents the first similarity, B represents the second similarity, ω1 represents a constant as the weight of the first similarity, and ω2 represents a constant as the weight of the second similarity.