Path finding method for a self-propelled mobile unit
First Claim
1. A method for moving a self-propelled mobile unit relative to an obstacle, comprising the steps of:
- moving the self-propelled mobile unit in a predetermined direction until it encounters an obstacle in its path;
deviating the self-propelled mobile unit from the predetermined direction in a first direction, by a predetermined angle which is different from the predetermined direction, proceeding from a point of departure in front of the obstacle;
moving the self-propelled mobile unit in the first direction;
returning the self-propelled mobile unit, if the self-propelled mobile unit encounters the obstacle, to the point of departure,deviating the self-propelled mobile unit from the predetermined direction in a second direction, by the predetermined angle which is different than the first direction and which is different from the predetermined direction, proceeding from the point of departure;
moving the self-propelled mobile unit in the second direction;
returning the self-propelled mobile unit, if the self-propelled mobile unit encounters the obstacle, to the point of departure;
incrementing the predetermined angle after respectively two abortive attempts; and
repeatedly moving the self-propelled mobile unit in the first direction and then in the second direction and then incrementing the predetermined angle, until the self-propelled mobile unit does not encounter the obstacle.
0 Assignments
0 Petitions
Accused Products
Abstract
With the improved path finding method a self-propelled mobile unit determines a path around obstacles. A heuristic avoidance strategy is used, whereby the mobile unit, when encountering an obstacle, first evades by taking a first direction and implements an avoidance procedure up to a limit value if it cannot move around the obstacle. Subsequently, the unit returns to the point of departure of the avoidance maneuver and attempts to evade in the other direction. If it is likewise not possible to move around the obstacle in this direction before the limit value is reached, the barrier for the deviation in the avoidance maneuver is incremented. The unit then again attempts to move around the obstacle, first in the original avoidance direction. The limit value is increased again after respectively two more abortive attempts. The procedure is implemented until a path around the obstacle has been found and the destination can be reached. This avoids situations wherein a self-propelled mobile unit remains captured in an endless loop due to an avoidance maneuver in front of an extensive obstacle, whereby it attempts to move around the obstacle toward the right and toward the left but is prevented by the evasion limit from covering enough distance to move around the obstacle.
-
Citations
1 Claim
-
1. A method for moving a self-propelled mobile unit relative to an obstacle, comprising the steps of:
-
moving the self-propelled mobile unit in a predetermined direction until it encounters an obstacle in its path; deviating the self-propelled mobile unit from the predetermined direction in a first direction, by a predetermined angle which is different from the predetermined direction, proceeding from a point of departure in front of the obstacle; moving the self-propelled mobile unit in the first direction; returning the self-propelled mobile unit, if the self-propelled mobile unit encounters the obstacle, to the point of departure, deviating the self-propelled mobile unit from the predetermined direction in a second direction, by the predetermined angle which is different than the first direction and which is different from the predetermined direction, proceeding from the point of departure; moving the self-propelled mobile unit in the second direction; returning the self-propelled mobile unit, if the self-propelled mobile unit encounters the obstacle, to the point of departure; incrementing the predetermined angle after respectively two abortive attempts; and repeatedly moving the self-propelled mobile unit in the first direction and then in the second direction and then incrementing the predetermined angle, until the self-propelled mobile unit does not encounter the obstacle.
-
Specification