Information processing apparatus, information processing method and computer program
AssigneeSony Corporation
InventorShingo Tsurumi
Life of this patent
Estimating the term…
Abstract
An information processing apparatus (3) according to an embodiment includes: a context analysis unit (310) that analyzes at least one or more contexts of a user (2), an environment, or a robot (1) based on acquired information; a work plan generation unit (330) that determines, regarding work executed by the user and the robot in cooperation, for each of steps of the work, whether to have the user or the robot execute the step, based on the context, and generates a work plan of the work; and a step determination unit (340) that determines the steps to be executed by the user and the steps to be executed by the robot, based on the work plan.
Claims14
An information processing apparatus comprising:
- a context analysis unit configured to analyze one or more contexts selected from a context of a user, a context of an environment, or a context of a robot based on acquired information;
- a work plan generation unit configured to
- determine, regarding each step of a plurality of steps of work to be executed by the user and the robot in cooperation, whether to have the user or the robot execute the step, based on the at least one context, and
- generate a work plan of the work;
- a step determination unit configured to determine steps to be executed by the user and steps to be executed by the robot among the plurality of steps, based on the generated work plan, and
- an output unit configured to control output of the generated work plan including the determined steps to be executed by the user and the determined steps to be executed by the robot,
- wherein the output of the generated work plan includes transmission of instructions configured to control at least one drive unit of the robot to execute the determined steps to be executed by the robot, and
- wherein the context analysis unit, the work plan generation unit, the step determination unit, and the output unit are each implemented via at least one processor.
An image processing method comprising, by using an arithmetic processing device:
- analyzing one or more contexts selected from a context of a user, a context of an environment, or a context of a robot based on acquired information;
- determining, regarding each step of a plurality of steps of work to be executed by the user and the robot in cooperation, whether to have the user or the robot execute the step, based on the at least one context;
- generating a work plan of the work;
- determining steps to be executed by the user and steps to be executed by the robot among the plurality of steps, based on the generated work plan;
- and
- outputting the generated work plan including the determined steps to be executed by the user and the determined steps to be executed by the robot,
- wherein the output of the generated work plan includes transmission of instructions configured to control at least one drive unit of the robot to execute the determined steps to be executed by the robot.
A non-transitory computer-readable storage medium having embodied thereon a computer program, which when executed by a computer causes the computer to execute a method, the method comprising:
- analyzing one or more contexts selected from a context of a user, a context of an environment, or a context of a robot based on acquired information;
- determining, regarding each step of a plurality of steps of work to be executed by the user and the robot in cooperation, whether to have the user or the robot execute the step, based on the at least one context;
- generating a work plan of the work;
- determining steps to be executed by the user and steps to be executed by the robot among the plurality of steps, based on the generated work plan;
- and
- outputting the generated work plan including the determined steps to be executed by the user and the determined steps to be executed by the robot,
- wherein the output of the generated work plan includes transmission of instructions configured to control at least one drive unit of the robot to execute the determined steps to be executed by the robot.
Dependencies are inferred from the claim text.