US 11,953,912 B2
Traveling down a prescribed arrangement of paths with a mobile robot
Marco Baldini, Augsburg (DE); Alberto Soragna, Brescello (IT); and Rainer Keummerle, Munich (DE)
Assigned to KUKA Deutschland GmbH, (DE)
Appl. No. 17/434,582
Filed by KUKA Deutschland GmbH, Augsburg (DE)
PCT Filed Feb. 27, 2020, PCT No. PCT/EP2020/055152
§ 371(c)(1), (2) Date Aug. 27, 2021,
PCT Pub. No. WO2020/174049, PCT Pub. Date Sep. 3, 2020.
Claims priority of application No. 10 2019 202 702.4 (DE), filed on Feb. 28, 2019.
Prior Publication US 2022/0137637 A1, May 5, 2022
Int. Cl. G05D 1/00 (2006.01); G01C 21/00 (2006.01); G01C 21/34 (2006.01)
CPC G05D 1/0274 (2013.01) [G01C 21/3446 (2013.01); G01C 21/3804 (2020.08); G05D 1/0217 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method for traversing a prescribed arrangement of paths with a mobile robot, wherein the paths are connected to one another at nodes, the method comprising:
switching the robot from an initial route that contains all remaining untraveled paths of the initial route to a different replacement route and a subsequent remaining route in response to a value of a quality function for the replacement route being less than a value of a quality function for the initial route;
wherein the replacement route includes a loop route;
wherein the loop route comprises at least one path that is re-taken after the mobile robot already traversed that path, and at least one further path;
wherein the subsequent remaining route comprises all remaining untraveled paths of the initial route at the time the mobile robot is switched from the initial route;
wherein the quality function depends on a first effort value, a second effort value, and a variable weighting of the first and second effort values in relation to one another;
wherein the first effort value is the lower of:
a minimum effort value for a loop route that retakes at least one path after taking that path and at least one further path, and
a minimum effort value for a target route that contains all remaining untraveled paths of the initial route; and the second effort value is a minimum effort value for a remaining route that contains all remaining untraveled paths of the initial route after the loop route;
and
wherein the variable weighting weights the second effort value lower for a first localization uncertainty of the robot than for a smaller second localization uncertainty of the robot.