Patent ID: 9317771
Filing Date: 2016-04-19
CPC Classification: G06K,G06T

Claim Text:
1. A robot control method comprising: setting a plurality of external reference points used as information for estimating a position and an attitude of an object in external space of a model of the object, and setting an internal reference point used as information for determining whether the information for estimation is valid in internal space of the model; storing a table in which feature quantities on a local surface including a pair of a starting point and an endpoint that are sequentially selected from a point group located on a surface of the model are associated with a set of positions of the external reference points and the internal reference point with respect to the starting point; detecting a surface of the object existing in real space using a sensor; sequentially selecting a pair of a starting point and an endpoint from a sample point group located on the surface of the object existing in real space, and calculating feature quantities of the object on a local surface including the pair of the starting point and the endpoint; acquiring, from the table, the set of positions associated with feature quantities matching the feature quantities of the object, transforming this set into a set of positions in the real space, and when the position of the internal reference point in the set of positions is outside the object, estimating the position and the attitude of the object with the positions of the external reference points in the set of positions excluded from the information for estimation; generating a control signal on the basis of the set of positions in real space; and picking up the object existing in real space using a robot based on the control signal.