Projection of interactive map data
First Claim
1. A method comprising:
- receiving a command by a robot;
querying, by the robot, a computing device with information associated with the command;
receiving, by the robot, map data associated with the command from the computing device;
optically projecting, by the robot, a representation of at least a subset of the map data on to a first surface within the field of view of the robot, wherein the first surface is external to the robot;
moving the robot along a predetermined path based on the map data; and
optically projecting, by the robot, a revised subset of the map data on a second surface external to the robot as the robot moves along the predetermined path.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for robot cloud computing are described. Within examples, cloud-based computing generally refers to networked computer architectures in which application execution and storage may be divided, to some extent, between client and server devices. A robot may be any device that has a computing ability and interacts with its surroundings with an actuation capability (e.g., electromechanical capabilities). A client device may be configured as a robot including various sensors and devices in the forms of modules, and different modules may be added or removed from robot depending on requirements. In some example, a robot may be configured to receive a second device, such as mobile phone, that may be configured to function as an accessory or a “brain” of the robot. A robot may interact with the cloud to perform any number of actions, such as to share information with other cloud computing devices.
68 Citations
19 Claims
-
1. A method comprising:
-
receiving a command by a robot; querying, by the robot, a computing device with information associated with the command; receiving, by the robot, map data associated with the command from the computing device; optically projecting, by the robot, a representation of at least a subset of the map data on to a first surface within the field of view of the robot, wherein the first surface is external to the robot; moving the robot along a predetermined path based on the map data; and optically projecting, by the robot, a revised subset of the map data on a second surface external to the robot as the robot moves along the predetermined path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18, 19)
-
-
8. A robot comprising:
-
a command interface configured to receive a command; a communication module configured to; query a computing device with information associated with the command; and receive map data associated with the command from the computing device; a movement module configured to move the robot along a predetermined path based on the map data; and an optical projector configured to; project a representation of at least a subset of the map data on to a first surface within the field of view of the robot, wherein the first surface is external to the robot; and project a revised representation of the subset of the map data on a second surface external to the robot as the robot moves along the predetermined path. - View Dependent Claims (9, 10)
-
-
11. An article of manufacture including a tangible non-transitory computer-readable media having computer-readable instructions encoded thereon, the instructions comprising:
-
instructions for receiving a command; instructions for querying a computing device with information associated with the command; instructions for receiving map data associated with the command from the computing device; instructions for optically projecting a representation of at least a subset of the map data on to a first surface; instructions for moving along a predetermined path based on the map data; and instructions for optically projecting a revised subset of the map data on a second surface external to the robot as the robot moves along the predetermined path. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification