US20160325434A1 - Apparatus for remotely controlling robots and control method thereof - Google Patents

Apparatus for remotely controlling robots and control method thereof Download PDF

Info

Publication number
US20160325434A1
US20160325434A1 US14/929,432 US201514929432A US2016325434A1 US 20160325434 A1 US20160325434 A1 US 20160325434A1 US 201514929432 A US201514929432 A US 201514929432A US 2016325434 A1 US2016325434 A1 US 2016325434A1
Authority
US
United States
Prior art keywords
command signal
work
robot
field
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/929,432
Inventor
Seung Yeol Lee
Dae Jin Kim
Sung Hoon EOM
Jeon II MOON
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daegu Gyeongbuk Institute of Science and Technology
Original Assignee
Daegu Gyeongbuk Institute of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daegu Gyeongbuk Institute of Science and Technology filed Critical Daegu Gyeongbuk Institute of Science and Technology
Assigned to DAEGU GYEONGBUK INSTITUTE OF SCIENCE AND TECHNOLOGY reassignment DAEGU GYEONGBUK INSTITUTE OF SCIENCE AND TECHNOLOGY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EOM, SUNG HOON, KIM, DAE JIN, LEE, SEUNG YEOL, MOON, JEON IL
Publication of US20160325434A1 publication Critical patent/US20160325434A1/en
Priority to US16/168,846 priority Critical patent/US10967515B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1682Dual arm manipulator; Coordination of several manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39146Swarm, multiagent, distributed multitask fusion, cooperation multi robots
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/02Arm motion controller

