Robot apparatus, robot system, robot control method, and storage medium
AssigneeHonda Motor Co., Ltd.
InventorsNaoko Imai, Takeyuki Suzuki, Yasushi Ikeuchi
Life of this patent
Estimating the term…
Abstract
A robot apparatus includes a storage that stores first instructional information which serves as a guide to first work operation, an acquirer that acquires second instructional information which serves as a guide to second work operation similar to the first work operation or second work operation related to the first work operation from a different apparatus having the second instructional information, and a work controller that performs the first work operation based on the first instructional information stored in the storage and the second work operation based on the second instructional information acquired by the acquirer.
Claims10
A robot apparatus comprising:
- a storage configured to store first instructional information which serves as a guide to first work operation;
- an acquirer configured to acquire second instructional information which serves as a guide to second work operation similar to the first work operation or second work operation related to the first work operation directly from a different robot apparatus having the second instructional information without going through a server device, functions of the robot apparatus and functions of the different robot apparatus are the same functions;
- a work controller configured to perform the first work operation based on the first instructional information stored in the storage and the second work operation based on the second instructional information acquired by the acquirer, and
- a processor configured to:
- acquire an update notification directly from the different robot apparatus without going through the server device and determine whether or not update conditions for learning a new skill are satisfied, the update notification indicates that the different robot apparatus learned the new skill;
- acquire instructional information that is related to the new skill directly from the different robot apparatus without going through the server device in a case that the update conditions are satisfied;
- and
- learn the new skill based on the instructional information provided by the different robot apparatus,
- wherein the update conditions are that an estimated time for updating the instructional information can be ensured or the robot apparatus has not learned the new skill.
A method comprising:
- storing, by a robot apparatus comprising a controller, first instructional information which serves as a guide to first work operation;
- acquiring, by the robot apparatus, second instructional information which serves as a guide to second work operation similar to the first work operation or second work operation related to the first work operation directly from a different apparatus having the second instructional information without going through a server device, functions of the robot apparatus and functions of the different apparatus are the same functions;
- performing, by the robot apparatus, the first work operation based on the first instructional information stored in a storage storing the first instructional information which serves as a guide to the first work operation and the second work operation based on the acquired second instructional information;
- acquiring, by the robot apparatus, an update notification directly from a first robot apparatus, different from the robot apparatus, without going through the server device:
- determining, by the robot apparatus, whether or not update conditions for learning a new skill are satisfied, the update notification indicates that the first robot apparatus learned the new skill;
- acquiring, by the robot apparatus, instructional information that is related to the new skill directly from the first robot apparatus without going through the server device in a case that the update conditions are satisfied;
- and
- learning, by the robot apparatus, the new skill based on the instructional information provided by the first robot apparatus,
- wherein the update conditions are that an estimated time for updating the instructional information can be ensured or the robot apparatus has not learned the new skill.
A robot apparatus comprising:
- a storage configured to store first instructional information which serves as a guide to first work operation;
- an acquirer configured to acquire second instructional information which serves as a guide to second work operation similar to the first work operation or a second work operation related to the first work operation directly from a different robot apparatus having the second instructional information without going through a server device, functions of the robot apparatus and functions of the different robot apparatus are the same functions;
- a work controller configured to perform the first work operation based on the first instructional information stored in the storage and the second work operation based on the second instructional information acquired by the acquirer, and
- an information requester configured to:
- inquire of a plurality of robot apparatuses, having functions that are the same functions of the robot apparatus, whether or not the second instructional information which serves as a guide to the second work operation is retained in a case where the robot apparatus plans to perform the second work operation and has not retained the second instructional information, and
- not inquire of the plurality of robot apparatuses in a case where the robot apparatus plans to perform the first work operation,
- wherein the acquirer acquires the second instructional information from at least one of a robot apparatus of the plurality of robot apparatuses, including the different robot apparatus, based on an inquiry by the information requester,
- the work controller performs the first work operation based on the first instructional information stored in the storage in a case where the robot apparatus plans to perform the first work operation, and
- the work controller performs the second work operation based on the second instructional information acquired by the acquirer in a case where the robot apparatus plans to perform the second work operation.
Dependencies are inferred from the claim text.