Intelligent robot teaching system and intelligent robot teaching method
Through the intelligent robot teaching system, wireless remote teaching is performed using mobile terminals, and the robot teaching program is stored through distributed backup and robot teaching programs, the problem of managing a large number of equipment and fault response delays in the existing technology is solved, and efficient and safe robot teaching and fault responses are achieved.
Patent Information
- Application Number
- CN202410783340.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-12-14
- Filing Date
- 2024-06-18
- Publication Date
- 2025-06-17
AI Technical Summary
Existing robot teaching systems require the management of a large number of equipment and may delay the fault response when the robot fails due to the absence of the teaching expert.
Design an intelligent robot teaching system, use mobile terminals to perform wireless remote teaching, and store robot teaching programs through distributed backup to ensure the security and ease of management of the system. The system includes a robot control panel, a mobile terminal, a virtual network server and a robot teaching program operation server. Through biometric signal recognition and role permission management, it realizes remote creation, modification and management of robot teaching programs.
Through the intelligent robot teaching system, the teaching limitations can be solved in time and space, shortened the fault response time, prevented the loss or error of the robot teaching program, and improved the reliability and efficiency of the production line.
Smart Images

Figure CN120155907A_ABST
Abstract
Description
[0001] Cross - reference to related applications
[0002] This application claims the benefit of Korean Patent Application No. 10 - 2023 - 0182077, filed on December 14, 2023, which is hereby incorporated by reference herein in its entirety. Technical Field
[0003] The present invention relates to an intelligent robot teaching system. Background Art
[0004] For many reasons, such as increasing productivity and quality, solving the labor shortage caused by aging, and preventing the occurrence of musculoskeletal diseases, finished vehicle factories are continuously expanding the use of automated processes with and without human operation.
[0005] The most important equipment in configuring an automated production line is a robot, and as the use of robots increases, the robot equipment should be effectively managed and a fault response should be made immediately when an abnormality occurs in the robot equipment to prevent a decrease in profitability due to a decrease in the equipment operation rate.
[0006] However, in the case of current robots, a teaching programmer (which is an input device that can input and modify the movement of a robot) is connected to each individual robot, so there are problems in that a large number of devices need to be managed, and when a robot fails, if a robot teaching expert is not on - site, the fault response will be delayed. Summary of the Invention
[0007] The present invention relates to an intelligent robot teaching system and an intelligent robot teaching method, and more particularly, to an intelligent robot teaching system and an intelligent robot teaching method for wirelessly and remotely teaching a robot using a mobile terminal.
[0008] Some embodiments of the present invention may provide an intelligent robot teaching system and an intelligent robot teaching method that solve time and space limitations through wireless remote robot teaching program control and are safe and easy to manage through distributed backup storage of the robot teaching program.
[0009] Some embodiments of the present invention may provide an intelligent robot teaching system and an intelligent robot teaching method that can remotely create and modify a robot teaching program by creating an application program through a teaching program installed on a mobile terminal and are safe and easy to manage by storing the robot teaching program as a backup in multiple mobile terminals.
[0010] According to an embodiment, an intelligent robot teaching system may include a robot control panel, a mobile terminal, a virtual network server, and a robot teaching program operation server. The robot control panel is connected to the robot. The mobile terminal is installed with a robot teaching program creation application based on the robot teaching program to teach the robot. The virtual network server is wirelessly connected to the mobile terminal and the robot control panel. The robot teaching program operation server operates and manages the robot teaching program.
[0011] Multiple robots may be provided, and the intelligent robot teaching system may further include a network hub that connects multiple robot control panels, which are respectively connected to multiple robots, to the virtual network server and the robot teaching program operation server.
[0012] The intelligent robot teaching system may further include a network camera that monitors the operation status of the robot in real time. The network camera may be connected to the mobile terminal and may adjust the position and angle of the network camera according to the user's manipulation through the mobile terminal.
[0013] The virtual network server may include a virtual private network (VPN) server dedicated to robot teaching. The VPN server dedicated to robot teaching may store the serial number of the mobile terminal and the biometric signal recognition data of the user who has the right to use the mobile terminal matching the serial number.
[0014] The VPN server dedicated to robot teaching may confirm whether the biometric signal recognition data of the user matches the serial number of the mobile terminal based on the robot teaching program creation application of the mobile terminal. The biometric signal recognition data of the user is recognized through the biometric signal of the user accessing the robot teaching program. Only when the serial number of the mobile terminal matches the biometric signal recognition data of the user, the user may be allowed to access the robot teaching program.
[0015] The robot teaching program operation server may assign a role with specific working permissions to each user who has the right to access the mobile terminal. The role may be selected from a teaching expert, a middle-level manager, and a field worker. The teaching expert has the right to create and modify the robot teaching program and query the change history of the robot teaching program and the occurrence status of robot operation errors. The middle-level manager has the right to query the change history of the robot teaching program and the occurrence status of robot operation errors. The field worker only has the right to query the occurrence status of robot operation errors.
[0016] The robot teaching program operation server can be connected to the manufacturer's server of the robot and provide the robot teaching program with robot motion updates and a fault response manual provided in real time from the manufacturer's server.
[0017] The robot teaching program operation server can store the robot teaching program in each of multiple robot control panels through a network hub.
[0018] Multiple mobile terminals can be set, and the robot teaching program operation server can back up and store the robot teaching program in real time in each of the multiple mobile terminals.
[0019] When a robot teaching program is newly created or modified, the robot teaching program operation server can automatically update and manage the following change history: which of multiple users created or modified the robot teaching program, and whether the robot teaching program of which of multiple robots has changed.
[0020] According to one embodiment, an intelligent robot teaching method may include: when a mobile terminal recognizes a user's biometric signal, determining whether the serial number assigned to the mobile terminal matches the biometric signal recognition data of the user; when the serial number and the biometric signal recognition data match each other, activating the robot teaching program; and when the user creates an application to select a target robot through the robot teaching program of the mobile terminal and selects a creation or modification menu of the robot teaching program for the target robot, creating or modifying the robot teaching program of the target robot in the robot teaching program operation server.
[0021] The intelligent robot teaching method may further include: automatically storing the change history of the robot teaching program created or modified in the robot teaching program operation server, where the change history may include the date and content of creating or modifying the robot teaching program and information about the user who created or modified the robot teaching program.
[0022] The intelligent robot teaching method may further include: automatically backing up and storing the change history in the mobile terminal.
[0023] The intelligent robot teaching method may further include: sending and storing the final version of the creation and modification of the robot teaching program to multiple mobile terminals and multiple robot control panels.
[0024] Activating the robot teaching program may include: detecting the role assigned to the user allowed to access the robot teaching program by matching the biometric signal recognition data, and determining whether to activate the creation or modification menu of the robot teaching program based on the detected role.
[0025] The roles may include a teaching expert, a middle - level manager, and a field worker. The teaching expert has the right to create and modify the robot teaching program and query the change history of the robot teaching program and the occurrence status of robot operation errors. The middle - level manager has the right to query the change history of the robot teaching program and the occurrence status of robot operation errors. The field worker only has the right to query the occurrence status of robot operation errors.
[0026] The intelligent robot teaching method may further include: when the user's role is detected as a teaching expert, activating the creation or modification menu of the robot teaching program.
[0027] The robot's robot control panel and the mobile terminal can be connected through a VPN server dedicated for teaching.
[0028] The intelligent robot teaching method may further include: providing the robot teaching program with robot motion updates and fault response manuals provided in real - time from the robot manufacturer's server.
[0029] The intelligent robot teaching method may further include: monitoring the operation status of the robot in real - time through a network camera connected to the mobile terminal.
[0030] Based on the intelligent robot teaching system and the intelligent robot teaching method according to the embodiments of the present invention, when the production line is interrupted due to the loss or modification of the robot teaching program, the fault response time can be shortened.
[0031] Based on the intelligent robot teaching system and the intelligent robot teaching method according to the embodiments of the present invention, by using the biometric signal recognition function of the mobile terminal and the multi - distributed backup system of the robot teaching program, the loss or error of the robot teaching program can be prevented. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 is a schematic diagram showing an intelligent robot teaching system according to an embodiment of the present invention.
[0033] Figure 2 is a schematic diagram showing the process of change history management of the robot teaching program through the intelligent robot teaching system according to an embodiment of the present invention.
[0034] Figure 3 is a flowchart showing an intelligent robot teaching method according to an embodiment of the present invention.
[0035] Figure 4 is a flowchart of the operation of the virtual network server of the intelligent robot teaching system according to an embodiment of the present invention.
[0036] Figure 5It is a flowchart of the operation of a robot teaching program operation server of an intelligent robot teaching system according to an embodiment of the present invention.
[0037] Figure 6 It is a flowchart of the teaching program management of a mobile terminal of an intelligent robot teaching system according to an embodiment of the present invention.
[0038] Figure 7 It is a schematic diagram showing a robot and a robot teaching program creation application according to an embodiment of the present invention.
[0039] Figures 8A to 8C It is a schematic diagram showing a robot and a robot teaching program creation application according to an embodiment of the present invention.
[0040] Figure 9 It is a schematic diagram showing a robot teaching program creation application according to an embodiment of the present invention. Detailed Embodiments
[0041] Hereinafter, exemplary embodiments of the present invention will be described more fully with reference to the accompanying drawings so that those skilled in the art to which the present invention pertains can easily implement it. As those skilled in the art can understand, the described exemplary embodiments can be modified in various different ways without departing from the spirit or scope of the present invention. Accordingly, the drawings and the description are to be regarded as illustrative in nature and not restrictive. Throughout the specification, the same reference numerals may denote the same elements.
[0042] Throughout the specification and the claims, unless explicitly described to the contrary, the word "comprise" and variations such as "comprises" or "comprising" should be understood to imply the inclusion of the stated elements but not the exclusion of any other elements.
[0043] Terms including ordinal numbers, such as "first", "second", etc. may be used to describe various components, but the components are not necessarily limited by these terms. The above terms are only used for the purpose of distinguishing one component from another.
[0044] Terms used in the specification (such as "…… unit", "…… device / component", and "module") may mean a unit capable of processing at least one function or operation described in the specification, which may be implemented as hardware or a circuit, software, or a combination of hardware or a circuit and software.
[0045] Hereinafter, some exemplary embodiments of the present invention will be described with reference to the accompanying drawings.
[0046] Figure 1It is a schematic diagram showing an intelligent robot teaching system according to an embodiment of the present invention. The intelligent robot teaching system may include a system for remotely and wirelessly teaching a robot using a mobile terminal.
[0047] Reference Figure 1 , the intelligent robot teaching system 100 may include a robot control panel 110, a network camera 120, a mobile terminal 130, a virtual network server 140, a robot teaching program operation server 150, and a network hub 160. Any combination or all combinations thereof may be plural or may include plural components.
[0048] The robot control panel 110 may be connected to a robot (RB). The robot control panel 110 may correspond to a device or system for manipulating or controlling the robot (RB). As shown in the figure, the robot control panel 110 may be provided in multiple numbers to control each of the multiple robots (RB).
[0049] The network camera 120 may monitor the operation status of the robot in real time. The network camera 120 may be connected to the mobile terminal 130 and may adjust the position and angle of the network camera 120 according to the manipulation by the user through the mobile terminal 130.
[0050] The mobile terminal 130 may be installed with a robot teaching program creation application based on the robot teaching program 10 to teach the robot (RB). That is, the user may create or modify the robot teaching program 10 through the robot teaching program creation application of the mobile terminal 130.
[0051] The mobile terminal 130 may be provided in multiple numbers. Each of the multiple mobile terminals 130 may include a serial number. Each of the multiple mobile terminals 130 may only allow a user matching the serial number to access the robot teaching program 10.
[0052] The virtual network server 140 may wirelessly connect the mobile terminal 130 to the robot control panel 110. The virtual network server 140 may include a virtual private network (VPN) server dedicated to robot teaching. The VPN server dedicated to robot teaching may store the serial number of the mobile terminal and the biometric signal recognition data of the user (who has the right to use the mobile terminal matching the serial number).
[0053] The biometric signal may include all biometric information of the user, such as the user's face, fingerprint, voice, and iris. The biometric signal recognition data may be data including information about the biometric signal of the user. For example, when identifying the user's fingerprint, fingerprint recognition data may be generated.
[0054] A VPN server dedicated to robot teaching can create an application program based on the robot teaching program of the mobile terminal 130, and confirm whether the biometric signal recognition data of the user matches the serial number of the mobile terminal 130. The biometric signal recognition data of the user is recognized through the biometric signal of the user accessing the robot teaching program 10.
[0055] Only when the serial number matches the biometric signal recognition data of the user, the VPN server dedicated to robot teaching will allow the user to access the robot teaching program 10 through the mobile terminal 130.
[0056] The robot teaching program operation server 150 can operate and manage the robot teaching program 10.
[0057] The robot teaching program operation server 150 can assign a role with specific work permissions to each user who is allowed to access the mobile terminal 130.
[0058] The role can be divided into multiple roles with different ranges of work permissions.
[0059] For example, the roles assigned to users can include a teaching expert US1, a middle-level manager US2, and a field worker US3. The teaching expert US1 has the right to create and modify the robot teaching program 10 and query the change history of the robot teaching program 10 and the occurrence status of robot operation errors. The middle-level manager US2 has the right to query the change history of the robot teaching program 10 and the occurrence status of robot operation errors. The field worker US3 only has the right to query the occurrence status of robot operation errors.
[0060] The robot teaching program operation server 150 can selectively assign one of the roles of the teaching expert US1, the middle-level manager US2, and the field worker US3 to the user.
[0061] The robot teaching program operation server 150 can be connected to the manufacturer server (RMS) of the robot (RB). The robot teaching program operation server 150 can provide the robot action update and the fault operation manual provided in real time from the manufacturer server (RMS) to the robot teaching program 10.
[0062] The robot teaching program operation server 150 can store the robot teaching program 12 in each of the multiple robot control panels 110 through the network hub 160.
[0063] When a robot teaching program 10 is newly created or modified, the robot teaching program operation server 150 can automatically update and manage the following change history: which of multiple users created or modified the robot teaching program 10, and whether the robot teaching program 10 of which of multiple robots has changed.
[0064] When a robot teaching program 10 is newly created or modified, the robot teaching program operation server 150 can provide an alert to the user that the robot teaching program 10 has been newly created or modified.
[0065] The robot teaching program operation server 150 can backup and store the updated robot teaching program 11 in real time in each of the multiple mobile terminals 130.
[0066] The network hub 160 can connect multiple robot control panels 110 connected to multiple robots (RB) to the virtual network server 140 and the robot teaching program operation server 150.
[0067] Figure 2 It is a schematic diagram showing a process of managing the change history of a robot teaching program by an intelligent robot teaching system according to an embodiment of the present invention. Figure 2 From the perspective of the user's screen of the mobile terminal 130 (see Figure 1 ), an intelligent robot teaching method by the intelligent robot teaching system 100 (see Figure 1 ) is shown.
[0068] In Figure 2 , when the mobile terminal 130 recognizes the user's biometric signal, the intelligent robot teaching system 100 can determine whether the serial number assigned to the mobile terminal 130 matches the biometric signal recognition data of the user (step S210).
[0069] When the serial number and the biometric signal recognition data match each other, the intelligent robot teaching system 100 can activate the robot teaching program.
[0070] The intelligent robot teaching system 100 can provide an interface for creating or modifying a teaching program to the user through a robot teaching program creation application (hereinafter referred to as an application) of the mobile terminal 130. The user can select the robot to be created or modified through the robot teaching program creation application (step S220).
[0071] The intelligent robot teaching system 100 can provide a menu for the user to newly create and modify a teaching program, query the modification history, and query the history of robot error occurrences through an application program (step S230). The intelligent robot teaching system 100 can provide a restricted menu based on the role of the connected user and the work permissions according to that role. For example, the user can select the modification menu of the teaching program.
[0072] When the user selects the menu, the intelligent robot teaching system 100 can wirelessly and remotely connect to the robot teaching program operation server through a VPN server dedicated to robot teaching to create, modify, and manage the teaching program.
[0073] The intelligent robot teaching system 100 can provide a selection menu through which the user can select the robot teaching program that the user wants to modify, and the user can select the robot teaching program that the user wants to modify among the robot teaching programs of multiple robots (step S240).
[0074] The intelligent robot teaching system 100 can provide a teaching menu for the selected robot teaching program, and the user can remotely modify the robot teaching program using the mobile terminal 130 (step S250).
[0075] The intelligent robot teaching system 100 can store and upload the modified robot teaching program to the robot teaching program operation server.
[0076] The intelligent robot teaching system 100 can automatically update the change history including the modifier, modification date, and modification content of the robot teaching program by modifying the change history management file on the robot teaching program operation server (step S260).
[0077] The intelligent robot teaching system 100 can automatically copy and send the change history management file of the updated robot teaching program to multiple mobile terminals (step S271).
[0078] The intelligent robot teaching system 100 can update the final version of the robot teaching program to multiple mobile terminals and multiple robot control panels, and complete the task execution (step S272).
[0079] Figure 3 is a flowchart showing an intelligent robot teaching method according to an embodiment of the present invention. Figure 3 The intelligent robot teaching method can be executed by an intelligent robot teaching system. For example, the intelligent robot teaching method can be executed by a robot teaching program operation server. For example, reference will be made to Figure 1 for description. Descriptions that are repeated with Figure 2 can be omitted.
[0080] In Figure 3 Figure 3 , the intelligent robot teaching system 100 can allow a user to access the robot teaching program 10 through biometric signal recognition of the mobile terminal 130 (step S310). For example, the intelligent robot teaching system 100 can allow the user to access the robot teaching program 10 through fingerprint recognition, face recognition, or iris recognition of the mobile terminal 130.
[0081] The intelligent robot teaching system 100 can select a target robot to be created, modified, or queried according to the user's operation on the application program of the mobile terminal 130 (step S320).
[0082] The intelligent robot teaching system 100 can detect the role of the user assigned to access the robot teaching program 10 through biometric signal recognition. The intelligent robot teaching system 100 can determine whether to activate the creation or modification menu of the robot teaching program based on the detected role (steps S330 and S340).
[0083] The intelligent robot teaching system 100 can assign a role selected from a teaching expert US1, a middle-level manager US2, and a field worker US3 to the user. The teaching expert US1 has the right to create and modify the robot teaching program and query the change history of the robot teaching program and the occurrence status of robot operation errors. The middle-level manager US2 has the right to query the change history of the robot teaching program and the occurrence status of robot operation errors. The field worker US3 only has the right to query the occurrence status of robot operation errors.
[0084] For example, when the detected user role is the middle-level manager US2 (step S340), the intelligent robot teaching system 100 can query the modification or change history of the robot teaching program 10, activate the query menu for the robot error occurrence history, and disable the creation / modification menu (step S341).
[0085] When the detected user role is the field worker US3, the intelligent robot teaching system 100 can only activate the query menu for the robot error occurrence history and disable the remaining menus (step S342).
[0086] When the detected user role is the teaching expert US1, the intelligent robot teaching system 100 can activate the creation / modification menu of the robot teaching program 10 (step S350). In this case, the intelligent robot teaching system 100 can also activate the query menu for the modification or change history of the robot teaching program and the query menu for the robot error occurrence history.
[0087] The intelligent robot teaching system 100 can select the robot teaching program of the target robot to be created or modified from the creation / modification menu according to the operation of the user through the mobile terminal 130 (step S360).
[0088] The intelligent robot teaching system 100 can perform teaching of robot actions on the robot teaching program operation server by reflecting the modifications remotely executed by the user through the mobile terminal 130 (step S370).
[0089] The intelligent robot teaching system 100 can automatically update the modification history of the robot teaching program in the management file (step S380).
[0090] When a new robot teaching program is created or modified, the intelligent robot teaching system 100 can provide an alert to the user that a new creation or modification of the robot teaching program has occurred.
[0091] The intelligent robot teaching system 100 can automatically back up and store the management file of the modification history of the robot teaching program and the modified robot teaching program in multiple mobile terminals of authorized users (step 390).
[0092] Figure 4 It is a flowchart of the operation of the virtual network server of the intelligent robot teaching system according to an embodiment of the present invention. The virtual network server 140 can include a VPN server dedicated to robot teaching, and can store the serial number of the mobile terminal and the biometric signal recognition data of the user matching the serial number.
[0093] In one embodiment, the virtual network server 140 can generate an encrypted VPN token in the registered mobile terminal and send the VPN token to the registered user (step S410).
[0094] The virtual network server 140 can compare the VPN token sent to the registered user with the VPN token stored in the virtual network server to allow the user to access when they match (step S420).
[0095] The virtual network server 140 can confirm the VPN token sent to the registered user to confirm whether the mobile terminal and the connected user are authorized to create / modify the robot teaching program and send the robot teaching program through the VPN (step S430).
[0096] For authorizing the user to create / modify the robot teaching program, the virtual network server 140 can update the robot teaching program on the robot teaching program operation server (step S440).
[0097] Figure 5It is a flowchart of the operation of a robot teaching program operation server of an intelligent robot teaching system according to an embodiment of the present invention.
[0098] The robot teaching program operation server 150 can generate an information message group to send information to multiple mobile terminals through a distributed network (step S510). The information can include data related to the modification / creation of the robot teaching program.
[0099] The robot teaching program operation server 150 can create an initial message group of the distributed network and add a new message group to the existing message group (step S520).
[0100] The robot teaching program operation server 150 can store the changed part of the robot teaching program as a file. If there are differences in the teaching programs sent to each mobile terminal, it stores the differences. If there are no differences, it stores the information in the teaching data that has not been changed (step S530).
[0101] The robot teaching program operation server 150 can send the updated file including the differences to a specific folder of each mobile terminal (step S540).
[0102] Figure 6 It is a flowchart of a teaching program management method for a mobile terminal of an intelligent robot teaching system according to an embodiment of the present invention.
[0103] When the mobile terminal 130 receives updated teaching program data from the robot teaching program operation server, the mobile terminal 130 can receive a message of "teaching data received" and confirm the latest teaching program data (step S610).
[0104] The mobile terminal 130 can manage the updated robot teaching program data by generating a backup folder in the mobile terminal (step S620).
[0105] The mobile terminal 130 can manage the modification history file of the robot teaching program by generating a teaching update folder in the mobile terminal (step S630).
[0106] Figure 7 It is a schematic diagram showing a robot and a robot teaching program creation application according to an embodiment of the present invention.
[0107] In Figure 7 , the robot 710 can include a first-axis motor to a sixth-axis motor. The first screen 720 and the second screen 730 of the mobile terminal can respectively show the interfaces of the robot teaching program creation application.
[0108] The first screen 720 may display an interface including a menu, which may include the creation and modification of a robot teaching program, query of modification history, query of error occurrence history, etc. The second screen 730 may display an interface including a new creation menu that appears when the user selects the new creation button 721 of the robot teaching program through the interface of the first screen 720. For example, when the user selects the control buttons 731 for each axis on the second screen 730, each axis of the robot 710 may be controlled according to the selected instructions. In the second screen 730, 1U to 6U may be angle increase instructions for the first to sixth axes respectively, and 1D to 6D may be angle decrease instructions for the first to sixth axes. The control angles may be preset in advance.
[0109] Figures 8A to 8C is a schematic diagram showing a robot and a robot teaching program creation application according to an embodiment of the present invention.
[0110] In Figure 8A , when the user clicks on point 1 (P1) on the interface 810a, the position of the first axis can be stored. In other words, when the user moves the position of the first axis of the robot to a specific position through the angle control of 1U and 1D and then clicks on point 1 (P1), the position of the first axis can be stored as the specific position.
[0111] In Figure 8B , when the user clicks on point 2 (P2) on the interface 810b, the position of the second axis can be stored. In other words, when the user moves the position of the second axis of the robot to a specific position through the angle control of 2U and 2D and then clicks on point 2 (P2), the position of the second axis can be stored as the specific position.
[0112] In Figure 8C , when the user clicks on point 3 (P3) on the interface 810c, the position of the third axis can be stored. In other words, when the user moves the position of the third axis of the robot to a specific position through the angle control of 3U and 3D and then clicks on point 3 (P3), the position of the third axis can be stored as the specific position.
[0113] Figure 9 is a schematic diagram showing a robot teaching program creation application according to an embodiment of the present invention.
[0114] In Figure 9 , when the user selects the execution button 920 through the interface 900, the intelligent robot teaching system can implement the operation of moving each axis of the robot to the specified specific positions respectively.
[0115] When the user selects the initial position button 910 through the interface 900, the intelligent robot teaching system can move each axis of the robot to its original position before the operation.
[0116] When the user selects the reset button 930 through the interface 900, the intelligent robot teaching system can delete and initialize the teaching history data of the specific positions designated for each axis of the robot.
[0117] Although some exemplary embodiments of the present invention have been described in detail above, the scope of the present invention is not necessarily limited thereto, but may include several modification and variation ways made by those skilled in the art to which the present invention pertains according to the definition of the claims.
Claims
1. A robot teaching system, comprising: a robot control panel connected to the robot; A mobile terminal having a robot teaching program creation application installed thereon based on the robot teaching program for teaching the robot; a virtual network server that wirelessly connects the mobile terminal and the robot control panel; and The robot teaching program operation server is configured to operate and manage the robot teaching program.
2. The robot teaching system according to claim 1, wherein: The robot is provided in a plurality, and the system further comprises: a plurality of robot control panels, wherein the plurality of robot control panels are respectively connected to the plurality of robots; A network hub that connects multiple robot control panels to a virtual network server and a robot teaching program operation server.
3. The robot teaching system according to claim 2, wherein: The robot teaching program operation server is configured to store the robot teaching program in each of the robot control panels through a network hub.
4. The robot teaching system according to claim 1, further comprising a network camera, wherein the network camera is configured to monitor the operation status of the robot in real time. in, The network camera is connected to the mobile terminal, and the position and angle of the network camera are adjusted according to the manipulation of the user through the mobile terminal.
5. The robot teaching system according to claim 1, wherein: The virtual network server includes a virtual private network server dedicated to robot teaching, and the virtual private network server is configured to store the serial number of the mobile terminal and the biometric signal recognition data of the user who has the right to use the mobile terminal matching the serial number.
6. The robot teaching system according to claim 5, wherein: The virtual private network server is configured to create an application based on the robot teaching program of the mobile terminal, confirm whether the user's biometric signal identification data matches the serial number of the mobile terminal, the user's biometric signal identification data is identified by the biometric signal of the user accessing the robot teaching program, The user is allowed to access the robot teaching program only if the serial number of the mobile terminal matches the user's biometric signal recognition data.
7. The robot teaching system according to claim 6, wherein: The robot teaching program operation server is configured to assign a role with specific work authority to each user who has access to the mobile terminal, The roles are selected from teaching experts, middle managers and field workers. The teaching expert has the right to create and modify the robot teaching program and query the change history of the robot teaching program and the status of robot operation errors. The middle-level managers have the right to query the change history of the robot teaching program and the status of robot operation errors. The on-site worker is only entitled to query the status of robot operation errors.
8. The robot teaching system according to claim 1, wherein: The robot teaching program operation server is connected to the manufacturer server of the robot, and the robot teaching program operation server is configured to provide the robot teaching program with robot motion updates and fault response manuals provided in real time from the manufacturer server.
9. The robot teaching system according to claim 1, wherein: The mobile terminal is provided in a plurality, and the robot teaching program operation server is configured to back up and store the robot teaching program in each of the plurality of mobile terminals in real time.
10. The robot teaching system according to claim 1, wherein: The robots are arranged in plurality, and the robot teaching program operation server is configured to automatically update and manage a change history of whether a robot teaching program is created or modified by a plurality of users and whether the robot teaching programs of a plurality of robots are changed in response to a new creation or modification of the robot teaching program.
11. A robot teaching method, comprising: In response to the mobile terminal identifying the biometric signal of the user, determining whether a serial number assigned to the mobile terminal matches the biometric signal identification data of the user; activating a robot teaching program in response to a match between the serial number and the biometric signal recognition data; In response to the user selecting a target robot through a robot teaching program creation application of a mobile terminal and selecting a creation or modification menu of a robot teaching program for the target robot, a robot teaching program for the target robot is created or modified in a robot teaching program operation server.
12. The robot teaching method according to claim 11, further comprising: Automatically storing a change history of a robot teaching program created or modified in a robot teaching program operation server; The change history includes the date and content of creating or modifying the robot teaching program and information about the user who created or modified the robot teaching program.
13. The robot teaching method according to claim 12, further comprising: The change history is automatically backed up and stored in at least one mobile terminal.
14. The robot teaching method according to claim 13, further comprising: The final version of the creation and modification of the robot teaching program is sent to the mobile terminal and the robot control panel and stored.
15. The robot teaching method according to claim 11, wherein: Activating the robot teaching procedure includes: detecting the role assigned to the user who is allowed to access the robot teaching program by matching the biometric signal recognition data; Determines whether to activate the creation or modification menu of the robot teaching program based on the detected character.
16. The robot teaching method according to claim 15, wherein: The roles include: Teaching experts, who have the right to create and modify robot teaching programs and query the change history of robot teaching programs and the status of robot operation errors; Middle-level managers, who have the right to query the change history of the robot teaching program and the status of robot operation errors; and On-site workers only have the right to query the status of robot operation errors.
17. The robot teaching method according to claim 16, further comprising: In response to the user's role being detected as a teaching expert, a creation or modification menu of a robot teaching program is activated.
18. The robot teaching method according to claim 11, wherein: The robot control panel of the target robot and the mobile terminal are connected via a virtual private network server dedicated to teaching.
19. The robot teaching method according to claim 11, further comprising: Provide the robot teaching program with robot motion updates and fault response manuals provided in real time from the manufacturer's server of the target robot.
20. The robot teaching method according to claim 11, further comprising: The operating status of the target robot is monitored in real time through a network camera connected to the mobile terminal.