Definitions

  • the present disclosure relates to an apparatus for remotely controlling one or more robots and a control method thereof, and more particularly, to an apparatus for remotely controlling one or more robots to perform specific work in cooperation with each other instead of a worker in unstructured and dangerous environments and a control method thereof.
  • a field robot commonly used in the fields of construction, earthwork, military, subsea, and space performs hazardous and difficult work instead of human in unstructured and dynamic environments.
  • a robot teleoperation system is a system in which an operator remotely controls a robot (for example, a field robot) placed at a remote location to perform specific work instead of a worker.
  • the operator-robot ratio may be variously constructed in 1:1, 1:N, N:1, and N:N.
  • Recent robot teleoperation systems commonly use an 1:1 remote control method in which one remote control device collects operation commands from the operator and one field robot performs work corresponding to the operation commands transmitted from the remote control device instead of the worker.
  • the 1:1 remote control method may have lots of limitations in performing the work, and fatigue of the operator may increase since only one person generates the entire operation commands to control the robot.
  • many teleoperation tasks demand the operator to have high remote control skill, and in particular, it may become impossible to remotely control the robot if a time delay occurs.
  • the 1:1 remote control method is inappropriate for the work dealing with large and heavy objects (for example, opening and closing a large-sized valve or replacing a large-sized pipe) due to limitations of a workspace and safety load permitted to one robot.
  • a plurality of 1:1 remote control systems may be employed, but the number of the operators increases as the number of operated systems increases, and thus it may bring some problems in interface and communication between the operators, increasing labor costs due to the increased operators.
  • a field robot integrated control system using an 1:N remote control method in which one operator controls a plurality of field robots is proposed as a technology for performing specific tasks that are difficult to be performed with the 1:1 remote control method.
  • Korean Patent Laid-Open Publication No. 10-2013-0027383 published on Mar. 15, 2013 discloses a background technique of the present invention.
  • the present disclosure has been made in an effort to provide an apparatus for remotely controlling one or more robots to perform specific work in cooperation with each other instead of a worker in unstructured and dangerous environments and a method thereof.
  • an exemplary embodiment of the present disclosure provides an apparatus for remotely controlling one or more field robots, which may includes: an interface unit which receives information about field robots to be remotely controlled and selection of an operation mode for the field robots from a user operation device, and also receives an operation command signal for controlling operations of the field robots; a work command generator which generates a work command signal for operating the field robots to be remotely controlled or an object of work to correspond to the received information about the operation mode and the received operation command signal; an autonomous command generator which generates an autonomous operation command signal for controlling an operation of a second field robot when a user selects a following mode and the work command generator generates a work command signal for a first field robot to correspond to the following mode, or generates an autonomous operation command signal for controlling operations of the first field robot and the second field robot in order to operate the object of work when the user selects an object mode and the work command generator generates a work command signal for the object of work to correspond to the object mode; and a communication unit which transmits
  • the user operation device may detect a motion of the user, and generates the operation command signal corresponding to the detected motion.
  • the work command generator may generate the work command signal allowing one field robot to be remotely controlled to operate according to the user's motion when the user selects a monopoly mode.
  • the work command generator may generate the work command signal allowing the first field robot to operate according to the user's motion
  • the autonomous command generator may generate the autonomous operation command signal that is same as the work command signal or symmetric to the work command signal, centering a particular rotation axis.
  • the autonomous command generator may generate the autonomous operation command signal for controlling the operations of the first field robot and the second field robot in order to operate the object of work according to the work command signal.
  • the apparatus for remotely controlling one or more field robots may further include a storage unit which stores the work command signals, the autonomous operation command signals, and information about work performance supplied from the field robots.
  • the autonomous command generator may extract the autonomous operation command signal corresponding to the work command signal to be repeatedly executed, among the already stored work command signals and autonomous operation command signals.
  • the autonomous command generator may directly modify the autonomous operation command signal to correspond to the work performance information.
  • the autonomous command generator may transmit the work performance information to the user operation device, may receive the modified operation command signal from the user operation device, and then may modify the autonomous operation command signal to correspond to the modified operation signal.
  • Another embodiment of the present embodiment provides a control method of the apparatus for remotely controlling one or more field robots, which may includes: a step of receiving information about operations of field robots to be remotely controlled and selection of an operation mode for the field robots from a user operation device, together with an operation command signal; a step of generating a work command signal for operating the field robots to be remotely controlled or an object of work to correspond to the operation mode and the operation command signal; a step of generating an autonomous operation command signal for controlling an operation of a second field robot when a user selects a following mode and the work command signal for a first field robot is generated, or generating an autonomous operation command signal for controlling operations of the first field robot and the second field robot in order to operate the object of work according to the work command signal when the user selects an object mode and the work command signal for the object of work is generated; and a step of transmitting the autonomous operation command signal to the first field robot and the second field robot.
  • the robot teleoperation system using the robot teleoperating device of the present disclosure and the control method thereof can be applied to outdoor tasks that the 1:1 remote control system cannot perform due to some technical limitations.
  • the robot teleoperation system of the present disclosure can minimize labor of the operator. Accordingly, some problems, such as degrade of efficiency and quality of the work, and occurrence of negligent accidents that may occur when fatigue of the operator increases can be resolved.
  • FIG. 1 is a schematic diagram for illustrating a robot teleoperation system according to an exemplary embodiment of the present disclosure.
  • FIG. 2 is a block diagram for illustrating the robot teleoperating device according to an exemplary embodiment of the present disclosure.
  • FIG. 3 is a flowchart for illustrating a method for remotely controlling the robot in the monopoly mode in accordance with an exemplary embodiment of the present disclosure.
  • FIG. 4 is an example of an image displayed in the user operation device in accordance with the exemplary embodiment of the present disclosure.
  • FIG. 5 is a flowchart for illustrating a method for remotely controlling the robot in the following mode in accordance with another exemplary embodiment of the present disclosure.
  • FIG. 6 is a flowchart for illustrating a method for remotely controlling the robot in the object mode in accordance with still another exemplary embodiment of the present disclosure.
  • FIG. 7 is a flowchart for illustrating a method for remotely controlling the robot in the reproduction mode in accordance with still yet another exemplary embodiment of the present disclosure.
  • the reproduction mode is a mode proposed for reducing fatigue of the user which may increase when the user repeatedly performs simple work like opening and closing a valve.
  • FIG. 8 is a diagram for illustrating a scheme of the robot teleoperation system according to the exemplary embodiment of the present disclosure and flow of the signals in the system.
  • FIG. 9 is a diagram for illustrating flows of the control signals for the respective operation modes of the robot teleoperation system according to the exemplary embodiment of the present disclosure.
  • FIG. 1 is a schematic diagram for illustrating a robot teleoperation system according to an exemplary embodiment of the present disclosure.
  • the robot teleoperation system includes a user operation device 100 , a robot teleoperating device 200 , and one or more field robots 301 and 302 .
  • the robot teleoperating device 200 is connected to the user operation device 100 and the field robots 301 and 302 through a network.
  • the network means a communication linking system allowing the devices and robots to exchange information with each other.
  • Examples of the network are short-range communications including Bluetooth, NFC (near field communication), Zigbee, Wi-Fi, and WAVE (wireless access in vehicular environment), and long-range communications including 3G, 4G, LTE, and LTE-A mobile communications, but the present disclosure is not necessarily limited thereto.
  • the user operation device 100 placed at a remote location may be connected to the robot teleoperating device 100 through the long-range communication, and the field robots 301 and 302 and the robot teleoperating device 200 which are located in a work site may be connected to each other through the short-range communication.
  • the user operation device 100 receives information about the field robot to be remotely controlled and information about an operation mode of the field robot from a user, and transmits them to the robot teleoperating device 200 .
  • the user operation device 100 detects a motion of the user, generates an operation command signal based on the detected motion, and transmits the generated operation command signal to the robot teleoperating device 200 .
  • the user operation device 100 receives information about work performance that is detected by the field robots 301 and 302 .
  • the user operation device 100 may output the received work performance information to the user, and it may transmit the modified operation command signal transmitted from the user to the robot teleoperating device 200 .
  • the robot teleoperating device 200 is placed in the actual work site with the field robots 301 and 302 to manage at least one of the field robots 301 and 302 , serving as a relay between the user operation device 100 and the field robots 301 and 302 .
  • the robot teleoperating device 200 receives the information about the field robots to be remotely controlled from the user operation device 100 placed at a remote location, together with the information about the operation mode.
  • the robot teleoperating device 200 also receives the operation command signal for controlling at least one of the field robots 301 and 302 from the user operation device 100 , generates a work command signal and an autonomous operation command signal depending on the selected operation mode, and then transmits them to the field robots 301 and 302 , thereby controlling the field robot 301 and 302 .
  • the robot teleoperating device 200 receives the work performance information from the field robots 301 and 302 , and may generate a work command signal and an autonomous operation command signal based on the received information in order to enable the field robots 301 and 302 to adaptively operate to the work site.
  • the field robots 301 and 302 are located in the actual work site and operate in response to the work commend signal and the autonomous operation command signal transmitted from the robot teleoperating device 200 .
  • the field robots 301 and 302 may detect work performance information including at least one of location information, sound information, image information, and contact information using various sensors.
  • the field robots 301 and 302 transmit the detected work performance information to the robot teleoperating device 200 , and may operate by receiving the work command signal and the autonomous operation command signal suitable for the situation of the work site from the robot teleoperating device 200 .
  • FIG. 2 is a block diagram for illustrating the robot teleoperating device according to an exemplary embodiment of the present disclosure.
  • the robot teleoperating device 200 includes an interface unit 210 , a work command generator 220 , an autonomous command generator 230 , a communication unit 240 , and a storage unit 250 .
  • the interface unit 210 communicates with the user operation device 100 .
  • the interface unit 210 receives information about the field robot 301 to be remotely controlled from the user operation device 100 together with information about an operation mode, and then receives an operation command signal for controlling the field robots 301 and 302 and the object of work.
  • the interface unit 210 may transmit work performance information supplied from the field robots 301 and 302 to the user operation device 100 .
  • the work command generator 220 generates a work command signal corresponding to the received information about the operation mode and the received operation command signal.
  • the work command signal is a signal for controlling a movement of the field robot 301 to be remotely controlled and a movement of the object of work.
  • the work command generator 220 When the user selects a monopoly mode or a following mode, the work command generator 220 generates a work command signal allowing the field robot 301 to be remotely controlled to perform an operation corresponding to the operation command signal.
  • the work command generator 220 when the user selects an object mode, the work command generator 220 generates a work command signal allowing the object of work to perform an operation corresponding to the operation command signal.
  • the generated work command signal is a signal for controlling the operation of the object of work.
  • the autonomous command generator 220 when the user selects the following mode, the autonomous command generator 220 generates an autonomous operation command signal corresponding to the work command signal for the first field robot 301 .
  • This autonomous operation command signal is to control an operation of the second field robot 302 .
  • the autonomous command generator 230 When the user selects the object mode, the autonomous command generator 230 generates a work command signal for controlling the first and second field robots 301 and 302 in order to operate the object of work in accordance with the work command signal.
  • the autonomous command generator 230 extracts and generates an autonomous operation command signal corresponding to the work command signal which the user selects as a signal to be repeatedly executed.
  • the communication unit 240 communicates with the robot teleoperating device 200 and at least one of the field robots 301 and 302 .
  • the communication unit 240 transmits the generated autonomous operation command signal to the field robots 301 and/or 302 .
  • the communication unit 240 may transmit the generated work command signal to the field robots 301 to be remotely controlled.
  • the storage unit 250 stores the generated work command signal and the generated autonomous operation command signal. When receiving work performance information from the field robots 301 and 302 , the storage unit 250 may additionally store the received information.
  • the autonomous command generator 230 extracts the corresponding autonomous operation command signal among the work command signals, the autonomous operation command signals, and the work performance information that are stored in the storage unit 250 , and then transmits the extracted autonomous operation command signal to the corresponding field robots 301 and 302 .
  • FIG. 3 is a flowchart for illustrating a method for remotely controlling the robot in the monopoly mode in accordance with an exemplary embodiment of the present disclosure
  • FIG. 4 is an example of an image displayed in the user operation device in accordance with the exemplary embodiment of the present disclosure.
  • the user operation device 100 receives information about the field robot to be remotely controlled and selection of the monopoly mode from the user at step S 310 , and transmits the information about the selected field robot and the monopoly mode to the robot teleoperating device 200 at step S 315 .
  • the monopoly mode is a mode in which one person controls operations of one selected robot using an 1:1 remote control method.
  • the user operation device 100 receives selection of any one among the monopoly mode, following mode, object mode, and reproduction mode as an operation mode from the user.
  • the user may select the operation mode in an image displayed in the user operation device 100 , as shown in FIG. 4 .
  • the user operation device 100 displays a representative situation for each operation mode for the user and the user may select the operation mode from the displayed image. Like this, the user may select the operation mode in convenience.
  • the user operation device 100 receives selection of the monopoly mode as the operation mode.
  • the user operation device 100 additionally receives information about the volume and weight of the package. In this case, if the work can be performed by one field robot, the monopoly mode is selected, while the following mode may be selected if the work needs two or more field robots due to the large volume and heavy weight.
  • the user operation device 100 selects the object mode as the operation mode for the corresponding work.
  • the user operation device 100 may select the following mode. In this mode, a field robot operates following another field robot, or two field robots symmetrically operate.
  • the user operation device 100 receives the operation command signal from the user at step S 320 , and transmits it to the robot teleoperating device 200 at step S 325 .
  • the user operation device 100 detects a motion of the user and generates an operation command signal based on the detected motion.
  • the user operation device 100 may use a joystick, a touchpad, a trackball, or a pointing stick for detecting the motion of the user.
  • various motion sensors may be used to detect the motion of the user.
  • the robot teleoperating device 200 After receiving the operation command signal from the user operation device 100 , the robot teleoperating device 200 generates a work command signal corresponding to the received operation command signal at step S 330 , and transmits it to the first field robot 301 to be remotely controlled at step S 335 .
  • the robot teleoperating device 200 In the monopoly mode, the robot teleoperating device 200 generates a work command signal for controlling the first field robot 301 to perform an operation corresponding to the received work command signal. For example, when receiving the operation command signal for transferring the object of work, the robot teleoperating device 200 generates a work command signal for moving the first field robot 301 to a desired place and transmits it to the first field robot 301 .
  • the first field robot 301 to which the work command signal is transmitted performs an operation corresponding to the received work command signal, and detects work performance information at step S 340 .
  • the field robot 301 when receiving the work command signal for transferring the object of work at step S 335 , the field robot 301 lifts the object of work and then transfers it to a place corresponding to the received work command signal.
  • the field robot 301 detects work performance information using various sensors.
  • the detected work performance information may include at least one of physical work performance information, such as location information and contact information, and environmental work performance information, such as sound information and image information.
  • the field robot 301 transmits the detected work performance information to the robot teleoperating device 200 at step S 345 , and the robot teleoperating device 200 transmits the received information to the user operation device 100 at step S 347 .
  • the user operation device 100 outputs the received work performance information in a manner to be recognized by the user.
  • the user operation device 100 receives the modified operation command signal from the user at step S 350 .
  • the step S 350 is substantially same as the previous step S 320 , so the duplicated description will be omitted.
  • the user may grasp the situations of the actual work site in real time by receiving the work performance information detected by the field robot 301 at step S 340 .
  • the user may generate an operation command signal for controlling the field robot 301 in real time depending on the situation of the work site, and may transmit it to the robot teleoperating device 200 .
  • the user determines whether to further move the field robot 301 on the basis of the location information detected by the field robot 301 , and may generate the next operation command signal, or may modify the operation command signal when finding an obstacle placed in front of the field robot 301 in an image photographed by the field robot 301 .
  • the robot teleoperating device 200 receives the modified operation command signal from the user operation device 100 at step S 355 , and modifies the work command signal to correspond to the modified operation command at step S 360 .
  • the robot teleoperating device 200 transmits the modified work command signal to the field robot 301 at step S 365 , and thus the field robot 301 performs an operation corresponding to the modified work command signal.
  • the user operation device 100 that outputs the received work performance information, receives the modified operation command signal from the user, and then transmits it to the robot teleoperating device 200 was described.
  • the robot teleoperating device 200 may automatically modify the operation command signal using the work performance information supplied from the field robot 301 and then may transmit the modified operation command signal to the field robot 301 .
  • the field robot 301 may collect contact information from sensors which are attached to end portions of both arms thereof to collect the contact information at step S 340 .
  • the robot teleoperating device 200 After receiving the work performance information including the contact information, the robot teleoperating device 200 performs modeling of the field robot 301 , the exterior work environment, and the contact situation with an imaginary mass-damper-spring system, and may modify the work command signal for controlling the operation of the field robot 301 associated with a compressed distance, speed, and acceleration when the field robot 301 compresses the object of work, by controlling mass, damper and spring-related factors.
  • the robot teleoperating device 200 may automatically modify the work command signal by changing a path of the field robot 301 so that it moves across the wall.
  • FIG. 5 is a flowchart for illustrating a method for remotely controlling the robot in the following mode in accordance with another exemplary embodiment of the present disclosure.
  • the user operation device 100 receives information about the first field robot 301 serving as a master and the second field robot 301 serving as a slave from the user. In addition, the user operation device 100 receives selection of the following mode from the user in this step. Then, at step S 520 , the user operation device 100 transmits the information about the selected field robots 301 and 302 and the selected operation mode to the robot teleoperating device 200 .
  • the following mode is a mode in which the master field robot that operates according to the operation command signal supplied from the user and the slave field robot that operates according to the autonomous operation command signal which makes the slave field robot operate following the operation of the master field robot. That is, in this mode, two field robots operate, cooperating with each other.
  • the user operation device 100 receives an operation command signal form the user at step S 530 , and then transmits it to the robot teleoperating device 200 at step S 540 .
  • the robot teleoperating device 200 generates a work command signal corresponding to the received operation command signal at step S 550 , and then transmits it to the first field robot 301 at step S 560 .
  • the steps S 510 to S 560 are substantially same as the steps S 310 to S 335 , so the duplicated description will be omitted.
  • the robot teleoperating device 200 generates an autonomous operation command signal corresponding to the generated work command signal at step S 570 , and transmits it to the second field robot 302 at step S 580 .
  • the autonomous operation command signal may be same as the work command signal, or it may be a signal for controlling the second field robot 302 to operate symmetrically to a movement of the first field robot 301 operating according to the work command signal, centering a particular rotation axis of the movement.
  • the first field robot 301 and the second field robot 302 After receiving the work command signal and the autonomous operation command signal, the first field robot 301 and the second field robot 302 respectively perform operations corresponding to the received signals, and detect work performance information, at steps S 590 and S 593 .
  • the first and second field robots 301 and 302 transmit the detected work performance information to the robot teleoperating device 200 .
  • the first and second field robots 301 and 302 may transmit the work performance information to the user operation device 100
  • the robot teleoperating device 200 may also transmit the work performance information supplied from the first and second field robots 301 and 302 to the user operation device 100 .
  • the robot teleoperating device 200 stores the generated work command signal, the generated autonomous operation command signal, and the work performance information at step S 600 .
  • the work command signal, the autonomous operation command signal, and the work performance information stored in the robot teleoperating device 200 are extracted and regenerated as an autonomous operation command signal in the reproduction mode which will be described later. Accordingly, without the work command signal newly transmitted from the user, the first and second field robots 301 and 302 can be controlled in the reproduction mode.
  • the robot teleoperation system can control the first and second field robots 301 and 302 by further executing the steps S 347 to S 365 of FIG. 3 in which the work command signal is modified to correspond to the work performance information detected by the first and second field robots 301 and 302 .
  • FIG. 6 is a flowchart for illustrating a method for remotely controlling the robot in the object mode in accordance with still another exemplary embodiment of the present disclosure.
  • the user operation device 100 receives information about the first and second field robots 301 and 302 to be remotely controlled and selection of the object mode from the user at step S 610 , and then transmits the information about the selected field robots 301 and 302 and information about the selected operation mode to the robot teleoperating device 200 at step S 620 .
  • the user operation device 100 receives an operation command signal from the user at step S 630 , and transmits it to the robot teleoperating device 200 at step S 640 .
  • the robot teleoperating device 200 generates a work command signal for the object of work at step S 650 .
  • the work command signal generated in this step is a signal for inducing a desired operation of the object of work that is asymmetrically executed like rotation of a pipe.
  • the steps S 610 to S 650 are substantially same as the steps S 310 to S 330 of FIG. 3 , so the duplicated description will be omitted.
  • the robot teleoperating device 200 generates an autonomous operation command signal corresponding to the generated work command signal at step S 660 , and transmits it to the first field robot 301 and the second field robot 302 at step S 670 .
  • the autonomous operation command signal generated in this step is a signal for controlling the first field robot 301 and the second field robot 302 so that the object of work performs the desired operation.
  • the first field robot 301 and the second field robot 302 After receiving the autonomous operation command signal, the first field robot 301 and the second field robot 302 perform work corresponding to the received signal, respectively, at step S 680 and step S 683 .
  • the first field robot 301 and the second field robot 302 transmit the detected work performance information to the robot teleoperating device 200 at step S 685 .
  • the first and second field robots 301 and 302 may also transmit the work performance information to the user operation device 100 .
  • the robot teleoperating device 200 may transmit the work performance information supplied from the first and second field robots 301 and 302 to the user operation device 100 .
  • the robot teleoperating device 200 After receiving the work performance information, the robot teleoperating device 200 stores the generated work command signal, the generated autonomous operation command signal, and the work performance information at step S 690 . Such stored signals and information are used as an autonomous operation command signal when the user selects the reproduction mode.
  • the robot teleoperation system may control the first and second field robots 301 and 302 by further executing steps S 347 to S 365 of FIG. 3 in which the work command signal is modified to correspond to the work performance information detected by the first and second field robots 301 and 302 .
  • FIG. 7 is a flowchart for illustrating a method for remotely controlling the robot in the reproduction mode in accordance with still yet another exemplary embodiment of the present disclosure.
  • the reproduction mode is a mode proposed for reducing fatigue of the user which may increase when the user repeatedly performs simple work like opening and closing a valve.
  • the user operation device 100 receives information about the first and second field robots 301 and 302 to be remotely controlled and selection of the reproduction mode from the user at step S 710 , and then transmits the information about the selected field robots 301 and 302 and information about the reproduction mode to the robot teleoperating device 200 at step S 720 .
  • the information about the reproduction mode selected as an operation mode information about the work command signal to be repeatedly executed and information about the number of repetitions thereof are additionally included.
  • the steps S 710 to S 720 are substantially same as the steps S 310 to S 315 of FIG. 3 , so the duplicated description will be omitted.
  • the robot teleoperating device 200 extracts the autonomous operation command signal corresponding to the work command signal to be repeatedly executed at step S 730 .
  • the robot teleoperating device 200 extracts the autonomous operation command signal corresponding to information about work directed to be repeatedly performed by the user, among the already stored work command signals.
  • the robot teleoperating device 200 stores the work command signal for the corresponding work and the generated autonomous operation command signal. If the first and second field robots 301 and 302 cooperating with each other successively rotate the valve by 360 degrees or more in this mode, it is necessary to repeatedly rotate the respective robots by a predetermined angle from initial positions of the robots (for example, they may be positions where the respective robots contact with a wheel of a round-shaped valve), centering a rotational axis of the valve rotation, so as to avoid interference between the robots. To perform the above operation, the user operation device 100 receives information about the corresponding work command, and the number of repetitions from the user.
  • the robot teleoperating device 200 to which the information about the reproduction mode is transmitted from the user operation device 100 extracts the autonomous operation command signal corresponding to the work of rotating the valve by a predetermined angle among the already stored work command signals.
  • step S 740 the robot teleoperating device 200 transmits the extracted and generated autonomous operation command signal to the first and second field robots 301 and 302 selected at step S 710 .
  • the first field robot 301 and the second field robot 302 perform works corresponding to the received signal, respectively, at step S 750 and step S 760 .
  • the first field robot 301 and the second field robot 302 may detect work performance information, and may transmit the detected information to the robot teleoperating device 200 and the user operation device 100 at step S 770 .
  • the first and second field robots 301 and 302 do not directly transmit the work performance information to the user operation device 100 , and the robot teleoperating device 200 may transmit the work performance information to the user operation device 100 .
  • the robot teleoperating device 200 stores the autonomous operation command signal extracted at step S 730 and the work performance information received from the first and second field robots 301 and 302 .
  • the robot teleoperation system may control the first and second field robots 301 and 302 by modifying the work command signal to correspond to the work performance information detected by the first and second field robots 301 and 302 , through the steps S 770 and S 780 .
  • FIG. 8 is a diagram for illustrating a scheme of the robot teleoperation system according to the exemplary embodiment of the present disclosure and flow of the signals in the system.
  • the robot teleoperation system may operate in the monopoly mode, following mode, object mode, and reproduction mode.
  • the work command generator 220 of the robot teleoperating device 200 generates a work command signal allowing the field robot 301 that is remotely controlled to perform an operation corresponding to an operation command signal, and transmits it to the corresponding field robot 301 , whereby the field robot 301 is remotely controlled.
  • the work command generator 220 of the robot teleoperating device 200 If the user selects the following mode, the work command generator 220 of the robot teleoperating device 200 generates a work command signal for the first field robot 301 to be remotely controlled, and the autonomous operation command generator 230 generates an autonomous operation command signal for controlling an operation of the second field robot 302 . Then, the generated work command signal and autonomous operation command signal are respectively transmitted to the first and second field robots 301 and 302 , whereby the first and second field robots 301 and 302 are remotely controlled.
  • the work command generator 220 of the robot teleoperating device 200 If the user selects the object mode, the work command generator 220 of the robot teleoperating device 200 generates a work command signal corresponding to the received operation command signal.
  • the work command signal is a signal enabling the object of work to perform a desired operation.
  • the autonomous operation command generator 230 generates an autonomous operation command signal for controlling the first and second field robots 301 and 302 so that the object of work operates to correspond to the work command signal, and then transmits it to the first and second field robots 301 and 302 .
  • the robot teleoperating device 200 may store the generated work command signal and autonomous operation command signal in the storage unit 250 .
  • the autonomous operation command generator 230 extracts the autonomous operation command signal corresponding to the work command signal that should be repeatedly executed among the already stored work command signals and autonomous operation command signals, and transmits it to the first and second field robots 301 and 302 .
  • the robot teleoperating device 200 may further include a data editing unit and a determination unit.
  • the data editing unit may edit or modify the extracted autonomous operation command signal
  • the determination unit may determine the number of repetitions of the corresponding autonomous operation command signal based on the number of repetitions inputted when the user selects the reproduction mode.
  • the interface unit 210 communicates with the user operation device 100 , and the communication unit 240 communicates with the field robots 301 and 302 .
  • the communication unit 240 receives the detected work performance information, and the interface unit 210 transmits the received work performance information to the user operation device 100 .
  • FIG. 9 is a diagram for illustrating flows of the control signals for the respective operation modes of the robot teleoperation system according to the exemplary embodiment of the present disclosure.
  • X d is an operation command signal representing information about a target movement of the field robot
  • X r is work performance information that means information about actual movements of the field robot
  • X c is the modified work command signal and autonomous operation command signal for the field robots based on the work performance information
  • X t is an operation command signal representing a target operation of the object of work
  • F is contact information between the field robot and peripheral work environment.
  • the user operation device 100 when the monopoly mode is selected, the user operation device 100 generates an operation command signal X d1 for operating the first field robot # 1 , and transmits it to the robot teleoperating device 200 .
  • the robot teleoperating device 200 to which the operation command signal X d1 is transmitted generates a work command signal X c1 and transmits it to the first field robot # 1 , thereby controlling the first field robot # 1 .
  • the robot teleoperating device 200 transmits work performance information X r1 and contact information F 1 supplied from the first field robot # 1 to the user operation device 100 .
  • the user operation device 100 generates an operation command signal modified based on a location-based impedance control method, and transmits it to the robot teleoperating device 200 .
  • the robot teleoperating device 200 modifies the work command signal to correspond to the modified operation command signal transmitted from the user operation device and generates a modified work command signal X c1 . Then, the modified work command signal X c1 is transmitted to the first field robot # 1 .
  • the field robot to be remotely controlled may be converted to another by a switch, as shown in FIG. 9 .
  • the user operation device 100 when the following mode is selected, the user operation device 100 generates an operation command signal X d1 for operating the first field robot # 1 , and transmits it to the robot teleoperating device 200 .
  • the robot teleoperating device 200 to which the operation command signal X d1 is transmitted generates a work command signal X c1 and an autonomous operation command signal X c2 , and respectively transmits them to the first field robot # 1 and the second field robot # 2 in order to control the first field robot # 1 and the second field robot # 2 .
  • the first field robot # 1 generates work performance information X r1 and contact information F 1 , and transmits them to the robot teleoperating device 200
  • the second field robot # 2 generates work performance information X r2 and contact information F 2 , and transmits them to the robot teleoperating device 200
  • the robot teleoperating device 200 transmits the received information X r1 , F 1 , X r2 and F 2 to the user operation device 100 .
  • the user operation device 100 transmits the operation command signal modified using a location-based impedance control method based on the received information X r1 , F 1 , X r2 and F 2 to the robot teleoperating device 200 .
  • the robot teleoperating device 200 to which the modified operation command signal is transmitted modifies the work command signal, generates work command signals X c1 and X c2 , and then respectively transmits them to the first field robot # 1 and the second field robot # 2 .
  • the user operation device 100 when the object mode is selected, the user operation device 100 generates an operation command signal X t for a target operation of the object of work, and transmits it to the robot teleoperating device 200 .
  • the robot teleoperating device 200 generates autonomous operation command signals X c1 and X c2 , and respectively transmits them to the first field robot # 1 and the second field robot # 2 .
  • the work performance information X r1 , F 1 , X r2 and F 2 detected by the first field robot # 1 and the second field robot # 2 are transmitted to the user operation device 100 through the robot teleoperating device 200 .
  • the user operation device 100 transmits the operation command signal modified using a location-based impedance control method based on the received information X r1 , F 1 , X r2 and F 2 to the robot teleoperating device 200 .
  • the robot teleoperating device 200 to which the modified operation command signal is transmitted modifies the autonomous operation command signal, generates autonomous operation command signals X c1 and X c2 , and then respectively transmits them to the first field robot # 1 and the second field robot # 2 .
  • the user operation device 100 transmits an operation command signal X t including information about work command to be repeatedly executed and the number of repetitions to the robot teleoperating device 200 .
  • the robot teleoperating device 200 extracts the autonomous operation command signals X c1 and X c2 corresponding to the operation command signal X t , and respectively transmits them to the first field robot # 1 and the second field robot # 2 .
  • the robot teleoperating device 200 receives the work performance information X r1 , F 1 , X r2 and F 2 from the first field robot # 1 and the second field robot # 2 , and transmits them to the user operation device 100 .
  • the user operation device 100 transmits the modified operation command signal using a location-based impedance control method to the robot teleoperating device 200 .
  • the robot teleoperating device 200 modifies the autonomous operation command signals X c1 and X c2 and respectively transmits them to the first field robot # 1 and the second field robot # 2 .
  • the robot teleoperation system using the robot teleoperating device of the present disclosure and the control method thereof can be applied to outdoor tasks that the 1:1 remote control system cannot perform due to some technical limitations.
  • the robot teleoperation system of the present disclosure can minimize labor of the operator. Accordingly, some problems, such as degrade of efficiency and quality of the work, and occurrence of negligent accidents that may occur when fatigue of the operator increases can be resolved.

