Apparatus, method for controlling apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsYusuke Nakazato, Kazuhiko Kobayashi, Masahiro Suzuki
Life of this patent
Estimating the term…
Abstract
An apparatus comprises a holding unit configured to hold data related to a worker; an obtaining unit configured to obtain measurement data for recognizing the worker; a recognizing unit configured to recognize the worker based on the data related to the worker and the measurement data; a determination unit configured to determine work information about a work which the worker and a robot perform on a target object together, corresponding to the recognized worker, based on a physical feature of the recognized worker; and a controlling unit configured to control the robot based on the work information so that the worker and the robot perform a work on the target object together.
Claims17
An apparatus comprising:
- one or more processors;
- and
- one or more memories including instructions stored thereon that, when executed by the one or more processors, cause the apparatus to:
- communicate with a robot;
- recognize a worker who performs a work in which the robot and the worker pass a target object;
- determine work information about a position and an orientation of the target object in the work which the recognized worker and the robot perform on the target object, by predicting a position and an orientation at which the worker performs the work of the target object based on a learning of an operation path of a work performed in the past by the recognized worker;
- and
- control an operation of the robot based on the work information.
A computer implemented method for controlling an apparatus, the computer implemented method comprising:
- communicating with a robot;
- recognizing a worker who performs a work in which the robot and the worker pass a target object;
- determining work information about a position and an orientation of the target object in the work which the recognized worker and the robot perform on the target object, by predicting a position and an orientation at which the worker performs the work of the target object based on a learning of an operation path of a work performed in the past by the recognized worker;
- and
- controlling an operation of the robot based on the work information.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a method comprising:
- communicating with a robot;
- recognizing a worker who performs a work in which the robot and the worker pass a target object;
- determining work information about a position and an orientation of the target object in the work which the recognized worker and the robot perform on the target object, by predicting a position and an orientation at which the worker performs the work of the target object based on a learning of an operation path of a work performed in the past by the recognized worker;
- and
- controlling an operation of the robot based on the work information.
Dependencies are inferred from the claim text.