IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0061092
(2008-04-02)
|
등록번호 |
US-8237388
(2012-08-07)
|
우선권정보 |
JP-2007-097752 (2007-04-03) |
발명자
/ 주소 |
- Jinno, Makoto
- Sunaoshi, Takamitsu
- Omori, Shigeru
|
출원인 / 주소 |
|
대리인 / 주소 |
Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P.
|
인용정보 |
피인용 횟수 :
39 인용 특허 :
6 |
초록
▼
A manipulator has a working unit including an end effector and a posture axis for changing the orientation of the manipulator, a compound mechanism provided on the working unit, and a controller for actuating a gripper axis, a yaw axis, and a roll axis by respectively controlling movement positions
A manipulator has a working unit including an end effector and a posture axis for changing the orientation of the manipulator, a compound mechanism provided on the working unit, and a controller for actuating a gripper axis, a yaw axis, and a roll axis by respectively controlling movement positions of three motors. The controller includes a torque generation detector for detecting a timing at which torque is generated on the gripper axis. When the controller detects the timing at which a torque τg′ is generated on the gripper axis under operation of a given motor, the movement positions of the plural motors are shifted and set, corresponding to the directions at which interference torques are generated with respect to the yaw axis and the roll axis, and to predetermined positions of the same directions.
대표청구항
▼
1. A manipulator comprising: a working unit including an end effector axis and at least one posture axis by which an orientation of said end effector axis is changed;a mechanical unit disposed on said working unit for operating said end effector axis and said posture axis;an end effector axis actuat
1. A manipulator comprising: a working unit including an end effector axis and at least one posture axis by which an orientation of said end effector axis is changed;a mechanical unit disposed on said working unit for operating said end effector axis and said posture axis;an end effector axis actuator for driving said end effector axis, and at least one posture axis actuator for driving said posture axis;a controller for controlling movement positions of said end effector axis actuator and said posture axis actuator, thereby operating said end effector axis and said posture axis; anda torque generation detector for detecting a timing at which torque is generated on at least one of said end effector axis and said posture axis,wherein, when said torque generation detector detects said timing, said controller controls the movement position of said posture axis actuator so as to be shifted by a predetermined amount in a same direction as a direction at which an interference torque is generated by said mechanical unit, andwherein said torque generation detector detects said timing based on said end effector axis reaching an end of a movement range. 2. The manipulator according to claim 1, wherein said posture axis actuator and said posture axis are connected together via a flexible member. 3. The manipulator according to claim 1, wherein the predetermined amount by which the movement position of said posture axis actuator is shifted is variably set based on the torque detected by said torque generation detector. 4. The manipulator according to claim 1, wherein said torque generation detector detects said timing based on a current value that drives said end effector axis actuator. 5. The manipulator according to claim 1, wherein said torque generation detector detects said timing based on a difference between a command position of said end effector axis actuator and an actual position thereof. 6. The manipulator according to claim 1, wherein said at least one posture axis actuator includes a plurality of posture axis actuators, and said controller controls and shifts a movement position of a corresponding one of said posture axis actuators, based on a velocity of said posture axis. 7. The manipulator according to claim 1, wherein: said at least one posture axis includes a plurality of posture axes and said at least one posture axis actuator includes a plurality of posture axis actuators, wherein a generated interference torque value on each of said posture axes is different; andsaid controller controls and shifts a movement position of a corresponding one of said posture axis actuators by a difference amount on each of said posture axes, based on a calculated value of the generated interference torque. 8. The manipulator according to claim 1, wherein said mechanical unit comprises: a face gear that faces a proximal end side; anda protective plate that covers at least a part of said face gear. 9. The manipulator according to claim 1, wherein said mechanical unit comprises: a gear that rotates centrally about a perpendicular axis, which is perpendicular to an extending axial direction of said working unit; anda protective plate that covers said gear when said protective plate is projected in a direction of said perpendicular axis. 10. A manipulator comprising: a working unit including an end effector axis and at least one posture axis by which an orientation of said end effector axis is changed;a mechanical unit disposed on said working unit for operating said end effector axis and said posture axis;an end effector axis actuator for driving said end effector axis, and at least one posture axis actuator for driving said posture axis;a controller for controlling movement positions of said end effector axis actuator and said posture axis actuator, thereby operating said end effector axis and said posture axis; anda torque generation detector for detecting a timing at which torque is generated on at least one of said end effector axis and said posture axis,wherein, when said torque generation detector detects said timing, said controller controls the movement position of said posture axis actuator so as to be shifted by a predetermined amount in a same direction as a direction at which an interference torque is generated by said mechanical unit, andwherein said torque generation detector detects said timing based on a change in a movement direction of said posture axis. 11. The manipulator according to claim 10, wherein said posture axis actuator and said posture axis are connected together via a flexible member. 12. The manipulator according to claim 10, wherein the predetermined amount by which the movement position of said posture axis actuator is shifted is variably set based on the torque detected by said torque generation detector. 13. The manipulator according to claim 10, wherein said torque generation detector detects said timing based on a current value that drive said end effector axis actuator. 14. The manipulator according to claim 10, wherein said torque generation detector detects said timing based on a difference between a command position of said end effector axis actuator and an actual position thereof. 15. The manipulator according to claim 10, wherein said at least one posture axis actuator includes a plurality of posture axis actuators, and said controller controls and shills a movement position of a corresponding one of said posture axis actuators, based on a velocity of said posture axis. 16. The manipulator according to claim 10, wherein: said at least one posture axis includes a plurality of posture axis and said at least one posture axis actuator includes a plurality of posture axis actuators,wherein a generated interference torque value on each of said posture axis is different; andsaid controller controls and shifts a movement position of a corresponding one of said posture axis actuators by a difference amount on each of said posture axis, based on a calculated value of the generated interference torque. 17. A method for controlling a manipulator, said manipulator comprising: a working unit including an end effector axis and at least one posture axis by which an orientation of said end effector axis is changed;a mechanical unit disposed on said working unit for operating said end effector axis and said posture axis;an end effector axis actuator for driving said end effector axis, and at least one posture axis actuator for driving said posture axis; anda controller for controlling movement positions of said end effector axis actuator and said posture axis actuator, thereby operating said end effector axis and said posture axis,said method comprising the steps of:providing a torque generation detector for detecting a timing at which torque is generated on at least one of said end effector axis and said posture axis; andwhen said torque generation detector detects said timing based on said end effector axis reaching an end of a movement range, controlling, by said controller, the movement position of said posture axis actuator so as to be shifted by a predetermined amount in a same direction as a direction at which an interference torque is generated by said mechanical unit. 18. A method for controlling a manipulator, said manipulator comprising: a working unit including an end effector axis and at least one posture axis by which an orientation of said end effector axis is changed;a mechanical unit disposed on said working unit for operating said end effector axis and said posture axis;an end effector axis actuator for driving said end effector axis, and at least one posture axis actuator for driving said posture axis; anda controller for controlling movement positions of said end effector axis actuator and said posture axis actuator, thereby operating said end effector axis and said posture axis,said method comprising the steps of:providing a torque generation detector for detecting a timing at which torque is generated on at least one of said end effector axis and said posture axis; andwhen said torque generation detector detects said timing based on a change in a movement direction of said posture axis, controlling, by said controller, the movement position of said posture axis actuator so as to be shifted by a predetermined amount in a same direction as a direction at which an interference torque is generated by said mechanical unit.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.