Method and system for automatically generating production drawings for ship doors

KR103021746B1Active Publication Date: 2026-09-18DSII CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
KR1020250054550
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2026-09-18
Estimated Expiration
2045-04-25

Smart Images

  • Figure 112025047381284-PAT00003_ABST
    Figure 112025047381284-PAT00003_ABST
Patent Text Reader

Abstract

A method and system for automating the production of ship door drawings are disclosed. A method for automating the production of ship door drawings, performed by a first terminal device according to one embodiment of the present disclosure, comprises: a step of obtaining first specification information related to a first door through a first user interface (UI); a step of inputting first design information based on the first specification information into a drawing generation program linked to the first UI; and a step of displaying a second UI containing a first drawing of the first door corresponding to the first design information generated through the drawing generation program, wherein the second UI may include a first score of the first drawing and a reason for the first score.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present disclosure relates to a technology for creating and generating production drawings, and more specifically, to a method and system for automatically creating and generating production drawings for ship doors based on an artificial intelligence algorithm. Background Technology

[0003] Previously, for the production of ship doors, it was unavoidable for design staff to manually create drawings based on the size and specifications of the doors. Considering that ship doors require individual drawings depending on their type and specifications, complexity and difficulties can arise during the mass production process, which may lead to increased production costs. Prior art literature

[0005] Korean Patent Publication No. 10-1472324 (December 8, 2014) The problem to be solved

[0006] The present disclosure is devised to solve the aforementioned problems, and the purpose of the present disclosure is to provide a method and system for automatically generating production drawings for ship doors based on an artificial intelligence algorithm.

[0007] Other objects and advantages of the present disclosure may be understood from the following description and will be more clearly understood by one embodiment. Furthermore, it will be readily apparent that the objects and advantages of the present disclosure can be realized by the means and combinations thereof set forth in the claims. means of solving the problem

[0009] In one embodiment of the present disclosure, a method for automating a production drawing of a ship door, performed by a first terminal device, comprises: a step of obtaining first specification information related to a first door through a first user interface (UI); a step of inputting first design information based on the first specification information into a drawing generation program linked to the first UI; and a step of displaying a second UI containing a first drawing of the first door corresponding to the first design information generated through the drawing generation program, wherein the second UI may include a first score of the first drawing and a reason for the first score.

[0010] And, the first UI includes an Excel UI that can input the width, number of hinges, height, thickness, material, handle position, handle diameter, and use of a specific door, and the first specification information includes the width, number of hinges, height, thickness, material, handle position, handle diameter, and use of the first door, and the first specification information is input into a first artificial intelligence (AI) model by the first terminal device so that a plurality of expected design drawings related to the first specification information can be output.

[0011] And, based on the selection of a first expected design drawing among the plurality of expected design drawings, the first design information related to the first expected design drawing is input by the first terminal device into the drawing generation program, and the first design information may include the first specification information, handle type, surface finish information, door frame shape information, color information, and style information.

[0012] And, the first design information is input into the second AI model by the first terminal device, and a first score of the first drawing is output, and the second AI model can be trained to: i) output a first intermediate score based on the relationship between the use of the first door and the material of the first door; ii) output a second intermediate score based on the width of the first door and the number of hinges; iii) output a third intermediate score based on the relationship between the handle diameter of the first door and the thickness of the first door; and output the first score based on the first intermediate score, the second intermediate score and the third intermediate score.

[0013] In addition, information regarding each of the first intermediate score, the second intermediate score, and the third intermediate score may be input into the third AI model by the first terminal device, and text data indicating the reason for the first score may be output. Effects of the invention

[0015] By various embodiments of the present disclosure, a method and system for automatically creating and generating production drawings for ship doors based on an artificial intelligence algorithm may be provided.

[0016] By various embodiments of the present disclosure, the time required to design ship doors can be shortened and manpower reduced, and consistent quality can be ensured in door production.

[0017] The effects obtainable from the embodiments of the present disclosure below are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which the embodiments disclosed below belong. Brief explanation of the drawing

