Systems and Methods For Robotic Map Annotations To Configure Customizable Behaviors
AssigneeBrain Corporation
InventorDavid Ross
Life of this patent
Estimating the term…
Abstract
Systems and methods for robotic map annotations for customizing behaviors are disclosed herein. According to at least one non-limiting exemplary embodiment, robots produce computer readable maps of their environment which may be annotated to improve the functionality of the robots, configure tasks, and/or enable multimedia displays to enhance an environment. The highly customizable nature of the annotation system enables robots to rapidly adapt to the unique conditions of their environments.
Claims17
A system, comprising:
- one or more robots;
- and
- a server coupled to the one or more robots, the server comprising one or more processors configured to execute computer readable instructions to:
- receive a first query from a first device coupled to the server, the first query comprises a request for one or more maps from a memory associated with the one or more robots;
- provide a respective map of the one or more maps to the first device from the memory associated with the one or more robots;
- receive, from the first device, a set of user selected coordinates corresponding to an area on the respective map;
- correspond the area with at least one media file via a user input of the media file onto the area;
- communicate the respective map, the area on the respective map, and the at least one media file, to the one or more robots, the one or more robots are configured to execute at least a portion one or more of the at least one media files upon entering the area;
- and
- store the respective map, the user selected coordinates on the respective map, and the at least one media files corresponding to the area on the respective map in a different memory.
A method, comprising:
- receiving a first query from a first device coupled to a server, the first query comprising a request for one or more maps from a memory associated with one or more robots;
- providing a respective map of the one or more maps to the first device from the memory associated with the one or more robots;
- receiving, from the first device, a set of user selected coordinates corresponding to an area on the respective map;
- corresponding the area with at least one media file via a user input of the media file onto the area;
- communicating the respective map, the area on the respective map, and the at least one media file, to the one or more robots, the one or more robots are configured to execute at least a portion one or more of the at least one media files upon entering the area;
- and
- storing the respective map, the user selected coordinates on the respective map, and the at least one media files corresponding to the area on the map in a different memory.
A non-transitory computer readable medium having computer readable instructions stored that when executed by at least one processor configure the at least one processor to:
- receive a first query from a first device coupled to a server, the first query comprising a request for one or more maps from a memory associated with one or more robots;
- provide a respective map of the one or more maps to the first device from the memory associated with the one or more robots;
- receive, from the first device, a set of user selected coordinates corresponding to an area on the respective map;
- correspond the area with at least one media file via a user input of the media file onto the area;
- communicate the respective map, the area on the respective map, and the at least one media file, to the one or more robots, the one or more robots are configured to execute at least a portion one or more of the at least one media files upon entering the area;
- and
- store the respective map, the user selected coordinates on the respective map, and the at least one media files corresponding to the area on the map in a different memory.
Dependencies are inferred from the claim text.