Unformatted text preview:

CS 326 A: Motion PlanningTypes of UncertaintyWhat is Uncertainty?PreimagePreimage BackchainingWhat is the Issue?ExampleSlide 8Computational ApproachCS 326 A: Motion CS 326 A: Motion PlanningPlanninghttp://robotics.stanford.edu/~latombe/cs326/2002Motion Planning with Motion Planning with UncertaintyUncertaintyTypes of UncertaintyTypes of UncertaintyIGWW11WW22• Uncertainty in model• Uncertainty in sensing• Uncertainty in controlWhat is Uncertainty?What is Uncertainty?Uncertainty = Distribution of possible errorsEnsemble distribution  Optimize outcome in worst case(“game against nature”) Guaranteed strategy (2nd paper) EDR strategy (1st paper)Probabilistic distribution Optimize expected outcome Probabilistic strategyPreimagePreimageThe preimage of a goal G for a motion command (dir,term) is the largest subset P of C-space such that a motion starting from within P is guaranteed to end in G - dir is responsible for reaching G- term is responsible for recognizing that the goal has been attained dir = direction of motionterm = termination conditionPreimage BackchainingPreimage BackchainingProblem: goal G, initial region IRecursively compute preimages of G for multiple motion commands and preimages of these preimages, until a preimage contain I[Lozano-Pérez, Mason, and Taylor, 1983]What is the Issue?What is the Issue?Goal reachability and recognizability are interdependentThis means that a preimage depends on itself!!! (notion of fixed point)See paper by Lozano-Pérez, Mason, and TaylorExampleExampleBackprojectionfrom kernelKernel of goalExampleExampleComputational ApproachComputational ApproachSeparate reachability and recognizability, e.g.: kernel of goal + backprojection from kernel backprojection from landmark area in 2nd paper Incomplete planning or task


View Full Document

Stanford CS 326A - Lecture Notes

Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?