[go: up one dir, main page]

US20230166402A1 - Robot system - Google Patents

Robot system Download PDF

Info

Publication number
US20230166402A1
US20230166402A1 US17/921,703 US202117921703A US2023166402A1 US 20230166402 A1 US20230166402 A1 US 20230166402A1 US 202117921703 A US202117921703 A US 202117921703A US 2023166402 A1 US2023166402 A1 US 2023166402A1
Authority
US
United States
Prior art keywords
robots
workpiece
command
coordination
controllers
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.)
Granted
Application number
US17/921,703
Other versions
US12269173B2 (en
Inventor
Junya Terasaka
Masao MOTOHASHI
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Assigned to FANUC CORPORATION reassignment FANUC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Motohashi, Masao, Terasaka, Junya
Publication of US20230166402A1 publication Critical patent/US20230166402A1/en
Application granted granted Critical
Publication of US12269173B2 publication Critical patent/US12269173B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

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/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1669Programme controls characterised by programming, planning systems for manipulators characterised by special application, e.g. multi-arm co-operation, assembly, grasping
    • 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
    • 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/39121Two manipulators operate on same object

Definitions

  • the present disclosure relates to a robot system.
  • This transferring method involves inputting article information and transfer destination information, setting a transfer route, maintaining the distance between the robots to be within a particular range, downloading an operation speed calculated from an operation distance of each robot, and starting synchronized operation of the robots such that the two robots reach a target point simultaneously.
  • An aspect of the present disclosure is a robot system that includes a plurality of robots; controllers that respectively control the robots; hands attached to wrist ends of the robots and configured to hold and release a workpiece; and a sensor configured to detect that the workpiece is being held by the hands of the robots, wherein the controllers are interconnected and configured to exchange signals so that the robots operate in coordination in response to an operation command that includes a coordination command, and prohibit operation of each of the robots based on an operation command that lacks a coordination command in a state in which the sensor detects the workpiece being held.
  • FIG. 1 is a perspective view of a robot system according to an embodiment of the present disclosure.
  • FIG. 3 is a diagram illustrating an operation based on a coordination command when one robot moves linearly between two points on a workpiece held by another robot.
  • FIG. 4 is a diagram illustrating an operation of the one robot as the other robot moves the workpiece in FIG. 3 .
  • FIG. 6 is a diagram illustrating movement of the one robot as the other robot moves the workpiece in FIG. 5 .
  • FIG. 7 is a flowchart illustrating how the robots are controlled in the robot system illustrated in FIG. 1 .
  • FIG. 8 is a block diagram illustrating a modified example of the robot system illustrated in FIG. 1 .
  • An aspect of the present disclosure is a robot system that includes a plurality of robots; controllers that respectively control the robots; hands attached to wrist ends of the robots and configured to hold and release a workpiece; and a sensor configured to detect that the workpiece is being held by the hands of the robots, wherein the controllers are interconnected and configured to exchange signals so that the robots operate in coordination in response to an operation command that includes a coordination command, and prohibit operation of each of the robots based on an operation command that lacks a coordination command in a state in which the sensor detects the workpiece being held.
  • the robot system 1 is equipped with two six-axis articulated robots 10 and 20 , and controllers 30 and 40 that can independently control the robots 10 and 20 , respectively.
  • the robot 10 has a wrist end 11 and a hand 12 attached to the wrist end 11
  • the robot 20 has a wrist end 21 and a hand 22 attached to the wrist end 21
  • the hands 12 and 22 can hold and release a workpiece W.
  • Sensors 13 and 23 are respectively attached to the hands 12 and 22 so as to detect that a workpiece W is being held by the respective hands 12 and 22 .
  • the hands 12 and 22 may be of any type.
  • the workpiece W may be held by two or more fingers, or the workpiece W may be held by suction by a magnetic force or pressure.
  • the type of the hand 12 of the robot 10 and the type of the hand 22 of the robot 20 may be the same or different.
  • the sensors 13 and 23 may also be of any type.
  • proximity sensors that detect the workpiece W when the workpiece W is held by the hands 12 and 22 may be used, or actuators installed in the hands 12 and 22 may detect holding of the workpiece W based on a change in force.
  • the type of the sensor 13 of the robot 10 and the type of the sensor 23 of the robot 20 may be the same or different.
  • the two controllers 30 and 40 that respectively control the two robots 10 and 20 are interconnected and exchange signals.
  • an operation command that includes a coordination command is outputted from a teach pendant connected to the controller 30 (leader-side controller) or an operation program executed in the leader-side controller 30 , the two controllers 30 and 40 control the two robots 10 and 20 to operate in coordination.
  • the follower-side controller 40 controls the follower robot 20 by using, as a reference, coordinate axes xyz fixed with respect to the hand 12 of the leader robot 10 controlled by the leader-side controller 30 .
  • the operation command includes a coordination command
  • the only teaching point for the follower robot 20 is the position and orientation of the workpiece W held by the hand 22 .
  • the follower robot 20 is controlled so that, when viewed from coordinate axes x 1 , y 1 , z 1 fixed with respect to the hand 12 of the leader robot 10 , coordinate axes x 2 , y 2 , z 2 fixed with respect to the hand 22 of the follower robot 20 always remain stationary.
  • the robots 10 and 20 can simultaneously hold, by the hands 12 and 22 , one heavy workpiece W that exceeds the payload of each of the robots 10 and 20 and transfer.
  • the controller 30 when the controller 30 outputs, to the robot 10 only, an operation command of changing orientation of the hand 12 and when this operation command includes a coordination command, the other robot 20 also operates in coordination, and thus the relative movement between the two hands 12 and 22 is prevented.
  • the controllers 30 and 40 respectively control the robots 10 and 20 as illustrated in FIG. 7 .
  • detection signals from the sensors 13 and 23 installed in the two hands 12 and 22 are monitored. Then it is determined whether or not the two sensors 13 and 23 detect that the two hands 12 and 22 are holding the workpiece W (step S 2 ). If the two sensors 13 and 23 detect that the two hands 12 and 22 are holding the workpiece W, it is determined whether the operation command includes a coordination command (step S 3 ).
  • step S 4 If the operation command includes a coordination command, the operation command is executed (step S 4 ), and if the operation command lacks a coordination command, the operation of the robot 10 is prohibited (step S 5 ). In addition, in the step S 3 , if it is detected that one of the two hands 12 and 22 is not holding the workpiece W, the operation command is executed (step S 4 ).
  • the operation command must include a coordination command.
  • the two controllers 30 and 40 stop operation of the two robots 10 and 20 unless a coordination command is included in the operation command.
  • the robots 10 and 20 are operated according to the operation commands even when the operation commands lack a coordination command.
  • the robots 10 and 20 are operated according to the operation commands not only when a coordination command is deliberately absent but also when a coordination command is absent due to errors in check work or setting made by the operator.
  • the coordinated operation may not be intended, and thus the two robots 10 and 20 are separately operated according to the operation commands.
  • the operability and workability can be improved even when an operation command deliberately lacking a coordination command is used.
  • an operation command that lacks a coordination command is used due to errors in check work or setting made by the operator, inconvenience such as breaking or falling is avoided.
  • both sensors 13 and 23 detect holding of the workpiece W
  • the operation of the robots 10 and 20 is prohibited unless the operation command includes a coordination command.
  • the relative position of the coordinate axes and orientations A fixed with respect to the hands 12 and 22 of the two robots 10 and 20 may be sequentially monitored (step S 6 ).
  • step S 7 it may be determined whether the relative position of the two coordinate axes and the orientations A have changed by a particular threshold or more (step S 7 ), and, if the amount of change is equal to or more than the threshold, the robots 10 and 20 may be controlled to be prohibited from operating (step S 5 ).
  • the operation command includes a coordination command, and there is only one teaching point for a state where the follower robot 20 holds the workpiece W with the hand 22 .
  • the follower robot 20 is controlled so that, when viewed from coordinate axes fixed with respect to the hand 12 of the leader robot 10 , coordinate axes fixed with respect to the hand 22 of the follower robot 20 always remain stationary.
  • the controllers 30 and 40 stop operation of the robots 10 and 20 if both sensors 13 and 23 detect holding of the workpiece W and the relative position between the two coordinate axes and the orientations A change by an amount equal to or more than a particular threshold.
  • This embodiment may further include a notifying device that issues a notification that the controllers 30 and 40 have prohibited operations of the robots 10 and 20 when the controllers 30 and 40 prohibit the operations.
  • the notifying device may issue a notification for notifying the situation, or if the relative position between the two coordinate axes or the orientations A change, the notifying device may issue a notification for notifying the situation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

A robot system including a plurality of robots, controllers that respectively control the robots, hands attached to wrist ends of the robots and configured to hold and release a workpiece, and a sensor configured to detect that the workpiece is being held by the hands of the robots. The controllers are interconnected and configured to exchange signals so that the robots operate in coordination in response to an operation command that includes a coordination command, and prohibit operation of each of the robots based on an operation command that lacks a coordination command in a state in which the sensor detects the workpiece being held.

Description

    TECHNICAL FIELD
  • The present disclosure relates to a robot system.
  • BACKGROUND
  • There is a known method for transferring one article by using two robots (for example, see Japanese Patent No. 2554968).
  • This transferring method involves inputting article information and transfer destination information, setting a transfer route, maintaining the distance between the robots to be within a particular range, downloading an operation speed calculated from an operation distance of each robot, and starting synchronized operation of the robots such that the two robots reach a target point simultaneously.
  • SUMMARY
  • An aspect of the present disclosure is a robot system that includes a plurality of robots; controllers that respectively control the robots; hands attached to wrist ends of the robots and configured to hold and release a workpiece; and a sensor configured to detect that the workpiece is being held by the hands of the robots, wherein the controllers are interconnected and configured to exchange signals so that the robots operate in coordination in response to an operation command that includes a coordination command, and prohibit operation of each of the robots based on an operation command that lacks a coordination command in a state in which the sensor detects the workpiece being held.
  • BRIEF DESCRIPTION OF DRAWINGS
  • FIG. 1 is a perspective view of a robot system according to an embodiment of the present disclosure.
  • FIG. 2 is a block diagram illustrating the robot system illustrated in FIG. 1 .
  • FIG. 3 is a diagram illustrating an operation based on a coordination command when one robot moves linearly between two points on a workpiece held by another robot.
  • FIG. 4 is a diagram illustrating an operation of the one robot as the other robot moves the workpiece in FIG. 3 .
  • FIG. 5 is a diagram illustrating operation based on a coordination command in the robot system illustrated in FIG. 1.
  • FIG. 6 is a diagram illustrating movement of the one robot as the other robot moves the workpiece in FIG. 5 .
  • FIG. 7 is a flowchart illustrating how the robots are controlled in the robot system illustrated in FIG. 1 .
  • FIG. 8 is a block diagram illustrating a modified example of the robot system illustrated in FIG. 1 .
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • In transferring one article by using two robots, whether or not the two robots are actually in a synchronized operation state is determined solely through check work of an operator who is manipulating or teaching the robots. Thus, if the operator makes an error in check work or setting, the two robots would operate out-of-synchronization, and this may lead to breaking of the article, the hand holding the article, or the robot itself, dropping of the article, etc.
  • Thus, there is a demand for a robot system that can prevent breaking of the article, the hand, and the robot itself, dropping of the article, etc., even when the operator makes errors in check work or setting.
  • An aspect of the present disclosure is a robot system that includes a plurality of robots; controllers that respectively control the robots; hands attached to wrist ends of the robots and configured to hold and release a workpiece; and a sensor configured to detect that the workpiece is being held by the hands of the robots, wherein the controllers are interconnected and configured to exchange signals so that the robots operate in coordination in response to an operation command that includes a coordination command, and prohibit operation of each of the robots based on an operation command that lacks a coordination command in a state in which the sensor detects the workpiece being held.
  • A robot system 1 according to an embodiment of the present disclosure will now be described with reference to the drawings.
  • As illustrated in FIGS. 1 and 2 , the robot system 1 according to this embodiment is equipped with two six-axis articulated robots 10 and 20, and controllers 30 and 40 that can independently control the robots 10 and 20, respectively. The robot 10 has a wrist end 11 and a hand 12 attached to the wrist end 11, the robot 20 has a wrist end 21 and a hand 22 attached to the wrist end 21, and the hands 12 and 22 can hold and release a workpiece W. Sensors 13 and 23 are respectively attached to the hands 12 and 22 so as to detect that a workpiece W is being held by the respective hands 12 and 22.
  • The hands 12 and 22 may be of any type. For example, the workpiece W may be held by two or more fingers, or the workpiece W may be held by suction by a magnetic force or pressure. The type of the hand 12 of the robot 10 and the type of the hand 22 of the robot 20 may be the same or different.
  • The sensors 13 and 23 may also be of any type. For example, proximity sensors that detect the workpiece W when the workpiece W is held by the hands 12 and 22 may be used, or actuators installed in the hands 12 and 22 may detect holding of the workpiece W based on a change in force. The type of the sensor 13 of the robot 10 and the type of the sensor 23 of the robot 20 may be the same or different.
  • The two controllers 30 and 40 that respectively control the two robots 10 and 20 are interconnected and exchange signals. When an operation command that includes a coordination command is outputted from a teach pendant connected to the controller 30 (leader-side controller) or an operation program executed in the leader-side controller 30, the two controllers 30 and 40 control the two robots 10 and 20 to operate in coordination.
  • In other words, when a coordination command is included in an operation command, the follower-side controller 40 controls the follower robot 20 by using, as a reference, coordinate axes xyz fixed with respect to the hand 12 of the leader robot 10 controlled by the leader-side controller 30.
  • For example, as illustrated in FIG. 3 , a case in which an operation command of linearly moving the follower robot 20 between two points P1 and P2 on a workpiece W held by the hand 12 of the leader robot 10 is described as an example. As illustrated in FIG. 4 , when a coordination command is included in an operation command, the follower robot 20 is controlled to move linearly between the two points P1 and P2 on the workpiece W irrespective of how the coordinate axes xyz fixed with respect to the hand 12 of the leader robot 10 are moved.
  • When one workpiece W is transferred by two coordinated robots 10 and 20, the operation command includes a coordination command, and the only teaching point for the follower robot 20 is the position and orientation of the workpiece W held by the hand 22. In such a case, as illustrated in FIGS. 5 and 6 , the follower robot 20 is controlled so that, when viewed from coordinate axes x1, y1, z1 fixed with respect to the hand 12 of the leader robot 10, coordinate axes x2, y2, z2 fixed with respect to the hand 22 of the follower robot 20 always remain stationary.
  • In this manner, for example, as illustrated in FIG. 1 , the robots 10 and 20 can simultaneously hold, by the hands 12 and 22, one heavy workpiece W that exceeds the payload of each of the robots 10 and 20 and transfer.
  • In other words, when the two robots 10 and 20 simultaneously hold a single workpiece W by using the hands 12 and 22, the relative movement between the workpiece W and the two hands 12 and 22 becomes fixed.
  • Thus, when the controller 30 outputs, to the robot 10 only, an operation command of changing orientation of the hand 12 and when this operation command includes a coordination command, the other robot 20 also operates in coordination, and thus the relative movement between the two hands 12 and 22 is prevented.
  • Here, the controllers 30 and 40 respectively control the robots 10 and 20 as illustrated in FIG. 7 . In other words, when an operation command is input to the leader robot 10 (step S1), detection signals from the sensors 13 and 23 installed in the two hands 12 and 22 are monitored. Then it is determined whether or not the two sensors 13 and 23 detect that the two hands 12 and 22 are holding the workpiece W (step S2). If the two sensors 13 and 23 detect that the two hands 12 and 22 are holding the workpiece W, it is determined whether the operation command includes a coordination command (step S3).
  • If the operation command includes a coordination command, the operation command is executed (step S4), and if the operation command lacks a coordination command, the operation of the robot 10 is prohibited (step S5). In addition, in the step S3, if it is detected that one of the two hands 12 and 22 is not holding the workpiece W, the operation command is executed (step S4).
  • If it is detected that the two hands 12 and 22 are together holding the workpiece W, it can be determined that the two robots 10 and 20 are trying to simultaneously hold and transfer the same workpiece W, and thus, in such a case, the operation command must include a coordination command.
  • However, due to errors in check work or setting by the operator, it is possible that an operation command from a teach pendant or an operation command from the program lacks a coordination command.
  • According to the robot system 1 of this embodiment, when such an incident occurs and when both sensors 13 and 23 are detecting holding of the workpiece W, the two controllers 30 and 40 stop operation of the two robots 10 and 20 unless a coordination command is included in the operation command.
  • This prevents the robot 10 from operating alone or prevents the robots 10 and 20 from operating without coordination while two hands 12 and 22 are holding the same workpiece W. This provides an advantage in that breaking of the workpiece W, the hands 12 and 22, and the robots 10 and 20 themselves, dropping of the workpiece W, etc., can be prevented.
  • Meanwhile, if at least one of the two sensors 13 and 23 does not detect the holding of the workpiece W, the robots 10 and 20 are operated according to the operation commands even when the operation commands lack a coordination command. In other words, the robots 10 and 20 are operated according to the operation commands not only when a coordination command is deliberately absent but also when a coordination command is absent due to errors in check work or setting made by the operator.
  • If the two hands 12 and 22 are not holding the same workpiece W simultaneously, the coordinated operation may not be intended, and thus the two robots 10 and 20 are separately operated according to the operation commands. In this manner, the operability and workability can be improved even when an operation command deliberately lacking a coordination command is used. Moreover, even when an operation command that lacks a coordination command is used due to errors in check work or setting made by the operator, inconvenience such as breaking or falling is avoided.
  • In this embodiment, if both sensors 13 and 23 detect holding of the workpiece W, the operation of the robots 10 and 20 is prohibited unless the operation command includes a coordination command. In addition, as illustrated in FIG. 8 , if both sensors 13 and 23 detect holding of the workpiece W and a coordination command is included, the relative position of the coordinate axes and orientations A fixed with respect to the hands 12 and 22 of the two robots 10 and 20 may be sequentially monitored (step S6).
  • Then it may be determined whether the relative position of the two coordinate axes and the orientations A have changed by a particular threshold or more (step S7), and, if the amount of change is equal to or more than the threshold, the robots 10 and 20 may be controlled to be prohibited from operating (step S5).
  • As mentioned above, in the case where one workpiece W is transferred by two coordinated robots 10 and 20, the operation command includes a coordination command, and there is only one teaching point for a state where the follower robot 20 holds the workpiece W with the hand 22.
  • In such a case, the follower robot 20 is controlled so that, when viewed from coordinate axes fixed with respect to the hand 12 of the leader robot 10, coordinate axes fixed with respect to the hand 22 of the follower robot 20 always remain stationary.
  • However, due to errors in check work or setting made by the operator, there may be instances where the number of the teaching points is more than one even when the operation command from the teach pendant or the operation command from the program includes a coordination command.
  • According to this embodiment, even in such a case, the controllers 30 and 40 stop operation of the robots 10 and 20 if both sensors 13 and 23 detect holding of the workpiece W and the relative position between the two coordinate axes and the orientations A change by an amount equal to or more than a particular threshold.
  • This prevents the robot 10 from operating alone or prevents the two robots 10 and 20 from changing the relative position between the two coordinate axes or the orientations A while two hands 12 and 22 are holding the same workpiece W. As a result, there is an advantage in that breaking of the workpiece W, the hands 12 and 22, and the robots 10 and 20 themselves, dropping of the workpiece W, etc., can be prevented.
  • This embodiment may further include a notifying device that issues a notification that the controllers 30 and 40 have prohibited operations of the robots 10 and 20 when the controllers 30 and 40 prohibit the operations.
  • If a coordination command is absent although both sensors 13 and 23 are detecting holding of the workpiece W, the notifying device may issue a notification for notifying the situation, or if the relative position between the two coordinate axes or the orientations A change, the notifying device may issue a notification for notifying the situation.
  • When the robots 10 and 20 stop operation due to errors in check work or setting made by the operator, it is often the case that the operator is unaware of the cause thereof; thus, such notifications provide an advantage in that the operator can more clearly learn the cause behind the robots 10 and 20 stopping operation.
  • The notifications may be made by displaying the notifications on a monitor or by sound.

Claims (3)

1. A robot system comprising:
a plurality of robots;
a plurality of controllers that respectively control the robots;
hands attached to wrist ends of the robots and configured to hold and release a workpiece; and
a sensor configured to detect that the workpiece is being held by the hands of the robots,
wherein the plurality of controllers are interconnected and configured to exchange signals so that the robots operate in coordination in response to an operation command that includes a coordination command, and prohibit operation of each of the robots based on an operation command that lacks a coordination command in a state in which the sensor detects the workpiece being held.
2. The robot system according to claim 1, wherein, when the sensor detects the workpiece being held and when the operation command including the coordination command is used, the plurality of controllers sequentially monitor a relative position between a coordinate axis fixed with respect to the hand of one of the robots and a coordinate axis fixed with respect to the hand of another one of the robots and the plurality of controllers sequentially monitor orientations of the one hand and the other hand, and prohibit operation of the robots if the orientations and the relative position between the two coordinate axes change by an amount equal to or more than a particular threshold.
3. The robot system according to claim 1, further comprising a notifying device configured to notify that the plurality of controllers have prohibited the operations of the robots when the plurality of controllers prohibit the operations of the robots.
US17/921,703 2020-05-25 2021-05-20 Robot system Active 2042-01-19 US12269173B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020090261 2020-05-25
JP2020-090261 2020-05-25
PCT/JP2021/019191 WO2021241397A1 (en) 2020-05-25 2021-05-20 Robot system

Publications (2)

Publication Number Publication Date
US20230166402A1 true US20230166402A1 (en) 2023-06-01
US12269173B2 US12269173B2 (en) 2025-04-08

Family

ID=78744486

Family Applications (1)

Application Number Title Priority Date Filing Date
US17/921,703 Active 2042-01-19 US12269173B2 (en) 2020-05-25 2021-05-20 Robot system

Country Status (5)

Country Link
US (1) US12269173B2 (en)
JP (1) JP7436659B2 (en)
CN (1) CN115697654A (en)
DE (1) DE112021001595T5 (en)
WO (1) WO2021241397A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230191609A1 (en) * 2020-11-26 2023-06-22 Korea Institute Of Robot And Convergence Multiple Hydraulic Robot System for Precisely Mounting Girder

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5371836A (en) * 1988-08-24 1994-12-06 Matsushita Electric Industrial Co., Ltd. Position teaching method and control apparatus for robot
US20040199290A1 (en) * 2003-04-03 2004-10-07 Stoddard Kenneth A. Method and control system for controlling a plurality of robots
US20050055132A1 (en) * 2001-11-07 2005-03-10 Naoyuki Matsumoto Robot collaboration control system
US20050065654A1 (en) * 2003-09-04 2005-03-24 Fanuc Ltd Workpiece regrasping system for robot
US20060145647A1 (en) * 2005-01-05 2006-07-06 Kawasaki Jukogyo Kabushiki Kaisha Robot controller
US20090012647A1 (en) * 2007-07-05 2009-01-08 Denso Wave Incorporated Robot system employing multijoint robots and workpiece delivery method
US8195368B1 (en) * 2008-11-07 2012-06-05 The United States Of America As Represented By The Secretary Of The Navy Coordinated control of two shipboard cranes for cargo transfer with ship motion compensation
US20120253507A1 (en) * 2011-04-04 2012-10-04 Palo Alto Research Center Incorporated High throughput parcel handling
US20140156068A1 (en) * 2012-11-30 2014-06-05 Fanuc Robotics America Corporation Multi-arm robotic painting process synchronization
US9315367B2 (en) * 2013-11-20 2016-04-19 Kabushiki Kaisha Toshiba Coordinated transport robot system
US20170014995A1 (en) * 2015-07-16 2017-01-19 Fanuc Corporation Teaching apparatus for robot provided with guide part for determining position and posture of end effector
US20170182666A1 (en) * 2015-12-29 2017-06-29 The Boeing Company Self-Locating Robots
US20180021944A1 (en) * 2015-02-05 2018-01-25 Kuka Roboter Gmbh Manipulator system for the coordinated control of at least two manipulators
US20190016543A1 (en) * 2017-07-17 2019-01-17 Symbotic Canada, Ulc Apparatus and method for building a pallet load
US20190210217A1 (en) * 2016-09-08 2019-07-11 Fives Liné Machines Inc. Machining station, workpiece holding system, and method of machining a workpiece
US20190358817A1 (en) * 2016-11-10 2019-11-28 Cognibotics Ab System and method for instructing a robot
US10646993B1 (en) * 2017-07-26 2020-05-12 Facebook, Inc. Robots linkable to perform tasks in coordinated teams
US20200171650A1 (en) * 2018-12-03 2020-06-04 Kindred Systems Inc. Robot manipulator system and methods for providing supplemental securement of objects
US20200376663A1 (en) * 2017-12-12 2020-12-03 Pilz Gmbh & Co. Kg Collision-Free Motion Planning for Closed Kinematics
US20220258336A1 (en) * 2019-08-22 2022-08-18 Omron Corporation Model generation apparatus, model generation method, control apparatus, and control method
US20220284599A1 (en) * 2019-09-04 2022-09-08 Nec Corporation Position estimating method, position estimating system, and position estimating apparatus
US20230166403A1 (en) * 2020-04-24 2023-06-01 Abb Schweiz Ag An industrial robot system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2554968B2 (en) 1991-09-24 1996-11-20 松下電工株式会社 Article transfer method by multiple robots
JPH07271415A (en) * 1994-03-30 1995-10-20 Nec Corp Cooperative robot control method
JP2003159683A (en) 2001-11-21 2003-06-03 Ricoh Co Ltd Dual-arm robot and control method thereof
JP2005262369A (en) * 2004-03-18 2005-09-29 Yaskawa Electric Corp Robot system
JP5563493B2 (en) 2011-01-18 2014-07-30 日立建機株式会社 Work machine
JP6392111B2 (en) * 2014-12-23 2018-09-19 日立建機株式会社 Work machine
KR101989122B1 (en) 2014-12-25 2019-06-13 카와사키 주코교 카부시키 카이샤 Robot system
JP2017013214A (en) * 2015-07-06 2017-01-19 株式会社東芝 Loading and unloading system and method using multiple robots
JP6676030B2 (en) * 2017-11-20 2020-04-08 株式会社安川電機 Grasping system, learning device, gripping method, and model manufacturing method

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5371836A (en) * 1988-08-24 1994-12-06 Matsushita Electric Industrial Co., Ltd. Position teaching method and control apparatus for robot
US20050055132A1 (en) * 2001-11-07 2005-03-10 Naoyuki Matsumoto Robot collaboration control system
US20040199290A1 (en) * 2003-04-03 2004-10-07 Stoddard Kenneth A. Method and control system for controlling a plurality of robots
US20050065654A1 (en) * 2003-09-04 2005-03-24 Fanuc Ltd Workpiece regrasping system for robot
US20060145647A1 (en) * 2005-01-05 2006-07-06 Kawasaki Jukogyo Kabushiki Kaisha Robot controller
US20090012647A1 (en) * 2007-07-05 2009-01-08 Denso Wave Incorporated Robot system employing multijoint robots and workpiece delivery method
US8195368B1 (en) * 2008-11-07 2012-06-05 The United States Of America As Represented By The Secretary Of The Navy Coordinated control of two shipboard cranes for cargo transfer with ship motion compensation
US20120253507A1 (en) * 2011-04-04 2012-10-04 Palo Alto Research Center Incorporated High throughput parcel handling
US20140156068A1 (en) * 2012-11-30 2014-06-05 Fanuc Robotics America Corporation Multi-arm robotic painting process synchronization
US9315367B2 (en) * 2013-11-20 2016-04-19 Kabushiki Kaisha Toshiba Coordinated transport robot system
US20180021944A1 (en) * 2015-02-05 2018-01-25 Kuka Roboter Gmbh Manipulator system for the coordinated control of at least two manipulators
US20170014995A1 (en) * 2015-07-16 2017-01-19 Fanuc Corporation Teaching apparatus for robot provided with guide part for determining position and posture of end effector
US20170182666A1 (en) * 2015-12-29 2017-06-29 The Boeing Company Self-Locating Robots
US20190210217A1 (en) * 2016-09-08 2019-07-11 Fives Liné Machines Inc. Machining station, workpiece holding system, and method of machining a workpiece
US20190358817A1 (en) * 2016-11-10 2019-11-28 Cognibotics Ab System and method for instructing a robot
US20190016543A1 (en) * 2017-07-17 2019-01-17 Symbotic Canada, Ulc Apparatus and method for building a pallet load
US10646993B1 (en) * 2017-07-26 2020-05-12 Facebook, Inc. Robots linkable to perform tasks in coordinated teams
US20200376663A1 (en) * 2017-12-12 2020-12-03 Pilz Gmbh & Co. Kg Collision-Free Motion Planning for Closed Kinematics
US20200171650A1 (en) * 2018-12-03 2020-06-04 Kindred Systems Inc. Robot manipulator system and methods for providing supplemental securement of objects
US20220258336A1 (en) * 2019-08-22 2022-08-18 Omron Corporation Model generation apparatus, model generation method, control apparatus, and control method
US20220284599A1 (en) * 2019-09-04 2022-09-08 Nec Corporation Position estimating method, position estimating system, and position estimating apparatus
US20230166403A1 (en) * 2020-04-24 2023-06-01 Abb Schweiz Ag An industrial robot system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230191609A1 (en) * 2020-11-26 2023-06-22 Korea Institute Of Robot And Convergence Multiple Hydraulic Robot System for Precisely Mounting Girder

Also Published As

Publication number Publication date
WO2021241397A1 (en) 2021-12-02
DE112021001595T5 (en) 2022-12-29
CN115697654A (en) 2023-02-03
JPWO2021241397A1 (en) 2021-12-02
JP7436659B2 (en) 2024-02-21
US12269173B2 (en) 2025-04-08

Similar Documents

Publication Publication Date Title
US11813734B2 (en) Systems and methods for providing contact detection in an articulated arm
KR102039077B1 (en) Remote control robot system and its operation method
US10870199B2 (en) Robot system and robot teaching method
US10864632B2 (en) Direct teaching method of robot
CN104354157B (en) A kind of tire transfer robot and control method thereof
US20120239190A1 (en) Robot and Method For Operating A Robot
US20100168919A1 (en) Control method and control system for manipulator
US11613012B2 (en) Robot controller
WO2018066602A1 (en) Robot system and operation method therefor
US12269173B2 (en) Robot system
KR102400668B1 (en) Method for handling an object by means of a manipulator and by means of an input tool
JPH07271415A (en) Cooperative robot control method
US11034022B2 (en) Robot teaching system, controller and hand guide unit
JP6850102B2 (en) Robot system and its operation method
US20180043539A1 (en) Robot, method of controlling the robot, and method of assembling workpiece, and method of conveying workpiece
JP2011224745A (en) Robot teaching device and controller for the same, and program
KR102834774B1 (en) Robot teaching system and method

Legal Events

Date Code Title Description
AS Assignment

Owner name: FANUC CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TERASAKA, JUNYA;MOTOHASHI, MASAO;REEL/FRAME:061560/0269

Effective date: 20220916

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE