US20230166402A1 - Robot system - Google Patents
Robot system Download PDFInfo
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1669—Programme controls characterised by programming, planning systems for manipulators characterised by special application, e.g. multi-arm co-operation, assembly, grasping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39121—Two 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
Description
- The present disclosure relates to a robot system.
- 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.
- 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. 2 is a block diagram illustrating the robot system illustrated inFIG. 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 inFIG. 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 inFIG. 5 . -
FIG. 7 is a flowchart illustrating how the robots are controlled in the robot system illustrated inFIG. 1 . -
FIG. 8 is a block diagram illustrating a modified example of the robot system illustrated inFIG. 1 . - 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 10 and 20, androbots 30 and 40 that can independently control thecontrollers 10 and 20, respectively. Therobots robot 10 has awrist end 11 and ahand 12 attached to thewrist end 11, therobot 20 has awrist end 21 and ahand 22 attached to thewrist end 21, and the 12 and 22 can hold and release ahands 13 and 23 are respectively attached to theworkpiece W. Sensors 12 and 22 so as to detect that a workpiece W is being held by thehands 12 and 22.respective hands - The
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 thehands hand 12 of therobot 10 and the type of thehand 22 of therobot 20 may be the same or different. - The
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 thesensors 12 and 22 may be used, or actuators installed in thehands 12 and 22 may detect holding of the workpiece W based on a change in force. The type of thehands sensor 13 of therobot 10 and the type of thesensor 23 of therobot 20 may be the same or different. - The two
30 and 40 that respectively control the twocontrollers 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-robots side controller 30, the two 30 and 40 control the twocontrollers 10 and 20 to operate in coordination.robots - In other words, when a coordination command is included in an operation command, the follower-
side controller 40 controls thefollower robot 20 by using, as a reference, coordinate axes xyz fixed with respect to thehand 12 of theleader 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 thefollower robot 20 between two points P1 and P2 on a workpiece W held by thehand 12 of theleader robot 10 is described as an example. As illustrated inFIG. 4 , when a coordination command is included in an operation command, thefollower 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 thehand 12 of theleader robot 10 are moved. - When one workpiece W is transferred by two coordinated
10 and 20, the operation command includes a coordination command, and the only teaching point for therobots follower robot 20 is the position and orientation of the workpiece W held by thehand 22. In such a case, as illustrated inFIGS. 5 and 6 , thefollower robot 20 is controlled so that, when viewed from coordinate axes x1, y1, z1 fixed with respect to thehand 12 of theleader robot 10, coordinate axes x2, y2, z2 fixed with respect to thehand 22 of thefollower robot 20 always remain stationary. - In this manner, for example, as illustrated in
FIG. 1 , the 10 and 20 can simultaneously hold, by therobots 12 and 22, one heavy workpiece W that exceeds the payload of each of thehands 10 and 20 and transfer.robots - In other words, when the two
10 and 20 simultaneously hold a single workpiece W by using therobots 12 and 22, the relative movement between the workpiece W and the twohands 12 and 22 becomes fixed.hands - Thus, when the
controller 30 outputs, to therobot 10 only, an operation command of changing orientation of thehand 12 and when this operation command includes a coordination command, theother robot 20 also operates in coordination, and thus the relative movement between the two 12 and 22 is prevented.hands - Here, the
30 and 40 respectively control thecontrollers 10 and 20 as illustrated inrobots FIG. 7 . In other words, when an operation command is input to the leader robot 10 (step S1), detection signals from the 13 and 23 installed in the twosensors 12 and 22 are monitored. Then it is determined whether or not the twohands 13 and 23 detect that the twosensors 12 and 22 are holding the workpiece W (step S2). If the twohands 13 and 23 detect that the twosensors 12 and 22 are holding the workpiece W, it is determined whether the operation command includes a coordination command (step S3).hands - 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 12 and 22 is not holding the workpiece W, the operation command is executed (step S4).hands - If it is detected that the two
12 and 22 are together holding the workpiece W, it can be determined that the twohands 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.robots - 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
13 and 23 are detecting holding of the workpiece W, the twosensors 30 and 40 stop operation of the twocontrollers 10 and 20 unless a coordination command is included in the operation command.robots - This prevents the
robot 10 from operating alone or prevents the 10 and 20 from operating without coordination while tworobots 12 and 22 are holding the same workpiece W. This provides an advantage in that breaking of the workpiece W, thehands 12 and 22, and thehands 10 and 20 themselves, dropping of the workpiece W, etc., can be prevented.robots - Meanwhile, if at least one of the two
13 and 23 does not detect the holding of the workpiece W, thesensors 10 and 20 are operated according to the operation commands even when the operation commands lack a coordination command. In other words, therobots 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.robots - If the two
12 and 22 are not holding the same workpiece W simultaneously, the coordinated operation may not be intended, and thus the twohands 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.robots - In this embodiment, if both
13 and 23 detect holding of the workpiece W, the operation of thesensors 10 and 20 is prohibited unless the operation command includes a coordination command. In addition, as illustrated inrobots FIG. 8 , if both 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 thesensors 12 and 22 of the twohands 10 and 20 may be sequentially monitored (step S6).robots - 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
10 and 20 may be controlled to be prohibited from operating (step S5).robots - As mentioned above, in the case where one workpiece W is transferred by two coordinated
10 and 20, the operation command includes a coordination command, and there is only one teaching point for a state where therobots follower robot 20 holds the workpiece W with thehand 22. - In such a case, the
follower robot 20 is controlled so that, when viewed from coordinate axes fixed with respect to thehand 12 of theleader robot 10, coordinate axes fixed with respect to thehand 22 of thefollower 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
30 and 40 stop operation of thecontrollers 10 and 20 if bothrobots 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.sensors - This prevents the
robot 10 from operating alone or prevents the two 10 and 20 from changing the relative position between the two coordinate axes or the orientations A while tworobots 12 and 22 are holding the same workpiece W. As a result, there is an advantage in that breaking of the workpiece W, thehands 12 and 22, and thehands 10 and 20 themselves, dropping of the workpiece W, etc., can be prevented.robots - This embodiment may further include a notifying device that issues a notification that the
30 and 40 have prohibited operations of thecontrollers 10 and 20 when therobots 30 and 40 prohibit the operations.controllers - If a coordination command is absent although both
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.sensors - When the
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 therobots 10 and 20 stopping operation.robots - The notifications may be made by displaying the notifications on a monitor or by sound.
Claims (3)
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)
| 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)
| 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)
| 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 |
-
2021
- 2021-05-20 US US17/921,703 patent/US12269173B2/en active Active
- 2021-05-20 CN CN202180037031.2A patent/CN115697654A/en active Pending
- 2021-05-20 WO PCT/JP2021/019191 patent/WO2021241397A1/en not_active Ceased
- 2021-05-20 DE DE112021001595.8T patent/DE112021001595T5/en active Pending
- 2021-05-20 JP JP2022526954A patent/JP7436659B2/en active Active
Patent Citations (22)
| 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)
| 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 |