Abstract

An apparatus for remotely controlling field robots, including: an interface unit; a work command generator generating a work command signal for operating field robots; an autonomous command generator which generates an autonomous operation command signal for controlling an operation of a second field robot when a user selects a following mode and the work command generator generates a work command signal for a first field robot to correspond to the following mode, or generates an autonomous operation command signal for controlling operations of the first field robot and the second field robot in order to operate an object of work when the user selects an object mode and the work command generator generates a work command signal for the object of work to correspond to the object mode; and a communication unit transmitting the generated autonomous operation command signal to the first and second field robots.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims priority to and the benefit of Korean Patent Application No. 10-2015-0062727 filed in the Korean Intellectual Property Office on MAY 4, 2015, the entire contents of which are incorporated herein by reference.
  • BACKGROUND OF THE DISCLOSURE
  • 1. Field of the Disclosure
  • The present disclosure relates to an apparatus for remotely controlling one or more robots and a control method thereof, and more particularly, to an apparatus for remotely controlling one or more robots to perform specific work in cooperation with each other instead of a worker in unstructured and dangerous environments and a control method thereof.
  • 2. Description of the Related Art
  • In general, a field robot commonly used in the fields of construction, earthwork, military, subsea, and space performs hazardous and difficult work instead of human in unstructured and dynamic environments.
  • A robot teleoperation system is a system in which an operator remotely controls a robot (for example, a field robot) placed at a remote location to perform specific work instead of a worker. In this system, the operator-robot ratio may be variously constructed in 1:1, 1:N, N:1, and N:N.
  • Recent robot teleoperation systems commonly use an 1:1 remote control method in which one remote control device collects operation commands from the operator and one field robot performs work corresponding to the operation commands transmitted from the remote control device instead of the worker.
  • However, when the work to be performed is complex, the 1:1 remote control method may have lots of limitations in performing the work, and fatigue of the operator may increase since only one person generates the entire operation commands to control the robot. In addition, many teleoperation tasks demand the operator to have high remote control skill, and in particular, it may become impossible to remotely control the robot if a time delay occurs. The 1:1 remote control method is inappropriate for the work dealing with large and heavy objects (for example, opening and closing a large-sized valve or replacing a large-sized pipe) due to limitations of a workspace and safety load permitted to one robot.
  • To solve the above problems, a plurality of 1:1 remote control systems may be employed, but the number of the operators increases as the number of operated systems increases, and thus it may bring some problems in interface and communication between the operators, increasing labor costs due to the increased operators.
  • Accordingly, a field robot integrated control system using an 1:N remote control method in which one operator controls a plurality of field robots is proposed as a technology for performing specific tasks that are difficult to be performed with the 1:1 remote control method.
  • Korean Patent Laid-Open Publication No. 10-2013-0027383 published on Mar. 15, 2013 discloses a background technique of the present invention.
  • SUMMARY OF THE DISCLOSURE
  • The present disclosure has been made in an effort to provide an apparatus for remotely controlling one or more robots to perform specific work in cooperation with each other instead of a worker in unstructured and dangerous environments and a method thereof.
  • To accomplish the objects of the present disclosure, an exemplary embodiment of the present disclosure provides an apparatus for remotely controlling one or more field robots, which may includes: an interface unit which receives information about field robots to be remotely controlled and selection of an operation mode for the field robots from a user operation device, and also receives an operation command signal for controlling operations of the field robots; a work command generator which generates a work command signal for operating the field robots to be remotely controlled or an object of work to correspond to the received information about the operation mode and the received operation command signal; an autonomous command generator which generates an autonomous operation command signal for controlling an operation of a second field robot when a user selects a following mode and the work command generator generates a work command signal for a first field robot to correspond to the following mode, or generates an autonomous operation command signal for controlling operations of the first field robot and the second field robot in order to operate the object of work when the user selects an object mode and the work command generator generates a work command signal for the object of work to correspond to the object mode; and a communication unit which transmits the generated autonomous operation command signal to the first field robot and the second field robot.
  • In the apparatus, the user operation device may detect a motion of the user, and generates the operation command signal corresponding to the detected motion.
  • The work command generator may generate the work command signal allowing one field robot to be remotely controlled to operate according to the user's motion when the user selects a monopoly mode.
  • In addition, when the user selects the following mode, the work command generator may generate the work command signal allowing the first field robot to operate according to the user's motion, and the autonomous command generator may generate the autonomous operation command signal that is same as the work command signal or symmetric to the work command signal, centering a particular rotation axis.
  • In addition, when the user selects the following mode, the autonomous command generator may generate the autonomous operation command signal for controlling the operations of the first field robot and the second field robot in order to operate the object of work according to the work command signal.
  • The apparatus for remotely controlling one or more field robots may further include a storage unit which stores the work command signals, the autonomous operation command signals, and information about work performance supplied from the field robots. In this case, the autonomous command generator may extract the autonomous operation command signal corresponding to the work command signal to be repeatedly executed, among the already stored work command signals and autonomous operation command signals.
  • In addition, when the communication unit receives the work performance information including at least one of location information, sound information, image information, and contact information, the autonomous command generator may directly modify the autonomous operation command signal to correspond to the work performance information. Differently, the autonomous command generator may transmit the work performance information to the user operation device, may receive the modified operation command signal from the user operation device, and then may modify the autonomous operation command signal to correspond to the modified operation signal.
  • Another embodiment of the present embodiment provides a control method of the apparatus for remotely controlling one or more field robots, which may includes: a step of receiving information about operations of field robots to be remotely controlled and selection of an operation mode for the field robots from a user operation device, together with an operation command signal; a step of generating a work command signal for operating the field robots to be remotely controlled or an object of work to correspond to the operation mode and the operation command signal; a step of generating an autonomous operation command signal for controlling an operation of a second field robot when a user selects a following mode and the work command signal for a first field robot is generated, or generating an autonomous operation command signal for controlling operations of the first field robot and the second field robot in order to operate the object of work according to the work command signal when the user selects an object mode and the work command signal for the object of work is generated; and a step of transmitting the autonomous operation command signal to the first field robot and the second field robot.
  • The robot teleoperation system using the robot teleoperating device of the present disclosure and the control method thereof can be applied to outdoor tasks that the 1:1 remote control system cannot perform due to some technical limitations. In addition, the robot teleoperation system of the present disclosure can minimize labor of the operator. Accordingly, some problems, such as degrade of efficiency and quality of the work, and occurrence of negligent accidents that may occur when fatigue of the operator increases can be resolved.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Example embodiments will now be described more fully hereinafter with reference to the accompanying drawings; however, they may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of the example embodiments to those skilled in the art.
  • In the drawing figures, dimensions may be exaggerated for clarity of illustration. It will be understood that when an element is referred to as being “between” two elements, it can be the only element between the two elements, or one or more intervening elements may also be present. Like reference numerals refer to like elements throughout.
  • FIG. 1 is a schematic diagram for illustrating a robot teleoperation system according to an exemplary embodiment of the present disclosure.
  • FIG. 2 is a block diagram for illustrating the robot teleoperating device according to an exemplary embodiment of the present disclosure.
  • FIG. 3 is a flowchart for illustrating a method for remotely controlling the robot in the monopoly mode in accordance with an exemplary embodiment of the present disclosure.
  • FIG. 4 is an example of an image displayed in the user operation device in accordance with the exemplary embodiment of the present disclosure.
  • FIG. 5 is a flowchart for illustrating a method for remotely controlling the robot in the following mode in accordance with another exemplary embodiment of the present disclosure.
  • FIG. 6 is a flowchart for illustrating a method for remotely controlling the robot in the object mode in accordance with still another exemplary embodiment of the present disclosure.
  • FIG. 7 is a flowchart for illustrating a method for remotely controlling the robot in the reproduction mode in accordance with still yet another exemplary embodiment of the present disclosure. The reproduction mode is a mode proposed for reducing fatigue of the user which may increase when the user repeatedly performs simple work like opening and closing a valve.
  • FIG. 8 is a diagram for illustrating a scheme of the robot teleoperation system according to the exemplary embodiment of the present disclosure and flow of the signals in the system.
  • FIG. 9 is a diagram for illustrating flows of the control signals for the respective operation modes of the robot teleoperation system according to the exemplary embodiment of the present disclosure.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • The present disclosure may be understood more readily by reference to the following detailed description of embodiments and accompanying drawings. However, the present disclosure may be embodied in many different forms, and should not be construed as being limited to the embodiments set forth herein. The drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
  • Hereinafter, an exemplary embodiment of the present disclosure will now be described in detail with reference to the accompanying figures.
  • FIG. 1 is a schematic diagram for illustrating a robot teleoperation system according to an exemplary embodiment of the present disclosure.
  • Referring to FIG. 1, the robot teleoperation system includes a user operation device 100, a robot teleoperating device 200, and one or more field robots 301 and 302. The robot teleoperating device 200 is connected to the user operation device 100 and the field robots 301 and 302 through a network.
  • In this structure, the network means a communication linking system allowing the devices and robots to exchange information with each other. Examples of the network are short-range communications including Bluetooth, NFC (near field communication), Zigbee, Wi-Fi, and WAVE (wireless access in vehicular environment), and long-range communications including 3G, 4G, LTE, and LTE-A mobile communications, but the present disclosure is not necessarily limited thereto.
  • In particular, the user operation device 100 placed at a remote location may be connected to the robot teleoperating device 100 through the long-range communication, and the field robots 301 and 302 and the robot teleoperating device 200 which are located in a work site may be connected to each other through the short-range communication.
  • First, the user operation device 100 receives information about the field robot to be remotely controlled and information about an operation mode of the field robot from a user, and transmits them to the robot teleoperating device 200. The user operation device 100 detects a motion of the user, generates an operation command signal based on the detected motion, and transmits the generated operation command signal to the robot teleoperating device 200.
  • In addition, the user operation device 100 receives information about work performance that is detected by the field robots 301 and 302. The user operation device 100 may output the received work performance information to the user, and it may transmit the modified operation command signal transmitted from the user to the robot teleoperating device 200.
  • The robot teleoperating device 200 is placed in the actual work site with the field robots 301 and 302 to manage at least one of the field robots 301 and 302, serving as a relay between the user operation device 100 and the field robots 301 and 302.
  • The robot teleoperating device 200 receives the information about the field robots to be remotely controlled from the user operation device 100 placed at a remote location, together with the information about the operation mode. The robot teleoperating device 200 also receives the operation command signal for controlling at least one of the field robots 301 and 302 from the user operation device 100, generates a work command signal and an autonomous operation command signal depending on the selected operation mode, and then transmits them to the field robots 301 and 302, thereby controlling the field robot 301 and 302.
  • The robot teleoperating device 200 receives the work performance information from the field robots 301 and 302, and may generate a work command signal and an autonomous operation command signal based on the received information in order to enable the field robots 301 and 302 to adaptively operate to the work site.
  • Finally, the field robots 301 and 302 are located in the actual work site and operate in response to the work commend signal and the autonomous operation command signal transmitted from the robot teleoperating device 200.
  • The field robots 301 and 302 may detect work performance information including at least one of location information, sound information, image information, and contact information using various sensors. The field robots 301 and 302 transmit the detected work performance information to the robot teleoperating device 200, and may operate by receiving the work command signal and the autonomous operation command signal suitable for the situation of the work site from the robot teleoperating device 200.
  • FIG. 2 is a block diagram for illustrating the robot teleoperating device according to an exemplary embodiment of the present disclosure.
  • Referring to FIG. 2, the robot teleoperating device 200 includes an interface unit 210, a work command generator 220, an autonomous command generator 230, a communication unit 240, and a storage unit 250.
  • The interface unit 210 communicates with the user operation device 100. The interface unit 210 receives information about the field robot 301 to be remotely controlled from the user operation device 100 together with information about an operation mode, and then receives an operation command signal for controlling the field robots 301 and 302 and the object of work.
  • In addition, the interface unit 210 may transmit work performance information supplied from the field robots 301 and 302 to the user operation device 100.
  • The work command generator 220 generates a work command signal corresponding to the received information about the operation mode and the received operation command signal. Here, the work command signal is a signal for controlling a movement of the field robot 301 to be remotely controlled and a movement of the object of work.
  • When the user selects a monopoly mode or a following mode, the work command generator 220 generates a work command signal allowing the field robot 301 to be remotely controlled to perform an operation corresponding to the operation command signal.
  • On the other hand, when the user selects an object mode, the work command generator 220 generates a work command signal allowing the object of work to perform an operation corresponding to the operation command signal. In this case, the generated work command signal is a signal for controlling the operation of the object of work.
  • Next, when the user selects the following mode, the autonomous command generator 220 generates an autonomous operation command signal corresponding to the work command signal for the first field robot 301. This autonomous operation command signal is to control an operation of the second field robot 302.
  • When the user selects the object mode, the autonomous command generator 230 generates a work command signal for controlling the first and second field robots 301 and 302 in order to operate the object of work in accordance with the work command signal.
  • In addition, when the user selects a reproduction mode, the autonomous command generator 230 extracts and generates an autonomous operation command signal corresponding to the work command signal which the user selects as a signal to be repeatedly executed.
  • The communication unit 240 communicates with the robot teleoperating device 200 and at least one of the field robots 301 and 302. The communication unit 240 transmits the generated autonomous operation command signal to the field robots 301 and/or 302. In addition, when the user selects the following mode, the communication unit 240 may transmit the generated work command signal to the field robots 301 to be remotely controlled.
  • The storage unit 250 stores the generated work command signal and the generated autonomous operation command signal. When receiving work performance information from the field robots 301 and 302, the storage unit 250 may additionally store the received information.
  • When the user selects the reproduction mode, the autonomous command generator 230 extracts the corresponding autonomous operation command signal among the work command signals, the autonomous operation command signals, and the work performance information that are stored in the storage unit 250, and then transmits the extracted autonomous operation command signal to the corresponding field robots 301 and 302.
  • Hereinafter, methods for remotely controlling the robot accordance with the exemplary embodiments of the present disclosure are described in detail with reference to FIG. 3 to FIG. 9.
  • FIG. 3 is a flowchart for illustrating a method for remotely controlling the robot in the monopoly mode in accordance with an exemplary embodiment of the present disclosure, and FIG. 4 is an example of an image displayed in the user operation device in accordance with the exemplary embodiment of the present disclosure.
  • Referring to FIG. 3, the user operation device 100 receives information about the field robot to be remotely controlled and selection of the monopoly mode from the user at step S310, and transmits the information about the selected field robot and the monopoly mode to the robot teleoperating device 200 at step S315.
  • In this case, it is assumed that the user selects the field robot 301 as an object to be remotely controlled among a plurality of field robots, and the monopoly mode as an operation mode. The monopoly mode is a mode in which one person controls operations of one selected robot using an 1:1 remote control method.
  • At step S310, the user operation device 100 receives selection of any one among the monopoly mode, following mode, object mode, and reproduction mode as an operation mode from the user. The user may select the operation mode in an image displayed in the user operation device 100, as shown in FIG. 4. When the user does not determine whether to select any mode to perform work, the user operation device 100 displays a representative situation for each operation mode for the user and the user may select the operation mode from the displayed image. Like this, the user may select the operation mode in convenience.
  • For example, when the user selects carrying a package in the image of FIG. 4, the user operation device 100 receives selection of the monopoly mode as the operation mode. In addition, the user operation device 100 additionally receives information about the volume and weight of the package. In this case, if the work can be performed by one field robot, the monopoly mode is selected, while the following mode may be selected if the work needs two or more field robots due to the large volume and heavy weight.
  • In addition, in the case in which the work can be more easily performed when the user controls operations of the object of work, for example, in the case of founding a pipe, the user operation device 100 selects the object mode as the operation mode for the corresponding work. In the case of the work requiring cooperation of two or more field robots, like rotating a valve, the user operation device 100 may select the following mode. In this mode, a field robot operates following another field robot, or two field robots symmetrically operate.
  • Next, the user operation device 100 receives the operation command signal from the user at step S320, and transmits it to the robot teleoperating device 200 at step S325.
  • The user operation device 100 detects a motion of the user and generates an operation command signal based on the detected motion. In this case, the user operation device 100 may use a joystick, a touchpad, a trackball, or a pointing stick for detecting the motion of the user. Differently, various motion sensors may be used to detect the motion of the user.
  • After receiving the operation command signal from the user operation device 100, the robot teleoperating device 200 generates a work command signal corresponding to the received operation command signal at step S330, and transmits it to the first field robot 301 to be remotely controlled at step S335.
  • In the monopoly mode, the robot teleoperating device 200 generates a work command signal for controlling the first field robot 301 to perform an operation corresponding to the received work command signal. For example, when receiving the operation command signal for transferring the object of work, the robot teleoperating device 200 generates a work command signal for moving the first field robot 301 to a desired place and transmits it to the first field robot 301.
  • Then, the first field robot 301 to which the work command signal is transmitted performs an operation corresponding to the received work command signal, and detects work performance information at step S340.
  • For example, when receiving the work command signal for transferring the object of work at step S335, the field robot 301 lifts the object of work and then transfers it to a place corresponding to the received work command signal.
  • While performing these steps, the field robot 301 detects work performance information using various sensors. The detected work performance information may include at least one of physical work performance information, such as location information and contact information, and environmental work performance information, such as sound information and image information.
  • In addition, the field robot 301 transmits the detected work performance information to the robot teleoperating device 200 at step S345, and the robot teleoperating device 200 transmits the received information to the user operation device 100 at step S347.
  • The user operation device 100 outputs the received work performance information in a manner to be recognized by the user.
  • The user operation device 100 receives the modified operation command signal from the user at step S350. The step S350 is substantially same as the previous step S320, so the duplicated description will be omitted.
  • The user may grasp the situations of the actual work site in real time by receiving the work performance information detected by the field robot 301 at step S340. In addition, the user may generate an operation command signal for controlling the field robot 301 in real time depending on the situation of the work site, and may transmit it to the robot teleoperating device 200.
  • For example, the user determines whether to further move the field robot 301 on the basis of the location information detected by the field robot 301, and may generate the next operation command signal, or may modify the operation command signal when finding an obstacle placed in front of the field robot 301 in an image photographed by the field robot 301.
  • Next, the robot teleoperating device 200 receives the modified operation command signal from the user operation device 100 at step S355, and modifies the work command signal to correspond to the modified operation command at step S360.
  • Then, the robot teleoperating device 200 transmits the modified work command signal to the field robot 301 at step S365, and thus the field robot 301 performs an operation corresponding to the modified work command signal.
  • In the above, the user operation device 100 that outputs the received work performance information, receives the modified operation command signal from the user, and then transmits it to the robot teleoperating device 200 was described. However, the present disclosure is not necessarily limited thereto. The robot teleoperating device 200 may automatically modify the operation command signal using the work performance information supplied from the field robot 301 and then may transmit the modified operation command signal to the field robot 301.
  • For example, when the field robot 301 is remotely controlled for compression work, the field robot 301 may collect contact information from sensors which are attached to end portions of both arms thereof to collect the contact information at step S 340.
  • After receiving the work performance information including the contact information, the robot teleoperating device 200 performs modeling of the field robot 301, the exterior work environment, and the contact situation with an imaginary mass-damper-spring system, and may modify the work command signal for controlling the operation of the field robot 301 associated with a compressed distance, speed, and acceleration when the field robot 301 compresses the object of work, by controlling mass, damper and spring-related factors.
  • In addition, if a wall is detected in the front of the field robot 301 performing a transfer work, the robot teleoperating device 200 may automatically modify the work command signal by changing a path of the field robot 301 so that it moves across the wall.
  • FIG. 5 is a flowchart for illustrating a method for remotely controlling the robot in the following mode in accordance with another exemplary embodiment of the present disclosure.
  • First, at step S510, the user operation device 100 receives information about the first field robot 301 serving as a master and the second field robot 301 serving as a slave from the user. In addition, the user operation device 100 receives selection of the following mode from the user in this step. Then, at step S520, the user operation device 100 transmits the information about the selected field robots 301 and 302 and the selected operation mode to the robot teleoperating device 200.
  • In these steps, it is assumed that the user selects the following mode as an operation mode and the user operation device 100 receives such a selection. The following mode is a mode in which the master field robot that operates according to the operation command signal supplied from the user and the slave field robot that operates according to the autonomous operation command signal which makes the slave field robot operate following the operation of the master field robot. That is, in this mode, two field robots operate, cooperating with each other.
  • The user operation device 100 receives an operation command signal form the user at step S530, and then transmits it to the robot teleoperating device 200 at step S540.
  • Next, the robot teleoperating device 200 generates a work command signal corresponding to the received operation command signal at step S550, and then transmits it to the first field robot 301 at step S560.
  • The steps S510 to S560 are substantially same as the steps S310 to S335, so the duplicated description will be omitted.
  • In addition, the robot teleoperating device 200 generates an autonomous operation command signal corresponding to the generated work command signal at step S570, and transmits it to the second field robot 302 at step S580.
  • In this case, the autonomous operation command signal may be same as the work command signal, or it may be a signal for controlling the second field robot 302 to operate symmetrically to a movement of the first field robot 301 operating according to the work command signal, centering a particular rotation axis of the movement.
  • After receiving the work command signal and the autonomous operation command signal, the first field robot 301 and the second field robot 302 respectively perform operations corresponding to the received signals, and detect work performance information, at steps S590 and S593.
  • At step S595, the first and second field robots 301 and 302 transmit the detected work performance information to the robot teleoperating device 200. In this case, the first and second field robots 301 and 302 may transmit the work performance information to the user operation device 100, and the robot teleoperating device 200 may also transmit the work performance information supplied from the first and second field robots 301 and 302 to the user operation device 100.
  • The robot teleoperating device 200 stores the generated work command signal, the generated autonomous operation command signal, and the work performance information at step S600.
  • The work command signal, the autonomous operation command signal, and the work performance information stored in the robot teleoperating device 200 are extracted and regenerated as an autonomous operation command signal in the reproduction mode which will be described later. Accordingly, without the work command signal newly transmitted from the user, the first and second field robots 301 and 302 can be controlled in the reproduction mode.
  • In addition, in the following mode, the robot teleoperation system according to another exemplary embodiment of the present disclosure can control the first and second field robots 301 and 302 by further executing the steps S347 to S365 of FIG. 3 in which the work command signal is modified to correspond to the work performance information detected by the first and second field robots 301 and 302.
  • FIG. 6 is a flowchart for illustrating a method for remotely controlling the robot in the object mode in accordance with still another exemplary embodiment of the present disclosure.
  • First, the user operation device 100 receives information about the first and second field robots 301 and 302 to be remotely controlled and selection of the object mode from the user at step S610, and then transmits the information about the selected field robots 301 and 302 and information about the selected operation mode to the robot teleoperating device 200 at step S620.
  • Next, the user operation device 100 receives an operation command signal from the user at step S630, and transmits it to the robot teleoperating device 200 at step S640.
  • Next, the robot teleoperating device 200 generates a work command signal for the object of work at step S650. The work command signal generated in this step is a signal for inducing a desired operation of the object of work that is asymmetrically executed like rotation of a pipe.
  • The steps S610 to S650 are substantially same as the steps S310 to S330 of FIG. 3, so the duplicated description will be omitted.
  • Next, the robot teleoperating device 200 generates an autonomous operation command signal corresponding to the generated work command signal at step S660, and transmits it to the first field robot 301 and the second field robot 302 at step S670. The autonomous operation command signal generated in this step is a signal for controlling the first field robot 301 and the second field robot 302 so that the object of work performs the desired operation.
  • After receiving the autonomous operation command signal, the first field robot 301 and the second field robot 302 perform work corresponding to the received signal, respectively, at step S680 and step S683.
  • Next, the first field robot 301 and the second field robot 302 transmit the detected work performance information to the robot teleoperating device 200 at step S685. In this case, the first and second field robots 301 and 302 may also transmit the work performance information to the user operation device 100. Differently, the robot teleoperating device 200 may transmit the work performance information supplied from the first and second field robots 301 and 302 to the user operation device 100.
  • After receiving the work performance information, the robot teleoperating device 200 stores the generated work command signal, the generated autonomous operation command signal, and the work performance information at step S690. Such stored signals and information are used as an autonomous operation command signal when the user selects the reproduction mode.
  • In this mode, the robot teleoperation system according to still another exemplary embodiment of the present disclosure may control the first and second field robots 301 and 302 by further executing steps S347 to S365 of FIG. 3 in which the work command signal is modified to correspond to the work performance information detected by the first and second field robots 301 and 302.
  • FIG. 7 is a flowchart for illustrating a method for remotely controlling the robot in the reproduction mode in accordance with still yet another exemplary embodiment of the present disclosure. The reproduction mode is a mode proposed for reducing fatigue of the user which may increase when the user repeatedly performs simple work like opening and closing a valve.
  • First, the user operation device 100 receives information about the first and second field robots 301 and 302 to be remotely controlled and selection of the reproduction mode from the user at step S710, and then transmits the information about the selected field robots 301 and 302 and information about the reproduction mode to the robot teleoperating device 200 at step S720. Here, in the information about the reproduction mode selected as an operation mode, information about the work command signal to be repeatedly executed and information about the number of repetitions thereof are additionally included.
  • The steps S710 to S720 are substantially same as the steps S310 to S315 of FIG. 3, so the duplicated description will be omitted.
  • Next, the robot teleoperating device 200 extracts the autonomous operation command signal corresponding to the work command signal to be repeatedly executed at step S730.
  • The robot teleoperating device 200 extracts the autonomous operation command signal corresponding to information about work directed to be repeatedly performed by the user, among the already stored work command signals.
  • For example, when the user performs opening and closing a valve in the following mode, the robot teleoperating device 200 stores the work command signal for the corresponding work and the generated autonomous operation command signal. If the first and second field robots 301 and 302 cooperating with each other successively rotate the valve by 360 degrees or more in this mode, it is necessary to repeatedly rotate the respective robots by a predetermined angle from initial positions of the robots (for example, they may be positions where the respective robots contact with a wheel of a round-shaped valve), centering a rotational axis of the valve rotation, so as to avoid interference between the robots. To perform the above operation, the user operation device 100 receives information about the corresponding work command, and the number of repetitions from the user.
  • The robot teleoperating device 200 to which the information about the reproduction mode is transmitted from the user operation device 100 extracts the autonomous operation command signal corresponding to the work of rotating the valve by a predetermined angle among the already stored work command signals.
  • Next, at step S740, the robot teleoperating device 200 transmits the extracted and generated autonomous operation command signal to the first and second field robots 301 and 302 selected at step S710.
  • Then, after receiving the autonomous operation command signal, the first field robot 301 and the second field robot 302 perform works corresponding to the received signal, respectively, at step S750 and step S760.
  • While performing the work, the first field robot 301 and the second field robot 302 may detect work performance information, and may transmit the detected information to the robot teleoperating device 200 and the user operation device 100 at step S770.
  • Differently, the first and second field robots 301 and 302 do not directly transmit the work performance information to the user operation device 100, and the robot teleoperating device 200 may transmit the work performance information to the user operation device 100.
  • Next, at step S780, the robot teleoperating device 200 stores the autonomous operation command signal extracted at step S730 and the work performance information received from the first and second field robots 301 and 302.
  • The robot teleoperation system according to still yet another exemplary embodiment of the present disclosure may control the first and second field robots 301 and 302 by modifying the work command signal to correspond to the work performance information detected by the first and second field robots 301 and 302, through the steps S770 and S780.
  • FIG. 8 is a diagram for illustrating a scheme of the robot teleoperation system according to the exemplary embodiment of the present disclosure and flow of the signals in the system.
  • Referring to FIG. 8, the robot teleoperation system according to the exemplary embodiment of the present disclosure may operate in the monopoly mode, following mode, object mode, and reproduction mode.
  • First, if the user selects the monopoly mode, the work command generator 220 of the robot teleoperating device 200 generates a work command signal allowing the field robot 301 that is remotely controlled to perform an operation corresponding to an operation command signal, and transmits it to the corresponding field robot 301, whereby the field robot 301 is remotely controlled.
  • If the user selects the following mode, the work command generator 220 of the robot teleoperating device 200 generates a work command signal for the first field robot 301 to be remotely controlled, and the autonomous operation command generator 230 generates an autonomous operation command signal for controlling an operation of the second field robot 302. Then, the generated work command signal and autonomous operation command signal are respectively transmitted to the first and second field robots 301 and 302, whereby the first and second field robots 301 and 302 are remotely controlled.
  • If the user selects the object mode, the work command generator 220 of the robot teleoperating device 200 generates a work command signal corresponding to the received operation command signal. In this case, the work command signal is a signal enabling the object of work to perform a desired operation. The autonomous operation command generator 230 generates an autonomous operation command signal for controlling the first and second field robots 301 and 302 so that the object of work operates to correspond to the work command signal, and then transmits it to the first and second field robots 301 and 302.
  • If the user selects the following mode and object mode, the robot teleoperating device 200 may store the generated work command signal and autonomous operation command signal in the storage unit 250.
  • If the user selects the reproduction mode, the autonomous operation command generator 230 extracts the autonomous operation command signal corresponding to the work command signal that should be repeatedly executed among the already stored work command signals and autonomous operation command signals, and transmits it to the first and second field robots 301 and 302.
  • In this case, the robot teleoperating device 200 may further include a data editing unit and a determination unit. The data editing unit may edit or modify the extracted autonomous operation command signal, and the determination unit may determine the number of repetitions of the corresponding autonomous operation command signal based on the number of repetitions inputted when the user selects the reproduction mode.
  • Regardless of what operation mode is used, the interface unit 210 communicates with the user operation device 100, and the communication unit 240 communicates with the field robots 301 and 302. When the field robots 301 and 302 detect work performance information, the communication unit 240 receives the detected work performance information, and the interface unit 210 transmits the received work performance information to the user operation device 100.
  • FIG. 9 is a diagram for illustrating flows of the control signals for the respective operation modes of the robot teleoperation system according to the exemplary embodiment of the present disclosure.
  • In FIG. 9, Xd is an operation command signal representing information about a target movement of the field robot, Xr is work performance information that means information about actual movements of the field robot, Xc is the modified work command signal and autonomous operation command signal for the field robots based on the work performance information, Xt is an operation command signal representing a target operation of the object of work, and F is contact information between the field robot and peripheral work environment.
  • Referring to FIG, 9, when the monopoly mode is selected, the user operation device 100 generates an operation command signal Xd1 for operating the first field robot # 1, and transmits it to the robot teleoperating device 200. The robot teleoperating device 200 to which the operation command signal Xd1 is transmitted generates a work command signal Xc1 and transmits it to the first field robot # 1, thereby controlling the first field robot # 1.
  • The robot teleoperating device 200 transmits work performance information Xr1 and contact information F1 supplied from the first field robot # 1 to the user operation device 100. The user operation device 100 generates an operation command signal modified based on a location-based impedance control method, and transmits it to the robot teleoperating device 200. The robot teleoperating device 200 modifies the work command signal to correspond to the modified operation command signal transmitted from the user operation device and generates a modified work command signal Xc1. Then, the modified work command signal Xc1 is transmitted to the first field robot # 1.
  • In addition, in the monopoly mode, the field robot to be remotely controlled may be converted to another by a switch, as shown in FIG. 9.
  • Next, when the following mode is selected, the user operation device 100 generates an operation command signal Xd1 for operating the first field robot # 1, and transmits it to the robot teleoperating device 200. The robot teleoperating device 200 to which the operation command signal Xd1 is transmitted generates a work command signal Xc1 and an autonomous operation command signal Xc2, and respectively transmits them to the first field robot # 1 and the second field robot # 2 in order to control the first field robot # 1 and the second field robot # 2.
  • The first field robot # 1 generates work performance information Xr1 and contact information F1, and transmits them to the robot teleoperating device 200, while the second field robot # 2 generates work performance information Xr2 and contact information F2, and transmits them to the robot teleoperating device 200. The robot teleoperating device 200 transmits the received information Xr1, F1, Xr2 and F2 to the user operation device 100. The user operation device 100 transmits the operation command signal modified using a location-based impedance control method based on the received information Xr1, F1, Xr2 and F2 to the robot teleoperating device 200. The robot teleoperating device 200 to which the modified operation command signal is transmitted modifies the work command signal, generates work command signals Xc1 and Xc2, and then respectively transmits them to the first field robot # 1 and the second field robot # 2.
  • In addition, when the object mode is selected, the user operation device 100 generates an operation command signal Xt for a target operation of the object of work, and transmits it to the robot teleoperating device 200. The robot teleoperating device 200 generates autonomous operation command signals Xc1 and Xc2, and respectively transmits them to the first field robot # 1 and the second field robot # 2.
  • The work performance information Xr1, F1, Xr2 and F2 detected by the first field robot # 1 and the second field robot # 2 are transmitted to the user operation device 100 through the robot teleoperating device 200. The user operation device 100 transmits the operation command signal modified using a location-based impedance control method based on the received information Xr1, F1, Xr2 and F2 to the robot teleoperating device 200. The robot teleoperating device 200 to which the modified operation command signal is transmitted modifies the autonomous operation command signal, generates autonomous operation command signals Xc1 and Xc2, and then respectively transmits them to the first field robot # 1 and the second field robot # 2.
  • Last, when the reproduction mode is selected, the user operation device 100 transmits an operation command signal Xt including information about work command to be repeatedly executed and the number of repetitions to the robot teleoperating device 200. The robot teleoperating device 200 extracts the autonomous operation command signals Xc1 and Xc2 corresponding to the operation command signal Xt, and respectively transmits them to the first field robot # 1 and the second field robot # 2.
  • In addition, the robot teleoperating device 200 receives the work performance information Xr1, F1, Xr2 and F2 from the first field robot # 1 and the second field robot # 2, and transmits them to the user operation device 100. Next, the user operation device 100 transmits the modified operation command signal using a location-based impedance control method to the robot teleoperating device 200. Then, the robot teleoperating device 200 modifies the autonomous operation command signals Xc1 and Xc2 and respectively transmits them to the first field robot # 1 and the second field robot # 2.
  • The robot teleoperation system using the robot teleoperating device of the present disclosure and the control method thereof can be applied to outdoor tasks that the 1:1 remote control system cannot perform due to some technical limitations. In addition, the robot teleoperation system of the present disclosure can minimize labor of the operator. Accordingly, some problems, such as degrade of efficiency and quality of the work, and occurrence of negligent accidents that may occur when fatigue of the operator increases can be resolved.
  • Example embodiments have been disclosed herein and although specific terms are employed, they are used and are to be interpreted in a generic and descriptive sense only and not for purpose of limitation. In some instances, as would be apparent to one of ordinary skill in the art as of the filing of the present application, features, characteristics and/or elements described in connection with a particular embodiment may be used singly or in combination with features, characteristics and/or elements described in connection with other embodiments unless otherwise specifically indicated. Accordingly, it will be understood by those of skill in the art that various changes in form and details may be made without departing from the spirit and scope of the present invention as set forth in the following claims.

