US 11,942,216 B2
Method for controlling robot, robot, and non-transitory computer-readable recording medium storing program
Hiroshi Yahata, Osaka (JP)
Assigned to PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD., Osaka (JP)
Filed by Panasonic Intellectual Property Management Co., Ltd., Osaka (JP)
Filed on Jan. 18, 2023, as Appl. No. 18/155,806.
Application 18/155,806 is a continuation of application No. PCT/JP2021/044440, filed on Dec. 3, 2021.
Claims priority of application No. 2020-205321 (JP), filed on Dec. 10, 2020; and application No. 2021-086327 (JP), filed on May 21, 2021.
Prior Publication US 2023/0294294 A1, Sep. 21, 2023
Int. Cl. B25J 9/00 (2006.01); A63H 11/00 (2006.01); B25J 11/00 (2006.01); G05D 1/00 (2006.01); G16H 40/63 (2018.01)
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
OG exemplary drawing
 
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.