This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2015-257037, filed Dec. 28, 2015, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a manipulator.
A manipulator is used for an arm of a robot in a logistics or production site to perform works for holding a load or a produced component and moving the load or the produced component to another location.
The manipulator uses a deadweight compensation mechanism capable of cancelling the weight of the manipulator itself (i.e., the deadweight) with a mechanical structure. With this deadweight compensation mechanism, a power for maintaining the static state of the manipulator can be reduced.
In a conventional design of a manipulator, a method in which a torque motor for driving a joint of a manipulator is provided at an outside of the joint or a method for using a weight to balance moments about a rotation axis of a joint of a manipulator are employed to cancel a deadweight of the manipulator. Therefore, the energy consumed by a torque motor can be reduced. Since it is not necessary to have a large torque motor, the manipulator can be reduced in size. However, there is no deadweight compensation mechanism made in view of a mass of an object held by a holder of a manipulator. It is desired to achieve a compact manipulator that includes the deadweight compensation mechanism in view of a mass of an object held.
According to an embodiment, a manipulator includes a base, a first joint, a first coupling member, a second joint, a second coupling member, a first arm, a second arm, a variable center-of-gravity unit, a holder, and a controller. The first joint has a rotation axis in a first direction crossing a gravity direction. The first coupling member couples the base and the first joint. The second joint has a rotation axis in a second direction crossing the first direction. The second coupling member couples the first joint and the second joint. The first arm is coupled with the second joint along a third direction crossing the second direction. The second arm is coupled with the second joint, at a side opposite to a side where the second joint is coupled with the first arm, along the third direction. The variable center-of-gravity unit is coupled with the first arm at a side opposite to a side where the first arm is coupled with the second joint, the variable center-of-gravity unit including a first weight and a second weight. The holder is coupled with the second arm at a side opposite to a side where the second arm is coupled with the second joint. The controller controls the variable center-of-gravity unit to perform at least one of operations while the holder holds an object, the operations including a first operation for moving the first weight of the variable center-of-gravity unit in a direction crossing the rotation axis of the first joint and a second operation for moving the second weight of the variable center-of-gravity unit in a direction crossing the rotation axis of the second joint.
Hereinafter, embodiments will be described with reference to the drawings. It should be noted that elements denoted with the same reference numerals are denoted with the same elements. The drawings are in a schematic or conceptual nature, and the relationship between the thickness and the width of each portion and the ratio of the sizes of the portions are not necessarily be the same as the actual relationship and the ratios. Even when the same portion is indicated, the dimensions and the ratios may be shown as different from each other depending on the drawings.
The manipulator shown in
In
The connecting member 2 is connected to the base 1.
The first joint 3 includes a fixed part 3a and a rotating part 3b. The fixed part 3a is connected to the connecting member 2. The direction of the first rotation axis 4 of the first joint 3 is a direction crossing the gravity direction, which is also called a first direction. Since a motor is provided in the first joint 3, the rotating part 3b of the first joint 3 can rotate about the first rotation axis 4.
The second joint 6 includes a fixed part 6a and a rotating part 6b.
One end of the first link 5 is connected to the rotating part 3b of the first joint 3. The other end of the first link 5 is connected to the second joint 6. The direction of the second rotation axis 7 of the second joint 6 is a direction crossing the first direction, which is also called a second direction. Since a motor is provided in the second joint 6, the rotating part 6b of the second joint 6 can rotate about the second rotation axis 7.
Alternatively, the first joint 3 and the second joint 6 may be driven by an actuator.
The first arm member 8A is coupled with the rotating part 6b of the second joint 6 along a third direction crossing the second direction.
The second arm member 8B is coupled with the rotating part 6b of the second joint 6, at the side opposite to the side where the first arm member 8A is coupled, along the third direction. In this case, the arm is to connect a joint and another joint or member.
The counterweight part 10 is coupled with the first arm member 8A at the side opposite to the side where the first arm member 8A is coupled with the second joint. The counterweight part 10 is located in a direction crossing the gravity direction.
The holder 9 is connected to the second arm member 8B at the side opposite to the side where the second arm member 8B is coupled with the second joint 6. The holder 9 and the counterweight part 10 rotate about the second rotation axis 7. The counterweight part 10 is not in contact with the base 1.
A weight moving device 120a and a weight moving device 120b are provided in the counterweight part 10. The weight moving device 120a includes a motor 122a, a screw 123a, a first weight 125a, and a guide 126a. The weight moving device 120b includes a motor 122a, a screw 123a, and a second weight 125b. The weight moving device 120a is arranged in a direction crossing the first rotation axis 4 of the first joint 3.
The weight moving device 120b is arranged in a direction crossing the second rotation axis 7 of the second joint 6. Each of the weight moving device 120a and the weight moving device 120b is fixed to the internal surface of the counterweight part 10.
In the weight moving device 120a, the screw 123a is connected to the motor 122a. Rotating the motor 122a allows the screw 123a to rotate. The first weight 125a is provided on the screw 123a. The supporting member 126a is disposed along the screw 123a and is fixed to the internal surface of the counterweight part 10. The supporting member 126a penetrates through the first weight 125a, and therefore, the first weight 125a does not rotate about the screw 123.
When the motor 122a rotates, the screw 123a rotates, and therefore, the first weight 125a can move along the screw 123a and the supporting member 126a. The weight moving device 120a arranged in a direction crossing the first rotation axis 4 can move the first weight 125a in the direction crossing the first rotation axis 4.
The weight moving device 120b has the same structure as the weight moving device 120a. The weight moving device 120b arranged in the direction crossing the second rotation axis 7 can move the second weight 125b in the direction crossing the second rotation axis 7.
When the positions of the first weight 125a and the second weight 125b are changed inside of the counterweight part 10, the position of the center of gravity of the counterweight part 10 can be changed.
After the positions of the first weight 125a and the second weight 125b are changed to change the position of the center of gravity of the counterweight part 10, the motor of the first joint 3 and the motor of the second joint 6 are driven, so that the holder 9 holds the object.
The position where the weight moving device 120a is fixed in the counterweight part 10 may be anywhere, as long as the first weight 125a of the weight moving device 120a can move in the second direction. The position where the weight moving device 120b is fixed in the counterweight part 10 may be anywhere, as long as the first weight 125b of the weight moving device 120b can move in the third direction.
A case where the holder 9 of the manipulator is not holding any object will be considered.
In
Let M1 be a total mass of the second arm member 8B and the holder 9. Point M1 shown in
Let M2 be a total mass of the first arm member 8A, the rotating part 6b of the second joint 6, and the counterweight part 10. Point M2 shown in
Let l′2 be a length between the first rotation axis 4 and the second rotation axis 5, and let l′m2 be and a length between the first arm member 8A and the point M2.
Let lm1(yz) be a length between the second rotation axis 7 and the point M1, projected on yz plane, and let lm2(yz) be a length between a cross point of l′m2 and the arm member 8A and the second rotation axis 7, projected on yz plane.
Let θ1 be an angle between z axis and the second arm member 8B.
In
Let lm1 be a length between the second rotation axis 7 and the point M1, and let lm2 be a length between the second rotation axis 7 and the point M2.
Let θ2 be an angle between z axis and the second arm member 8B.
In
lm1(yz)=lm1 cos θ2 (1)
lm2(yz)=lm2 cos θ2 (2)
Let τm1 and τm2 be moments about the first rotation axis 4 caused by the point M1 and the point M2, respectively. τm1 and τm2 are expressed by expressions (3) and (4).
τm1=(lm1(yz) sin θ1+l′2 cos θ1)M1g (3)
τm2={lm2(yz) sin θ1+(l′m2−l′2) cos θ1}M2g (4)
When the balance of the moments about the first rotation axis 4 is maintained, the expression (5) is satisfied.
τm1=τm2 (5)
By substituting the expressions (1) to (4) explained above into the expression (5), the following expression (6) is obtained.
(lm1M1−lm2M2)g sin θ1 cos θ1+{l′2M1−(l′m2−l′2)M2}g cos θ1=0 (6)
In order to satisfy the expression (6) regardless of the angle θ1 and the angle θ2, the expressions (7) and (8) may be satisfied.
lm1M1=lm2M2 (7)
l′2M1=(l′m2−l′2)M2 (8)
In
τm1=lm1M1 sin θ2·g cos θ1 (9)
τm2=lm2M2 sin θ2·g cos θ1 (10)
When the balance of the moments about the second rotation axis 7 is maintained, the expression (11) holds.
τm1=τm2 (11)
By substituting the expressions (9) to (10) explained above into the expression (11), the following expression (12) is obtained.
lm1M1=lm2M2 (12)
The expression (7) and the expression (12) are the same. When the dimensions and masses of the components forming the manipulator are designed to satisfy the expressions (13) and (14), the balance of the moments about the first rotation axis 4 is maintained, and further, the balance of the moments about the second rotation axis 7 is maintained regardless of the angle θ1 and the angle θ2. Therefore, the force for driving the first joint 3 and the second joint 6 can be suppressed. Therefore, the motor of the actuator required for driving the first joint 3 and the second joint 6 can be reduced in size, and the actuator itself can be reduced in size. It is sufficient that the expressions (13) and (14) are approximately satisfied.
lm1M1=lm2M2 (13)
l′2M1=(l′m2−l′2)M2 (14)
A case where the holder 9 holds an object will be considered. In
In
When the holder 9 holds an object, the weight moving device 120a and the weight moving device 120b in the counterweight 10 are driven.
The first weight 125a of the weight moving device 120a is moved in the second direction, so that the length between the point M2 and the first arm member 8A is increased.
At this occasion, the length between the first arm member 8A and the point M2 of
In
The second weight 125b of the weight moving device 120b is moved in the third direction, so that the length between the point M2 and the second rotation axis 7 is increased. At this occasion, the length between the second rotation axis 7 and the point M2 of
In
When the holder 9 holds an object, the weight moving device 120a and the weight moving device 120b in the counterweight 10 are driven, so that the expressions (13)′ and (14)′ are satisfied. Like the case where the holder 9 is not holding any object, the force for driving the first joint 3 and the second joint 6 can be suppressed. It is sufficient that the expressions (13)′ and (14)′ are approximately satisfied.
Lm1M′1=Lm2M2 (13)′
L′2M′1=(L′m2−L′2)M2 (14)′
The third joint 20 is connected between the second arm member 8B and the holder 9. The third joint 20 can rotate about the third rotation axis 21. The third-joint actuator 22 that drives the third joint 20 is connected to the first arm member 8A. The third-joint actuator 22 drives the third joint 20 via the wire 23. By arranging the third joint 20, the position of the holder 9 can be changed. The third-joint actuator 22 as well as the counterweight part 10 serve as a weight. The third-joint actuator 22 is not in contact with the body 1 of the robot.
In the manipulator of
In the present embodiment, the point M1 shown in
When the dimensions and masses of the components forming the manipulator of
In the manipulator of
In the present embodiment, the point M′1 shown in
Like the manipulator as illustrated in
A third joint 20 rotatable about a third rotation axis 21, a fourth joint 32 rotatable about a fourth rotation axis 31, and a fifth joint 36 rotatable about a fifth rotation axis 35 are connected, in the order from the side of the second arm member 8B to the side of the holder 9, between the second arm member 8B and the holder 9.
The direction of the fourth rotation axis 31 of the fourth joint 32 is in the direction crossing the third rotation axis 21 of the third joint 20. The direction of the fifth rotation axis 35 of the fifth joint 36 is a direction crossing the direction of the third rotation axis 21 of the third joint 20 and the direction of the fourth rotation axis 31 of the fourth joint 32.
A third-joint actuator 22, a fourth-joint actuator 38, and a fifth-joint actuator 40 are provided on the first arm member 8A and between the second joint 6 and the counterweight part 10. The third-joint actuator 22, the fourth-joint actuator 38, and the fifth-joint actuator 40 are arranged in the order from the side of the second joint 6 to the side of the counterweight part 10.
The fourth-joint actuator 38 drives the fourth joint 32 via a wire, but in
In the manipulator of
In the modification of the second embodiment, the point M1 shown in
When the dimensions and masses of components forming the manipulator of
In the manipulator of
In the modification of the second embodiment, the point M′1 indicates a center of gravity of the second arm member 8B, the holder 9, the third joint 20, the fourth joint 32, the fifth joint 36, and the held object when the holder 9 is holding an object, and M′1 is defined as a mass of the point M′1.
Like the manipulator as illustrated in
The left drawing in
The third joint 20 includes a relay pulley 50, a relay pulley 53, a first axis member 41 at the center of the third joint 20, and a first axis pulley 47 fixed and connected to the first axis member 41.
The fourth joint 32 includes a pulley 51, a pulley 52, and a second axis member 43 at the center of the fourth joint 32. The fifth joint 36 includes a third axis member 45 at the center of the fifth joint 36.
As shown in the left drawing of
The first axis member 41 is connected to be able to rotate about the third rotation axis 21. The second axis member 43 is connected to be able to rotate about the fourth rotation axis 31. The third axis member 45 is connected to be able to rotate about the fifth rotation axis 35.
In the right drawing of
As shown in the left drawing of
As shown in the right drawing of
As shown in the left drawing of
As shown in the left drawing in
Since the manipulator includes the third joint 20, the fourth joint 32, and the fifth joint 36, the holder 9 can perform various holding works in any given posture.
The fourth joint 67 rotatable about the fourth rotation axis 77 is connected to the first link 5. The fourth rotation axis 77 of the fourth joint 67 is in parallel with the second rotation axis 7 of the second joint 6.
The fourth joint 67 is connected to a third arm member 8C and a fourth arm member 8D in such a manner that the fourth joint 67 is interposed therebetween.
The third arm member 8C is connected to a counterweight part 10.
The fourth arm member 8D is connected to the fifth joint 76 rotatable about the fifth rotation axis 78. The fifth rotation axis 78 of the fifth joint 76 is in a direction in parallel with or crossing the second rotation axis 7 of the second joint 6.
The fifth joint 76 is connected to the fifth arm member 8E. The fifth arm member 8E is connected to the seventh joint 70 rotatable about the seventh rotation axis 79. The seventh rotation axis 79 of the seventh joint 70 is in a direction in parallel with or crossing the second rotation axis 7 of the second joint 6.
The second arm member 8B is connected to the sixth joint 63 rotatable about the sixth rotation axis 72. The sixth rotation axis 72 of the sixth joint 63 is in a direction in parallel with or crossing the second rotation axis 7 of the second joint 6.
The sixth joint 63 is connected to the sixth arm member 8F. The sixth arm member 8F is connected to the seventh joint 70 rotatable about the seventh rotation axis 79. The seventh rotation axis 79 of the seventh joint 70 is in a direction in parallel with or crossing the second rotation axis 7 of the second joint 6.
The seventh joint 70 is connected to the seventh arm member 8G. The third joint 20 and the holder 9 are connected, in this order, to the seventh arm member 8G.
One end of the wire 23 is connected to the third-joint actuator 22. The other end of the wire 23 is connected to the third joint 20 via the pulley 73 rotatable about the sixth joint rotation axis 72. The counterweight part 10 connected to the third arm member 8C is not in contact with the body 1 of the robot.
When the sixth joint 67 is driven, the seventh joint 63 can be driven by a link mechanism. The movable range of the holder 9 can be expanded, and various works can be performed.
A case where the holder 9 of the manipulator of
In
Let l′m3 be a length from the point M3 to the third arm member 8C. Let lm3(yz) be a length between the second rotation axis 7 and a cross point of l′m3 and the arm member 8A, projected on yz plane.
Let θ1 be the angle between z axis and the second arm member 8B.
In
Let θ2 be an angle between z axis and the second arm member 8B. Let θ3 be an angle between x axis and the third arm member 8C.
In
lm1(yz)=lm4 cos θ2+sin θ3 (15)
lm2(yz)=lm2 cos θ2 (16)
lm3(yz)=lm3 cos θ3 (17)
Let τM1, τM2, and τM3 be the moments about the first rotation axis 4 caused by the point M1, the point M2, and the point M3, respectively. τM1, τM2, and τM3 are expressed by the expressions (18), (19), and (20), respectively.
τM1={lm1(yz) sin θ1+l′2 cos θ1}M1g (18)
τM2={lm2(yz) sin θ1+(l′m2−l′2) cos θ1}M2g (19)
τM3={lm3(yz) sin θ1+(l′m3−l′2) cos θ1}M3g (20)
When the balance of the moments about the first rotation axis 4 is maintained, the expression (21) is satisfied.
τM2+τM3=τM1 (21)
By substituting the expressions (15) to (20) explained above into the expression (21), the following expression (22) is obtained.
{(lm2M2−lm4M1)cos θ2+(lm3M3−lm1M1) sin θ3} sin θ1+{(l′m2−l′2)M2+(l′m3−l′2)M3−l′2M1} cos θ1=0 (22)
In order to satisfy the expression (22) regardless of the angle θ1, the angle θ2, and the angle θ3, the expressions (23), (24) and (25) may be satisfied.
lm2M2=lm4M1 (23)
lm3M3=lm1M1 (24)
(l′m2−l′2)M2+(l′m3−l′2)M3=l′2M1 (25)
In
The moments τM1, τM2, τM3, and τM4 are expressed by the expressions (26), (27), (28), and (29).
τM1={lm4 sin θ2+lm1 sin(θ2+θ3)}M1g (26)
τM2=lm2M2 sin θ2·g cos θ1 (27)
τM3=lm3M3 sin θ3·g cos θ1 (28)
τM4=lm4M1 sin θ2·g cos θ1 (29)
When the balance of the moments about the second rotation axis 7 is maintained, the expressions (30) and (31) are satisfied.
τM2=τM4 (30)
τM3=τM1 (31)
By substituting the expressions (26) to (29) explained above into the expressions (30) and (31), the following expressions (32) and (33) is obtained.
lm2M2=lm4M1 (32)
lm3M3=lm1M1 (33)
The expression (23) and the expression (32) are the same. The expression (24) and the expression (33) are the same expression.
When the dimensions and masses of components forming the manipulator are designed to satisfy the expressions (34), (35), and (36), the moments about the first rotation axis 4 and the moments about the second rotation axis 7 are balanced regardless of the angle θ1, the angle θ2, and the angle θ3. Therefore, the force for driving the first joint 3 and the second joint 6 can be suppressed. Therefore, the motor of the actuator required for driving the first joint 3 and the second joint 6 can be reduced in size, and the actuator itself can be reduced in size. It is sufficient that the expressions (34), (35), and (36) are approximately satisfied.
lm2M2=lm4M1 (34)
lm3M3=lm1M1 (35)
(l′m2−l′2)M2+(l′m3−l′2)M3=l′2M1 (36)
In
A case where the holder 9 of the manipulator of
In
When the holder 9 is holding an object, the weight moving device 120a and the weight moving device 120b in the counterweight 10 are driven.
The first weight 125a of the weight moving device 120a in the counterweight part 10 connected to the first arm member 8A is moved in the second direction so as to increase the length between the first arm member 8A and the point M2. At this occasion, the length between the first arm member 8A and the point M2 of
The first weight 125a of the weight moving device 120a in the counterweight part 10 connected to the third arm member 8C is moved in the second direction so as to increase the length between the first arm member 8C and the point M3. At this occasion, the length between the first arm member 8C and the point M3 is L′m3.
Let τ′M′1, τ′M2, and τ′M3 be the moments caused by the point M′1, the point M2, and the point M3 in
In
The second weight 125b of the weight moving device 120b in the counterweight part 10 connected to the first arm member 8A are moved in the third direction so as to increase the length between the second rotation axis 7 and the point M2. At this occasion, the length between the second rotation axis 7 and the point M2 of
The second weight 125b of the weight moving device 120b in the counterweight part 10 connected to the first arm member 8C is moved in the third direction so as to increase the length between the second rotation axis 7 and the point M3. At this occasion, the length between the second rotation axis 7 and the point M3 of
In
When the holder 9 is holding an object, the weight moving device 120a and the weight moving device 120b in the counterweight 10 connected to the first arm member 8A and the weight moving device 120a and the weight moving device 120b in the counterweight 10 connected to the third arm member 8C are driven, so that the expressions (34)′, (35)′, and (36)′ are satisfied. Just like the case where the holder 9 is not holding any object, the force for driving the first joint 3 and the second joint 6 can be suppressed. It is sufficient that the expressions (34)′, (35)′, and (36)′ are approximately satisfied.
Lm2M2=m4M′1 (34)′
Lm3M3=Lm1M′1 (35)′
(L′m2−l′2)M2+(L′m3−l′2)M3=l′2M′1 (36)′
The manipulator of
One end of the wire 90 is connected to the counterweight part 10. The other end of the wire 90 is connected to a gravity compensation motor 92.
The gravity compensation motor 92 is connected and fixed to the body 1 of the robot. A tension sensor 91 is provided in the wire 90 between the gravity compensation motor 92 and the counterweight part 10.
The tension sensor 91 detects a tension (first tension) applied to the wire 90.
The hold detector 93 and the force sensor 100 are provided at the holder 9. The hold detector 93 can detect whether the holder 9 has held an object or not. The force sensor 100 detects the mass of the held object and the position of the center of gravity of the holder 9 being holding the object.
When the holder 9 is holding an object, a tension is applied to the wire 90. This tension is detected by the tension sensor 91. The weight compensation motor 92 further applies a tension to the wire 90 based on a tension detected by the tension sensor 91, and pulls the counterweight part 10.
When the holder 9 of the manipulator of
The moment τ′m2 about the first rotation axis 4 of the first joint 3 is exerted in a direction opposite to the moment τ′m1, and the moment τ′m2 about the second rotation axis 7 of the second joint 6 is exerted in a direction opposite to the moment τ′m1, and therefore, the force for driving the first joint 3 and the second joint 6 is suppressed. Therefore, a less torque is required for the actuator to drive the first joint 3 and the second joint 6, and the size of the actuator itself can be reduced.
The manipulator of
One end of the wire 90 is connected to the counterweight part 10, and the other end of the wire 90 is connected to the constant force spring 113.
The gearbox 111 for pulling the wire 90 is connected to the wire 90 between the counterweight part 10 and the constant force spring 113.
The constant force spring 113 applies a substantially constant tension at all times to the wire 90 between the constant force spring 113 and the gearbox 111.
The gearbox 111 pulls the counterweight part 10 via the wire 90. The gearbox 111 includes a motor. When the gear provided in the gearbox 111 is changed, the transmission gear ratio of the gearbox 111 is changed, so that the speed for pulling the wire 90 can be changed. When the speed for pulling the wire 90 is changed by changing the gear of the gearbox 111, the tension of the wire 90 is changed. For example, when the gear of the gearbox 111 is changed, and the speed for pulling the wire 90 is doubled, the tension applied to the wire 90 is reduced to half.
The constant force spring 113 pulls the counterweight part 10 via the wire 90, so that, even in a case where the holder 9 holds an object, the gravity compensation can be performed about the first rotation axis 4 of the first joint 3 and the second rotation axis 7 of the second joint 6.
When the holder 9 of the manipulator of
The moment τ′m2 is exerted in a direction opposite to the moment τ′m1 about the first rotation axis 4 of the first joint 3, and the moment τ′m2 is exerted in a direction opposite to the moment τ′m1 about the second rotation axis 7 of the second joint 6, and therefore, the force for driving the first joint 3 and the second joint 6 can be suppressed.
Therefore, a less torque is required for the actuator to drive the first joint 3 and the second joint 6, and the actuator itself can be reduced in size.
The manipulator of
One end of the wire 90 is connected to the counterweight part 10, and the other end of the wire 90 is connected to the counterweight part 114.
The gearbox 111 pulling the wire 90 is connected to the wire 90 between the counterweight part 10 and the counterweight part 114. The counterweight part 114 applies a substantially constant tension at all times to the wire 90 between the counterweight part 114 and the gearbox 111.
The manipulator of
The processing unit 103 and the motor controller 104 are provided in the base 1 of
The processing unit 103 includes a posture detector 101 detecting the angles of the joints of the first joint 3, the second joint 6, and the third joint 20, a gravity compensation calculator 102a for calculating the force of the gravity compensation motor 92, a contact detector 102b for detecting the force of the gravity compensation motor 92 and the force detected by the tension sensor 91, and a halt instruction unit 102c for giving a halt command to the motor controller 104.
Based on a command from the processing unit 103, the motor controller 104 controls a motor 12 of the first joint 3, a motor 13 of the second joint 6, the motor 24 of the third-joint actuator 22, the gravity compensation motor 92, motors 120a, 120b inside of the counterweight part 10, and a motor 115 of the gearbox 111.
The posture detector 101 detects the angles of the joints of the first joint 3, the second joint 6, and the third joint 20.
A case where the manipulator having the weight compensation motor of
When the holder 9 holds an object, a tension is applied to the wire 90. In this case, the tension sensor 91 detects a tension (first tension) of the wire 90 connecting the gravity compensation motor 92 and the counterweight part 10. Based on information detected by the force sensor 100, the posture detector 101, and the hold detector 93, the gravity compensation calculator 102a of the processing unit 103 predicts a tension (second tension) of the wire 90 applied so that the holder 9 lifts the held object to a target position. The contact detector 102b of the processing unit 103 compares the tension detected by the tension sensor 91 with the tension of the wire 90 predicted and calculated by the gravity compensation calculator 102a.
When the tension detected by the tension sensor 91 is within a range of ±20% of the tension of the wire 90 predicted and calculated by the gravity compensation calculator 102a, the motor controller 104 controls the motor 12 of the first joint 4, the motor 13 of the second joint 6, the motor 24 of the third-joint actuator 22, the gravity compensation motor 92, and the motor 115 of the gearbox 111, so that the holder 9 raises the held object to a target position.
When the tension detected by the tension sensor 91 is out of the range of ±20% of the tension of the wire 90 predicted and calculated by the gravity compensation calculator 102a, the processing unit 103 assumes that the arm is in contact with an object other than the held object.
The halt instruction unit 102c of the processing unit 103 gives a command to the motor controller 104 to stop the motor 12 of the first joint 4, the motor 13 of the second joint 6, the motor 24 of the third-joint actuator 22, the gravity compensation motor 92, and the motor 115 of the gearbox 111.
A contact with an object other than the held object can be detected without providing a contact sensor around the manipulator, and therefore, this can produce a compact and safe manipulator.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2015-257037 | Dec 2015 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
7013750 | Kazami | Mar 2006 | B1 |
7441614 | Takemura | Oct 2008 | B2 |
20050222830 | Massie et al. | Oct 2005 | A1 |
20130061709 | Kim | Mar 2013 | A1 |
20130338827 | One | Dec 2013 | A1 |
20140248110 | Kfoury | Sep 2014 | A1 |
20170028548 | Nagano | Feb 2017 | A1 |
Number | Date | Country |
---|---|---|
09-503603 | Apr 1997 | JP |
2003-053684 | Feb 2003 | JP |
2009-291843 | Dec 2009 | JP |
2010-005757 | Jan 2010 | JP |
2014-530121 | Nov 2014 | JP |
Number | Date | Country | |
---|---|---|---|
20170182661 A1 | Jun 2017 | US |