ROBOT, ROBOT CONTROL APPARATUS, ROBOT CONTROL METHOD, AND ROBOT CONTROL PROGRAM
First Claim
1. A robot, comprising:
- a multi-joint robot arm;
an external force acquiring unit that is arranged at the multi-joint robot arm to acquire an external force;
an impedance map storage unit that stores, as an impedance map, a reference distribution of impedance parameters, the reference distribution of the impedance parameters associating positions of an arm end of the multi-joint robot arm shifting in accordance with an operation of the multi-joint robot arm with the impedance parameters including inertia, damping, and stiffness at each of the positions;
an impedance map variable unit that changes, in accordance with information of a current position of the arm end of the multi-joint robot arm, the distribution of the impedance parameters at one of a pre-position and a post-position relative to the position of the arm end performing an operation of the multi-joint robot arm with reference to the reference distribution of the impedance parameters in the impedance map; and
an impedance control unit that exerts impedance control over the multi-joint robot arm based on the external force acquired by the external force acquiring unit and the distribution of the impedance parameters changed by the impedance map variable unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot includes a multi-joint robot arm, an external force acquiring unit arranged at the multi-joint robot arm to acquire an external force, and an impedance control unit that causes the multi-joint robot arm to operate as a virtual spring-mass-damper system based on the external force acquired by the external force acquiring unit. The impedance control unit has an impedance map storage unit that defines impedance parameters at each of points of the work region, and an impedance map variable unit that changes the distribution of the impedance parameters in the impedance map storage unit in accordance with the current arm end position or the current arm end velocity of the multi-joint robot arm.
30 Citations
11 Claims
-
1. A robot, comprising:
-
a multi-joint robot arm; an external force acquiring unit that is arranged at the multi-joint robot arm to acquire an external force; an impedance map storage unit that stores, as an impedance map, a reference distribution of impedance parameters, the reference distribution of the impedance parameters associating positions of an arm end of the multi-joint robot arm shifting in accordance with an operation of the multi-joint robot arm with the impedance parameters including inertia, damping, and stiffness at each of the positions; an impedance map variable unit that changes, in accordance with information of a current position of the arm end of the multi-joint robot arm, the distribution of the impedance parameters at one of a pre-position and a post-position relative to the position of the arm end performing an operation of the multi-joint robot arm with reference to the reference distribution of the impedance parameters in the impedance map; and an impedance control unit that exerts impedance control over the multi-joint robot arm based on the external force acquired by the external force acquiring unit and the distribution of the impedance parameters changed by the impedance map variable unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A robot control apparatus, comprising:
-
an impedance map storage unit that stores, as an impedance map, a reference distribution of impedance parameters, the reference distribution of the impedance parameters associating positions of an arm end of a multi-joint robot arm shifting in accordance with an operation of the multi-joint robot arm with the impedance parameters including inertia, damping, and stiffness at each of the positions; an impedance map variable unit that changes, in accordance with information of a current position of the arm end of the multi-joint robot arm, a distribution of the impedance parameters at one of a pre-position and a post-position relative to the position of the arm end performing an operation of the multi-joint robot arm with reference to the reference distribution of the impedance parameters in the impedance map; and an impedance control unit that exerts impedance control over the multi-joint robot arm based on an external force acquired by an external force acquiring unit arranged at the multi-joint robot arm and the distribution of impedance parameters changed by the impedance map variable unit.
-
-
10. The robot control method, comprising:
-
acquiring an external force by an external force acquiring unit arranged at a multi-joint robot arm; storing in an impedance map storage unit, as an impedance map, a reference distribution of impedance parameters, the reference distribution of the impedance parameters associating positions of an arm end of the multi-joint robot arm shifting in accordance with an operation of the multi-joint robot arm with the impedance parameters including inertia, damping, and stiffness at each of the positions; changing, by an impedance map variable unit and in accordance with information of a current position of the arm end of the multi-joint robot arm, a distribution of the impedance parameters at one of a pre-position and a post-position relative to the position performing an operation of the multi-joint robot arm with reference to the reference distribution of the impedance parameters in the impedance map; and exerting impedance control, by an impedance control unit, over the multi-joint robot arm based on the external force acquired by the external force acquiring unit and the distribution of the impedance parameters changed by the impedance map variable unit.
-
-
11. A computer-readable recording medium including a robot control program for causing a computer to function as:
-
an impedance map storage unit that stores, as an impedance map, a reference distribution of impedance parameters, the reference distribution of the impedance parameters associating positions of an arm end of a multi-joint robot arm shifting in accordance with an operation of the multi-joint robot arm with the impedance parameters including inertia, damping, and stiffness at each of the positions; an impedance map variable unit that changes, in accordance with information of a current position of the arm end of the multi-joint robot arm, a distribution of the impedance parameters at one of a pre-position and a post-position relative to the position of the arm end performing an operation of the multi-joint robot arm with reference to the reference distribution of the impedance parameters in the impedance map; and an impedance control unit that exerts impedance control over the multi-joint robot arm based on an external force acquired by an external force acquiring unit arranged at the multi-joint robot arm and the distribution of the impedance parameters changed by the impedance map variable unit.
-
Specification