US 12,169,405 B2
Method for navigation of a robot
Reinhard Vogel, Linz (AT); Harold Artes, Linz (AT); and Dominik Seethaler, Linz (AT)
Assigned to RoTrade Asset Management GmbH, Leonding (AT)
Appl. No. 16/609,100
Filed by Robart GmbH, Linz (AT)
PCT Filed Apr. 27, 2018, PCT No. PCT/EP2018/060871
§ 371(c)(1), (2) Date Jun. 29, 2020,
PCT Pub. No. WO2018/197665, PCT Pub. Date Nov. 1, 2018.
Claims priority of application No. 10 2017 109 219.6 (DE), filed on Apr. 28, 2017.
Prior Publication US 2020/0319640 A1, Oct. 8, 2020
Int. Cl. G05D 1/00 (2006.01); A47L 9/00 (2006.01); A47L 9/28 (2006.01); G05D 1/02 (2020.01); G06Q 10/0631 (2023.01); G06Q 50/06 (2012.01)
CPC G05D 1/0088 (2013.01) [A47L 9/009 (2013.01); A47L 9/2805 (2013.01); A47L 9/2842 (2013.01); A47L 9/2852 (2013.01); A47L 9/2873 (2013.01); G05D 1/0212 (2013.01); G05D 1/0274 (2013.01); G05D 1/0291 (2013.01); G06Q 10/06312 (2013.01); G06Q 10/06315 (2013.01); G06Q 10/06316 (2013.01); A47L 2201/022 (2013.01); A47L 2201/04 (2013.01); G05D 2201/0203 (2013.01); G05D 2201/0215 (2013.01); G06Q 50/06 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A method for controlling at least one autonomous mobile robot, wherein the at least one robot is configured to navigate in a deployment area using a map of this the deployment area and to autonomously carry out at least one task in this the deployment area, the method comprising:
receiving a work assignment, wherein the work assignment contains instructions for carrying out at least one task in the deployment area and wherein at least one resource is needed to carry out the work assignment;
automatically dividing the work assignment into at least two subtasks;
automatically determining a sequence in which the subtasks are to be completed by the at least one robot, wherein after completing all of the subtasks, the work assignment is completely finished; and
checking, before beginning a subtask, whether there are enough resources available to completely finish another different subtask; and if there are enough resources available to completely finish the other different subtask, altering the automatically determined sequence of the subtasks and carrying out the other different subtask using the available resources.
 
25. An autonomous robot configured to navigate in a deployment area using a map of the deployment area and to autonomously carry out at least one task in the deployment area, wherein the autonomous robot is connected to an internal and/or an external data processing device which is configured to execute a software program that, when executed by the data processing device, causes the autonomous robot to:
receive a work assignment, wherein the work assignment contains instructions for carrying out the at least one task in the deployment area;
automatically divide the work assignment into at least two subtasks;
automatically determine a sequence in which the at least two subtasks are to be completed by the at autonomous robot, wherein after completing all of the at least two subtasks, the work assignment is completely finished, and
determine an amount of time that is presumably needed to carry out a subtask, and
wherein determining an amount of time that is presumably needed to carry out a subtask comprises taking into consideration a safety buffer and use it to determine the presumed time.