Patent ID: 11897140
Assignee: BROWN UNIVERSITY
Field: Computer technology (Electrical engineering)
Classification: CPC B  G | IPC B  G

Claim 19:
20. A computer program, embodied on at least one non-transitory computer readable medium, the computer program, when executed by a robot having at least one processor, causes the robot to perform operations comprising:
storing at least one belief pertaining to a state and at least one observation space within an environment of the robot, wherein the state is represented in terms of classes and objects and each object has at least one attribute and a semantic label;
receiving a language command from a user, the language command identifying at least one target object and at least one location corresponding to the target object;
updating the at least one belief, associated with the at least one target object, based on the language command;
driving the mobile robot to the at least one observation space identified in the updated belief;
searching, using at least one sensor on the mobile robot while traversing the at least one observation space identified in the updated belief, for the at least one target object; and
notifying the user upon finding the at least one target object.