Abstract:
In an object detecting method according to an embodiment, external reference points are set in external space of a model of an object and an internal reference point is set in internal space of the model. A table is stored in which feature quantities on a local surface of the model are associated with positions of the external reference points and the internal reference point. The feature quantity on the local surface of the model is calculated, and the position of the reference point whose feature quantity is identical to the calculated feature quantity is acquired from the table and is converted into a position in a real space. When the converted position is outside the object, the position is excluded from information for estimation and the position and the attitude of the object are estimated.
Abstract:
A robot system includes a robot, a first movable object on which the robot is mounted and which is configured to move with the robot, a camera mounted on the first movable object to take, while the first movable object is moving, a plurality of images of a reference object that relates to a position of a workpiece, and circuitry configured to control the robot to operate on the workpiece based on the plurality of images while the first movable object is moving.
Abstract:
In an object detecting method according to an embodiment, external reference points are set in external space of a model of an object and an internal reference point is set in internal space of the model. A table is stored in which feature quantities on a local surface of the model are associated with positions of the external reference points and the internal reference point. The feature quantity on the local surface of the model is calculated, and the position of the reference point whose feature quantity is identical to the calculated feature quantity is acquired from the table and is converted into a position in a real space. When the converted position is outside the object, the position is excluded from information for estimation and the position and the attitude of the object are estimated.
Abstract:
A robot system includes: a robot arm; a robot hand provided on the robot arm; a contact unit provided on the robot hand for rotating a rotation body of a rotation device which includes the rotation body capable of housing a work and a fixed part rotatably supporting the rotation body and which performs a predetermined process on the work; a detection unit configured to detect a detection target part provided on the rotation body; and a first control unit configured to control operation of the robot arm and the robot hand so that the contact unit rotates the rotation body up to a predetermined rotational position according to a result of detecting the detection target part by the detection unit.