PROBLEM TO BE SOLVED: To provide a robot capable of supporting self-care of a physical function, a robot controlling method, and a program.SOLUTION: In a robot 100, an operation unit 120 causes a robot 100 to operate. When a grip portion is grasped by a predetermined object, an acquisition unit 150 acquires physical information relating to a physical function of the predetermined object. An operation control unit 130 controls the operation unit 120 according to the physical information acquired by the acquisition unit 150, thereby causing a robot 100 to perform at least one of an inspection operation for inspecting the physical function of the predetermined object and a training support operation for training the physical function for the predetermined object.SELECTED DRAWING: Figure 3COPYRIGHT: (C)2020,JPO&INPIT【課題】身体機能のセルフケアを支援することが可能なロボット、ロボットの制御方法及びプログラムを提供する。【解決手段】ロボット100において、動作部120は、ロボット100に動作をさせる。取得部150は、把持部が所定の対象により把持された場合に、所定の対象の身体機能に関する身体情報を取得する。動作制御部130は、取得部150により取得された身体情報に応じて動作部120を制御することにより、所定の対象の身体機能を検査する検査動作と、所定の対象に身体機能をトレーニングさせるトレーニング支援動作と、のうちの少なくとも一方をロボット100に実行させる。【選択図】図3