Robot, and control apparatus, control method, and control program for robot
First Claim
Patent Images
1. A robot comprising:
- a base unit;
a body unit;
a body unit shifting mechanism that connects the base unit to the body unit so as to relatively shift the body unit relative to the base unit;
a robot arm that is disposed on the body unit, and has a plurality of links and joint lock mechanisms capable of respectively mechanically securing a joint coupling the plurality of links to one another and a joint coupling one of the plurality of links and the body unit;
an actuator for the robot arm, that drives the joint of the robot arm so as to drive to pivot the plurality of links;
an actuator for a waist joint, that drives the body unit through the body unit shifting mechanism so as to relatively shift relative to the base unit;
actuators for the joint lock mechanisms, that drive the joint lock mechanisms;
an external force detection device that is installed in the robot arm and detects an external force applied to the robot arm by an operator; and
a robot operation control unit that, based upon the external force detected by the external force detection device, carries out control operations of impedance control of one of the robot arm and the body unit shifting mechanism and position control of the other one of the robot arm and the body unit shifting mechanism while successively switching between the robot arm and the body unit shifting mechanism, and upon carrying out the impedance control on the body unit shifting mechanism, brings the joint lock mechanism of the robot arm into a secured state.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot arm provided with a body unit shifting mechanism that connects a base unit and a body unit so as to be relatively shifted, and joint lock mechanisms that are capable of mechanically securing respective joints is disposed on the body unit, and a robot operation control unit controls to switch between a robot arm operation mode in which the robot arm is operated with one of the joints of the robot arm brought into a free state, and a body unit shift mode in which the body unit is shifted with the joint being brought into a locked state.
24 Citations
13 Claims
-
1. A robot comprising:
-
a base unit; a body unit; a body unit shifting mechanism that connects the base unit to the body unit so as to relatively shift the body unit relative to the base unit; a robot arm that is disposed on the body unit, and has a plurality of links and joint lock mechanisms capable of respectively mechanically securing a joint coupling the plurality of links to one another and a joint coupling one of the plurality of links and the body unit; an actuator for the robot arm, that drives the joint of the robot arm so as to drive to pivot the plurality of links; an actuator for a waist joint, that drives the body unit through the body unit shifting mechanism so as to relatively shift relative to the base unit; actuators for the joint lock mechanisms, that drive the joint lock mechanisms; an external force detection device that is installed in the robot arm and detects an external force applied to the robot arm by an operator; and a robot operation control unit that, based upon the external force detected by the external force detection device, carries out control operations of impedance control of one of the robot arm and the body unit shifting mechanism and position control of the other one of the robot arm and the body unit shifting mechanism while successively switching between the robot arm and the body unit shifting mechanism, and upon carrying out the impedance control on the body unit shifting mechanism, brings the joint lock mechanism of the robot arm into a secured state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13)
-
-
9. A robot control apparatus for controlling an operation of a robot comprising:
-
a base unit;
a body unit;
a body unit shifting mechanism that connects the base unit to the body unit so as to relatively shift the body unit relative to the base unit;
a robot arm that is disposed on the body unit, and has a plurality of links and joint lock mechanisms capable of respectively mechanically securing a joint coupling the plurality of links to one another and a joint coupling one of the plurality of links and the body unit;
an actuator for the robot arm, that drives the joint of the robot arm so as to drive to pivot the plurality of links;
an actuator for a waist joint, that drives the body unit through the body unit shifting mechanism so as to relatively shift relative to the base unit; and
actuators for the joint lock mechanisms, that drives the joint lock mechanisms,based upon an external force detected by an external force detection device that is disposed on the robot arm and detects an external force applied to the robot arm by an operator, the control apparatus carrying out control operations of impedance control of one of the robot arm and the body unit shifting mechanism and position changed to control of the other one of the robot arm and the body unit shifting mechanism while successively switching between the robot arm and the body unit shifting mechanism, and bringing the joint lock mechanism of the robot arm into a secured state upon carrying out the impedance control on the body unit shifting mechanism.
-
-
10. A robot control method for controlling an operation of a robot comprising:
- a base unit;
a body unit;
a body unit shifting mechanism that connects the base unit to the body unit so as to relatively shift the body unit relative to the base unit;
a robot arm that is disposed on the body unit, and has a plurality of links and joint lock mechanisms capable of respectively mechanically securing a joint coupling the plurality of links to one another and a joint coupling one of the plurality of links and the body unit;
an actuator for the robot arm, that drives the joint of the robot arm so as to drive to pivot the plurality of links;
an actuator for a waist joint, that drives the body unit through the body unit shifting mechanism so as to relatively shift relative to the base unit; and
actuators for the joint lock mechanisms, that drives the joint lock mechanisms;the method comprising;
detecting an external force applied to a robot arm by an operator using an external force detection device that is disposed on the robot arm, carrying out control operations of impedance control of one of the robot arm and the body unit shifting mechanism and position control of the other one of the robot arm and the body unit shifting mechanism while successively switching between the robot arm and the body unit shifting mechanism, and bringing the joint lock mechanism of the robot arm into a secured state upon carrying out the impedance control on the body unit shifting mechanism.
- a base unit;
-
11. A non-transitory computer readable medium storing thereon a robot control program for controlling an operation of a robot comprising:
- a base unit;
a body unit;
a body unit shifting mechanism that connects the base unit to the body unit so as to relatively shift the body unit relative to the base unit;
a robot arm that is disposed on the body unit, and has a plurality of links and joint lock mechanisms capable of respectively mechanically securing a joint coupling the plurality of links to one another and a joint coupling one of the plurality of links and the body unit;
an actuator for the robot arm, that drives the joint of the robot arm so as to drive to pivot the plurality of links;
an actuator for a waist joint, that drives the body unit through the body unit shifting mechanism so as to relatively shift relative to the base unit; andactuators for the joint lock mechanisms, that drives the joint lock mechanisms, the control program allowing a computer to function as a robot operation control unit that carries out, based upon an external force detected by an external force detection device disposed on the robot arm to detect an external force applied to the robot arm by an operator, control operations of impedance control of one of the robot arm and the body unit shifting mechanism and position control of the other one of the robot arm and the body unit shifting mechanism while successively switching between the robot arm and the body unit shifting mechanism, and brings the joint lock mechanism of the robot arm into a secured state upon carrying out the impedance control on the body unit shifting mechanism.
- a base unit;
Specification