A system for conducting a telepresence session with a target person in an environment using a robot, comprising: a motor configured to move the robot through the environment; a sensor system comprising: a camera; and a microphone; and a processor configured to implement modules for a robot, wherein the modules comprise: a navigation module configured to move the robot through the environment; and a person location module configured to accept a designation of a target person, characterized in that: the sensor system further comprises a facial recognition module configured to identify that a face is present in an image from the camera; the person location module is further configured to use data from the facial recognition module, or the navigation module, or any combinations thereof to locate the target person in the environment; and the person location module is further configured to determine if a found person is the target person, and, if the person found is not the target person, to prompt the found person for a location of the target person, and to move the robot to the location provided in an answer given in response to the prompt. a motor configured to move the robot through the environment; a sensor system comprising: a camera; and a microphone; and a processor configured to implement modules for a robot, wherein the modules comprise: a navigation module configured to move the robot through the environment; and a person location module configured to accept a designation of a target person, a camera; and a microphone; and a processor configured to implement modules for a robot, wherein the modules comprise: a navigation module configured to move the robot through the environment; and a person location module configured to accept a designation of a target person, a navigation module configured to move the robot through the environment; and a person location module configured to accept a designation of a target person, characterized in that: the sensor system further comprises a facial recognition module configured to identify that a face is present in an image from the camera; the person location module is further configured to use data from the facial recognition module, or the navigation module, or any combinations thereof to locate the target person in the environment; and the person location module is further configured to determine if a found person is the target person, and, if the person found is not the target person, to prompt the found person for a location of the target person, and to move the robot to the location provided in an answer given in response to the prompt. the sensor system further comprises a facial recognition module configured to identify that a face is present in an image from the camera; the person location module is further configured to use data from the facial recognition module, or the navigation module, or any combinations thereof to locate the target person in the environment; and the person location module is further configured to determine if a found person is the target person, and, if the person found is not the target person, to prompt the found person for a location of the target person, and to move the robot to the location provided in an answer given in response to the prompt.