Claims (14)

What is claimed is:
1. An apparatus for remotely controlling one or more field robots, comprising:
an interface unit which receives information about field robots to be remotely controlled and selection of an operation mode for the field robots from a user operation device, and also receives an operation command signal for controlling operations of the field robots;
a work command generator which generates a work command signal for operating the field robots to be remotely controlled or an object of work to correspond to the received information about the operation mode and the received operation command signal;
an autonomous command generator which generates an autonomous operation command signal for controlling an operation of a second field robot when a user selects a following mode and the work command generator generates a work command signal for a first field robot to correspond to the following mode, or generates an autonomous operation command signal for controlling operations of the first field robot and the second field robot in order to operate the object of work when the user selects an object mode and the work command generator generates a work command signal for the object of work to correspond to the object mode;
and a communication unit which transmits the generated autonomous operation command signal to the first field robot and the second field robot.
2. The apparatus of claim 1, wherein the user operation device detects a motion of the user, and generates the operation command signal corresponding to the detected motion.
3. The apparatus of claim 2, wherein the work command generator generates the work command signal allowing one field robot to be remotely controlled to operate according to the user's motion when the user selects a monopoly mode.
4. The apparatus of claim 2, wherein the work command generator generates the work command signal allowing the first field robot to operate according to the user's motion when the user selects the following mode, and wherein the autonomous command generator generates the autonomous operation command signal that is same as the work command signal, or symmetric to the work command signal, centering a particular rotation axis when the user selects the following mode.
5. The apparatus of claim 1, wherein the autonomous command generator generates the autonomous operation command signal for controlling the operations of the first field robot and the second field robot in order to operate the object of work according to the work command signal when the user selects the object mode.
6. The apparatus of claim 1, further comprising a storage unit which stores the work command signals, the autonomous operation command signals, and information about work performance supplied from the field robots,
wherein the autonomous command generator extracts the autonomous operation command signal corresponding to the work command signal to be repeatedly executed among the already stored work command signals and autonomous operation command signals.
7. The apparatus of claim 1, when the communication unit receives the work performance information including at least one of location information, sound information, image information, and contact information, wherein the autonomous command generator directly modifies the autonomous operation command signal to correspond to the work performance information, or transmits the work performance information to the user operation device, receives the modified operation command signal from the user operation device, and then modifies the autonomous operation command signal to correspond to the modified operation signal.
8. A control method of an apparatus for remotely controlling one or more field robots, comprising:
a step of receiving information about operations of field robots to be remotely controlled and selection of an operation mode for the field robots from a user operation device, together with an operation command signal;
a step of generating a work command signal for operating the field robots to be remotely controlled or an object of work to correspond to the operation mode and the operation command signal;
a step of generating an autonomous operation command signal for controlling an operation of a second field robot when a user selects a following mode and the work command signal for a first field robot is generated, or generating an autonomous operation command signal for controlling operations of the first field robot and the second field robot in order to operate the object of work according to the work command signal when the user selects an object mode and the work command signal for the object of work is generated;
and a step of transmitting the autonomous operation command signal to the first field robot and the second field robot.
9. The method of claim 8, wherein the user operation device detects a motion of the user, and generates the operation command signal corresponding to the detected motion.
10. The method of claim 8, wherein the step of generating the work command signal generates the work command signal allowing one field robot to be remotely controlled to operate according to the user's motion when the user selects a monopoly mode.
11. The method of claim 8, wherein the step of generating the work command signal generates the work command signal allowing the first field robot to operate according to the user's motion when the user selects the following mode,
and wherein the step of generating the autonomous operation command signal that is same as the work command signal or symmetric to the work command signal, centering a particular rotation axis when the user selects the following mode.
12. The method of claim 8, wherein the step of generating the work command signal generates the autonomous operation command signal for controlling the operations of the first field robot and the second field robot in order to operate the object of work according to the work command signal when the user selects the object mode.
13. The method of claim 8, further comprising a step of storing the work command signals, the autonomous operation command signals, and information about work performance supplied from the field robots,
wherein the step of generating the work command signal extracts the autonomous operation command signal corresponding to the work command signal to be repeatedly executed, among the already stored work command signals and autonomous operation command signals when the user selects a reproduction mode.
14. The method of claim 8, when the communication unit receives the work performance information including at least one of location information, sound information, image information, and contact information, wherein the step of generating the work command signal directly modifies the autonomous operation command signal to correspond to the work performance information, or transmits the work performance information to the user operation device, receives the modified operation command signal from the user operation device, and then modifies the autonomous operation command signal to correspond to the modified operation signal.
US14/929,432 2015-05-04 2015-11-02 Apparatus for remotely controlling robots and control method thereof Abandoned US20160325434A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/168,846 US10967515B2 (en) 2015-05-04 2018-10-24 Apparatus for remotely controlling robots and control method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2015-0062727 2015-05-04
KR1020150062727A KR101627519B1 (en) 2015-05-04 2015-05-04 Robot remote control apparatus and method thereof

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/168,846 Continuation US10967515B2 (en) 2015-05-04 2018-10-24 Apparatus for remotely controlling robots and control method thereof

