WO2017098713A1 - ロボットシステム及びその運転方法 - Google Patents

ロボットシステム及びその運転方法 Download PDF

Info

Publication number
WO2017098713A1
WO2017098713A1 PCT/JP2016/005052 JP2016005052W WO2017098713A1 WO 2017098713 A1 WO2017098713 A1 WO 2017098713A1 JP 2016005052 W JP2016005052 W JP 2016005052W WO 2017098713 A1 WO2017098713 A1 WO 2017098713A1
Authority
WO
WIPO (PCT)
Prior art keywords
robot
voice
volume
robot system
sound
Prior art date
Application number
PCT/JP2016/005052
Other languages
English (en)
French (fr)
Inventor
雅之 渡邊
Original Assignee
川崎重工業株式会社
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 川崎重工業株式会社 filed Critical 川崎重工業株式会社
Priority to DE112016005595.1T priority Critical patent/DE112016005595B4/de
Priority to JP2017554786A priority patent/JP6920210B2/ja
Priority to US16/060,312 priority patent/US11072077B2/en
Priority to CN201680071282.1A priority patent/CN108290296B/zh
Priority to KR1020187010926A priority patent/KR102046598B1/ko
Publication of WO2017098713A1 publication Critical patent/WO2017098713A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/003Controls for manipulators by means of an audio-responsive input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/06Safety devices
    • B25J19/061Safety devices with audible signals
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/06Programme-controlled manipulators characterised by multi-articulated arms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1661Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • B25J9/1666Avoiding collision or forbidden zones
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1674Programme controls characterised by safety, monitoring, diagnostic