[0019] FIG. 1 is a schematic diagram of an automated production drawing system for ship doors according to one embodiment of the present disclosure. FIG. 2 is a block diagram for explaining the configuration of a device for automatically creating a production drawing for a ship door according to one embodiment of the present disclosure. FIG. 3 is a flowchart illustrating a method for automatically creating a production drawing for a ship door according to one embodiment of the present disclosure. Specific details for implementing the invention

[0020] The advantages and features of the present disclosure and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below but may be implemented in various different forms. These embodiments are provided merely to ensure that the disclosure is complete and to fully inform those skilled in the art of the scope of the present disclosure, and the present disclosure is defined only by the scope of the claims.

[0021] The terms used herein are for describing the embodiments and are not intended to limit the disclosure. In this specification, the singular form includes the plural form unless specifically stated otherwise in the text. As used herein, "comprises" and / or "comprising" do not exclude the presence or addition of one or more other components in addition to the components mentioned.

[0022] Throughout the specification, the same reference numerals refer to the same components, and "and / or" includes each of the mentioned components and all combinations of one or more thereof. Although terms such as "first," "second," etc., are used to describe various components, they are not limited by these terms. These terms are used merely to distinguish one component from another. Accordingly, the first component mentioned below may be the second component within the technical scope of this disclosure.

[0023] Unless otherwise defined, all terms used herein (including technical and scientific terms) may be used in a meaning commonly understood by those skilled in the art to which this disclosure pertains. Additionally, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless explicitly and specifically defined otherwise.

[0024] Spatially relative terms such as "below," "beneath," "lower," "above," and "upper" may be used to easily describe the relationship between one component and another, as illustrated in the drawings. Spatially relative terms should be understood as encompassing the different directions of the components during use or operation, in addition to the directions depicted in the drawings.

[0025] For example, if a component depicted in a drawing is inverted, a component described as being "below" or "beneath" another component may be placed "above" the other component. Therefore, the exemplary term "below" may encompass both the downward and upward directions. Components may also be oriented in other directions, and accordingly, spatially relative terms may be interpreted according to the orientation.

[0026] Below, with reference to the drawings, the method and system for automating the production of ship doors will be described.

[0027] FIG. 1 is a schematic diagram of an automated production drawing system for ship doors according to one embodiment of the present disclosure.

[0028] As illustrated in FIG. 1, the automated system for producing ship door drawings (1000) may include a first terminal device (100) used by a user, a server (200), and a second terminal device (300) used by a client.

[0029] In describing the present disclosure, the user may collectively refer to a person who creates a drawing for the production of a ship door using the first terminal device (100). The client may collectively refer to a person who has commissioned the user to produce a ship door and / or create a drawing of said door.

[0030] Here, FIG. 1 illustrates a case where the first terminal device (100) used by the user and the second terminal device (300) used by the client are implemented as smartphones, but is not limited thereto. The first terminal device (100) and the second terminal device (200) can be implemented as various types of electronic devices such as desktops, server devices, laptops, and tablets.

[0031] The first terminal device (100) used by the user included in the system (1000), the server (200), and the second terminal device (300) used by the client can communicate through the network (W).

[0032] Here, the network (W) may include wired networks and wireless networks. For example, the network may include various networks such as a Local Area Network (LAN), a Metropolitan Area Network (MAN), and a Wide Area Network (WAN).

[0033] Additionally, the network (W) may include the known World Wide Web (WWW). However, the network (W) according to the embodiments of the present disclosure is not limited to the networks listed above and may include at least a known wireless data network, a known telephone network, or a known wired / wireless television network.

[0034] The first terminal device (100) can acquire first specification information related to the first door (i.e., the door commissioned by the client to be manufactured) and, based on the first specification information, can automatically generate a first drawing of the first door and / or information related to the first drawing (e.g., a first score of the first drawing, the reason for the first score, etc.). At this time, the first terminal device (100) can acquire various information using one or more artificial intelligence (AI) models provided by the server (200).

[0035] That is, the server (200) can provide various AI models and computing resources for inference of various AI models that the first terminal device (100) can use. For example, the first terminal device (100) can transmit a specific type of input data to the server (200), and the server (200) can input the specific type of data into an AI model corresponding to the data to obtain output data. The server (200) can transmit the output data to the first terminal device (100). The operation of the first terminal device inputting input data into an AI model to obtain output data may include the process of obtaining output data through the server (200) described above.

