Robot arm control device and control method, robot, and control program
First Claim
Patent Images
1. A robot arm control device, comprising:
- an operation procedure information acquisition means for acquiring information on a procedure of a domestic operation including a plurality of processes in which a person and a robot arm cooperate with each other, the domestic operation procedure information including operation information for identifying whether each of the processes is (i) an operation process performed by only the robot arm or (ii) an operation process performed by the person and the robot arm in cooperation with each other;
a progress management means for managing information on progress of the domestic operation performed by the person and the robot arm in cooperation with each other, based on the domestic operation procedure information which has been acquired by the operation procedure information acquisition means;
a control parameter setting means for setting a control parameter for the robot arm, based on the domestic operation progress information from the progress management means, in such a way as to (i) control the robot arm in a position control mode in a case of the operation process performed by only the robot arm, and to (ii) control the robot arm in a control mode for causing the robot arm to move according to force of the person in a case of the operation process performed by the person and the robot arm in cooperation with each other; and
a control means for controlling an operation of the robot arm based on the control parameter set by the control parameter setting means.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a control device for a robot arm which includes an operation procedure information acquisition means for acquiring information on the procedure of a domestic operation, a progress management means for managing information on the progress of the operation, and a control parameter setting means for setting a control parameter for the robot arm based on the operation procedure information and the progress information, whereby the control device controls an operation of the robot arm based on the control parameter from the control parameter setting means.
-
Citations
12 Claims
-
1. A robot arm control device, comprising:
-
an operation procedure information acquisition means for acquiring information on a procedure of a domestic operation including a plurality of processes in which a person and a robot arm cooperate with each other, the domestic operation procedure information including operation information for identifying whether each of the processes is (i) an operation process performed by only the robot arm or (ii) an operation process performed by the person and the robot arm in cooperation with each other; a progress management means for managing information on progress of the domestic operation performed by the person and the robot arm in cooperation with each other, based on the domestic operation procedure information which has been acquired by the operation procedure information acquisition means; a control parameter setting means for setting a control parameter for the robot arm, based on the domestic operation progress information from the progress management means, in such a way as to (i) control the robot arm in a position control mode in a case of the operation process performed by only the robot arm, and to (ii) control the robot arm in a control mode for causing the robot arm to move according to force of the person in a case of the operation process performed by the person and the robot arm in cooperation with each other; and a control means for controlling an operation of the robot arm based on the control parameter set by the control parameter setting means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling a robot arm, comprising:
-
acquiring information on a procedure of a domestic operation including a plurality of processes in which a person and the robot arm cooperate with each other, by an operation procedure information acquisition means, the domestic operation procedure information including operation information for identifying whether each of the processes is (i) an operation process performed by only the robot arm or (ii) an operation process performed by the person and the robot arm in cooperation with each other, and managing information on progress of the domestic operation performed by the person and the robot arm in cooperation with each other, by a progress management means, based on the domestic operation procedure information acquired by the operation procedure information acquisition means; setting a control parameter for the robot arm, based on the domestic operation progress information from the progress management means, by a control parameter setting means, in such a way as to (i) control the robot arm in a position control mode in a case of the operation process performed by only the robot arm and to (ii) control the robot arm in a control mode for causing the robot arm to move according to force of the person in a case of the operation process performed by the person and the robot arm in cooperation with each other; and controlling an operation of the robot arm based on the control parameter set by a control means.
-
-
9. A robot comprising:
-
a robot arm; and a robot arm control device, for controlling the operation of the robot arm, wherein the robot arm control device further comprises; an operation procedure information acquisition means for acquiring information on a procedure of a domestic operation including a plurality of processes in which a person and the robot arm cooperate with each other, the domestic operation procedure information including operation information for identifying whether each of the processes is (i) an operation process performed by only the robot arm or (ii) an operation process performed by the person and the robot arm in cooperation with each other; a progress management means for managing information on progress of the domestic operation performed by the person and the robot arm in cooperation with each other, based on the domestic operation procedure information which has been acquired by the operation procedure information acquisition means; a control parameter setting means for setting a control parameter for the robot arm, based on the domestic operation progress information from the progress management means, in such a way as to (i) control the robot arm in a position control mode in a case of the operation process performed by only the robot arm, and to (ii) control the robot arm in a control mode for causing the robot arm to move according to force of the person in a case of the operation process performed by the person and the robot arm in cooperation with each other; and a control means for controlling an operation of the robot arm based on the control parameter set by the control parameter setting means.
-
-
10. A program for controlling a robot arm, which program is executable by a computer, comprising steps of:
-
acquiring information on a procedure of a domestic operation including a plurality of processes in which a person and the robot arm cooperate with each other, the domestic operation procedure information including operation information for identifying whether each of the processes is (i) an operation process performed by only the robot arm or (ii) an operation process performed by the person and the robot arm in cooperation with each other; managing information on progress of the domestic operation performed by the person and the robot arm in cooperation with each other, based on the acquired domestic operation procedure information; setting a control parameter for the robot arm, based on the domestic operation based on the domestic operation progress information of the progress information managing step, in such a way as to (i) control the robot arm in a position control mode in a case of an operation process performed by only the robot arm and to (ii) control the robot arm in a control mode for causing the robot arm to move according to force of the person in a case of an operation process performed by the person and the robot arm in cooperation with each other; and controlling an operation of the robot arm based on the set control parameter.
-
-
11. An integrated electronic circuit which controls a robot arm, comprising:
-
an operation procedure information acquisition means for acquiring information on a procedure of a domestic operation including a plurality of processes in which a person and the robot arm cooperate with each other, the domestic operation procedure information including operation information for identifying whether each of the processes is (i) an operation process performed by only the robot arm or (ii) an operation process performed by the person and the robot arm in cooperation with each other; a progress management means for managing information on progress of the domestic operation performed by the person and the robot arm in cooperation with each other, based on the domestic operation procedure information acquired by the operation procedure information acquisition means; a control parameter setting means for setting a control parameter for the robot arm, based on the domestic operation progress information from the progress management means, in such a way as to (i) control the robot arm in a position control mode in a case of the operation process performed by only the robot arm and to (ii) control the robot arm in a control mode for causing the robot arm to move according to force of the person in a case of the operation process performed by the person and the robot arm in cooperation with each other; and a control means for controlling an operation of the robot arm based on the control parameter set by the control parameter setting means.
-
-
12. A robot comprising:
-
a robot arm; and a robot arm control device, for controlling the operation of the robot arm, wherein the robot arm control device further comprises; an operation procedure information acquisition means for acquiring information on a procedure of a domestic operation including a plurality of processes in which a person and the robot arm cooperate with each other, the domestic operation procedure information including operation information for identifying whether each of the processes is (i) an operation process performed by only the robot arm or (ii) an operation process performed by the person and the robot arm in cooperation with each other, and wherein the domestic operation procedure information is information on a procedure of a cooking operation which describes a cooking method and includes information on a procedure of the cooking method and information on ingredients to be subjected to the cooking operation in the cooking method; a progress management means for managing information on progress of the domestic operation performed by the person and the robot arm in cooperation with each other, based on the domestic operation procedure information which has been acquired by the operation procedure information acquisition means; a control parameter setting means for setting a control parameter for the robot arm, based on the domestic operation progress information from the progress management means, in such a way as to (i) control the robot arm in a position control mode in a case of the operation process performed by only the robot arm, and to (ii) control the robot arm in a control mode for causing the robot arm to move according to force of the person in a case of the operation process performed by the person and the robot arm in cooperation with each other, and wherein the control parameter setting means sets a viscosity and a rigidity of mechanical impedance values for the robot arm in a case where the information on the ingredients to be subjected to the cooking operation indicates an ingredient that is prone to crush or has viscosity, to be larger than a viscosity and a rigidity of the mechanical impedance values for the robot arm in a case where the information on the ingredient to be subjected to the cooking operation indicates an ingredient that is less prone to crush or has less viscosity, based on the cooking operation progress information, when the robot arm is controlled in the control mode for causing the robot arm to move according to the force of the person; and a control means for controlling an operation of the robot arm based on the control parameter set by the control parameter setting means.
-
Specification