Definitions

  • the present invention relates to a robot system and an operation method thereof.
  • the reliability of determining that the input audio-acoustic signal is a scream is evaluated based on the acoustic characteristics of the scream, and the reliability is a predetermined evaluation.
  • the robot operation is urgently stopped.
  • the robot emergency stop system disclosed in Patent Document 1 may not be able to cope with the sound generated when the robot collides with an obstacle or the peripheral equipment rolls over.
  • the present invention solves the above-described conventional problems, and can control the operation of the robot in response to a loud sound such as a human screaming voice such as an operator or a collision sound of the robot. It is an object to provide a system and a method for operating a robot system.
  • a robot system controls a robot having a plurality of joints, a voice operation device that receives voice as an operation instruction from an operator, and controls the operation of the robot.
  • a control device wherein the control device suppresses the operation of the robot when the voice operation device detects a volume higher than a predetermined first volume during the operation of the robot. It is configured.
  • a driving method of a robot system is a driving method of a robot system including a robot having a plurality of joints, and a voice operation device that inputs an operation instruction from an operator by voice,
  • the volume information detected by the voice operating device during the operation of the robot is a volume higher than a predetermined first volume set in advance, the operation of the robot is suppressed (A).
  • the robot system and the operation method thereof of the present invention it is possible to suppress the operation of the robot in response to a loud sound such as a human scream of an operator or a collision sound of the robot.
  • FIG. 1 is a block diagram showing a schematic configuration of the robot system according to the first embodiment.
  • FIG. 2 is a schematic diagram showing a schematic configuration of the robot system according to the first embodiment.
  • FIG. 3 is a schematic diagram illustrating a schematic configuration of the robot illustrated in FIGS. 1 and 2.
  • FIG. 4 is a flowchart showing an example of the operation of the robot system according to the first embodiment.
  • FIG. 5 is a block diagram showing a schematic configuration of the robot system according to the second embodiment.
  • FIG. 6 is a flowchart showing an example of the operation of the robot system according to the second embodiment.
  • FIG. 7 is a block diagram showing a schematic configuration of the robot system according to the third embodiment.
  • FIG. 8 is a flowchart showing an example of the operation of the robot system according to the third embodiment.
  • FIG. 9 is a flowchart showing an example of the operation of the robot system according to the fourth embodiment.
  • the robot system includes a robot having a plurality of joints, a voice operation device that inputs an operation instruction from an operator by voice, and a control device that controls the operation of the robot.
  • the apparatus is configured to suppress the operation of the robot when the voice operating device detects a volume higher than a predetermined first volume during the operation of the robot.
  • the control device when the control device detects a sound of the first volume or higher during the operation of the robot, the speed of the robot is less than the first speed set in advance. You may be comprised so that it may operate
  • the control device is configured to stop the operation of the robot when the voice operation device detects a sound of the first volume or higher during the operation of the robot. Good.
  • FIG. 1 is a block diagram showing a schematic configuration of the robot system according to the first embodiment.
  • FIG. 2 is a schematic diagram showing a schematic configuration of the robot system according to the first embodiment.
  • the robot system 100 includes a robot 1, a voice operation device 2, an output device 3, a control device 4, and a storage device 5, and the control device 4. Is configured to suppress the operation of the robot 1 when the voice operating device 2 detects a volume higher than a predetermined first volume during the operation of the robot 1.
  • a control mode in which the robot 1 operates according to a preset task program is referred to as an “automatic operation mode”.
  • the robot 1 automatically performs a predetermined operation without the operator operating the voice operation device 2 or the teaching pendant.
  • a control mode in which the robot 1 operates based on an operator's operation received by the voice operating device 2 or the teaching pendant is referred to as a “manual operation mode”.
  • the control mode for correcting the robot 1 operating according to the preset task program by the operation of the operator received by the voice operating device 2 or the teaching pendant is referred to as “correction automatic operation mode”. Called.
  • the robot 1 is a robot that is installed in a work space and performs a series of operations including a plurality of processes. Examples of a series of operations composed of a plurality of steps include operations such as assembly of parts to products and painting.
  • the robot 1 is used in a production factory that manufactures products by assembling electric / electronic parts or the like in a line production system or a cell production system, and along a work table provided in the production factory. It is an articulated robot that can be arranged and can perform at least one of operations such as transfer, assembly or rearrangement of parts, and posture conversion on a work on a work table.
  • the embodiment of the robot 1 is not limited to the above, and can be widely applied to an articulated robot regardless of a horizontal articulated type or a vertical articulated type.
  • FIG. 3 is a schematic diagram showing a schematic configuration of the robot shown in FIGS. 1 and 2.
  • the robot 1 includes a connecting body of a plurality of link members (here, the first link member 11a to the sixth link member 11f) and a plurality of joints (here, the first joints JT1 to JT6).
  • This is an articulated robot robot having a joint JT6) and a base 15 for supporting them.
  • the base 15 and the base end portion of the first link member 11a are coupled so as to be rotatable about an axis extending in the vertical direction.
  • the distal end portion of the first link member 11a and the proximal end portion of the second link member 11b are coupled so as to be rotatable about an axis extending in the horizontal direction.
  • the distal end portion of the second link member 11b and the proximal end portion of the third link member 11c are coupled so as to be rotatable about an axis extending in the horizontal direction.
  • the distal end portion of the third link member 11c and the proximal end portion of the fourth link member 11d are coupled so as to be rotatable about an axis extending in the longitudinal direction of the fourth link member 11d.
  • the distal end portion of the fourth link member 11d and the proximal end portion of the fifth link member 11e are coupled so as to be rotatable about an axis orthogonal to the longitudinal direction of the fourth link member 11d.
  • the distal end portion of the fifth link member 11e and the proximal end portion of the sixth link member 11f are coupled so as to be able to rotate.
  • the mechanical interface is provided in the front-end
  • An end effector 12 corresponding to the work content is detachably attached to the mechanical interface.
  • each of the first joint JT1 to the sixth joint JT6 is provided with a drive motor (not shown) as an example of an actuator for relatively rotating two members connected to each joint.
  • the drive motor may be, for example, a servo motor that is servo-controlled by the control device 4.
  • the first joint JT1 to the sixth joint JT6 each have a rotation sensor (not shown) for detecting the rotational position of the drive motor and a current sensor (not shown) for detecting a current for controlling the rotation of the drive motor. ) And are provided.
  • the rotation sensor may be an encoder, for example.
  • the voice operation device 2 is a device for inputting an operation instruction from the operator by voice. Specifically, when the operator operates the robot 1 in the manual operation mode or the corrected automatic operation mode, or when teaching the robot 1, the position information, posture information, movement direction, or movement speed of the robot 1 is determined. Are input to the voice operation device 2 by voice. Then, the voice operation device 2 outputs the input operation command value to the control device 4. Examples of the voice operation device 2 include a sound collection microphone arranged in a work space where the robot 1 is installed. As shown in FIG. 2, the voice operation device 2 may be a headset having a microphone and headphones that are worn by the operator on the head.
  • Examples of the output device 3 include a display device such as a monitor and a speaker.
  • a display device such as a monitor and a speaker.
  • information transmitted from the control device 4 is displayed (output) as a video such as a character, a picture, an image, and a moving image.
  • the output device 3 is configured by a speaker, the information transmitted from the control device 4 is output as audio information.
  • the storage device 5 is a readable / writable recording medium, and stores a task program 51 and operation sequence information 52 of the robot system 100.
  • the storage device 5 is provided separately from the control device 4, but may be provided integrally with the control device 4.
  • the task program 51 is created, for example, by an operator teaching using the voice operation device 2 and stored in the storage device 5 in association with the identification information of the robot 1 and the task.
  • the task program 51 may be created as an operation flow for each work.
  • the task program 51 may be created by teaching using a teaching pendant.
  • the operation sequence information 52 is information relating to an operation sequence that defines a series of work processes performed by the robot 1 in the work space.
  • the operation order of the work process and the control mode of the robot 1 are associated with each other.
  • a task program for causing the robot 1 to automatically execute the work is associated with each work process.
  • the operation sequence information 52 may include a program for causing the robot 1 to automatically execute the work for each work process.
  • the control device 4 controls the operation of the robot 1, and includes a receiving unit 40, an operation control unit 41, and an output control unit 42 as functional blocks.
  • the control device 4 includes, for example, a calculation unit (not shown) including a microcontroller, MPU, PLC (Programmable Logic Controller), logic circuit, and the like, and a memory unit (not shown) including a ROM or RAM. can do.
  • a calculation unit including a microcontroller, MPU, PLC (Programmable Logic Controller), logic circuit, and the like
  • a memory unit not shown
  • each functional block with which the control apparatus 4 is provided is realizable when the calculating part of the control apparatus 4 reads and executes the program stored in the memory part or the memory
  • the control device 4 is not only configured as a single control device, but also configured as a control device group in which a plurality of control devices cooperate to execute control of the robot 1 (robot system 100). It does not matter.
  • the receiving unit 40 receives an input signal transmitted from the outside of the control device 4 and transmits an output signal from the control device 4 to the robot 1 or the like, for example.
  • an input signal received by the receiving unit 40 for example, a signal transmitted from the voice operation device 2, a signal transmitted from an operation instruction unit (not shown) other than the voice operation device 2, or a rotation sensor of the robot 1 is transmitted.
  • a position signal (position information) of the robot 1 is exemplified.
  • the operation control unit 41 determines an operation mode of a process performed by the robot 1 in a series of operations using the operation instruction as a trigger.
  • the operation control unit 41 can determine the operation mode of the process performed by the robot 1 with reference to the operation sequence information 52 stored in the storage device 5.
  • the operation control unit 41 controls the robot 1 to operate in the determined operation mode.
  • the operation control unit 41 determines to operate the robot 1 in the automatic operation mode
  • the operation control unit 41 reads the operation specified by the task program 51 or the operation sequence information 52, and uses the program included in the operation sequence information 52.
  • the robot 1 is controlled so as to perform a prescribed operation.
  • the operation control unit 41 controls the robot 1 so as to operate based on the operation instruction received by the receiving unit 40 from the voice operation device 2.
  • the operation control unit 41 determines to operate the robot 1 in the modified automatic operation mode, the operation control unit 41 performs the operation specified by the task program 51 or reads the operation sequence information 52 and includes the operation sequence information 52 in the operation sequence information 52.
  • the receiving unit 40 receives a correction instruction signal as an input signal from the voice operating device 2 while the robot 1 is operating in the automatic operation mode, the operation by the automatic operation of the robot 1 is voiced. The operation is corrected according to the correction instruction signal from the controller device 2.
  • the operation control unit 41 stops the output of the correction instruction signal from the voice operation device 2 and the reception unit 40 stops receiving the correction instruction signal, or the automatic operation of the robot 1 from the voice operation device 2.
  • the receiving unit 40 receives a signal instructing resumption, the automatic operation of the robot 1 is resumed.
  • the output control unit 42 controls the output device 3 and outputs information notified to the operator or the like as video information, image information, audio information, or the like. Specifically, for example, the output control unit 42 controls the output device 3 so as to output motion suppression information indicating that the motion of the robot 1 output from the motion control unit 41 is suppressed.
  • FIG. 4 is a flowchart showing an example of the operation of the robot system according to the first embodiment.
  • the operation control unit 41 of the control device 4 determines whether or not the robot 1 is operating (step S100).
  • step S100 When the operation control unit 41 of the control device 4 determines that the robot 1 is not operated (No in step S100), the program ends. Note that when the program is terminated, the control device 4 executes the program again after 50 msec, for example. On the other hand, when the operation control unit 41 of the control device 4 determines that the robot 1 is operating (Yes in step S100), the operation control unit 41 executes the process shown in step S101.
  • step S ⁇ b> 101 the operation control unit 41 of the control device 4 determines whether or not the operator inputs a voice to the voice operation device 2. Specifically, the operation control unit 41 of the control device 4 determines whether or not voice information is input from the voice operation device 2 to the reception unit 40.
  • Step S101 If the operation control unit 41 of the control device 4 determines that the operator does not input voice (No in step S101), the process returns to step S100, and step S100 and step until the operator inputs voice. The process of S101 is repeated. On the other hand, if the operation control unit 41 of the control device 4 determines that the operator has input a voice (Yes in Step S101), the operation control unit 41 executes the process shown in Step S102.
  • step S102 the operation control unit 41 of the control device 4 determines whether or not the voice information input to the voice operation device 2 in step S101 is equal to or higher than a predetermined first volume.
  • the first sound volume can be set in advance by experiments or the like, and is determined by noise in a space where an operator wearing the voice operation device 2 is present or in a work space where the voice operation device 2 is installed.
  • the first volume may be 65 to 90 dB, for example.
  • the first volume may be +5 dB with respect to the maximum noise level in a space where an operator wearing the voice operation device 2 is present, or in a work space where the voice operation device 2 is installed. .
  • the operation control unit 41 of the control device 4 determines that the audio information input to the audio operation device 2 in step S101 is equal to or higher than the first volume (Yes in step S102), the operation control unit 41 changes the operation of the robot 1. (Step S103).
  • the operation control unit 41 of the control device 4 causes the output device 3 to output the operation change information via the output control unit 42 (step S104), and ends this program.
  • text information such as “Changing robot motion” may be output (displayed) on a monitor or the like, and the text information may be output as audio information from a speaker or the like. May be.
  • the operation speed of the robot 1 may be decreased. Specifically, for example, the robot 1 may be operated at a speed lower than the first speed.
  • the first speed may be, for example, 25 to 35% of the maximum speed (° / second) at each joint of the robot 1, and the movement speed of the robot 1 when the robot 1 moves the workpiece ( It may be 25 to 35% of the maximum speed (mm / second) of the end effector 12 or the moving speed of the workpiece.
  • the first speed is, for example, the movement speed of the robot 1 (the movement speed of the end effector 12 or the workpiece) is 250 to 350 mm / second. Also good.
  • the robot 1 may be stopped or the operation direction of the robot 1 may be set in the opposite direction.
  • the operation direction of the robot 1 is changed to the opposite direction” is, for example, in a direction in which the robot 1 is operating before (immediately before) the voice information of the first volume or higher is input to the voice operation device 2.
  • it means to operate in the opposite direction, and to operate so that the rotation direction of the drive motor provided in each joint constituting the robot 1 is opposite.
  • the robot 1 end effector 12
  • the robot 1 is moved toward the rear of the robot 1 when moving toward the front of the robot 1.
  • the operation control unit 41 of the control device 4 performs feedback control of the robot 1, the gain of the drive motor (servo motor) of the robot 1 is reduced.
  • the robot 1 may be controlled.
  • the movement of the robot 1 may be changed so that only the robot 1 that is operated (operated) is changed by the voice operation device 2 and is installed in the work space. It may be configured such that the operations of all the robots 1 are suppressed.
  • step S101 when the voice information input to the voice operation device 2 in step S101 is less than the first volume (No in step S102), the operation control unit 41 of the control device 4 performs the voice operation device in step S101. Based on the voice information input from No. 2, the operation of the robot 1 is corrected (step S105), and this program is terminated.
  • the control device 4 detects the volume higher than the first volume during the operation of the robot 1, the operation of the robot 1 is detected. Is configured to change.
  • control device 4 changes the operation of the robot 1 when the voice operation device 2 detects a sound of the first volume or higher while the robot 1 is operating.
  • the output device 3 is configured to output the operation change information.
  • the robot system according to the second embodiment is the same as the robot system according to the first embodiment.
  • the voice operation device includes a switch that enables / disables voice operation instructions from the operator, Even when the operation instruction by voice to the voice operation device is invalidated by the switch, the device detects the voice of the robot when the voice operation device detects the voice of the first volume or higher during the operation of the robot. It is configured to change the behavior.
  • FIG. 5 is a block diagram showing a schematic configuration of the robot system according to the second embodiment.
  • the robot system 100 according to the second embodiment has the same basic configuration as the robot system 100 according to the first embodiment, but the voice operation device 2 receives voice input from the operator. The difference is that a switch 20 for enabling / disabling is provided. Note that the output device 3 may output information indicating a voice input valid / invalid state by the switcher 20.
  • FIG. 6 is a flowchart showing an example of the operation of the robot system according to the second embodiment. The following operation is executed when the arithmetic unit of the control device 4 reads a program stored in the memory unit or the storage device 5 of the control device 4.
  • the operation of the robot system 100 according to the second embodiment is the same as the operation of the robot system 100 according to the first embodiment, but executes the process of step S105.
  • the difference is that the process of step S105A is executed before.
  • the operation control unit 41 of the control device 4 uses the switcher 20 when the voice information input to the voice operation device 2 in step S101 is less than the first volume (No in step S102). Then, it is determined whether or not the voice operation device 2 is in a state where voice input from the operator is enabled (step S105A).
  • step S101 the voice operation device 2 Based on the voice information input from, the operation of the robot 1 is corrected (step S105), and this program is terminated.
  • step S105A if the operation control unit 41 of the control device 4 determines that the voice operation device 2 is not in a state where voice input from the operator is enabled (No in step S105A), the program is terminated as it is. To do.
  • the robot system 100 according to the second embodiment configured as described above has the same effects as the robot system 100 according to the first embodiment.
  • the voice operating device 2 when the voice operating device 2 detects a volume higher than the first volume during the operation of the robot 1, the voice operating device 2 receives voice input from the operator.
  • the control device 4 is configured to change the operation of the robot 1 in any of the valid / invalid states.
  • the voice operation device 2 is in a state where voice input from the operator is disabled, when a human being such as the operator screams loudly, or the robot 1 or other device When a loud sound such as a collision sound is generated, the operation of the robot 1 can be changed in response to the sound.
  • the robot system according to the third embodiment further includes a voice output device in the robot system according to the first or second embodiment, and the control device causes the voice output device to output a voice of the first volume or higher, thereby generating a voice. It is configured to perform a volume detection test that is determined to be normal when the operation device detects a sound of the first volume or higher, and is determined to be abnormal when the sound operation device detects a sound of less than the first volume. Has been.
  • FIG. 7 is a block diagram showing a schematic configuration of the robot system according to the third embodiment.
  • the robot system 100 according to the third embodiment has the same basic configuration as the robot system 100 according to the first embodiment, but the output device 3 includes an audio output device 30. Different. Examples of the audio output device 30 include a speaker.
  • FIG. 8 is a flowchart showing an example of the operation of the robot system according to the third embodiment. The following operation is executed when the arithmetic unit of the control device 4 reads a program stored in the memory unit or the storage device 5 of the control device 4.
  • the operation control unit 41 of the control device 4 causes the audio output device 30 to output a sound of the first volume or higher via the output control unit 42 (step S201). Specifically, the operation control unit 41 of the control device 4 stores audio information such as a human scream in advance in the storage device 5, reads the audio information from the storage device 5, and sends it to the audio output device 30. Output.
  • a volume higher than the first volume is set. You may adjust suitably so that it may be made to output from the output device 30, and the sound volume more than 1st volume may be input into the voice operating device 2.
  • the operation control unit 41 of the control device 4 acquires the voice information input to the voice operation device 2 (step S202), and whether or not the voice information acquired in step S202 has a volume equal to or higher than the first volume. Is determined (step S203).
  • the operation control unit 41 of the control device 4 determines that the voice operation device 2 is normal when the voice information acquired in step S202 is determined to be a volume equal to or higher than the first volume (Yes in step S203). (Step S204), information indicating that the voice operating device 2 is normal is output to the output device 3 (Step S205), and the program is terminated.
  • the information indicating that the voice operation device 2 is normal may be output (displayed) on a monitor or the like, for example, as character information such as “the voice operation device is normal”.
  • the audio output device 30 or the like may be used.
  • Step S206 information indicating that the voice operating device 2 is abnormal is outputted to the output device 3 (step S207), and the program is terminated.
  • the information indicating that the voice operation device 2 is abnormal may be output (displayed) on a monitor or the like with text information such as “Voice control device is broken”. Audio information may be output from the audio output device 30 or the like.
  • the robot system 100 according to the third embodiment configured as described above has the same operational effects as the robot system 100 according to the first embodiment.
  • control device 4 is configured to execute a sound volume detection test of the voice operation device 2.
  • the voice operation device 2 determines whether or not the voice operation device 2 is normal, and when a person such as an operator actually makes a loud voice such as a scream, or a collision of the robot 1 or other equipment or the like When a loud sound such as a sound is generated, the operation of the robot 1 can be changed by appropriately reacting with the sound.
  • volume detection test As a disaster prevention drill, it is possible to improve the disaster prevention awareness of the operator or the like.
  • the robot system according to the fourth embodiment is the robot system according to any one of the first to third embodiments.
  • the control device includes a manual operation mode in which an operation instruction is given from an operator.
  • the voice operation device is at the first volume or higher. When the voice is detected, the operation of the robot is changed.
  • FIG. 9 is a flowchart showing an example of the operation of the robot system according to the fourth embodiment. The following operation is executed when the arithmetic unit of the control device 4 reads a program stored in the memory unit or the storage device 5 of the control device 4.
  • the operation of the robot system 100 according to the fourth embodiment is the same as the operation of the robot system 100 according to the first embodiment, but instead of the process of step S100.
  • the difference is that the process of step S100A is executed.
  • the operation control unit 41 of the control device 4 determines whether or not the robot 1 is operating in the manual operation mode or the corrected automatic operation mode (step S100A).
  • the operation control unit 41 of the control device 4 determines that the robot 1 is not operating in the manual operation mode or the corrected automatic operation mode, that is, determines that the robot 1 is operating in the automatic operation mode (step In S100A No), this program is terminated. Note that when the program is terminated, the control device 4 executes the program again after 50 msec, for example.
  • step S100A when it is determined that the robot 1 is operating in the manual operation mode or the corrected automatic operation mode (Yes in step S100A), the operation control unit 41 of the control device 4 executes the process shown in step S101.
  • the operation control unit 41 of the control device 4 performs the same operation (process) as the robot system 100 according to the first embodiment.
  • the robot system 100 according to the fourth embodiment configured as described above has the same effects as the robot system 100 according to the first embodiment.
  • the voice operation device detects the voice of the first volume or higher. Then, it is comprised so that operation
  • the operator mistakenly inputs the operation of the robot 1 while inputting the operation of the robot 1, and reacts to the voice uttered by the operator when the robot 1 moves in an unexpected direction.
  • the operation of the robot 1 can be changed.
  • the operator operates the emergency stop button or the like to change the operation of the robot 1 earlier and more accurately than changing the operation of the robot 1. Can be changed.
  • the robot system and the driving method thereof according to the present invention can change the operation of the robot in response to a loud voice such as a human screaming voice of an operator or a loud sound such as a collision sound of the robot. Useful in the field.

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Manipulator (AREA)

Abstract

本発明に係るロボットシステムは、複数の関節を有するロボット(1)と、操作者からの操作指示を音声で入力される音声操作装置(2)と、ロボット(1)の動作を制御する制御装置(4)と、を備え、制御装置(4)は、ロボット(1)の動作中に、音声操作装置(2)が予め設定されている所定の第1音量以上の音量を検知すると、ロボット(1)の動作を変更するように構成されている。

Description

ロボットシステム及びその運転方法
 本発明は、ロボットシステム及びその運転方法に関する。
 ロボットと人間が共存する環境下において、ロボットが転倒した場合等には、ロボットを緊急停止させる必要がある。このようなロボットを緊急停止させるシステムが知られている(例えば、特許文献1参照)。
 特許文献1に開示されているロボットの緊急停止システムでは、叫び声の音響的特徴に基づいて、入力された音声音響信号が叫び声であると判定する信頼度を評価し、この信頼度が所定の評価基準値を超えた場合に、ロボットの動作を緊急停止させる。
特開2016-83713号公報 特開2013-71231号公報
 しかしながら、特許文献1に開示されているロボットの緊急停止システムでは、緊急事態を知らせる場合によく使われる「止まれー!」または「Freeeeeze!」のような“叫び声”に母音の引き伸ばし部分が含まれることに着目しているため、「あっ!」のような、母音の引き伸ばし部分が含まれないような叫び声には対応できないおそれがあった。
 また、特許文献1に開示されているロボットの緊急停止システムでは、ロボットが障害物に衝突した場合、又は周辺設備が横転等した場合に、発生する音にも対応できないおそれがあった。
 本発明は、上記従来の課題を解決するもので、操作者等の人間の叫び声等の大声、又はロボットの衝突音等の大きな音に反応して、ロボットの動作を抑制することができる、ロボットシステム及びロボットシステムの運転方法を提供することを目的とする。
 上記従来の課題を解決するために、本発明に係るロボットシステムは、複数の関節を有するロボットと、操作者からの操作指示を音声で入力される音声操作装置と、前記ロボットの動作を制御する制御装置と、を備え、前記制御装置は、前記ロボットの動作中に、前記音声操作装置が予め設定されている所定の第1音量以上の音量を検知すると、前記ロボットの動作を抑制するように構成されている。
 これにより、操作者等の人間の叫び声等の大声、又はロボットの衝突音等の大きな音に反応して、ロボットの動作を抑制することができる。
 また、本発明に係るロボットシステムの運転方法は、複数の関節を有するロボットと、操作者からの操作指示を音声で入力される音声操作装置と、を備えるロボットシステムの運転方法であって、前記ロボットを動作中に、前記音声操作装置が検知した音量情報が、予め設定されている所定の第1音量以上の音量である場合には、前記ロボットの動作が抑制される(A)を備える。
 これにより、操作者等の人間の叫び声等の大声、又はロボットの衝突音等の大きな音に反応して、ロボットの動作を抑制することができる。
 本発明のロボットシステム及びその運転方法によれば、操作者等の人間の叫び声、又はロボットの衝突音等の大きな音に反応して、ロボットの動作を抑制することができる。
図1は、本実施の形態1に係るロボットシステムの概略構成を示すブロック図である。 図2は、本実施の形態1に係るロボットシステムの概略構成を示す模式図である。 図3は、図1及び図2に示すロボットの概略構成を示す模式図である。 図4は、本実施の形態1に係るロボットシステムの動作の一例を示すフローチャートである。 図5は、本実施の形態2に係るロボットシステムの概略構成を示すブロック図である。 図6は、本実施の形態2に係るロボットシステムの動作の一例を示すフローチャートである。 図7は、本実施の形態3に係るロボットシステムの概略構成を示すブロック図である。 図8は、本実施の形態3に係るロボットシステムの動作の一例を示すフローチャートである。 図9は、本実施の形態4に係るロボットシステムの動作の一例を示すフローチャートである。
 以下、本発明の実施の形態を、図面を参照しながら説明する。なお、全ての図面において、同一又は相当部分には同一符号を付し、重複する説明は省略する。また、全ての図面において、本発明を説明するための構成要素を抜粋して図示しており、その他の構成要素については図示を省略している場合がある。さらに、本発明は以下の実施の形態に限定されない。
 (実施の形態1)
 本実施の形態1に係るロボットシステムは、複数の関節を有するロボットと、操作者からの操作指示を音声で入力される音声操作装置と、ロボットの動作を制御する制御装置と、を備え、制御装置は、ロボットの動作中に、音声操作装置が予め設定されている所定の第1音量以上の音量を検知すると、ロボットの動作を抑制するように構成されている。
 また、本実施の形態1に係るロボットシステムでは、制御装置が、ロボットの動作中に、音声操作装置が第1音量以上の音声を検知すると、ロボットを予め設定されている第1速度未満の速度で動作させるように構成されていてもよい。
 また、本実施の形態1に係るロボットシステムでは、制御装置が、ロボットの動作中に、音声操作装置が第1音量以上の音声を検知すると、ロボットの動作を停止させるように構成されていてもよい。
 以下、本実施の形態1に係るロボットシステムの一例について、図1~図4を参照しながら説明する。
 [ロボットシステムの構成]
 図1は、本実施の形態1に係るロボットシステムの概略構成を示すブロック図である。図2は、本実施の形態1に係るロボットシステムの概略構成を示す模式図である。
 図1及び図2に示すように、本実施の形態1に係るロボットシステム100は、ロボット1、音声操作装置2、出力装置3、制御装置4、及び記憶装置5を備えていて、制御装置4は、ロボット1の動作中に、音声操作装置2が予め設定されている所定の第1音量以上の音量を検知すると、ロボット1の動作を抑制するように構成されている。
 ここで、本明細書においては、ロボット1が、予め設定されたタスクプログラムに従って動作する制御モードを「自動運転モード」と称する。自動運転モードでは、従来のティーチングプレイバックロボットと同様に、操作者による音声操作装置2、又はティーチングペンダント等の操作なしに、ロボット1が所定の作業を自動的に行う。
 また、本明細書では、ロボット1が、音声操作装置2、又はティーチングペンダント等が受け付けた操作者の操作に基づいて動作する制御モードを「手動運転モード」と称する。さらに、本明細書では、予め設定されたタスクプログラムに従って動作しているロボット1を音声操作装置2、又はティーチングペンダント等が受け付けた操作者の操作によって修正する制御モードを「修正自動運転モード」と称する。
 以下、本実施の形態1に係るロボットシステム100を構成する各機器について、詳細に説明する。
 ロボット1は、作業空間内に設置され、複数の工程からなる一連の作業を行うロボットである。なお、複数の工程からなる一連の作業としては、製品に対する部品の組付、塗装等の作業が例示できる。
 本実施の形態1に係るロボット1は、ライン生産方式又はセル生産方式で、電気・電子部品等を組み立てて製品を生産する生産工場で利用され、この生産工場に設けられた作業台に沿って配置され、作業台上のワークに対して、移送、パーツの組み付け又は配置換え、姿勢変換等の作業のうち少なくとも1つを行うことができる多関節ロボットである。但し、ロボット1の実施態様は上記に限定されず、水平多関節型・垂直多関節型を問わず多関節ロボットに広く適用することができる。
 ここで、図3を参照しながら、ロボット1の具体的な構成について説明する。
 図3は、図1及び図2に示すロボットの概略構成を示す模式図である。
 図3に示すように、ロボット1は、複数のリンク部材(ここでは、第1リンク部材11a~第6リンク部材11f)の連接体と、複数の関節(ここでは、第1関節JT1~第6関節JT6)と、これらを支持する基台15と、を有する多関節ロボットロボットである。
 第1関節JT1では、基台15と、第1リンク部材11aの基端部とが、鉛直方向に延びる軸回りに回転可能に連結されている。第2関節JT2では、第1リンク部材11aの先端部と、第2リンク部材11bの基端部とが、水平方向に延びる軸回りに回転可能に連結されている。第3関節JT3では、第2リンク部材11bの先端部と、第3リンク部材11cの基端部とが、水平方向に延びる軸回りに回転可能に連結されている。
 また、第4関節JT4では、第3リンク部材11cの先端部と、第4リンク部材11dの基端部とが、第4リンク部材11dの長手方向に延びる軸回りに回転可能に連結されている。第5関節JT5では、第4リンク部材11dの先端部と、第5リンク部材11eの基端部とが、第4リンク部材11dの長手方向と直交する軸回りに回転可能に連結されている。第6関節JT6では、第5リンク部材11eの先端部と第6リンク部材11fの基端部とが、捻れ回転可能に連結されている。
 そして、第6リンク部材11fの先端部には、メカニカルインターフェースが設けられている。このメカニカルインターフェースには、作業内容に対応したエンドエフェクタ12が着脱可能に装着される。
 また、第1関節JT1~第6関節JT6には、それぞれ、各関節が連結する2つの部材を相対的に回転させるアクチュエータの一例としての駆動モータ(図示せず)が設けられている。駆動モータは、例えば、制御装置4によってサーボ制御されるサーボモータであってもよい。また、第1関節JT1~第6関節JT6には、それぞれ、駆動モータの回転位置を検出する回転センサ(図示せず)と、駆動モータの回転を制御する電流を検出する電流センサ(図示せず)と、が設けられている。回転センサは、例えば、エンコーダであってもよい。
 音声操作装置2は、操作者からの操作指示を音声で入力される装置である。具体的には、操作者は、ロボット1を手動運転モード又は修正自動運転モードで動作させるとき、あるいは、ロボット1にティーチングするときに、ロボット1の位置情報、姿勢情報、移動方向、又は移動速度等の動作指令値を音声操作装置2に音声で入力する。そして、音声操作装置2は、入力された動作指令値を制御装置4に出力する。音声操作装置2としては、例えば、ロボット1が設置されている作業空間に配置される集音マイクが挙げられる。また、音声操作装置2としては、図2に示すように、操作者が頭に装着する、マイクとヘッドフォンを有するヘッドセットであってもよい。
 出力装置3は、例えば、モニタ等の表示装置、スピーカ等が挙げられる。例えば、出力装置3が表示装置で構成されている場合、制御装置4から送信された情報を文字、絵、画像、動画等の映像として、外部に表示(出力)する。また、出力装置3がスピーカで構成されている場合、制御装置4から送信された情報を音声情報として出力する。
 記憶装置5は、読み書き可能な記録媒体であり、タスクプログラム51とロボットシステム100の動作シーケンス情報52が記憶されている。なお、本実施の形態1に係るロボットシステム100では、記憶装置5は、制御装置4と別体に設けられているが、制御装置4と一体として設けられていてもよい。
 タスクプログラム51は、例えば、操作者が音声操作装置2を用いて、ティーチングすることにより作成され、ロボット1の識別情報とタスクとに対応付けられて、記憶装置5に格納されている。なお、タスクプログラム51は、作業ごとの動作フローとして作成されてもよい。また、タスクプログラム51は、ティーチングペンダントを用いて、ティーチングにより、作成されてもよい。
 動作シーケンス情報52とは、作業空間内でロボット1によって実施される一連の作業工程を規定した動作シーケンスに関する情報である。動作シーケンス情報52では、作業工程の動作順と、ロボット1の制御モードと、が対応付けられている。また、動作シーケンス情報52では、各作業工程に対し、ロボット1にその作業を自動的に実行させるためのタスクプログラムが対応付けられている。なお、動作シーケンス情報52は、各作業工程に対し、ロボット1にその作業を自動的に実行させるためのプログラムを含んでいてもよい。
 制御装置4は、ロボット1の動作を制御するものであり、機能ブロックとして、受信部40、動作制御部41、及び出力制御部42を備えている。制御装置4は、例えば、マイクロコントローラ、MPU、PLC(Programmable Logic Controller)、論理回路等からなる演算部(図示せず)と、ROM又はRAM等からなるメモリ部(図示せず)と、により構成することができる。また、制御装置4が備える各機能ブロックは、制御装置4の演算部が、メモリ部又は記憶装置5に格納されているプログラムを読み出し実行することにより実現できる。
 なお、制御装置4は、単独の制御装置で構成される形態だけでなく、複数の制御装置が協働して、ロボット1(ロボットシステム100)の制御を実行する制御装置群で構成される形態であっても構わない。
 受信部40は、制御装置4の外部から送信された入力信号を受信し、例えば、ロボット1等に制御装置4から出力信号を送信するものである。受信部40によって受信する入力信号としては、例えば、音声操作装置2から送信された信号、音声操作装置2以外の図示されない操作指示部から送信された信号、又はロボット1の回転センサから送信されたロボット1の位置信号(位置情報)等が挙げられる。
 動作制御部41は、受信部40が入力信号として音声操作装置2から操作指示を受け付けた場合、この操作指示をトリガとして一連の作業においてロボット1が実施する工程の運転モードを判定する。動作制御部41は、次にロボット1が実施する工程の運転モードの判定を記憶装置5に記憶された動作シーケンス情報52を参照して行うことができる。動作制御部41は、運転モードを判定すると、判定された運転モードでロボット1を動作させるように制御する。
 例えば、動作制御部41は、ロボット1を自動運転モードで動作させると判定した場合には、タスクプログラム51により規定される動作、又は動作シーケンス情報52を読み出し、動作シーケンス情報52に含まれるプログラムにより規定された動作を実施するようにロボット1を制御する。
 また、動作制御部41は、ロボット1を手動運転モードで動作させると判定した場合には、音声操作装置2から受信部40が受信した操作指示に基づいて動作するようにロボット1を制御する。
 さらに、動作制御部41は、ロボット1を修正自動運転モードで動作させると判定した場合には、タスクプログラム51により規定される動作を実施、又は動作シーケンス情報52を読み出し、動作シーケンス情報52に含まれるプログラムにより規定された動作を実施し、ロボット1を自動運転モードにより動作中に、音声操作装置2から入力信号として修正指示信号を受信部40が受信すると、ロボット1の自動運転による動作を音声操作装置2からの修正指示信号に従った動作に修正する。
 そして、動作制御部41は、音声操作装置2から修正指示信号の出力が停止され、受信部40が当該修正指示信号の受信を停止した場合、又は、音声操作装置2からロボット1の自動運転の再開を指示する信号を受信部40が受信した場合には、ロボット1の自動運転を再開する。
 出力制御部42は、出力装置3を制御し、操作者等に通知する情報を映像情報、画像情報、又は音声情報等として出力する。具体的には、例えば、出力制御部42は、動作制御部41から出力されたロボット1の動作が抑制されることを示す動作抑制情報を出力するように出力装置3を制御する。
 [ロボットシステムの動作及び作用効果]
 次に、本実施の形態1に係るロボットシステム100の動作及び作用効果について、図1~図4を参照しながら説明する。なお、操作者が音声操作装置2を操作して、ロボット1を動作させて、一連の作業を行う動作については、公知のロボットシステムと同様に実行されるため、その詳細な説明は省略する。また、以下の動作は、制御装置4の演算部が、制御装置4のメモリ部又は記憶装置5に格納されているプログラムを読み出すことにより実行される。
 図4は、本実施の形態1に係るロボットシステムの動作の一例を示すフローチャートである。
 図4に示すように、制御装置4の動作制御部41は、ロボット1が動作しているか否かを判定する(ステップS100)。
 制御装置4の動作制御部41は、ロボット1が動作されていないと判定した場合(ステップS100でNo)には、本プログラムを終了する。なお、制御装置4は、本プログラムを終了した場合には、例えば、50msec後に再び、本プログラムを実行する。一方、制御装置4の動作制御部41は、ロボット1が動作していると判定した場合(ステップS100でYes)には、ステップS101に示す処理を実行する。
 ステップS101において、制御装置4の動作制御部41は、操作者が音声操作装置2に音声入力したか否かを判定する。具体的には、制御装置4の動作制御部41は、音声操作装置2から受信部40に音声情報が入力されたか否かを判定する。
 制御装置4の動作制御部41は、操作者が音声入力していないと判定した場合(ステップS101でNo)には、ステップS100の処理に戻り、操作者が音声入力するまで、ステップS100とステップS101の処理を繰り返す。一方、制御装置4の動作制御部41は、操作者が音声入力したと判定した場合(ステップS101でYes)には、ステップS102に示す処理を実行する。
 ステップS102において、制御装置4の動作制御部41は、ステップS101で音声操作装置2に入力された音声情報は、予め設定されている所定の第1音量以上であるか否かを判定する。
 ここで、第1音量は、予め実験等で設定することができ、音声操作装置2を装着している操作者がいる空間、又は音声操作装置2が設置されている作業空間内等の騒音により、適宜変更される。第1音量としては、例えば、65~90dBとしてもよい。また、第1音量としては、音声操作装置2を装着している操作者がいる空間、又は音声操作装置2が設置されている作業空間内等の騒音の最大値に対して、+5dBとしてもよい。
 制御装置4の動作制御部41は、ステップS101で音声操作装置2に入力された音声情報が、第1音量以上であると判定した場合(ステップS102でYes)には、ロボット1の動作を変更する(ステップS103)。ついで、制御装置4の動作制御部41は、出力制御部42を介して、出力装置3に動作変更情報を出力させ(ステップS104)、本プログラムを終了する。動作変更情報の出力は、例えば、「ロボットの動作を変更しています」等の文字情報をモニタ等に出力(表示)させてもよく、また当該文字情報を音声情報として、スピーカ等から出力させてもよい。
 なお、ロボット1の動作の変更としては、例えば、ロボット1の動作を抑制してもよい。ロボット1の動作の抑制としては、例えば、ロボット1の動作速度を低下させてもよい。具体的には、例えば、ロボット1を第1速度未満の速度で動作させてもよい。
 ここで、第1速度としては、例えば、ロボット1の各関節における最高速度(°/秒)の25~35%であってもよく、ロボット1がワークを移動させるときにおけるロボット1の移動速度(エンドエフェクタ12又はワークの移動速度)の最高速度(mm/秒)の25~35%であってもよい。また、ロボット1がワークを直線上又は曲線上に移動させる場合、第1速度としては、例えば、ロボット1の移動速度(エンドエフェクタ12又はワークの移動速度)が、250~350mm/秒であってもよい。
 また、ロボット1の動作の抑制としては、例えば、ロボット1を停止させてもよく、ロボット1の動作方向を反対方向にしてもよい。
 ここで、「ロボット1の動作方向を反対方向にする」とは、例えば、音声操作装置2に第1音量以上の音声情報が入力される前(直前)にロボット1が動作している方向に対して、反対方向に動作することをいい、ロボット1を構成する各関節に設けられている駆動モータの回転方向が反対となるように、動作させることをいう。具体的には、ロボット1(エンドエフェクタ12)が、当該ロボット1の前方に向かって動作しているときに、ロボット1の後方に向かうように動作させることをいう。
 また、ロボット1の動作の変更としては、例えば、制御装置4の動作制御部41が、ロボット1をフィードバック制御している場合に、ロボット1の駆動モータ(サーボモータ)のゲインを低減するように、ロボット1を制御してもよい。
 さらに、ロボット1の動作の変更は、音声操作装置2により、操作される(操作している)ロボット1のみが動作を変更されるように構成されていてもよく、作業空間内に設置されている全てのロボット1の動作が抑制されるように構成されていてもよい。
 一方、制御装置4の動作制御部41は、ステップS101で音声操作装置2に入力された音声情報が、第1音量未満である場合(ステップS102でNo)には、ステップS101において、音声操作装置2から入力された音声情報を基に、ロボット1の動作修正を実行して(ステップS105)、本プログラムを終了する。
 このように構成された、本実施の形態1に係るロボットシステム100では、制御装置4が、ロボット1の動作中に、音声操作装置2が第1音量以上の音量を検知すると、ロボット1の動作を変更するように構成されている。
 これにより、ロボット1の動作不良等が生じて、操作者等の人間が叫び声等の大声をあげた場合、あるいは、ロボット1又は損他の機器等の衝突音等の大きな音が発生した場合に、その音声に反応して、ロボット1の動作を変更することができる。
 また、本実施の形態1に係るロボットシステム100では、制御装置4が、ロボット1の動作中に、音声操作装置2が第1音量以上の音声を検知して、ロボット1の動作を変更させるとともに、出力装置3に動作変更情報を出力させるように構成されている。
 これにより、叫び声をあげた操作者以外の操作者等が、ロボット1の動作が変更されていることを報知することができる。
 (実施の形態2)
 本実施の形態2に係るロボットシステムは、実施の形態1に係るロボットシステムにおいて、音声操作装置は、操作者からの音声での操作指示を有効/無効にする切替器を有していて、制御装置は、切替器により、音声操作装置への音声による操作指示が無効にされている場合であっても、ロボットの動作中に、音声操作装置が第1音量以上の音声を検知すると、ロボットの動作を変更するように構成されている。
 以下、本実施の形態2に係るロボットシステムの一例について、図5及び図6を参照しながら説明する。
 [ロボットシステムの構成]
 図5は、本実施の形態2に係るロボットシステムの概略構成を示すブロック図である。
 図5に示すように、本実施の形態2に係るロボットシステム100は、実施の形態1に係るロボットシステム100と基本的構成は同じであるが、音声操作装置2が、操作者からの音声入力を有効/無効にする切替器20を有している点が異なる。なお、出力装置3は、切替器20による音声入力の有効/無効の状態を示す情報を出力させていてもよい。
 [ロボットシステムの動作及び作用効果]
 図6は、本実施の形態2に係るロボットシステムの動作の一例を示すフローチャートである。なお、以下の動作は、制御装置4の演算部が、制御装置4のメモリ部又は記憶装置5に格納されているプログラムを読み出すことにより実行される。
 図6に示すように、本実施の形態2に係るロボットシステム100の動作は、実施の形態1に係るロボットシステム100の動作と基本的な動作は同じであるが、ステップS105の処理を実行する前にステップS105Aの処理が実行される点が異なる。
 具体的には、制御装置4の動作制御部41は、ステップS101で音声操作装置2に入力された音声情報が、第1音量未満である場合(ステップS102でNo)には、切替器20により、音声操作装置2が操作者からの音声入力を有効にしている状態であるか否かを判定する(ステップS105A)。
 制御装置4の動作制御部41は、音声操作装置2が操作者からの音声入力を有効にしている状態であると判定した場合(ステップS105AでYes)には、ステップS101において、音声操作装置2から入力された音声情報を基に、ロボット1の動作修正を実行して(ステップS105)、本プログラムを終了する。
 一方、制御装置4の動作制御部41は、音声操作装置2が操作者からの音声入力を有効にしていない状態であると判定した場合(ステップS105AでNo)には、そのまま、本プログラムを終了する。
 このように構成された、本実施の形態2に係るロボットシステム100であっても、実施の形態1に係るロボットシステム100と同様の作用効果を奏する。
 特に、本実施の形態2に係るロボットシステム100では、ロボット1の動作中に、音声操作装置2が第1音量以上の音量を検知した場合には、音声操作装置2が操作者からの音声入力を有効/無効のいずれの状態であっても、制御装置4が、ロボット1の動作を変更するように構成されている。
 これにより、音声操作装置2が操作者からの音声入力を無効にされている状態であっても、操作者等の人間が叫び声等の大声をあげた場合、あるいは、ロボット1又は損他の機器等の衝突音等の大きな音が発生した場合に、その音声に反応して、ロボット1の動作を変更することができる。
 (実施の形態3)
 本実施の形態3に係るロボットシステムは、実施の形態1又は2に係るロボットシステムにおいて、音声出力装置をさらに備え、制御装置は、音声出力装置から第1音量以上の音声を出力させて、音声操作装置が第1音量以上の音声を検知した場合には正常と判断し、音声操作装置が第1音量未満の音声を検知した場合には異常と判断する、音量検知試験を実行するように構成されている。
 以下、本実施の形態3に係るロボットシステムの一例について、図7及び図8を参照しながら説明する。
 [ロボットシステムの構成]
 図7は、本実施の形態3に係るロボットシステムの概略構成を示すブロック図である。
 図7に示すように、本実施の形態3に係るロボットシステム100は、実施の形態1に係るロボットシステム100と基本的構成は同じであるが、出力装置3が音声出力装置30を有する点が異なる。音声出力装置30としては、例えば、スピーカが挙げられる。
 [ロボットシステムの動作及び作用効果]
 図8は、本実施の形態3に係るロボットシステムの動作の一例を示すフローチャートである。なお、以下の動作は、制御装置4の演算部が、制御装置4のメモリ部又は記憶装置5に格納されているプログラムを読み出すことにより実行される。
 図8に示すように、制御装置4の動作制御部41は、出力制御部42を介して、音声出力装置30に第1音量以上の音声を出力させる(ステップS201)。具体的には、制御装置4の動作制御部41は、予め人間の叫び声等の音声情報を記憶装置5に記憶させておいて、記憶装置5から当該音声情報を読み出して、音声出力装置30に出力させる。
 なお、音声操作装置2と音声出力装置30の距離が大きい場合、又は音声操作装置2と音声出力装置30との間に障害物等が有する場合等には、第1音量よりも大きい音量を音声出力装置30から出力させて、音声操作装置2に第1音量以上の音量が入力されるように、適宜調整してもよい。
 次に、制御装置4の動作制御部41は、音声操作装置2に入力された音声情報を取得し(ステップS202)、ステップS202で取得した音声情報が、第1音量以上の音量であるか否かを判定する(ステップS203)。
 制御装置4の動作制御部41は、ステップS202で取得した音声情報が、第1音量以上の音量であると判定した場合(ステップS203でYes)には、音声操作装置2は正常であると判断し(ステップS204)、音声操作装置2が正常であるという情報を出力装置3に出力させ(ステップS205)、本プログラムを終了する。
 なお、音声操作装置2が正常であるという情報の出力は、例えば、「音声操作装置は正常です」等の文字情報をモニタ等に出力(表示)させてもよく、また当該文字情報を音声情報として、音声出力装置30等から出力させてもよい。
 一方、制御装置4の動作制御部41は、ステップS202で取得した音声情報が、第1音量未満の音量であると判定した場合(ステップS203でNo)には、音声操作装置2は異常であると判断し(ステップS206)、音声操作装置2が異常であるという情報を出力装置3に出力させ(ステップS207)、本プログラムを終了する。
 なお、音声操作装置2が異常であるという情報の出力は、例えば、「音声操作装置は故障しています」等の文字情報をモニタ等に出力(表示)させてもよく、また当該文字情報を音声情報として、音声出力装置30等から出力させてもよい。
 このように構成された、本実施の形態3に係るロボットシステム100であっても、実施の形態1に係るロボットシステム100と同様の作用効果を奏する。
 また、本実施の形態3に係るロボットシステム100では、制御装置4が、音声操作装置2の音量検知試験を実行するように構成されている。
 これにより、音声操作装置2が正常であるか否かを判断することができ、実際に操作者等の人間が叫び声等の大声をあげた場合、あるいは、ロボット1又は損他の機器等の衝突音等の大きな音が発生した場合に、その音声により的確に反応して、ロボット1の動作を変更することができる。
 また、当該音量検知試験を防災訓練として実行することにより、操作者等に防災意識の向上を図ることができる。
 (実施の形態4)
 本実施の形態4に係るロボットシステムは、実施の形態1~3のいずれか1つの実施の形態に係るロボットシステムにおいて、制御装置は、操作者からの操作指示で動作している手動運転モード、又は予め設定されたタスクプログラムに従って動作する自動運転モードで動作中のロボットを操作者からの操作指示によりその動作を修正する修正自動運転モードでロボットが動作中に、音声操作装置が第1音量以上の音声を検知すると、ロボットの動作を変更するように構成されている。
 以下、本実施の形態4に係るロボットシステムの一例について、図9を参照しながら説明する。なお、本実施の形態4に係るロボットシステムの構成は、実施の形態1に係るロボットシステムと同様に構成されているため、その詳細な説明は省略する。
 [ロボットシステムの動作及び作用効果]
 図9は、本実施の形態4に係るロボットシステムの動作の一例を示すフローチャートである。なお、以下の動作は、制御装置4の演算部が、制御装置4のメモリ部又は記憶装置5に格納されているプログラムを読み出すことにより実行される。
 図9に示すように、本実施の形態4に係るロボットシステム100の動作は、実施の形態1に係るロボットシステム100の動作と基本的な動作は同じであるが、ステップS100の処理に代えて、ステップS100Aの処理が実行される点が異なる。
 具体的には、制御装置4の動作制御部41は、ロボット1が手動運転モード又は修正自動運転モードで動作しているか否かを判定する(ステップS100A)。制御装置4の動作制御部41は、ロボット1が手動運転モード又は修正自動運転モードで動作していないと判定した場合、すなわち、ロボット1が自動運転モードで動作されていると判定した場合(ステップS100AでNo)には、本プログラムを終了する。なお、制御装置4は、本プログラムを終了した場合には、例えば、50msec後に再び、本プログラムを実行する。
 一方、制御装置4の動作制御部41は、ロボット1が手動運転モード又は修正自動運転モードで動作していると判定した場合(ステップS100AでYes)には、ステップS101に示す処理を実行する。以下、制御装置4の動作制御部41は、実施の形態1に係るロボットシステム100と同様の動作(処理)を実行する。
 このように構成された、本実施の形態4に係るロボットシステム100であっても、実施の形態1に係るロボットシステム100と同様の作用効果を奏する。
 特に、本実施の形態4に係るロボットシステム100では、制御装置4は、ロボット1を手動運転モード又は修正自動運転モードで動作しているときに、音声操作装置が第1音量以上の音声を検知すると、ロボットの動作を変更するように構成されている。
 これにより、操作者が、ロボット1の動作を音声入力中に、誤って、ロボット1の動作を音声入力し、思わぬ方向にロボット1が動作した場合に、操作者がとっさに発する声に反応して、ロボット1の動作を変更させることができる。このため、ロボット1が思わぬ方向に動作したときに、操作者が非常停止ボタン等を操作することにより、ロボット1の動作を変更させるよりも、早期に、かつ、的確に、ロボット1の動作を変更させることができる。
 上記説明から、当業者にとっては、本発明の多くの改良又は他の実施形態が明らかである。従って、上記説明は、例示としてのみ解釈されるべきであり、本発明を実行する最良の態様を当業者に教示する目的で提供されたものである。本発明の精神を逸脱することなく、その構造及び/又は機能の詳細を実質的に変更できる。
 本発明のロボットシステム及びその運転方法は、操作者等の人間の叫び声等の大声、又はロボットの衝突音等の大きな音に反応して、ロボットの動作を変更することができるため、産業ロボットの分野において有用である。
 1 ロボット
 2 音声操作装置
 3 出力装置
 4 制御装置
 5 記憶装置
 11a 第1リンク部材
 11b 第2リンク部材
 11c 第3リンク部材
 11d 第4リンク部材
 11e 第5リンク部材
 11f 第6リンク部材
 12 エンドエフェクタ
 15 基台
 20 切替器
 30 音声出力装置
 40 受信部
 41 動作制御部
 42 出力制御部
 51 タスクプログラム
 52 動作シーケンス情報
 100 ロボットシステム
 JT1 第1関節
 JT2 第2関節
 JT3 第3関節
 JT4 第4関節
 JT5 第5関節
 JT6 第6関節

Claims (16)

  1.  複数の関節を有するロボットと、
     操作者からの操作指示を音声で入力される音声操作装置と、
     前記ロボットの動作を制御する制御装置と、を備え、
     前記制御装置は、前記ロボットの動作中に、前記音声操作装置が予め設定されている所定の第1音量以上の音声を検知すると、前記ロボットの動作を変更するように構成されている、ロボットシステム。
  2.  前記音声操作装置は、前記操作者からの音声での操作指示を有効/無効にする切替器を有していて、
     前記制御装置は、前記切替器により、前記音声操作装置への音声による操作指示が無効にされている場合であっても、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記ロボットの動作を変更するように構成されている、請求項1に記載のロボットシステム。
  3.  音声出力装置をさらに備え、
     前記制御装置は、前記音声出力装置から前記第1音量以上の音声を出力させて、前記音声操作装置が前記第1音量以上の音声を検知した場合には正常と判断し、前記音声操作装置が前記第1音量未満の音声を検知した場合には異常と判断する、音量検知試験を実行するように構成されている、請求項1又は2に記載のロボットシステム。
  4.  前記制御装置は、前記操作者からの操作指示で動作している手動運転モード、又は予め設定されたタスクプログラムに従って動作する自動運転モードで動作中の前記ロボットを前記操作者からの操作指示によりその動作を修正する修正自動運転モードで前記ロボットが動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記ロボットの動作を変更するように構成されている、請求項1~3のいずれか1項に記載のロボットシステム。
  5.  前記制御装置は、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記ロボットを予め設定されている第1速度未満の速度で動作させるように構成されている、請求項1~4のいずれか1項に記載のロボットシステム。
  6.  前記制御装置は、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記ロボットの動作を停止させるように構成されている、請求項1~4のいずれか1項に記載のロボットシステム。
  7.  前記制御装置は、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記音声操作装置が前記第1音量以上の音声を検知する前の動作方向に対して反対方向に前記ロボットを動作させる、請求項1~4のいずれか1項に記載のロボットシステム。
  8.  前記ロボットには、前記関節を介して接続されている、2つのリンク部材を相対的に駆動させるための駆動モータが設けられていて、
     前記制御装置は、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記駆動モータのゲインを低減させるように構成されている、請求項1~4のいずれか1項に記載のロボットシステム。
  9.  複数の関節を有するロボットと、操作者からの操作指示を音声で入力される音声操作装置と、を備えるロボットシステムの運転方法であって、
     前記ロボットの動作中に、前記音声操作装置が検知した音声情報が、予め設定されている所定の第1音量以上の音声である場合には、前記ロボットの動作が変更される(A)を備える、ロボットシステムの運転方法。
  10.  前記音声操作装置は、前記操作者からの音声の操作指示を有効/無効にする切替器を有していて、
     前記切替器が、前記音声操作装置への音声の操作指示を無効にする(B)をさらに備え、
     前記(B)が実行されていても、前記(A)は実行される、請求項9に記載のロボットシステムの運転方法。
  11.  前記ロボットシステムは、音声出力装置をさらに備え、
     前記音声出力装置から前記第1音量以上の音声を出力させて、前記音声操作装置が前記第1音量以上の音声を検知した場合には正常と判断し、前記音声操作装置が前記第1音量未満の音声を検知した場合には異常と判断する(C)をさらに備える、請求項9又は10に記載のロボットシステムの運転方法。
  12.  前記(A)は、前記操作者からの操作指示で動作している手動運転モード、又は予め設定されたタスクプログラムに従って動作する自動運転モードで動作中の前記ロボットを前記操作者からの操作指示によりその動作を修正する修正自動運転モードで前記ロボットが動作中に実行される、請求項9~11のいずれか1項に記載のロボットシステムの運転方法。
  13.  前記(A)において、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記ロボットは、予め設定されている第1速度未満の速度で動作する、請求項9~12のいずれか1項に記載のロボットシステムの運転方法。
  14.  前記(A)において、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記ロボットは、その動作を停止する、請求項9~12のいずれか1項に記載のロボットシステムの運転方法。
  15.  前記(A)において、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記ロボットは、前記音声操作装置が前記第1音量以上の音声を検知する前の動作方向に対して反対方向に動作する、請求項9~12のいずれか1項に記載のロボットシステムの運転方法。
  16.  前記ロボットには、前記関節を介して接続されている、2つのリンク部材を相対的に駆動させるための駆動モータが設けられていて、
     前記(A)において、前記ロボットの動作中に、前記音声操作装置が前記第1音量以上の音声を検知すると、前記ロボットは、前記駆動モータのゲインが低減するように動作する、請求項9~12のいずれか1項に記載のロボットシステムの運転方法。
PCT/JP2016/005052 2015-12-07 2016-12-02 ロボットシステム及びその運転方法 WO2017098713A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE112016005595.1T DE112016005595B4 (de) 2015-12-07 2016-12-02 Robotersystem und ein Betriebsverfahren dafür
JP2017554786A JP6920210B2 (ja) 2015-12-07 2016-12-02 ロボットシステム及びその運転方法
US16/060,312 US11072077B2 (en) 2015-12-07 2016-12-02 Robot system and operation method thereof
CN201680071282.1A CN108290296B (zh) 2015-12-07 2016-12-02 机器人***及其运转方法
KR1020187010926A KR102046598B1 (ko) 2015-12-07 2016-12-02 로봇시스템 및 그 운전방법

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201562263795P 2015-12-07 2015-12-07
US62/263,795 2015-12-07

Publications (1)

Publication Number Publication Date
WO2017098713A1 true WO2017098713A1 (ja) 2017-06-15

Family

ID=59013985

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2016/005052 WO2017098713A1 (ja) 2015-12-07 2016-12-02 ロボットシステム及びその運転方法

Country Status (7)

Country Link
US (1) US11072077B2 (ja)
JP (1) JP6920210B2 (ja)
KR (1) KR102046598B1 (ja)
CN (1) CN108290296B (ja)
DE (1) DE112016005595B4 (ja)
TW (1) TWI653128B (ja)
WO (1) WO2017098713A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019044766A1 (ja) * 2017-08-31 2019-03-07 川崎重工業株式会社 ロボットシステム及びその運転方法
US10456921B2 (en) 2016-12-27 2019-10-29 Fanuc Corporation Industrial-robot control device
WO2020158231A1 (ja) * 2019-01-30 2020-08-06 株式会社Preferred Networks 制御装置、制御対象装置、制御方法及び記憶媒体
WO2020241905A1 (ja) * 2019-05-31 2020-12-03 Johnan株式会社 制御装置、制御方法およびプログラム
US11478932B2 (en) 2017-08-07 2022-10-25 Robert Bosch Gmbh Handling assembly comprising a handling device for carrying out at least one work step, method, and computer program

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11597087B2 (en) * 2018-09-13 2023-03-07 The Charles Stark Draper Laboratory, Inc. User input or voice modification to robot motion plans
CN109318232A (zh) * 2018-10-22 2019-02-12 佛山智能装备技术研究院 一种工业机器人的多元感知***
US11537119B2 (en) 2019-04-11 2022-12-27 Bastian Solutions, Llc Voice controlled material handling mobile robotic system
CN109866226A (zh) * 2019-04-12 2019-06-11 黄河水利职业技术学院 一种工业机器人的多元感知信息处理***及方法
JP6993382B2 (ja) 2019-04-26 2022-02-04 ファナック株式会社 ロボット教示装置
JP7339806B2 (ja) * 2019-08-05 2023-09-06 川崎重工業株式会社 制御システム、ロボットシステム及び制御方法
US20220151450A1 (en) * 2020-11-17 2022-05-19 Irobot Corporation Systems and methods for scheduling mobile robot missions
CN117042716A (zh) * 2021-03-23 2023-11-10 瑞德医疗机器股份有限公司 力觉通知装置以及力觉通知方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58177294A (ja) * 1982-04-02 1983-10-17 オムロン株式会社 ロボツトの非常停止装置
JPS5990597U (ja) * 1982-12-04 1984-06-19 株式会社明電舎 ロボツト用音声感知安全装置
JPS62165209A (ja) * 1986-01-17 1987-07-21 Mitsubishi Heavy Ind Ltd ロボツトの音声指令制御方式
JPH09103979A (ja) * 1995-10-06 1997-04-22 Hitachi Zosen Corp 遠隔操縦方法およびその装置
JPH1110580A (ja) * 1997-06-26 1999-01-19 Nachi Fujikoshi Corp 産業用ロボットの駆動軸制御方法及びその装置
JPH11245191A (ja) * 1998-02-27 1999-09-14 Nachi Fujikoshi Corp 産業用ロボットの駆動軸制御方法及びその装置
JP2003080482A (ja) * 2001-09-07 2003-03-18 Yaskawa Electric Corp ロボット教示装置
JP2006187826A (ja) * 2005-01-05 2006-07-20 Kawasaki Heavy Ind Ltd ロボットコントローラ
JP2008049462A (ja) * 2006-08-28 2008-03-06 National Institute Of Advanced Industrial & Technology 叫び声を用いたロボットの緊急停止方法及びシステム
JP2010162619A (ja) * 2009-01-13 2010-07-29 Toyota Motor Corp ロボット停止装置及び方法
JP2012234549A (ja) * 2011-05-06 2012-11-29 Deckel Maho Pfronten Gmbh 工作物を取り扱い、組み立て、または機械加工するための自動化された機械を作動させるためのデバイス

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4896357A (en) 1986-04-09 1990-01-23 Tokico Ltd. Industrial playback robot having a teaching mode in which teaching data are given by speech
DE3723329A1 (de) 1986-07-16 1988-01-21 Tokico Ltd Industrie-wiedergaberoboter
DE10026263B4 (de) 1999-08-27 2004-04-08 Siemens Ag Steuerungsverfahren für eine industrielle technische Anlage, insbesondere eine Werkzeugmaschine oder einen Roboter
US6895380B2 (en) * 2000-03-02 2005-05-17 Electro Standards Laboratories Voice actuation with contextual learning for intelligent machine control
US6462498B1 (en) * 2000-05-09 2002-10-08 Andrew J. Filo Self-stabilizing walking apparatus that is capable of being reprogrammed or puppeteered
JP2006068865A (ja) * 2004-09-03 2006-03-16 Yaskawa Electric Corp 産業用ロボットのプログラミングペンダント
JP5075664B2 (ja) * 2008-02-15 2012-11-21 株式会社東芝 音声対話装置及び支援方法
JP2013071231A (ja) 2011-09-29 2013-04-22 Panasonic Corp ロボットアームの教示装置、ロボット装置、教示方法、ロボットアームの制御装置、ロボットアームの制御プログラム、並びに、集積電子回路
US20140120872A1 (en) * 2012-10-25 2014-05-01 David Amis Systems and methods for altering the properties of a mobile device in response to a make ready signal
JP6097174B2 (ja) * 2013-08-05 2017-03-15 株式会社東芝 ロボット制御装置
JP6512790B2 (ja) 2014-10-24 2019-05-15 キヤノン株式会社 ロボット制御方法、ロボット装置、プログラム、記録媒体及び物品の製造方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58177294A (ja) * 1982-04-02 1983-10-17 オムロン株式会社 ロボツトの非常停止装置
JPS5990597U (ja) * 1982-12-04 1984-06-19 株式会社明電舎 ロボツト用音声感知安全装置
JPS62165209A (ja) * 1986-01-17 1987-07-21 Mitsubishi Heavy Ind Ltd ロボツトの音声指令制御方式
JPH09103979A (ja) * 1995-10-06 1997-04-22 Hitachi Zosen Corp 遠隔操縦方法およびその装置
JPH1110580A (ja) * 1997-06-26 1999-01-19 Nachi Fujikoshi Corp 産業用ロボットの駆動軸制御方法及びその装置
JPH11245191A (ja) * 1998-02-27 1999-09-14 Nachi Fujikoshi Corp 産業用ロボットの駆動軸制御方法及びその装置
JP2003080482A (ja) * 2001-09-07 2003-03-18 Yaskawa Electric Corp ロボット教示装置
JP2006187826A (ja) * 2005-01-05 2006-07-20 Kawasaki Heavy Ind Ltd ロボットコントローラ
JP2008049462A (ja) * 2006-08-28 2008-03-06 National Institute Of Advanced Industrial & Technology 叫び声を用いたロボットの緊急停止方法及びシステム
JP2010162619A (ja) * 2009-01-13 2010-07-29 Toyota Motor Corp ロボット停止装置及び方法
JP2012234549A (ja) * 2011-05-06 2012-11-29 Deckel Maho Pfronten Gmbh 工作物を取り扱い、組み立て、または機械加工するための自動化された機械を作動させるためのデバイス

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10456921B2 (en) 2016-12-27 2019-10-29 Fanuc Corporation Industrial-robot control device
US11478932B2 (en) 2017-08-07 2022-10-25 Robert Bosch Gmbh Handling assembly comprising a handling device for carrying out at least one work step, method, and computer program
WO2019044766A1 (ja) * 2017-08-31 2019-03-07 川崎重工業株式会社 ロボットシステム及びその運転方法
JP2019042843A (ja) * 2017-08-31 2019-03-22 川崎重工業株式会社 ロボットシステム及びその運転方法
JP7066357B2 (ja) 2017-08-31 2022-05-13 川崎重工業株式会社 ロボットシステム及びその運転方法
US11370105B2 (en) 2017-08-31 2022-06-28 Kawasaki Jukogyo Kabushiki Kaisha Robot system and method for operating same
WO2020158231A1 (ja) * 2019-01-30 2020-08-06 株式会社Preferred Networks 制御装置、制御対象装置、制御方法及び記憶媒体
JP2020121375A (ja) * 2019-01-30 2020-08-13 株式会社Preferred Networks 制御装置、制御対象装置、制御方法及びプログラム
WO2020241905A1 (ja) * 2019-05-31 2020-12-03 Johnan株式会社 制御装置、制御方法およびプログラム
JP2020196082A (ja) * 2019-05-31 2020-12-10 Johnan株式会社 制御装置、制御方法およびプログラム
JP7333940B2 (ja) 2019-05-31 2023-08-28 Johnan株式会社 制御装置、制御方法およびプログラム
US12005568B2 (en) 2019-05-31 2024-06-11 Johnan Corporation Control device, control method, and program

Also Published As

Publication number Publication date
KR102046598B1 (ko) 2019-11-19
CN108290296B (zh) 2021-05-07
CN108290296A (zh) 2018-07-17
DE112016005595T5 (de) 2018-10-25
JPWO2017098713A1 (ja) 2018-09-27
KR20180054772A (ko) 2018-05-24
TW201729963A (zh) 2017-09-01
TWI653128B (zh) 2019-03-11
US20180354140A1 (en) 2018-12-13
JP6920210B2 (ja) 2021-08-18
US11072077B2 (en) 2021-07-27
DE112016005595B4 (de) 2019-07-04

Similar Documents

Publication Publication Date Title
WO2017098713A1 (ja) ロボットシステム及びその運転方法
JP6755874B2 (ja) ロボットシステム及びその運転方法
JP4550849B2 (ja) アーム搭載移動ロボット
US9849595B2 (en) Contact force limiting with haptic feedback for a tele-operated robot
JP5338297B2 (ja) ロボットの制御装置
US10022866B2 (en) Robot control device
JP2008188722A (ja) ロボット制御装置
JP6850183B2 (ja) ロボットシステム及びその運転方法
CN110709211B (zh) 机器人***和机器人***的控制方法
JP2014217913A (ja) パラレルリンクロボットの動作教示方法およびパラレルリンクロボット
JPWO2019220719A1 (ja) エンコーダの異常検出方法、作動制御装置、ロボット及びロボットシステム
WO2018066602A1 (ja) ロボットシステム及びその運転方法
KR101307782B1 (ko) 로봇의 직접 교시 및 재생 방법 및 이를 구현하는 로봇 제어 장치
WO2018066601A1 (ja) ロボットシステム及びその運転方法
JP6240422B2 (ja) ロボット制御システム及びロボット制御方法
JP2009078308A (ja) ロボットの直接教示装置
US20190091873A1 (en) Robot system
JP2019042880A (ja) マスタスレーブロボットの動作終了方法
JP2005335000A (ja) 人間介入型ロボットの制御装置
WO2020241905A1 (ja) 制御装置、制御方法およびプログラム
JP7426333B2 (ja) ロボット制御装置
CN113905857A (zh) 示教***
JP2016052694A (ja) 姿勢制御装置、ロボット、および制御プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16872615

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2017554786

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20187010926

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 112016005595

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16872615

Country of ref document: EP

Kind code of ref document: A1