[0036] Here, the AI ​​model may be composed of multiple neural network layers. Each of the multiple neural network layers has multiple weight values ​​and performs neural network operations through operations between the results of previous layers and the multiple weights. The multiple weights possessed by the multiple neural network layers can be optimized based on the learning results of the artificial intelligence model.

[0037] For example, multiple weights may be updated during the training process so that the loss or cost value obtained from the artificial intelligence model is reduced or minimized. Artificial neural networks may include deep neural networks (DNNs), such as Convolutional Neural Networks (CNNs), Deep Neural Networks (DNNs), Recurrent Neural Networks (RNNs), Restricted Boltzmann Machines (RBMs), Deep Belief Networks (DBNs), Bidirectional Recurrent Deep Neural Networks (BRDNNs), or Deep Q-Networks, but are not limited to the examples mentioned above.

[0038] That is, in describing the present disclosure, each AI model may include at least one type of artificial neural network described above.

[0039] The second terminal device (300) used by the client can transmit information related to various doors to the first terminal device (100), and the first terminal device (100) can obtain first specification information based on the information related to various doors. At this time, the second terminal device (300) can directly transmit information related to various doors to the first terminal device (100), but may also transmit information related to various doors to the first terminal device (100) via the server (200).

[0040] In describing the present disclosure, "door" may refer to a marine door, but is not limited thereto. The various procedures and operations of the present disclosure may be applied to all types of doors.

[0041] FIG. 2 is a block diagram for explaining the configuration of a device for automatically creating a production drawing for a ship door according to one embodiment of the present disclosure.

[0042] As illustrated in FIG. 2, the server (100) may include memory (110), a communication module (120), a display (130), an input module (140), and a processor (150). However, it is not limited thereto, and the software and hardware configurations of the server (100) may be modified, added, or omitted within a scope that is obvious to those skilled in the art according to the necessary operations.

[0043] The memory (110) can store data supporting various functions of the device and a program for the operation of the control unit, and can store input / output data, and can store a number of application programs (or applications) running on the device, data for the operation of the device, and instructions. At least some of these application programs can be downloaded from an external server via wireless communication.

[0044] Such memory (110) may include at least one type of storage medium among flash memory type, hard disk type, SSD type (Solid State Disk type), SSD type (Silicon Disk Drive type), multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (random access memory; RAM), SRAM (static random access memory), ROM (read-only memory; ROM), EEPROM (electrically erasable programmable read-only memory), PROM (programmable read-only memory), magnetic memory, magnetic disk, and optical disk. Additionally, the memory (110) may be a database that is separated from the device but connected via wired or wireless connection.

[0045] The communication module (120) may include one or more components that enable communication with an external device, and may include, for example, at least one of a wireless communication module or a location information module.

[0046] Here, in addition to Wi-Fi modules and WiBro (Wireless broadband) modules, the wireless communication module may include wireless communication modules that support various wireless communication methods such as GSM (global System for Mobile Communication), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), UMTS (universal mobile telecommunications system), TDMA (Time Division Multiple Access), LTE (Long Term Evolution), 4G, 5G, and 6G.

[0047] The wireless communication module may include a wireless communication interface comprising an antenna and a transmitter that transmit various signals. Additionally, the wireless communication module may further include a signal conversion module that modulates a digital control signal output from the control unit through the wireless communication interface into an analog wireless signal under the control of the control unit.

[0048] The wireless communication module may include a wireless communication interface comprising an antenna and a receiver for receiving various signals. Additionally, the wireless communication module may further include a signal conversion module for demodulating an analog wireless signal received through the wireless communication interface into a digital control signal.

[0049] The display (130) displays (outputs) information processed by the server (100). For example, it can display execution screen information of an application (e.g., an application) running on the server (100), or UI (User Interface) and GUI (Graphic User Interface) information based on such execution screen information.

[0050] The input unit (140) is for inputting video information (or signal), audio information (or signal), data, or information input from a user, and may include a user input unit, etc.

[0051] Specifically, the user input unit is for receiving information from a user, and when information is input through the user input unit, the control unit can control the operation of the device to correspond to the input information. Such user input units may include hardware physical keys (e.g., buttons, dome switches, jog wheels, jog switches, etc. located on at least one of the front, rear, and side of the device) and software touch keys.