Publications (1)

Publication Number Publication Date
US20160325434A1 true US20160325434A1 (en) 2016-11-10

Family

ID=56193932

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/929,432 Abandoned US20160325434A1 (en) 2015-05-04 2015-11-02 Apparatus for remotely controlling robots and control method thereof
US16/168,846 Active 2036-08-14 US10967515B2 (en) 2015-05-04 2018-10-24 Apparatus for remotely controlling robots and control method thereof

Family Applications After (1)

Application Number Title Priority Date Filing Date
US16/168,846 Active 2036-08-14 US10967515B2 (en) 2015-05-04 2018-10-24 Apparatus for remotely controlling robots and control method thereof

Country Status (2)

Country Link
US (2) US20160325434A1 (en)
KR (1) KR101627519B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018147411A1 (en) * 2017-02-10 2018-08-16 川崎重工業株式会社 Robot system and control method therefor
TWI673706B (en) * 2017-02-06 2019-10-01 日商川崎重工業股份有限公司 Robot system and robot dialogue method
JP2020089937A (en) * 2018-12-05 2020-06-11 三菱電機株式会社 Robot remote operation apparatus
US11093590B2 (en) * 2015-08-31 2021-08-17 Avaya Inc. Selection of robot operation mode from determined compliance with a security criteria
US11534907B2 (en) * 2017-10-02 2022-12-27 Okamura Corporation Management system and control method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6811688B2 (en) * 2017-06-30 2021-01-13 株式会社日立製作所 Multi-operation unit integrated device, its control method, and autonomous learning robot device

Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030100957A1 (en) * 2001-11-27 2003-05-29 Chaffee Michael C. System controlling exclusive access by control programs to system resources
US6624388B1 (en) * 2001-01-25 2003-09-23 The Lincoln Electric Company System and method providing distributed welding architecture
US20040257021A1 (en) * 2003-06-20 2004-12-23 Chang Tien L. Multiple robot arm tracking and mirror jog
US6853867B1 (en) * 1998-12-30 2005-02-08 Schneider Automation Inc. Interface to a programmable logic controller
US20050166413A1 (en) * 2003-04-28 2005-08-04 Crampton Stephen J. CMM arm with exoskeleton
US7024255B1 (en) * 2001-05-18 2006-04-04 Roy-G-Biv Corporation Event driven motion systems
US7028204B2 (en) * 2000-09-06 2006-04-11 Schneider Automation Inc. Method and apparatus for ethernet prioritized device clock synchronization
US20060111811A1 (en) * 2003-02-17 2006-05-25 Matsushita Electric Industrial Co., Ltd. Article handling system and method and article management system and method
US7137107B1 (en) * 2003-04-29 2006-11-14 Roy-G-Biv Corporation Motion control systems and methods
US20070156286A1 (en) * 2005-12-30 2007-07-05 Irobot Corporation Autonomous Mobile Robot
US20070194097A1 (en) * 2006-02-23 2007-08-23 Rockwell Automation Technologies, Inc. Data acquisition and processing system for risk assessment
US20070260356A1 (en) * 2003-05-22 2007-11-08 Abb Ab Control Method for a Robot
US20070264106A1 (en) * 2003-11-10 2007-11-15 Van Der Meulen Peter Robotic components for semiconductor manufacturing
US20080316368A1 (en) * 2005-12-09 2008-12-25 Kuka Roboter Gmbh Method and Device For Moving a Camera Disposed on a Pan/Tilt Head Long a Given Trajectory
US7525274B2 (en) * 2003-03-28 2009-04-28 Kuka Roboter Gmbh Method and device for controlling a plurality of manipulators
US20090204261A1 (en) * 2006-02-17 2009-08-13 Abb Research Ltd. Industrial robot system
US20090204260A1 (en) * 2004-09-30 2009-08-13 Abb As Door Opener Arrangement for Use with an Industrial Robot
US20090289591A1 (en) * 2006-03-03 2009-11-26 Kristian Kassow Programmable robot and user interface
US20100243344A1 (en) * 2006-09-25 2010-09-30 Board Of Trustees Of Leland Stanford Junior University Electromechanically counterbalanced humanoid robotic system
US20100274385A1 (en) * 2008-01-18 2010-10-28 Abb Technology Ab Control system for controlling an industrial robot
US20120143371A1 (en) * 2009-08-14 2012-06-07 Tony Selnes Industrial Robot And A Method For Adjusting A Robot Program
US20120303318A1 (en) * 2005-09-28 2012-11-29 Milenkovic Paul H Kinematic Predictor for Articulated Mechanisms
US20130031037A1 (en) * 2002-10-21 2013-01-31 Rockwell Automation Technologies, Inc. System and methodology providing automation security analysis and network intrusion protection in an industrial environment
US20130211766A1 (en) * 2012-02-10 2013-08-15 Ascent Ventures, Llc Methods for Locating and Sensing the Position, Orientation, and Contour of A Work Object in A Robotic System
USRE45391E1 (en) * 2005-07-06 2015-02-24 Airbus Operations Limited Method and an apparatus for performing a program controlled process on a component
US9026248B1 (en) * 2011-05-06 2015-05-05 Google Inc. Methods and systems for multirobotic management
US20150253766A1 (en) * 2014-03-06 2015-09-10 Hexagon Technology Center Gmbh Quality assured manufacturing
US20150296594A1 (en) * 2014-04-14 2015-10-15 Abl Ip Holding Llc Learning capable lighting equipment
US9298863B2 (en) * 2014-07-31 2016-03-29 Siemens Industry Software Ltd. Method and apparatus for saving energy and reducing cycle time by using optimal robotic joint configurations
US9333649B1 (en) * 2013-03-15 2016-05-10 Industrial Perception, Inc. Object pickup strategies for a robotic device
US20160271796A1 (en) * 2015-03-19 2016-09-22 Rahul Babu Drone Assisted Adaptive Robot Control
US9910982B2 (en) * 2013-05-25 2018-03-06 North Carolina State University Large-scale, time-sensitive secure distributed control systems and methods

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101297607B1 (en) 2011-09-07 2013-08-30 레드원테크놀러지 주식회사 Method and system for robust adaptive control of multiple robots for moving target tracking and capturing
WO2014088997A1 (en) * 2012-12-03 2014-06-12 Abb Technology Ag Teleoperation of machines having at least one actuated mechanism and one machine controller comprising a program code including instructions for transferring control of the machine from said controller to a remote control station
US20170083000A1 (en) * 2015-09-20 2017-03-23 Macau University Of Science And Technology Petri Net-based Scheduling of Time Constrained Single-arm Cluster Tools with Wafer Revisiting
US10073444B2 (en) * 2015-09-20 2018-09-11 Macau University Of Science And Technology Petri net-based optimal one-wafer cyclic scheduling of treelike hybrid multi-cluster tools

