Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
242 words
A method for handling a work in a robot system employing a visual sensor capable of recognizing a centroid position of the work and an angle between a principal axis of the work and one coordinate axis of a visual field of the visual sensor in at least one plane, a robot having a hand for holding the work and a movable arm for moving the hand, comprising the teaching steps of: holding the work with the hand of the robot in a prescribed work state defined by a holding position of the work and a holding angle of the hand holding the work relative to said plane at said holding position in the visual field of the visual sensor, with the hand being in a hand state and data representative of said hand state in at least said plane being temporarily stored in the robot system; supporting the work independently of the hand and releasing the hand from the work in the plane while keeping the work in the same prescribed work state as during said step of holding; recognizing with the visual sensor the centroid position of the work and the angle of the principal axis of the work in the plane while keeping the work in the same prescribed work state as during said step of holding; and storing at least temporarily data representative of the centroid position and the angle of the principal axis in the robot system.
Claim 2
Independent Claim
242 words
A method for handling a work in a robot system employing a visual sensor capable of recognizing a centroid position of the work and an angle between a principal axis of the work and one coordinate axis of a visual field of the visual sensor in at least one plane, a robot having a hand for holding the work and a movable arm for moving the hand, comprising the teaching steps of: holding the work with the hand of the robot in a prescribed work state defined by a holding position of the work and a holding angle of the hand holding the work relative to said plane at said holding position in the visual field of the visual sensor, with the hand being in a hand state and data representative of said hand state in at least said plane being temporarily stored in the robot system; supporting the work independently of the hand and releasing the hand from the work in the plane while keeping the work in the same prescribed work state as during said step of holding; recognizing with the visual sensor the centroid position of the work and the angle of the principal axis of the work in the plane while keeping the work in the same prescribed work state as during said step of holding; and storing at least temporarily data representative of the centroid position and the angle of the principal axis in the robot system.
Claim 3
Dependent Claim
79 words
A method for handling a work according to claim 1, further comprising the steps of: calculating a relationship between said holding position and the centroid position and a relationship between said holding angle and the angle of the principal axis in the plane by using at least said data representative of said hand state, said data representative of the centroid position and the angle of the principal axis; and storing said relationships as teaching data in the robot system.
Claim 4
Dependent Claim
45 words
A method for handling a work according to claim 2, further comprising the step of: storing mutual relation data between a robot coordinate of the robot and a visual coordinate of the visual sensor, and using said mutual relation data in said step of calculating.
Claim 5
Dependent Claim
54 words
A method for handling a work according to claim 3, further comprising the steps of: carrying the visual sensor on the movable arm; and moving the movable arm in order to carry the visual sensor so that the work comes into the visual field of the visual sensor, prior to said step of holding.
Claim 6
Dependent Claim
44 words
A method for handling a work according to claim 3, further comprising the steps of: moving the movable arm in order to carry the work so that the work comes into the visual field of the visual sensor prior to said step of holding.
Claim 7
Dependent Claim
68 words
A method for handling a work according to claim 5, further comprising the steps of: holding the work by the hand, with the hand being in a reference hand state prior to said step of moving, in said step of holding, said data representative of said hand state comprises data representative of said reference hand state and a moving amount of the hand in said step of moving.
Claim 8
Dependent Claim
34 words
A method for handling a work according to claim 1, wherein said step of holding includes the step of putting down the work on a working table in a direction perpendicular to the plane.
Claim 9
Dependent Claim
28 words
A method for handling a work according to claim 1, further comprising the step of: moving the hand out of the visual field before said step of recognizing.
Claim 10
Dependent Claim
129 words
A method for handling a work according to claim 2, further comprising the actual processing steps of: recognizing with the visual sensor a centroid position of an other work and an angle of a principal axis of said other work in the visual field; calculating a holding position of said other work and a holding angle of the hand holding said other work at said holding position of said other work in the plane by using said centroid position of said other work, said angle of the principal axis of said other work and said teaching data; and holding said other work at said holding position of said other work and said holding angle of the hand holding said other work at said holding position of said other work.
Claim 11
Dependent Claim
44 words
A method for handling a work according to claim 9, wherein said step of positioning includes the step of moving the movable arm in order to carry the visual sensor so that said other work comes into the visual field of the visual sensor.
Claim 12
Independent Claim
259 words
A method for handling a work in a robot system having a visual sensor capable of recognizing a centroid position of the work in a visual coordinate of the visual sensor, in which a robot has a hand for holding the work and a movable arm for moving the hand, comprising the teaching steps of: storing mutual relation data between a robot coordinate of the robot, the visual coordinate and a hand coordinate of the hand in the robot system; holding a teaching work with the hand of the robot in a prescribed work state defined by a holding position of said teaching work and a holding angle of the hand holding said teaching work relative to a plane including said visual coordinate at said holding position in a visual field of the visual sensor, with the hand being in a hand state, data representative of said hand state in at least said robot coordinate being temporarily stored in the robot system; supporting said teaching work independently of the hand and releasing the hand from said teaching work while keeping said teaching work in said prescribed work state; recognizing with the visual sensor a centroid position of said teaching work and an angle between a principal axis of said teaching work and one coordinate axis of a visual field of the visual sensor while keeping said teaching work in said prescribed work state; and storing at least temporarily data representative of said centroid position and said angle of the principal axis of said teaching work in the robot system.
Claim 13
Independent Claim
259 words
A method for handling a work in a robot system having a visual sensor capable of recognizing a centroid position of the work in a visual coordinate of the visual sensor, in which a robot has a hand for holding the work and a movable arm for moving the hand, comprising the teaching steps of: storing mutual relation data between a robot coordinate of the robot, the visual coordinate and a hand coordinate of the hand in the robot system; holding a teaching work with the hand of the robot in a prescribed work state defined by a holding position of said teaching work and a holding angle of the hand holding said teaching work relative to a plane including said visual coordinate at said holding position in a visual field of the visual sensor, with the hand being in a hand state, data representative of said hand state in at least said robot coordinate being temporarily stored in the robot system; supporting said teaching work independently of the hand and releasing the hand from said teaching work while keeping said teaching work in said prescribed work state; recognizing with the visual sensor a centroid position of said teaching work and an angle between a principal axis of said teaching work and one coordinate axis of a visual field of the visual sensor while keeping said teaching work in said prescribed work state; and storing at least temporarily data representative of said centroid position and said angle of the principal axis of said teaching work in the robot system.
Claim 14
Dependent Claim
107 words
A method for handling a work according to claim 11, further comprising the teaching steps of: calculating a relationship between said holding position of said teaching work and said centroid position of said teaching work and a relationship between said holding angle of the hand holding said teaching work at said holding position and said angle of the principal axis of said teaching work by using said mutual relation data, said data representative of said hand state and said data representative of said centroid position and said angle of the principal axis of said teaching work; and storing said relationships as teaching data in the robot system.
Claim 15
Dependent Claim
56 words
A method for handling a work according to claim 12, further comprising the teaching steps of: carrying the visual sensor on the movable arm; and moving the movable arm in order to carry the visual sensor so that said teaching work comes into the visual field of the visual sensor, prior to said step of holding.
Claim 16
Dependent Claim
47 words
A method for handling a work according to claim 12, further comprising the teaching steps of: moving the movable arm in order to carry said teaching work so that said teaching work comes into the visual field of the visual sensor, prior to said step of holding.
Claim 17
Dependent Claim
71 words
A method for handling a work according to claim 14, further comprising the teaching steps of: holding said teaching work by the hand, with the hand being in a reference hand state prior to said step of moving, and in said step of holding, said data representative of said hand state comprises data representative of said reference hand state and a moving amount of the hand in said step of moving.
Claim 18
Dependent Claim
112 words
A method for handling a work according to claim 12, further comprising the actual processing steps of: positioning the work in the visual field; recognizing with the visual sensor the centroid position of the work and the angle of the principal axis of the work in said visual coordinate; calculating a holding position of the work and a holding angle of the hand holding the work at said holding position of the work by using the centroid position of the work, the angle of the principal axis of the work and said teaching data; and holding the work at said holding position of the work and said holding angle of the hand.
Claim 19
Dependent Claim
43 words
A method for handling a work according to claim 16, wherein said step of positioning includes the step of moving the movable arm in order to carry the visual sensor so that the work comes into the visual field of the visual sensor.
Claim 20
Independent Claim
214 words
A method for handling a work in a robot system having a visual sensor capable of recognizing a centroid position of the work and an angle between a principal axis of the work and one coordinate axis of a visual field of the visual sensor, in which a robot has a hand for holidng the work and a movable arm for moving the hand, comprising the steps of: positioning the work in the visual field of the visual sensor; recognizing the centroid position of the work and the angle of the principal axis of the work in the visual field; storing temporarily data representative of the centroid position of the work and the angle of the principal axis of the work in the robot system; calculating a relation between a holding position and the centroid position of the work and a relation between a holding angle of the hand holding the work and the principal axis of the work, relative to a plane including said one coordinate axis at said holding position by using said data representative of the centroid position of the work and the angle of the principal axis of the work and other data stored in the robot system; and holding the work at said holding position and said holding angle.
Claim 21
Independent Claim
214 words
A method for handling a work in a robot system having a visual sensor capable of recognizing a centroid position of the work and an angle between a principal axis of the work and one coordinate axis of a visual field of the visual sensor, in which a robot has a hand for holidng the work and a movable arm for moving the hand, comprising the steps of: positioning the work in the visual field of the visual sensor; recognizing the centroid position of the work and the angle of the principal axis of the work in the visual field; storing temporarily data representative of the centroid position of the work and the angle of the principal axis of the work in the robot system; calculating a relation between a holding position and the centroid position of the work and a relation between a holding angle of the hand holding the work and the principal axis of the work, relative to a plane including said one coordinate axis at said holding position by using said data representative of the centroid position of the work and the angle of the principal axis of the work and other data stored in the robot system; and holding the work at said holding position and said holding angle.