A method for operating a self-traveling robot, wherein an environment map of an environment of the robot is generated based on measuring data recorded within the environment, wherein a position of the robot within the environment is estimated, and wherein the robot travels within the environment based on the environment map and its known position. In order to extend the maximum range of the robot within the environment, an environment map, which is currently not needed for the navigation of the robot, is detected and transmitted to an external memory unit.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for operating a self-traveling robot, comprising: generating an environment map of an environment of the robot based on measuring data recorded within the environment, estimating a position of the robot within the environment, traveling with the robot within the environment based on the environment map and its known position, identifying a currently unused environment map as an unused map, therefore detecting by a navigation and self-localization device of the robot an environment map, which is currently not needed for navigation of the robot, based on accessing activities to the unused environment map, transmitting the environment map that is not currently needed for navigation of the robot from the robot to an external memory unit, and retrieving the environment map that was transmitted to and is stored in the external memory unit by the robot on demand, when the robot enters a section of the environment that is related to an environment map stored in the external memory unit, wherein during transit into another portion of the environment, which is related to a different environment map, a currently active environment map, which is currently stored in the local memory of the robot, is shifted from the local memory of the robot into the external memory unit and a new, currently needed environment map is transferred into the local memory of the robot.
2. The method according to claim 1 , wherein an environment map, which is currently needed for the navigation of the robot, is stored in a local memory of the robot.
3. The method according to claim 1 , wherein the external memory unit is an external local server and/or an Internet server.
4. The method according to claim 1 , wherein multiple robots transmit environment maps to the external memory unit, and wherein a first robot can access an environment map transmitted by a second robot.
5. The method according to claim 1 , further comprising the step of receiving by the robot, upon a change of its position, which position is related to a previously unneeded environment map or a previously unneeded map section of an environment map, a new environment map and/or new map section from the external memory unit.
6. The method according to claim 1 , wherein a newly generated environment map or section thereof is stored within a local memory of the robot while the newly generated map or section is generated.
7. The method according to claim 1 , further comprising the step of illustrating the environment map stored in the robot and/or the external memory unit on a display.
8. The method according to claim 1 , further comprising the step of receiving by the robot an environment map and/or a map section, which contains at least part of a planned traveling route of the robot, from the external memory unit in advance of the robot traveling the planned traveling route.
9. A non-transitory computer-readable medium having a stored computer program for installation on a computer unit of a self-traveling robot, wherein the computer program is designed for prompting the robot to carry out the method of claim 1 .
10. The method according to claim 1 , wherein identifying the currently unused environment map is based additionally on a current position of the robot in the environment.
11. A method for operating a self-traveling robot, comprising: generating an environment map of an environment of the robot based on measuring data recorded within the environment, estimating a position of the robot within the environment, traveling with the robot within the environment based on the environment map and its known position, identifying a currently unused map section of the environment map as an unused map section, therefore detecting by a navigation and self-localization device of the robot a map section of the environment map, which is currently not needed for navigation of the robot, based on accessing activities to the map section of the environment map, and extracting the unused map section from the environment map and transmitting the unused map section from the robot to an external memory unit, and retrieving the unused map section that was transmitted to and is stored in the external memory unit by the robot on demand, when the robot enters a section of the environment that is related to a map section stored in the external memory unit, wherein during transit into another portion of the environment, which is related to a different map section, a currently active map section, which is currently stored in the local memory of the robot, is shifted from the local memory of the robot into the external memory unit and a new, currently needed map section is transferred into the local memory of the robot.
12. The method according to claim 11 , wherein an environment map, which is currently needed for the navigation of the robot, is stored in a local memory of the robot.
13. The method according to claim 11 , wherein the external memory unit is an external local server and/or an Internet server.
14. The method according to claim 11 , wherein multiple robots transmit environment maps to the external memory unit, and wherein a first robot can access an environment map transmitted by a second robot.
15. The method according to claim 11 , further comprising the step of receiving by the robot, upon a change of its position, which position is related to a previously unneeded environment map or a previously unneeded map section of an environment map, a new environment map and/or new map section from the external memory unit.
16. The method according to claim 11 , wherein a newly generated environment map or section thereof is stored within a local memory of the robot while the newly generated map or section is generated.
17. The method according to claim 11 , further comprising the step of illustrating the environment map stored in the robot and/or the external memory unit on a display.
18. The method according to claim 11 , further comprising the step of receiving by the robot an environment map and/or a map section, which contains at least part of a planned traveling route of the robot, from the external memory unit in advance of the robot traveling the planned traveling route.
19. A non-transitory computer-readable medium having a stored computer program for installation on a computer unit of a self-traveling robot, wherein the computer program is designed for prompting the robot to carry out the method of claim 11 .
20. The method according to claim 11 , wherein identifying the currently unused map section of the environment map is based additionally on a current position of the robot in the environment.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 26, 2018
March 16, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.