[0052] For example, a touch key may consist of a virtual key, soft key, or visual key displayed on a touchscreen-type display unit through software processing, or a touch key placed on a part other than the touchscreen. Meanwhile, the virtual key or visual key may have various forms and may be displayed on the touchscreen, for example, as a graphic, text, icon, video, or a combination thereof.

[0053] The processor (150) may be implemented as a memory that stores data for an algorithm or a program that reproduces the algorithm for controlling the operation of components within the server (100), and at least one processor (not shown) that performs the aforementioned operation using the data stored in the memory. In this case, the memory and the processor may each be implemented as separate chips. Alternatively, the memory and the processor may be implemented as a single chip.

[0054] In addition, the processor may control one or a combination of the components described above in order to implement various embodiments according to the present disclosure described in FIG. 3 below on the device.

[0055] FIG. 3 is a flowchart illustrating a method for automatically creating a production drawing for a ship door according to one embodiment of the present disclosure.

[0056] The first terminal device can obtain first specification information related to the first door through the first user interface (UI) (S310).

[0057] As an example of the present disclosure, a first terminal device can obtain first specification information by a user directly inputting first specification information on a first UI. Here, the first specification information may include the width, number of hinges, height, thickness, material, handle position, handle diameter, and / or use of the first door.

[0058] Additionally or alternatively, the first terminal device can obtain text and image information regarding the shape and size of the first door from the user through the first UI. The first terminal device can obtain specification information of the first door by inputting the text and image information regarding the shape and size of the first door into the fourth AI model.

[0059] Specifically, the fourth AI model can be trained to output specification information of the first door based on text and image information regarding the shape and size of the first door.

[0060] For example, the fourth AI model can be trained to output keywords related to the width, number of hinges, height, thickness, material, handle position, handle diameter, and use of the first door within text regarding the shape and size of the first door. Additionally, or alternatively, the fourth AI model can be trained to identify and output the number of hinges and handle position of the first door, etc., from a picture representing the shape and size of the first door. That is, the fourth AI model can be trained to output specification information of the first door through input text and picture information regarding the shape and size of the first door.

[0061] Here, the first UI may include an Excel UI that allows inputting the width, number of hinges, height, thickness, material, handle position, handle diameter, and use of a specific door. That is, the user can input the first specification information on a cell and / or worksheet included in the Excel UI.

[0062] Additionally or alternatively, the first UI may include an input UI capable of inputting text and image information regarding the shape and size of the first door. Text and image information regarding the shape and size of the first door may be input by a user on the input UI.

[0063] The first terminal device can input first design information based on first specification information using a drawing generation program linked to the first UI (S320).

[0064] Specifically, the first terminal device can input the first specification information into the first artificial intelligence (AI) model to obtain a plurality of expected design drawings related to the first specification information.

[0065] For example, the first AI model may be trained based on training data containing a large number of design drawings and specification information corresponding to those design drawings. That is, the training data may include one or more design drawings labeled with specific specification information. The first AI drawing may be trained to output at least one design drawing corresponding to specific specification information based on the training data.

[0066] Accordingly, the first AI model can be trained to output multiple expected design drawings related to the first specification information when the first specification information is input as input data. The first terminal device can display a selection UI that enables the selection of one of the multiple expected design drawings obtained through the first AI model. The selection UI may include multiple expected design drawings and may be included on the first UI. That is, the selection UI may be a detailed UI included in the first UI, but is not limited thereto and may be a separate UI.

[0067] Based on the selection of a first expected design drawing among multiple expected design drawings by a user through a selection UI, the first terminal device can input first design information related to the first expected design drawing into a drawing generation program (e.g., AutoCAD). That is, the first terminal device can input first design information related to the first expected design drawing selected by the user into a drawing generation program linked to the first UI.

[0068] Here, the first design information may include first specification information, handle type, surface finish information, door frame shape information, color information, and style information. That is, the first specification information refers to the basic specifications of the first door, and the first design information may additionally include morphological and visual elements regarding how to express the first specification information.

[0069] The first terminal device can display a second UI containing a first drawing of a first door corresponding to first design information generated through a drawing generation program (S330).

