CPC G16H 40/63 (2018.01) [A63H 11/00 (2013.01); B25J 9/0003 (2013.01); B25J 11/0005 (2013.01); G05D 1/12 (2013.01); A63H 2200/00 (2013.01)] | 19 Claims |
1. A method for controlling a robot, comprising:
receiving, from a first computer that is external to the robot, instruction information that instructs the robot to encourage a user to exercise;
detecting a current position of the user through an optical sensor included in the robot;
controlling at least one pair of wheels or legs of the robot to cause the robot to move into a predetermined area including the current position of the user;
controlling at least one actuator included in the robot to cause the robot to perform a gesture for encouraging the user to exercise;
monitoring behavior of the user through the optical sensor or a microphone included in the robot; and
controlling, based on a result of the monitoring, the at least one actuator included in the robot to drive the robot along with exercise of the user,
wherein a second computer
transmits a message for encouraging the user to exercise, and
transmits, to the first computer via a network, request information that requests the robot to encourage the user to exercise, if it is determined that an amount of exercise taken by the user does not satisfy a predetermined target amount after transmission of the message, and
wherein the first computer
receives, from the second computer via the network, the request information, and
transmits the instruction information to the robot according to the request information.
|