Patent Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6853867B1 (en) * 1998-12-30 2005-02-08 Schneider Automation Inc. Interface to a programmable logic controller
US7028204B2 (en) * 2000-09-06 2006-04-11 Schneider Automation Inc. Method and apparatus for ethernet prioritized device clock synchronization
US6624388B1 (en) * 2001-01-25 2003-09-23 The Lincoln Electric Company System and method providing distributed welding architecture
US7024255B1 (en) * 2001-05-18 2006-04-04 Roy-G-Biv Corporation Event driven motion systems
US20030100957A1 (en) * 2001-11-27 2003-05-29 Chaffee Michael C. System controlling exclusive access by control programs to system resources
US20130031037A1 (en) * 2002-10-21 2013-01-31 Rockwell Automation Technologies, Inc. System and methodology providing automation security analysis and network intrusion protection in an industrial environment
US20060111811A1 (en) * 2003-02-17 2006-05-25 Matsushita Electric Industrial Co., Ltd. Article handling system and method and article management system and method
US7525274B2 (en) * 2003-03-28 2009-04-28 Kuka Roboter Gmbh Method and device for controlling a plurality of manipulators
US20050166413A1 (en) * 2003-04-28 2005-08-04 Crampton Stephen J. CMM arm with exoskeleton
US7137107B1 (en) * 2003-04-29 2006-11-14 Roy-G-Biv Corporation Motion control systems and methods
US20070260356A1 (en) * 2003-05-22 2007-11-08 Abb Ab Control Method for a Robot
US20040257021A1 (en) * 2003-06-20 2004-12-23 Chang Tien L. Multiple robot arm tracking and mirror jog
US20070264106A1 (en) * 2003-11-10 2007-11-15 Van Der Meulen Peter Robotic components for semiconductor manufacturing
US20090204260A1 (en) * 2004-09-30 2009-08-13 Abb As Door Opener Arrangement for Use with an Industrial Robot
USRE45391E1 (en) * 2005-07-06 2015-02-24 Airbus Operations Limited Method and an apparatus for performing a program controlled process on a component
US20120303318A1 (en) * 2005-09-28 2012-11-29 Milenkovic Paul H Kinematic Predictor for Articulated Mechanisms
US20080316368A1 (en) * 2005-12-09 2008-12-25 Kuka Roboter Gmbh Method and Device For Moving a Camera Disposed on a Pan/Tilt Head Long a Given Trajectory
US20070156286A1 (en) * 2005-12-30 2007-07-05 Irobot Corporation Autonomous Mobile Robot
US20090204261A1 (en) * 2006-02-17 2009-08-13 Abb Research Ltd. Industrial robot system
US20070194097A1 (en) * 2006-02-23 2007-08-23 Rockwell Automation Technologies, Inc. Data acquisition and processing system for risk assessment
US20090289591A1 (en) * 2006-03-03 2009-11-26 Kristian Kassow Programmable robot and user interface
US20100243344A1 (en) * 2006-09-25 2010-09-30 Board Of Trustees Of Leland Stanford Junior University Electromechanically counterbalanced humanoid robotic system
US20100274385A1 (en) * 2008-01-18 2010-10-28 Abb Technology Ab Control system for controlling an industrial robot
US20120143371A1 (en) * 2009-08-14 2012-06-07 Tony Selnes Industrial Robot And A Method For Adjusting A Robot Program
US9026248B1 (en) * 2011-05-06 2015-05-05 Google Inc. Methods and systems for multirobotic management
US20130211766A1 (en) * 2012-02-10 2013-08-15 Ascent Ventures, Llc Methods for Locating and Sensing the Position, Orientation, and Contour of A Work Object in A Robotic System
US9333649B1 (en) * 2013-03-15 2016-05-10 Industrial Perception, Inc. Object pickup strategies for a robotic device
US9910982B2 (en) * 2013-05-25 2018-03-06 North Carolina State University Large-scale, time-sensitive secure distributed control systems and methods
US20150253766A1 (en) * 2014-03-06 2015-09-10 Hexagon Technology Center Gmbh Quality assured manufacturing
US20150296594A1 (en) * 2014-04-14 2015-10-15 Abl Ip Holding Llc Learning capable lighting equipment
US9298863B2 (en) * 2014-07-31 2016-03-29 Siemens Industry Software Ltd. Method and apparatus for saving energy and reducing cycle time by using optimal robotic joint configurations
US20160271796A1 (en) * 2015-03-19 2016-09-22 Rahul Babu Drone Assisted Adaptive Robot Control

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11093590B2 (en) * 2015-08-31 2021-08-17 Avaya Inc. Selection of robot operation mode from determined compliance with a security criteria
TWI673706B (en) * 2017-02-06 2019-10-01 日商川崎重工業股份有限公司 Robot system and robot dialogue method
WO2018147411A1 (en) * 2017-02-10 2018-08-16 川崎重工業株式会社 Robot system and control method therefor
JP2018126839A (en) * 2017-02-10 2018-08-16 川崎重工業株式会社 Robot system and control method thereof
CN110267770A (en) * 2017-02-10 2019-09-20 川崎重工业株式会社 Robot system and its control method
US11534907B2 (en) * 2017-10-02 2022-12-27 Okamura Corporation Management system and control method
JP2020089937A (en) * 2018-12-05 2020-06-11 三菱電機株式会社 Robot remote operation apparatus

