Robot, control method therefor and control program therefor
AssigneeHonda Motor Co., Ltd.
InventorNobuyuki Ohno
Life of this patent
Estimating the term…
Abstract
A robot configured to check whether an object is properly grasped by a hand determines whether the position and posture of a handle (object), determined based on an image obtained by a camera (external information), and the position and posture of the handle in the case where the handle is assumed to be properly grasped, determined from the posture of a robot based on an output or the like of a rotary encoder (internal information), agree with each other. In response to the determination of whether the external information and the internal information agree with each other, it is determined whether the handle is properly grasped based on a force detected by a six-axis force sensor provided on each hand.
Claims14
A robot having a control system and functions of autonomously moving and using at least one hand to grasp an object under the control of the control system,
- wherein said control system comprises:
- a first recognition processing section configured to recognize, as external information, a position and posture of said object based on an output signal of a first sensor that measures the position and posture of said object;
- a second recognition processing section configured to recognize, as internal information, the position and posture of the object in a case where the object is assumed to be properly grasped by said at least one hand based on an output signal of a second sensor that measures a position and posture of said at least one hand;
- a primary confirmation processing section configured to determine whether a primary grasping condition is satisfied, said primary grasping condition being that the external information recognized by the first recognition processing section and the internal information recognized by the second recognition processing section agree with each other;
- and
- a secondary confirmation processing section configured to measure one of a direction and a direction and magnitude of a force exerted by the at least one hand on the object when at least one of a position and posture of the at least one hand is changed when said robot is in a stationary state based on one of an image of the object obtained by an image pickup device mounted on the robot and an output signal of a force sensor provided in the at least one hand, the second confirmation processing section being configured to determine whether a secondary grasping condition is satisfied in a case where the primary confirmation processing section determines that the primary grasping condition is satisfied, said secondary grasping condition being that one of the direction of the force agrees with a first target direction, and the direction and magnitude of the force agree with the first target direction and a first target value.
A control method for a robot that has functions of autonomously moving and using at least one hand to grasp an object,
- wherein the control method comprises:
- a step of performing first recognition processing for recognizing a position and posture of said object as external information based on an output signal of a first sensor that measures the position and posture of said object;
- a step of performing second recognition processing for recognizing, as internal information, the position and posture of the object in a case where the object is assumed to be properly grasped by said at least one hand based on an output signal of a second sensor that measures a position and posture of said at least one hand;
- a step of performing primary confirmation processing for determining whether a primary grasping condition is satisfied, said primary grasping condition being that the external information recognized in the first recognition processing and the internal information recognized in the second recognition processing agree with each other;
- and
- a step of performing secondary confirmation processing for measuring one of a direction and a direction and magnitude of a force exerted by the at least one hand on the object when at least one of a position and posture of the at least one hand is changed when said robot is in a stationary state based on one of an image of the object obtained by an image pickup device mounted on the robot and an output signal of a force sensor provided in the at least one hand, the second confirmation processing determining whether a secondary grasping condition is satisfied in a case where the primary confirmation processing section determines that the primary grasping condition is satisfied, said secondary grasping condition being that one of the direction of the force agrees with a first target direction, and the direction and magnitude of the force agree with the first target direction and a first target value, respectively.
Dependencies are inferred from the claim text.