[0070] Specifically, the drawing generation program can generate a first drawing of a first door using first design information. For example, the drawing generation program can generate a first drawing of a first door using the input width, number of hinges, height, thickness, material, handle position, handle type, surface finish information, door frame shape information, color information, style information, handle diameter, and use of the first door.

[0071] Additionally or alternatively, the first terminal device may input the first design information into the second AI model to obtain a first score of the first drawing. The first score may indicate the suitability of the first drawing in terms of the durability of the first door. That is, the higher the first score, the more desirable the first drawing may be for producing a more desirable door.

[0072] For example, the second AI model can be trained to i) output a first intermediate score based on the relationship between the use of the first door and the material of the first door, ii) output a second intermediate score based on the width and number of hinges of the first door, iii) output a third intermediate score based on the relationship between the handle diameter and the thickness of the first door, and output a first score (i.e., a final score) based on the first intermediate score, the second intermediate score, and the third intermediate score.

[0073] Here, the formula for the second AI model to calculate the first score may be the same as Equation 1.

[0074] [Mathematical Formula 1]

[0075] 1st Score = w1 * 1st Intermediate Score + w2 * 2nd Intermediate Score - w3 * 3rd Intermediate Score

[0076] Here, the first intermediate score is a numerical value indicating the suitability of the material of the first door for the application of the first door, and may represent structural stability. For example, the second AI model may be trained based on training data containing a matrix representing the correlation between multiple types of materials and multiple types of applications. Accordingly, the second AI model may be trained to output a first intermediate score representing the association between the material and application of the input door. That is, the higher the first intermediate score, the more suitable the combination between the application of the first door and the material of the first door is.

[0077] The second intermediate score is a numerical value indicating the suitability of the number of hinges in terms of the width of the first door, and can correspond to the hinge load score. Here, the second intermediate score can be calculated according to Equation 2. That is, the larger the second intermediate score, the more suitable the number of hinges is in terms of the width of the first door.

[0078] [Mathematical Formula 2]

[0079] Recommended number of hinges = [Door width (mm) / 500] Score = min(Number of hinges / Recommended number of hinges, 1)

[0080] The third intermediate score is a numerical value related to the suitability of the door thickness in terms of the handle diameter and can represent the structural interference score. For example, the second AI model can be trained to calculate the "handle diameter / door thickness" value (i.e., a numerical value representing the relationship between the handle diameter and thickness) and to calculate the difference between the calculated value and the ideal ratio as the third intermediate score. In other words, a smaller third intermediate score may indicate that the door thickness is suitable in terms of the handle diameter.

[0081] In mathematical formula 1, w1, w2, and w3 may be weights, and the magnitude of the weights may be determined based on the preference information of the first user. The preference information of the first user may include information regarding the elements that the first user considers important among structural stability, hinge load, and structural interference. For example, if the first user considers structural stability, hinge load, and structural interference to be important in that order, w1 corresponding to structural stability may be determined as a first value, w2 corresponding to hinge load may be determined as a second value, and w3 corresponding to structural interference may be determined as a third value. Furthermore, the first value may be greater than the second value, and the second value may be greater than the third value.

[0082] Additionally or alternatively, the first terminal device may input information regarding each of the first intermediate score, the second intermediate score, and the third intermediate score into the third AI model to obtain text data indicating the reason for the first score.

[0083] Information regarding each of the first intermediate score, the second intermediate score, and the third intermediate score may include i) numerical values ​​of each of the first intermediate score, the second intermediate score, and the third intermediate score, ii) elements representing each score (e.g., structural stability, hinge load, and structural interference), and iii) prompt text requesting an explanation of what the numerical values ​​of the first intermediate score, the second intermediate score, and the third intermediate score represent. Here, the third AI model may include a large language model (LM) trained to output an answer text corresponding to the input prompt text.

[0084] The first terminal device can provide not only the drawing of the first door but also the first score of the first drawing and the reason for the first score through the second UI.

[0085] Additionally or alternatively, based on the fact that the first score is less than the first threshold, the first terminal device can identify whether there exists an intermediate score among the first intermediate score, the second intermediate score, and the third intermediate score that is less than the second threshold. If an intermediate score of a specific type is less than the second threshold, the terminal device can provide a message through the second UI suggesting that an element corresponding to the intermediate score of the specific type be modified.

