Abstract
A mobile robot including at least one sensor; a display; a driver configured to adjust an angle of the display relative to a user; memory storing instructions; and one or more processors configured to execute the instructions. The instructions, when executed by the one or more processors individually or collectively, cause the mobile robot to identify a posture change amount of the user for a threshold time based on sensing data acquired by the at least one sensor, based on the posture change amount being less than a threshold change amount, identify that position adjustment of the display is necessary, based on identifying that the position adjustment of the of the display is necessary, identify a target position of the display and a target angle of the display, and control the driver based on the target position of the display and the target angle of the display.