WO2012076029A1 - Method for safe robot motion with hazardous work piece - Google Patents
Method for safe robot motion with hazardous work piece Download PDFInfo
- Publication number
- WO2012076029A1 WO2012076029A1 PCT/EP2010/007505 EP2010007505W WO2012076029A1 WO 2012076029 A1 WO2012076029 A1 WO 2012076029A1 EP 2010007505 W EP2010007505 W EP 2010007505W WO 2012076029 A1 WO2012076029 A1 WO 2012076029A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- robot
- effector
- movement
- gripper
- point
- 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.)
- Ceased
Links
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/1674—Programme controls characterised by safety, monitoring, diagnostic
- B25J9/1676—Avoiding collision or forbidden zones
-
- 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/39509—Gripping, grasping, links embrace, encircle, envelop object to grasp
-
- 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/39536—Planning of hand motion, grasping
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40202—Human robot coexistence
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40339—Avoid collision
Definitions
- the invention relates to a method to specify a movement of an end-effector of a robot, whereas the movement is starting from a first point and proceeding along a predetermined curved movement path to a second point within a workspace of the robot, whereas the end-effector comprises an interaction side and whereas the alignment of the end-effector is defined to be approximately perpendicular thereto.
- This problem is solved by a method to specify a movement of an end-effector of a robot of the aforementioned kind respectively a belonging robot movement.
- This is characterized in that the end-effector is at least predominately orientated antiparallel to a belonging straightened tangent of each position along the curved movement path.
- the basic idea of the invention is to use the several and possibly redundant degrees of freedom in the motion of the robot to specify a more safe motion.
- the path chosen for the motion trajectory, the speed the robot moves at, and the orientation of the end-effector can be specified variously.
- a typical robot comprises six or seven degrees of freedom in movement, whereas six degrees of freedom in movement are sufficient to reach every coordinate within the working range of the robot in every desired orientation.
- a robot foreseen for gripping purposes is normally provided with an end effector comprising the capability to grip or hold a work piece, for example a finger gripper or a suction gripper. While attaching such types of end-effector with the work piece, usually both a certain coordinate and a certain orientation of the gripper are required, so that there is no redundancy of a degree of freedom in movement for a robot with six degrees of freedom in movement.
- the invention aims at reducing the risk associated with a work piece gripped by the end-effector or with the gripper.
- the risk of a collision of a collaborating human with a work piece held by the end effector of the robot is highest if the work piece is moved directly toward the collaborating human, and it is lowest if the work piece is moved away from the collaborating human.
- the end effector must be oriented opposite to the actual direction of motion along the whole movement path. Furthermore, not the work piece but the robot arm itself is supposed to be moved towards the collaborating human.
- the end-effector is a gripper whereas the gripper fingers usually are aligned approximately in parallel to the open gripper fingers.
- a gripper with gripper fingers is on one the one hand a rather flexible tool, which is suitable for a large variation of different shaped objects.
- the gripper fingers partly encapsulate some areas of the work piece when it is gripped, so that also a hazardous edge of a work piece, which provides a high risk for a collaborating human, might be shielded by the gripper fingers.
- the alignment of the gripper usually is defined to be parallel to the gripper fingers.
- the gripper is assumed to have gripped a work piece between its gripper fingers, whereas a first part of the work piece, which lies not directly between the gripper fingers, is exposed, so that it might be contacted by a cooperating human worker.
- a second part of the work piece is encapsulated by the gripper fingers and not exposed.
- the alignment of the gripper is defined according to the orientation of the hazardous edge of the gripped work piece.
- the alignment of the workpiece determines the alignment of the gripper and is defined by a vector between the hazardous edge and a rear center point of the gripper.
- the rear center point is in the middle of a flange of the robot arm, where the gripper flange is mounted on.
- the end-effector is orientated in such a way, that the alignment of the work piece is at least predominately orientated antiparallel to a belonging straightened tangent of each position along the curved movement path.
- the problem is also solved by a method to move an end-effector of a robot by the robot, comprising the step performing a movement from a first point to a second point specified according to the invention.
- the advantages of this method to move an end- effector concur with the aforementioned advantages to specify such a movement.
- the method to move an end- effector of a robot by the robot comprises the additional step of determining the orientation of the hazardous edge of the gripped work piece before performing a movement from a first point to a second point. This might be required, if a work piece with hazardous edge is gripped, whereas it is not known, how the hazardous edge is oriented. So this must be evaluated at first, for example by using a vision system with camera. Afterwards the orientation of the gripper must be chosen in such a way, that the orientation of the hazardous edge is at least predominately orientated antiparallel to a belonging straightened tangent of each position along the curved movement path.
- the steps of moving from the second point to an end point with a predetermined end-orientation of the end-effector and/or of moving from a start point with a predetermined start-orientation of the end-effector to the first point are included.
- a gripping or releasing of the work piece might require six degrees of freedom in movement of the robot, so there is no degree of freedom left for an intrinsically risk-minimizing orientation of the gripper at the start- and endpoints of the movement path.
- the start point represents the point of gripping the work piece and the endpoint represents the point of releasing the work piece. So such a start- and end-movement might be in the simplest case a pure re-orientation whereas the belonging point on the movement path stays the same.
- an initial offline verification of the planned movement and not to perform the planned movement with the actual robot when above verification fails or if a collision is predicted.
- This might be useful for rather large work pieces that can be gripped in a multitude of orientations relative to the gripper.
- the risk of a collision of the work piece with surrounding objects, such as other robots or other equipment might be rather high. So collisions can be avoided by such a preceding initial off-line verification, which can be done automatically by using an off-line simulation program which is known by a person skilled in the art, whereas either a separate computing device or a belonging robot controller can be utilized.
- Such an off-line verification should be performed automatically and might require only a few seconds.
- Figure 1 shows a robot with end-effector
- Figure 2 shows a robot wrist with first gripper
- Figure 3 shows a robot wrist with second gripper and gripped work piece and Figure 4 shows exemplary steps of a gripper movement.
- Fig. 1 shows an arrangement 10 of a robot 14a-f with end-effector 12.
- the robot itself is indicated to comprise a kinematic chain of six members, so that it has six degrees of freedom in movement.
- Those members are the robot base 14a, which can be rotated around its axis of rotation 26.
- Connected therewith in a pivotable way is a first part 14b of a robot arm, which is connected on its other side in a rotatable way with a second part 14c of the robot arm.
- a robot wrist is mounted, comprising the parts 14d, 14e and 14f.
- the robot wrist 14d-f itself provides three degrees of freedom of motion.
- the robot wrist is an important part of the robot for changing the orientation of the end-effector in such a way that the risk for a collaborating human is reduced intrinsically.
- the workspace around the robot 14a-f is the area which can be reached by the tip of the robot arm, for example an area with a radius of 3m around the robot base 14a.
- the end-effector 12 is mounted on the outer side of the kinematic chain of the robot members.
- An end-effector as such is a device or a tool, which is suitable for performing some working steps such as welding or gripping. In this case the end-effector is assumed to provide some gripping ability.
- the robot is controlled by a robot controller 29, which has stored a robot program within its internal memory.
- the robot program comprises a set of coordinate values, which define the course of a curved movement path 18, starting at a first point 20 (A) and leading to a second point 22 (B).
- the robot controller 29 provides signals to the robot 14-f respectively to the different drives for each of its members, to perform a desired movement.
- the robot program might comprise also the desired orientation of the end-effector along the curved movement path 18. In this example, the alignment 24 of the end- effector 12 is antiparallel to the tangent on the actual position on the curved movement path 18.
- a supervision system comprising for example a camera 28 is useful.
- the gripping process itself might be controlled or supervised in such a way that a hazardous edge of a work piece is either shielded within the gripper fingers of a gripper or - if this is not possible - that at least the orientation of an exposed hazardous edge relative to the end-effector respectively the gripper is determined.
- a supervision system can be integrated within the robot controller 29 or provided as separate component.
- Fig. 2 shows a robot wrist 40 with a first gripper 32 in an illustration 30.
- the robot wrist 40 consists of three members who are turnable each to each other so that the robot wrist can change its orientation between both ends by 180° or even above.
- the gripper 32 comprises two gripper fingers 34, 36, whereas of course also a larger number of gripper fingers or differently shaped gripper fingers 34, 36 are conceivable.
- the gripper fingers 34, 36 can be opened and closed as indicated with the arrow 42, so that a work piece can be clamped between the gripper fingers 34, 36.
- the alignment 38 of the gripper 32 is in parallel to its gripper fingers 34, 36, assuming that a work piece clamped between the fingers extends along the alignment axis 38.
- Fig. 3 shows a comparable robot wrist with a second gripper 52 in an illustration 50.
- a work piece 58a+b is clamped.
- a second part 58a of the work piece is shielded between the gripper fingers, so it is not exposed, whereas a first part 58b is exposed, since it sticks out of the gripper.
- the first part 58b of the work piece comprises a hazardous edge 55, which is a potential risk for a collaborating human to be injured.
- the orientation of the hazardous edge 55 relative to the gripper 52 is defined by a vector 59 from a rear center point 53 at a central flange for the connection to a robot and pointing to the hazardous edge 55 itself.
- the orientation of the hazardous edge 55 of the work piece 58a+b is not in parallel to the gripper fingers, so in this case the gripper 52 will be moved at a slight angle along and relative to a curved movement path to provide a high degree of intrinsic safety.
- the alignment of the gripper is defined to be identical to the vector 59.
- Fig. 4 is showing some exemplary steps of a gripper movement along a second curved movement path 62 in an illustration 60, whereas a complete robot is not shown.
- a third gripper 86 connected to a robot wrist 92, has gripped a work piece 94 with hazardous edge between its gripper fingers 88, 90.
- the orientation of the gripper 86 in this stage of the movement is not optimized for an increased intrinsic safety. Moreover, it depends for example on the requirements for a gripping procedure and possibly no redundant degree of freedom in movement is available.
- a reorien- tation 82 of the gripper 86 into another orientation position takes place.
- the gripper 96 is orientated antiparallel 68 to the straightened tangent 66 at the first point, whereas the gripper is still at the same first point 64 of the curved movement path 62.
- the gripper is moved according to the invention along the curved movement path from P2 to P3 in such a way, that the orientation of a hazardous edge of the work piece 94 is predominantly in parallel to the belonging tangents at the movement path, as shown in exemplary manner for the intermediate point 70, the belonging straightened tangent 72 and the antiparallel orientation 74.
- the hazardous edge of the work piece 94 is always moved directly away from a possibly collaborating human.
- the opposed side which might be moved directly to a collaborating human consists mainly of the robot wrist 92 respectively other members of the not shown robot. Therefore those members should be shaped in a rounded and soft manner to ensure that a possible collision with a collaborating human causes only a minor risk.
- the movement along the curved movement path 62 is finished, whereas the orientation of the gripper 100 is antiparallel 80 to the straightened tangent 78.
- a final reorientation movement 84 around the second respectively final point 76 from P3 to P4 brings the gripper into a final position, at which the gripped work piece 94 can be released.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
The invention is related to a method to specify a movement of an end-effector (12, 32, 52, 86, 96, 98, 100, 102) of a robot (14a-f), whereas the movement is starting from a first point (20, 64) and proceeding along a predetermined curved movement path (18, 62) to a second point (22, 76) within a workspace of the robot (14a-f), whereas the end-effector (12, 32, 52, 86, 96, 98, 100, 102) comprises an interaction side (16) and whereas the alignment (24, 38) of the end-effector (12, 32, 52, 92, 86, 98, 100, 102) is defined to be approximately perpendicular thereto. The end-effector (12, 32, 52, 86, 96, 98, 100, 102) is at least predominately orientated antiparallel (68, 74, 80) to a belonging straightened tangent (66, 72, 78) of each position (64, 70, 76) along the curved movement path (18, 62). The invention is also related to a method to move an end-effector (12, 32, 52, 86, 96, 98, 100, 102) of a robot (14a-f) by the robot
Description
Method for Safe Robot Motion with Hazardous Work Piece
Description
The invention relates to a method to specify a movement of an end-effector of a robot, whereas the movement is starting from a first point and proceeding along a predetermined curved movement path to a second point within a workspace of the robot, whereas the end-effector comprises an interaction side and whereas the alignment of the end-effector is defined to be approximately perpendicular thereto.
It is known that the purpose of collaborative robots is to assist the human co-worker in manufacturing tasks that are executed in sequence, simultaneously or in conjunction. Each of the two focuses on their respective strengths; the robot on precision, repeatability, large forces on demand; the human on complex steps, frequently varying steps and flexibility. This means that the robot must manipulate parts and subassemblies in a safe manner in the presence of its human co-worker. Such parts can have hazardous edges and/or corners and must be handled with proper procedure in the presence of human workers, just as a human colleague would be careful about his manipulations.
Protection systems for robots normally do not allow any presence of a human worker within a certain safety zone around the robot. If the worker enters such a zone, an emergency stop will be the consequence. An approach for a safety system, which allows a collaboration of a robot with a human worker is disclosed for example in the patent document DE 10 2007 006 708.
Disadvantageously in the state of the art is that it is only foreseen to predict and avoid a dangerous situation based on a more or less fixed movement path of the robot, which is not intrinsically optimized concerning the security of a collaborating worker.
Based on this state of the art it is the objective of the invention to provide a method for the specification of the movement of a robot respectively a method to move a robot, which intrinsically reduces the risk of a dangerous situation of the worker while collaborating with the robot.
This problem is solved by a method to specify a movement of an end-effector of a robot of the aforementioned kind respectively a belonging robot movement. This is characterized in that the end-effector is at least predominately orientated antiparallel to a belonging straightened tangent of each position along the curved movement path.
The basic idea of the invention is to use the several and possibly redundant degrees of freedom in the motion of the robot to specify a more safe motion. The path chosen for the motion trajectory, the speed the robot moves at, and the orientation of the end-effector can be specified variously.
Thus, the details of the motion that the robot carries out with a potentially hazardous work piece held by its end-effector can be arranged so that the potential injury hazard to the human colleague is reduced. A typical robot comprises six or seven degrees of freedom in movement, whereas six degrees of freedom in movement are sufficient to reach every coordinate within the working range of the robot in every desired orientation. A robot foreseen for gripping purposes is normally provided with an end effector comprising the capability to grip or hold a work piece, for example a finger gripper or a suction gripper. While attaching such types of end-effector with the work piece, usually both a certain coordinate and a certain orientation of the gripper are required, so that there is no redundancy of a degree of freedom in movement for a robot with six degrees of freedom in movement.
On the other hand, while moving the coupled or gripped work piece from a first point to a second point, a certain orientation of the end effector respectively a work piece coupled therewith is not required. The basic boundary condition is that a collision of the end-effector or the work piece with the collaborating human or with other objects in the working environment must be avoided. Three of the degrees of freedom in movement are required to move along a movement path, which normally is defined
by a set of subsequent coordinates. Thus the remaining degrees of freedom in movement can be used to adapt the whole movement of the robot in that way that the risk for a dangerous situation for the collaborating human is intrinsically reduced.
The invention aims at reducing the risk associated with a work piece gripped by the end-effector or with the gripper. The risk of a collision of a collaborating human with a work piece held by the end effector of the robot is highest if the work piece is moved directly toward the collaborating human, and it is lowest if the work piece is moved away from the collaborating human. Thus, according to the invention, the end effector must be oriented opposite to the actual direction of motion along the whole movement path. Furthermore, not the work piece but the robot arm itself is supposed to be moved towards the collaborating human. However, in this case the risk for a collaborating human is lower, since the robot is rather large, so that it cannot be overlooked and also because the robot arm can be shaped in such a way that its external contour is rather softly shaped. Thus, a movement of the robot is specified that reduces in an advantageous way the risk of a dangerous situation for a human worker while collaborating with the robot.
In a variant of the invention the end-effector is a gripper whereas the gripper fingers usually are aligned approximately in parallel to the open gripper fingers. A gripper with gripper fingers is on one the one hand a rather flexible tool, which is suitable for a large variation of different shaped objects. On the other hand, the gripper fingers partly encapsulate some areas of the work piece when it is gripped, so that also a hazardous edge of a work piece, which provides a high risk for a collaborating human, might be shielded by the gripper fingers. The alignment of the gripper usually is defined to be parallel to the gripper fingers. This is based on the assumption that a gripped work piece - if it is not shielded by the gripper fingers - extends column-like in the backward direction out of the gripper along a belonging tangent of the movement path. As described before, this assures the maximum security for a collaborating human since the work piece is straight moved away from the collaborating human.
According to another embodiment of the invention, the gripper is assumed to have gripped a work piece between its gripper fingers, whereas a first part of the work
piece, which lies not directly between the gripper fingers, is exposed, so that it might be contacted by a cooperating human worker. Thus a second part of the work piece is encapsulated by the gripper fingers and not exposed.
In the case that the gripped work piece comprises in its exposed first part a hazardous edge the alignment of the gripper is defined according to the orientation of the hazardous edge of the gripped work piece. Hence the alignment of the workpiece determines the alignment of the gripper and is defined by a vector between the hazardous edge and a rear center point of the gripper. Preferably the rear center point is in the middle of a flange of the robot arm, where the gripper flange is mounted on. Dependent on how the gripper respectively has gripped the workpiece, this might cause some smaller differences to the definition of the alignment of the gripper without gripped work piece, which is assumed to be approximately in parallel to the gripper fingers. Thus the end-effector is orientated in such a way, that the alignment of the work piece is at least predominately orientated antiparallel to a belonging straightened tangent of each position along the curved movement path.
Background for defining the alignment of the gripper equal to the orientation of the hazardous edge of a gripped work piece is that exactly the hazardous edge shall be moved along the belonging tangent of the actual position of the gripper on the movement path. The hazardous edge is the most dangerous part for a collaborating human, so it has always to be oriented in that way, that it is pointing directly away from the collaborating human. Even this definition of the alignment of the gripper might differ from the definition of the alignment of an empty gripper, namely in parallel to the gripper fingers, both definitions are covered by the same idea. So the alignment according to the orientation of the hazardous edge relative to the gripper must be seen as sub-case of the aforementioned definition of the alignment of the gripper.
The problem is also solved by a method to move an end-effector of a robot by the robot, comprising the step performing a movement from a first point to a second point specified according to the invention. The advantages of this method to move an end- effector concur with the aforementioned advantages to specify such a movement.
According to a special embodiment of the invention, the method to move an end- effector of a robot by the robot comprises the additional step of determining the orientation of the hazardous edge of the gripped work piece before performing a movement from a first point to a second point. This might be required, if a work piece with hazardous edge is gripped, whereas it is not known, how the hazardous edge is oriented. So this must be evaluated at first, for example by using a vision system with camera. Afterwards the orientation of the gripper must be chosen in such a way, that the orientation of the hazardous edge is at least predominately orientated antiparallel to a belonging straightened tangent of each position along the curved movement path.
According to other variants of the invention, the steps of moving from the second point to an end point with a predetermined end-orientation of the end-effector and/or of moving from a start point with a predetermined start-orientation of the end-effector to the first point are included. As mentioned before, a gripping or releasing of the work piece might require six degrees of freedom in movement of the robot, so there is no degree of freedom left for an intrinsically risk-minimizing orientation of the gripper at the start- and endpoints of the movement path. The start point represents the point of gripping the work piece and the endpoint represents the point of releasing the work piece. So such a start- and end-movement might be in the simplest case a pure re-orientation whereas the belonging point on the movement path stays the same.
It might be advantageous to continuously supervise the movement of the robot and/or the end-effector by a supervision system. If risk of a collision is detected, the robot movement must be stopped or modified, for example slowed down. This increases once again the security for a collaborating human.
Since the overall speed of the robot with gripper might be slowed down due to the increased time for re-orientation, it is useful to perform the antiparallel orientation of the end-effector respectively the gripper only in those sections of the curved movement path, where a human worker cooperating with the robot is exposed to a risk or a dangerous situation caused by the robot movement. Thus, if for some movement tasks no human collaborator is present within the working area of the robot or within
a protected safety zone around the robot, all tasks for protecting a human worker are only required if there is any risk of a human worker entering the area.
Thus it might be sufficient to activate the protective measures, for example the anti- parallel orientation of the gripper, only at movement speeds of the robot, which exceed a certain limit, for example 100mm/s. A lower speed can be assumed not to pose a hazard for a human collaborator. Faster movement speeds can lie in the range of 500mm/s and higher.
According to another variant of the invention, it is foreseen to perform an initial offline verification of the planned movement and not to perform the planned movement, with the actual robot when above verification fails or if a collision is predicted. This might be useful for rather large work pieces that can be gripped in a multitude of orientations relative to the gripper. Here the risk of a collision of the work piece with surrounding objects, such as other robots or other equipment, might be rather high. So collisions can be avoided by such a preceding initial off-line verification, which can be done automatically by using an off-line simulation program which is known by a person skilled in the art, whereas either a separate computing device or a belonging robot controller can be utilized. Such an off-line verification should be performed automatically and might require only a few seconds.
Further advantageous embodiments of the invention are mentioned in the dependent claims.
The invention will now be further explained by means of an exemplary embodiment and with reference to the accompanying drawings, in which:
Figure 1 shows a robot with end-effector,
Figure 2 shows a robot wrist with first gripper,
Figure 3 shows a robot wrist with second gripper and gripped work piece and Figure 4 shows exemplary steps of a gripper movement.
Fig. 1 shows an arrangement 10 of a robot 14a-f with end-effector 12. The robot itself is indicated to comprise a kinematic chain of six members, so that it has six degrees
of freedom in movement. Those members are the robot base 14a, which can be rotated around its axis of rotation 26. Connected therewith in a pivotable way is a first part 14b of a robot arm, which is connected on its other side in a rotatable way with a second part 14c of the robot arm. At the tip of the robot arm a robot wrist is mounted, comprising the parts 14d, 14e and 14f. The robot wrist 14d-f itself provides three degrees of freedom of motion. Thus the robot wrist is an important part of the robot for changing the orientation of the end-effector in such a way that the risk for a collaborating human is reduced intrinsically. The workspace around the robot 14a-f is the area which can be reached by the tip of the robot arm, for example an area with a radius of 3m around the robot base 14a. The end-effector 12 is mounted on the outer side of the kinematic chain of the robot members. An end-effector as such is a device or a tool, which is suitable for performing some working steps such as welding or gripping. In this case the end-effector is assumed to provide some gripping ability. Thus it could be a suction device, an electromagnetic device or a gripper with gripper fingers for example.
The robot is controlled by a robot controller 29, which has stored a robot program within its internal memory. The robot program comprises a set of coordinate values, which define the course of a curved movement path 18, starting at a first point 20 (A) and leading to a second point 22 (B). The robot controller 29 provides signals to the robot 14-f respectively to the different drives for each of its members, to perform a desired movement. In the case that the robot 14a-f has to grip known work pieces which can only be gripped in a clearly defined position relative to the end-effector 12, the robot program might comprise also the desired orientation of the end-effector along the curved movement path 18. In this example, the alignment 24 of the end- effector 12 is antiparallel to the tangent on the actual position on the curved movement path 18. For the case that there are several variants of work pieces to be held, a supervision system comprising for example a camera 28 is useful. Hence the gripping process itself might be controlled or supervised in such a way that a hazardous edge of a work piece is either shielded within the gripper fingers of a gripper or - if this is not possible - that at least the orientation of an exposed hazardous edge relative to the end-effector respectively the gripper is determined. Such a supervision system can be integrated within the robot controller 29 or provided as separate component.
Fig. 2 shows a robot wrist 40 with a first gripper 32 in an illustration 30. The robot wrist 40 consists of three members who are turnable each to each other so that the robot wrist can change its orientation between both ends by 180° or even above. So the robot wrist 40 is an important component to perform a movement of the gripper according to the invention. The gripper 32 comprises two gripper fingers 34, 36, whereas of course also a larger number of gripper fingers or differently shaped gripper fingers 34, 36 are conceivable. The gripper fingers 34, 36 can be opened and closed as indicated with the arrow 42, so that a work piece can be clamped between the gripper fingers 34, 36. The alignment 38 of the gripper 32 is in parallel to its gripper fingers 34, 36, assuming that a work piece clamped between the fingers extends along the alignment axis 38.
Fig. 3 shows a comparable robot wrist with a second gripper 52 in an illustration 50. In-between the gripper fingers 54, 56 a work piece 58a+b is clamped. A second part 58a of the work piece is shielded between the gripper fingers, so it is not exposed, whereas a first part 58b is exposed, since it sticks out of the gripper. The first part 58b of the work piece comprises a hazardous edge 55, which is a potential risk for a collaborating human to be injured. The orientation of the hazardous edge 55 relative to the gripper 52 is defined by a vector 59 from a rear center point 53 at a central flange for the connection to a robot and pointing to the hazardous edge 55 itself. The orientation of the hazardous edge 55 of the work piece 58a+b is not in parallel to the gripper fingers, so in this case the gripper 52 will be moved at a slight angle along and relative to a curved movement path to provide a high degree of intrinsic safety. The alignment of the gripper is defined to be identical to the vector 59.
Fig. 4 is showing some exemplary steps of a gripper movement along a second curved movement path 62 in an illustration 60, whereas a complete robot is not shown. At a first point 64 of the curved movement path 62 a third gripper 86 connected to a robot wrist 92, has gripped a work piece 94 with hazardous edge between its gripper fingers 88, 90. The orientation of the gripper 86 in this stage of the movement is not optimized for an increased intrinsic safety. Moreover, it depends for example on the requirements for a gripping procedure and possibly no redundant degree of freedom in movement is available. In the next step from P1 to P2 a reorien-
tation 82 of the gripper 86 into another orientation position takes place. Now the gripper 96 is orientated antiparallel 68 to the straightened tangent 66 at the first point, whereas the gripper is still at the same first point 64 of the curved movement path 62. Now the gripper is moved according to the invention along the curved movement path from P2 to P3 in such a way, that the orientation of a hazardous edge of the work piece 94 is predominantly in parallel to the belonging tangents at the movement path, as shown in exemplary manner for the intermediate point 70, the belonging straightened tangent 72 and the antiparallel orientation 74. Thus it is ensured that the hazardous edge of the work piece 94 is always moved directly away from a possibly collaborating human. The opposed side which might be moved directly to a collaborating human consists mainly of the robot wrist 92 respectively other members of the not shown robot. Therefore those members should be shaped in a rounded and soft manner to ensure that a possible collision with a collaborating human causes only a minor risk. At the final point 76 the movement along the curved movement path 62 is finished, whereas the orientation of the gripper 100 is antiparallel 80 to the straightened tangent 78. A final reorientation movement 84 around the second respectively final point 76 from P3 to P4 brings the gripper into a final position, at which the gripped work piece 94 can be released.
List of reference signs robot with end-effector
end effector
a-f robot
interaction side of end effector
first curved movement path
first point
second point
alignment of the end-effector
rotation axis of robot base
camera
robot controller
robot wrist with first gripper
first gripper
first gripper finger of first gripper
second gripper finger of first gripper
alignment of gripper in parallel to gripper fingers
components of robot wrist
movement direction of gripper fingers
robot wrist with second gripper and gripped work piece
second gripper
rear center point of gripper
first gripper finger of second gripper
hazardous edge of work piece
second gripper finger of second gripper
a non-exposed second part of work piece
b exposed first part of work piece
orientation of hazardous edge of work piece relative to second gripper exemplary steps of a gripper movement
second curved movement path
first point
straightened tangent at first point
antiparallel orientation of end effector at first point intermediate point
straightened tangent at intermediate point
antiparallel orientation of end effector at intermediate point second point
straightened tangent at second point
antiparallel orientation of end effector at second point re-orientation movement at first point
re-orientation movement at second point
third gripper in first orientation at first point
first gripper finger of third gripper
second gripper finger of third gripper
robot wrist
gripped work piece
third gripper in second orientation at first point
third gripper at intermediate point
third gripper in first orientation at second point
third gripper in second orientation at second point
Claims
1. Method to specify a movement of an end-effector (12, 32, 52, 86, 96, 98, 100, 102) of a robot (14a-f), whereas the movement is starting from a first point (20, 64) and proceeding along a predetermined curved movement path (18, 62) to a second point (22, 76) within a workspace of the robot (14a-f), whereas the end-effector (12, 32, 52, 86, 96, 98, 100, 102) comprises an interaction side (16) and whereas the alignment (24, 38) of the end-effector (12, 32, 52, 86, 96, 98, 100, 102) is defined to be approximately perpendicular thereto, characterized in that
the end-effector (12, 32, 52, 86, 96, 98, 100, 102) is at least predominately orientated antiparallel (68, 74, 80) to a belonging straightened tangent (66, 72, 78) of each position (64, 70, 76) along the curved movement path (18, 62).
2. Method according to claim 1 , characterized in that the end-effector (12, 32, 52, 86 96, 98, 100, 102) is a gripper (32, 52, 86, 96, 98, 100, 102) with gripper fingers (34, 36, 54, 56, 88, 90).
3. Method according to claim 2, characterized in that the gripper (32, 52, 86, 96, 98, 100, 102) has gripped a work piece (58a+58b, 94) in between its gripper fingers (34, 36, 54, 56, 88, 90), whereas a first part (58b) thereof is exposed and whereas a second part (58a) is shielded between the gripper fingers (34, 36, 54, 56, 88, 90).
4. Method according to claim 3, characterized in that the gripped work piece (58a+58b, 94) comprises in its exposed first part (58b) a hazardous edge (55), whereas the alignment (68, 74, 80) of the end-effector (12, 32, 52, 86, 96, 98, 100, 102) is defined by a vector (59) between a rear center point (53) of the gripper and the hazardous edge (55).
5. Method to move an end-effector (12, 32, 52, 86, 96, 98, 100, 102) of a robot (14a- f) by the robot, comprising the steps • performing a movement from a first point to a second point specified according to any of the claims 1 to 4
6. Method to move an end-effector of a robot by the robot, comprising the steps
• determining the orientation (59) of the hazardous edge (55) of the gripped work piece (58a+58b, 94)
• performing a movement from a first point (20, 64) to a second point (22, 76) specified according to claim 4
7. Method according to claim 5 or 6, comprising the step
• movement from the second point (22, 76) to an end point with a predetermined end-orientation of the end-effector (12, 32, 52, 86, 96, 98, 100, 102)
8. Method according to any of the claims 5 to 7, comprising the step
• movement from a start point with a predetermined start-orientation of the end- effector (12, 38, 52, 86, 96, 98, 100, 102) to the first point (20, 64)
9. Method according to any of the claims 5 to 8, comprising the step
• continuous supervision of the movement of the robot (14a-f) and/or the end- effector (12, 38, 52, 86, 96, 98, 100, 102) by a supervision system (28)
• modify or stop movement, when a risk of a collision is detected
10. Method according to any of the claims 5 to 9, characterized in that the antiparailel orientation of the end-effector respectively the gripper is only performed in those sections of the curved movement path, for which a human worker cooperating with the robot is exposed to a risk or a dangerous situation caused by the robot movement.
11. Method according to claim 10, characterized in that the risk is caused by a movement speed of the robot, which exceeds a certain limit.
12. Method according to claim 10, characterized in that the risk is caused by a presence of the human worker within a safety zone around the robot.
13. Method according to any of the claims 5 to 12, comprising the additional proceeding step
• off-line verification of the planned movement
• not performing the planned movement, if the off-line verification fails
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2010/007505 WO2012076029A1 (en) | 2010-12-09 | 2010-12-09 | Method for safe robot motion with hazardous work piece |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2010/007505 WO2012076029A1 (en) | 2010-12-09 | 2010-12-09 | Method for safe robot motion with hazardous work piece |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012076029A1 true WO2012076029A1 (en) | 2012-06-14 |
Family
ID=44356270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2010/007505 Ceased WO2012076029A1 (en) | 2010-12-09 | 2010-12-09 | Method for safe robot motion with hazardous work piece |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2012076029A1 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014102018A1 (en) * | 2012-12-28 | 2014-07-03 | Abb Technology Ltd | Method and apparatus for reduction of co-worker's injury |
| DE102013110901A1 (en) * | 2013-10-01 | 2015-04-02 | Daimler Ag | MRK Planning Technology |
| WO2015049202A3 (en) * | 2013-10-01 | 2015-05-28 | Kuka Systems Gmbh | Human-robot collaboration planning and monitoring technology |
| EP3032599A1 (en) | 2014-12-12 | 2016-06-15 | Solvay SA | Organic semiconductor composition |
| US9427871B2 (en) | 2013-05-06 | 2016-08-30 | Abb Technology Ag | Human safety provision in mobile automation environments |
| EP3403773A1 (en) * | 2017-05-16 | 2018-11-21 | Omron Corporation | Robot system |
| CN109927031A (en) * | 2019-03-28 | 2019-06-25 | 大连理工大学 | A kind of combination joint and cartesian space six-shaft industrial robot paths planning method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10320343A1 (en) * | 2003-05-07 | 2004-12-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method for monitored cooperation between robot unit and human operator e.g. for industry, involves impressing movement pattern on to robot during approach to human operator |
| DE102007006708A1 (en) | 2007-02-10 | 2008-08-14 | Abb Research Ltd. | Method for securing a handling device |
| US20090312868A1 (en) * | 2008-06-11 | 2009-12-17 | Tsuyoshi Tojo | Manipulator and manipulator posture control method |
-
2010
- 2010-12-09 WO PCT/EP2010/007505 patent/WO2012076029A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10320343A1 (en) * | 2003-05-07 | 2004-12-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method for monitored cooperation between robot unit and human operator e.g. for industry, involves impressing movement pattern on to robot during approach to human operator |
| DE102007006708A1 (en) | 2007-02-10 | 2008-08-14 | Abb Research Ltd. | Method for securing a handling device |
| US20090312868A1 (en) * | 2008-06-11 | 2009-12-17 | Tsuyoshi Tojo | Manipulator and manipulator posture control method |
Non-Patent Citations (1)
| Title |
|---|
| YAMADA Y ET AL: "FTA-based issues on securing human safety in a human/robot coexistence system", SYSTEMS, MAN, AND CYBERNETICS, 1999. IEEE SMC '99 CONFERENCE PROCEEDIN GS. 1999 IEEE INTERNATIONAL CONFERENCE ON TOKYO, JAPAN 12-15 OCT. 1999, PISCATAWAY, NJ, USA,IEEE, US, vol. 2, 12 October 1999 (1999-10-12), pages 1058 - 1063, XP010363546, ISBN: 978-0-7803-5731-0, DOI: 10.1109/ICSMC.1999.825409 * |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014102018A1 (en) * | 2012-12-28 | 2014-07-03 | Abb Technology Ltd | Method and apparatus for reduction of co-worker's injury |
| US9427871B2 (en) | 2013-05-06 | 2016-08-30 | Abb Technology Ag | Human safety provision in mobile automation environments |
| DE102013110901A1 (en) * | 2013-10-01 | 2015-04-02 | Daimler Ag | MRK Planning Technology |
| WO2015049202A3 (en) * | 2013-10-01 | 2015-05-28 | Kuka Systems Gmbh | Human-robot collaboration planning and monitoring technology |
| DE102013110901B4 (en) | 2013-10-01 | 2022-11-10 | Mercedes-Benz Group AG | HRC planning technology |
| EP3032599A1 (en) | 2014-12-12 | 2016-06-15 | Solvay SA | Organic semiconductor composition |
| WO2016091729A1 (en) | 2014-12-12 | 2016-06-16 | Solvay Sa | Organic semiconductor composition |
| EP3403773A1 (en) * | 2017-05-16 | 2018-11-21 | Omron Corporation | Robot system |
| CN108858181A (en) * | 2017-05-16 | 2018-11-23 | 欧姆龙株式会社 | Robot system |
| US10875180B2 (en) | 2017-05-16 | 2020-12-29 | Omron Corporation | Robot system |
| CN109927031A (en) * | 2019-03-28 | 2019-06-25 | 大连理工大学 | A kind of combination joint and cartesian space six-shaft industrial robot paths planning method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2012076029A1 (en) | Method for safe robot motion with hazardous work piece | |
| Ferraguti et al. | A control barrier function approach for maximizing performance while fulfilling to ISO/TS 15066 regulations | |
| CN104608127B (en) | Method for programming sequences of movements of a redundant industrial robot and associated industrial robot | |
| Karagiannis et al. | Adaptive speed and separation monitoring based on switching of safety zones for effective human robot collaboration | |
| EP2824522B1 (en) | Human safety provision in mobile automation environments | |
| KR20160055077A (en) | Event-based redundancy angle configuration for jointed arm robot | |
| CN109623849B (en) | Control device for limiting speed of robot structural component | |
| Mihelj et al. | Collaborative robots | |
| CN110914020B (en) | Handling device with robot, method and computer program | |
| EP3175958B1 (en) | 5-axis and 6-axis mixing control method for industrial robot and system thereof | |
| US11014237B2 (en) | Methods, systems, and apparatuses, for path planning and execution in a robotic system | |
| KR20110106279A (en) | Method and apparatus for controlling a manipulator system | |
| JP5869545B2 (en) | Application of workspace restriction in speed control robot mechanism | |
| WO2010054673A1 (en) | Method for robot control | |
| US20250375882A1 (en) | Robot control device | |
| Lešo et al. | Robotic manipulator with optical safety system | |
| JP2011245614A5 (en) | ||
| Nefzi et al. | Development and design of a multi-fingered gripper for dexterous manipulation | |
| Mehmood et al. | Analysis of end-effector position and orientation for 2P-3R planer pneumatic robotic arm | |
| Rahmayanti et al. | Model-based design of a collaborative human-robot workspace | |
| KR102855324B1 (en) | Robot control system and method | |
| EP3700717A1 (en) | Method for supervising a working area, robot system and control system | |
| WO2018192657A1 (en) | Robot and method for safety restricting speed of the robot | |
| Riedel et al. | Grasp planning for a reconfigurable parallel robot with an underactuated arm structure | |
| EP4438243A1 (en) | Robot system |
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: 10795230 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10795230 Country of ref document: EP Kind code of ref document: A1 |