[0086] Here, the elements of the first intermediate score are the use of the first door and the material of the first door, the elements of the second intermediate score are the width and number of hinges of the first door, and the elements of the third intermediate score may be the relationship between the handle diameter of the first door and the thickness of the first door.

[0087] For example, based on the fact that the first score is greater than or equal to the first threshold, the first terminal device may extract feature data of the first drawing and apply a predefined hash function to the extracted feature data to calculate a first hash value. Then, the first terminal device may issue a first non-fungible token (NFT) based on the first hash value and upload the issued first NFT to the user's electronic wallet.

[0088] Here, "NFT" is a general term for virtual tokens that use blockchain technology to prove ownership of digital assets. NFTs can be used to represent the unique authenticity and ownership of digital files, such as images and videos, by embedding an address pointing to the file within the token. Blockchain is a general term for data tamper-proof technology based on distributed computing. A hash function can be a general term for a function that maps data of arbitrary length to data of fixed length. A hash value can be calculated by applying a hash function to specific data, and an NFT can be issued based on this hash value.

[0089] Furthermore, "blockchain" refers to a distributed ledger technology in which transaction data authenticated by the consensus of P2P-connected nodes is distributed and stored in the form of blocks, and each block is linked in a chain. Here, a block refers to a bundle of valid information and may include a block hash value serving as a block identifier, the previous block hash value, a Merkle root, and transaction information.

[0090] Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium that stores instructions executable by a computer. The instructions may be stored in the form of program code and, when executed by a processor, may generate a program module to perform the operation of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.

[0091] Computer-readable recording media include all types of recording media that store instructions that can be decoded by a computer. Examples include ROM (Read Only Memory), RAM (Random Access Memory), magnetic tape, magnetic disk, flash memory, optical data storage devices, etc.

[0092] As described above, the disclosed embodiments have been explained with reference to the attached drawings. Those skilled in the art will understand that the present disclosure may be practiced in forms different from the disclosed embodiments without changing the technical spirit or essential features of the present disclosure. The disclosed embodiments are illustrative and should not be interpreted restrictively. Explanation of the symbols

[0094] 110: Memory 120: Communication module 130: Display 140: Input Module 150: Processor

Claims

Claim 1 A method for automatically generating a production drawing for a ship door, performed by a first terminal device, wherein the method comprises: a step of obtaining first specification information related to a first door through a first user interface (UI); and a step of inputting first design information based on the first specification information into a drawing generation program linked to the first UI. The method includes the step of displaying a second UI containing a first drawing of the first door corresponding to the first design information generated through the drawing generation program, wherein the second UI includes a first score of the first drawing and the reason for the first score, wherein the first specification information is input into a first artificial intelligence (AI) model by the first terminal device to obtain a plurality of expected design drawings, and based on the selection of the first expected design drawing among the plurality of expected design drawings, the first design information related to the first expected design drawing is input into the drawing generation program by the first terminal device, and the first design information includes the first specification information, handle type, surface finish information, door frame shape information, color information, and style information, wherein the first design information is input into a second AI model by the first terminal device to output a first score of the first drawing, and the second AI model: i) outputs a first intermediate score based on the relationship between the use of the first door and the material of the first door; and ii) outputs a second intermediate score based on the width and number of hinges of the first door. A method that is learned to output a score; iii) output a third intermediate score based on the relationship between the handle diameter of the first door and the thickness of the first door; and output the first score based on the first intermediate score, the second intermediate score and the third intermediate score. Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 A method according to claim 1, wherein information regarding each of the first intermediate score, the second intermediate score, and the third intermediate score is input into a third AI model by the first terminal device, and text data indicating the reason for the first score is output.

Citation Information

Patent Citations

  • System for ship design and method for artificial intelligence ship design using the same

    KR1020210097600A

  • Integrated Auto-Design System

    KR102269668B1

  • The Artificial Intelligence-based Commercial Space Interior Automatic Design Method And The System Thereof

    KR102717657B1

  • Door and window simulation system, door and window simulation method, and program

    JP7200889B2

  • Estimation calculation system using artificial intelligence and its method and display module for monitoring it

    KR102401296B1