×

System and method for adaptive path planning

  • US 7,447,593 B2
  • Filed: 03/26/2004
  • Issued: 11/04/2008
  • Est. Priority Date: 03/26/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of planning at least one path for a vehicle in a state space from a starting position to a goal position to avoid a plurality of static and/or dynamic objects, comprising:

  • associating predetermined attributes with the plurality of static objects and/or the plurality of dynamic objects located in the state space;

    generating a probabilistic tree in the state space including a plurality of branches extending from the starting position of the vehicle towards the goal position located in the state space, generating the probabilistic tree in the state space comprises extending each of a first plurality of edges a first predetermined distance and direction from the starting position in the state space to each of a corresponding first plurality of nodes based on the plurality of random tree extension rules and the plurality of deterministic tree extension rules for forming first segments of each of the plurality of branches of the probabilistic tree;

    extending the plurality of branches of the probabilistic tree towards the goal position located in the state space based on at least one of a plurality of random tree extension rules and a plurality of deterministic tree extension rules until satisfying a predetermined stopping condition;

    evaluating at least a first branch of the plurality of branches of the probabilistic tree for determining whether the first branch of the plurality of branches of the probabilistic tree satisfies predetermined trajectory path constraints;

    extending at least one of a next successive plurality of edges from each of the first plurality of nodes a second predetermined distance and direction in the state space to each of a corresponding next successive plurality of nodes based on the plurality of random tree extension rules and the plurality of deterministic tree extension rules for forming next successive segments of each branch of the plurality of branches of the probabilistic tree;

    repeating cyclically extension of each branch of the plurality of branches of the probabilistic tree until at least the first branch of the plurality of branches of the probabilistic tree satisfies the stopping condition;

    evaluating whether extension of one or more branches of the plurality of branches of the probabilistic tree violate object avoidance constraints;

    suspending further extension of the one or more branches of the plurality of branches if a determination is made that extension of the one or more branches of the plurality of branches of the probabilistic tree violate the object avoidance constraints; and

    resuming extension of the one or more branches of the plurality of branches if a determination is made that extension of the one or more branches of the plurality of branches of the probabilistic tree no longer violates the object avoidance constraints.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×