Also Published As

Publication number Publication date
US10967515B2 (en) 2021-04-06
US20190054623A1 (en) 2019-02-21
KR101627519B1 (en) 2016-06-08

Similar Documents

Publication Publication Date Title
US10967515B2 (en) Apparatus for remotely controlling robots and control method thereof
US10960543B2 (en) Robotic point capture and motion control
JP7048162B2 (en) Methods and Devices for Controlling the Motion of One or More Cobots
US20200368904A1 (en) Remote robotic welding with a handheld controller
CN109035740A (en) Control method, device and the tele-control system of robot
WO2009105131A1 (en) Method & apparatus for remotely operating a robotic device linked to a communications network
CN106926238B (en) The cooperative control method and device of multi-redundant mechanical arm system based on impact degree
CN1637786A (en) Remotely controlled vehicle using wireless lan
US20220355483A1 (en) Methods and Systems for Graphical User Interfaces to Control Remotely Located Robots
KR102339002B1 (en) Control method and system for robot
Uddin et al. Long range robot teleoperation system based on internet of things
CN103145044B (en) Crane as well as fixed point hoisting control method, equipment and system thereof
Pashkin et al. Pilot communication protocols for group of mobile robots in USAR scenarios
Mateos et al. DeWaLoP—Remote control for in-pipe robot
Sarker et al. R3Arm: Gesture controlled robotic arm for remote rescue operation
KR101696362B1 (en) Robot remote control apparatus for installing pipe and method thereof
Wögerer et al. LOCOBOT-low cost toolkit for building robot co-workers in assembly lines
WO2016172718A1 (en) System and method of remote teleoperation using a reconstructed 3d scene
Kamegawa et al. Design and implementation of grouped rescue robot system using self‐deploy networks
Kennel-Maushart et al. Multi-arm payload manipulation via mixed reality
Nicolis A general framework for shared control in robot teleoperation with force and visual feedback
Pham et al. Control allocation for mobile manipulators with on-board cameras
Basha et al. Command Control Robot using Internet of Things on Field Programmable Gate Array
WO2020188818A1 (en) Unmanned vehicle control system, method, unmanned vehicle, command terminal, and computer-readable medium
Ferrera et al. Multi-robot operation system with conflict resolution

Legal Events

Date Code Title Description
AS Assignment

Owner name: DAEGU GYEONGBUK INSTITUTE OF SCIENCE AND TECHNOLOG

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, SEUNG YEOL;KIM, DAE JIN;EOM, SUNG HOON;AND OTHERS;REEL/FRAME:036930/0704

Effective date: 20151102

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION