INTERACTIVE ROBOT INITIALIZATION
First Claim
1. A robot, comprising:
- a processor; and
a memory, wherein the memory comprises a plurality of components that are executable by the processor, the components comprising;
a search component that causes a camera on the robot to capture images of surroundings of the robot;
a recognizer component that recognizes existence of at least one user in at least one of the captured images;
an orientor component that causes a body of the robot to be oriented towards the at least one user; and
an image capture component that causes the camera to capture an image of a face of the user subsequent to the orientor component causing the body of the robot to be oriented towards the at least one user.
2 Assignments
0 Petitions
Accused Products
Abstract
Initial interaction between a mobile robot and at least one user is described herein. The mobile robot captures several images of its surroundings, and identifies existence of a user in at least one of the several images. The robot then orients itself to face the user, and outputs an instruction to the user with regard to the orientation of the user with respect to the mobile robot. The mobile robot captures images of the face of the user responsive to detecting that the user has followed the instruction. Information captured by the robot is uploaded to a cloud-storage system, where information is included in a profile of the user and is shareable with others.
84 Citations
20 Claims
-
1. A robot, comprising:
-
a processor; and a memory, wherein the memory comprises a plurality of components that are executable by the processor, the components comprising; a search component that causes a camera on the robot to capture images of surroundings of the robot; a recognizer component that recognizes existence of at least one user in at least one of the captured images; an orientor component that causes a body of the robot to be oriented towards the at least one user; and an image capture component that causes the camera to capture an image of a face of the user subsequent to the orientor component causing the body of the robot to be oriented towards the at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method performed by a mobile robot, comprising:
-
using a camera to capture a plurality of images of surroundings of the robot; locating an individual in at least one of the images; orienting the robot to cause the individual to be in a center of a field of view of the camera; outputting an instruction to the individual pertaining to orientation of the individual with respect to the robot; detecting that the individual has responded to the instruction; and capturing an image of the individual responsive to detecting that the individual has responded to the instruction. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A robot that comprises computer-readable data storage that includes instructions that, when executed by a processor, cause the robot to perform acts comprising:
-
performing a 360 degree video scan of surroundings of the robot; analyzing images in the video scan to recognize an individual that is in proximity to the robot; rotating a body of the robot to face the individual recognized in the video scan; outputting an instruction to the individual pertaining to orientation of the individual with respect to the robot; detecting that the individual has followed the instruction; responsive to detecting that the individual has followed the instruction, capturing an image of the individual; and extracting features from the image that are indicative of an identity of the individual.
-
Specification