Abstract
A learning device comprises: a learning unit that, using a model read from a model definition unit in accordance with a desired action of a robot, learns measurement information, captured images, and instruction information; a weight storage unit that stores a weight for a model learned by the learning unit; and an inference unit that, when instruction information is newly input, gives a weight read from the weight storage unit to a model read from the model definition unit, predicts an intention of the instruction information by applying, to the model, newly measured measurement information, a newly captured image, and newly input instruction information to the robot, infers a desired action of the robot, and an object which is the target of the desired action, and predicts a drive command for causing the robot to perform the desired action according to the intention of the predicted instruction information.