A Discussion On.  The Paper by Dmitry Berenson and Siddhartha S Srinivasa here proves the probabilistic completeness of RRT based algorithms when planning.

Slides:



Advertisements
Similar presentations
Informed search algorithms
Advertisements

Distance Preserving Embeddings of Low-Dimensional Manifolds Nakul Verma UC San Diego.
Force Directed Scheduling Used as priority function. Force is related to concurrency. Sort operations for least force. Mechanical analogy: Force = constant.
CS 461 – Nov. 9 Chomsky hierarchy of language classes –Review –Let’s find a language outside the TM world! –Hints: languages and TM are countable, but.
22 March 2009Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction.
Iterative Deepening A* & Constraint Satisfaction Problems Lecture Module 6.
Review of Probability.
Manipulation Planning. In 1995 Alami, Laumond and T. Simeon proposed to solve the problem by building and searching a ‘manipulation graph’.
Physics 430: Lecture 16 Lagrange’s Equations with Constraints
Dave Lattanzi’s RRT Algorithm. General Concept Use dictionaries for trees Create a randomized stack of nodes Iterate through stack “Extend” each tree.
LaValle, Steven M. "Rapidly-Exploring Random Trees A Цew Tool for Path Planning." (1998) RRT Navigation.
Randomized Kinodynamics Motion Planning with Moving Obstacles David Hsu, Robert Kindel, Jean-Claude Latombe, Stephen Rock.
Instructor : Dr. Saeed Shiry
Presented by David Stavens. Manipulation Planning Before: Want to move the robot from one configuration to another, around obstacles. Now: Want to robot.
Motion Planning of Multi-Limbed Robots Subject to Equilibrium Constraints. Timothy Bretl Presented by Patrick Mihelich and Salik Syed.
Explaining High-Dimensional Data
Motion Planning. Basic Topology Definitions  Open set / closed set  Boundary point / interior point / closure  Continuous function  Parametric curve.
Configuration Space CS 326 A: Motion Planning
CS 240: Data Structures Tuesday, August 7 th 2-3 Trees, Proving Algorithms.
1 Analyzing Kleinberg’s (and other) Small-world Models Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
MAE 552 – Heuristic Optimization Lecture 6 February 6, 2002.
CS 326A: Motion Planning Configuration Space. Motion Planning Framework Continuous representation (configuration space and related spaces + constraints)
MAE 552 – Heuristic Optimization Lecture 26 April 1, 2002 Topic:Branch and Bound.
1 Path Planning in Expansive C-Spaces D. HsuJ. –C. LatombeR. Motwani Prepared for CS326A, Spring 2003 By Xiaoshan (Shan) Pan.
Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:
RRT-Connect path solving J.J. Kuffner and S.M. LaValle.
NUS CS 5247 David Hsu1 Last lecture  Multiple-query PRM  Lazy PRM (single-query PRM)
On Testing Convexity and Submodularity Michal Parnas Dana Ron Ronitt Rubinfeld.
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2003/index.htm Configuration Space – Basic Path-Planning Methods.
Unsupervised Learning
Path Planning in Expansive C-Spaces D. HsuJ.-C. LatombeR. Motwani CS Dept., Stanford University, 1997.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Event algebra Probability axioms Combinatorial problems (Sec )
Backtracking Reading Material: Chapter 13, Sections 1, 2, 4, and 5.
RNA Folding Kinetics Bonnie Kirkpatrick Dr. Nancy Amato, Faculty Advisor Guang Song, Graduate Student Advisor.
Integrated Grasp and Motion Planning For grasping an object in a cluttered environment several tasks need to take place: 1.Finding a collision free path.
Stochastic Roadmap Simulation: An Efficient Representation and Algorithm for Analyzing Molecular Motion Mehmet Serkan Apaydin, Douglas L. Brutlag, Carlos.
What If You Reject H 0 ? How much different is Second Population from which Your Sample Is derived? d is a rati o (Comparison) of group differences to.
ECONOMETRICS I CHAPTER 5: TWO-VARIABLE REGRESSION: INTERVAL ESTIMATION AND HYPOTHESIS TESTING Textbook: Damodar N. Gujarati (2004) Basic Econometrics,
Introduction to Monte Carlo Methods D.J.C. Mackay.
Gravity I: Gravity anomalies. Earth gravitational field. Isostasy.
General (point-set) topology Jundong Liu Ohio Univ.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction to computer vision Chapter 2: Image.
CS B659: Principles of Intelligent Robot Motion Configuration Space.
Quantum cosmology with nontrivial topologies T. Vargas Center for Mathematics and Theoretical Physics National Central University.
Testing the Manifold Hypothesis Hari Narayanan University of Washington In collaboration with Charles Fefferman and Sanjoy Mitter Princeton MIT.
Memory-Efficient Algorithms for the Verification of Temporal Properties C. Courcoubetis Inst. Of Comp. Sci. FORTH, Crete, Greece M. Verdi IBM Almaden P.
PROBABILITY, PROBABILITY RULES, AND CONDITIONAL PROBABILITY
Time Complexity of Algorithms (Asymptotic Notations)
Kinematic Redundancy A manipulator may have more DOFs than are necessary to control a desired variable What do you do w/ the extra DOFs? However, even.
Projective Geometry Hu Zhan Yi. Entities At Infinity The ordinary space in which we lie is Euclidean space. The parallel lines usually do not intersect.
1 JOB SEQUENCING WITH DEADLINES The problem is stated as below. There are n jobs to be processed on a machine. Each job i has a deadline d i ≥ 0 and profit.
Type I and Type II Errors. For type I and type II errors, we must know the null and alternate hypotheses. H 0 : µ = 40 The mean of the population is 40.
Discrete Mathematics Lecture # 22 Recursion.  First of all instead of giving the definition of Recursion we give you an example, you already know the.
Chapter 3.5 and 3.6 Heuristic Search Continued. Review:Learning Objectives Heuristic search strategies –Best-first search –A* algorithm Heuristic functions.
Welcome to MM207 Unit 7 Seminar Dr. Bob Hypothesis Testing and Excel 1.
Dr. Michael Nasief 1. MathematicsMeasure TheoryProbability TheoryRandom Process theory 2.
Extending a displacement A displacement defined by a pair where l is the length of the displacement and  the angle between its direction and the x-axix.
CompSci Today’s Topics Computer Science Noncomputability Upcoming Special Topic: Enabled by Computer -- Decoding the Human Genome Reading Great.
Machine Learning Basics
EMIS 8374 Dijkstra’s Algorithm Updated 18 February 2008
6. Introduction to nonparametric clustering
Statistical inference
Important Definitions for Gas Laws Unit
The Law of Complements P(A) = 1 – P(AC) Or P(AC) = 1 – P(A)
Maths for Signals and Systems Linear Algebra in Engineering Lecture 6, Friday 21st October 2016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL.
Humanoid Motion Planning for Dual-Arm Manipulation and Re-Grasping Tasks Nikolaus Vahrenkamp, Dmitry Berenson, Tamim Asfour, James Kuffner, Rudiger Dillmann.
Hierarchical Routing in Networks with Bounded Doubling Dimension
Statistical inference
Presentation transcript:

A Discussion On

 The Paper by Dmitry Berenson and Siddhartha S Srinivasa here proves the probabilistic completeness of RRT based algorithms when planning under constraints on end effectors pose.  Since the constraint may include lower- dimensional manifolds in configuration space, we use sample – project method instead of rejection sampling.

 Set of properties for the projection operator and prove that these properties allow the sample-project method to cover the constraint manifold.  a class of RRT-based algorithms (such as CBiRRT and TCRRT ), which use such a projection operator are probabilistically complete.

 Self Motion Manifold: set of configurations that place the end effector in a certain pose

 Consider manifolds A and B. (A intersection B) is n-dimensional if the following conditions are true:  1) A and B are both n-dimensional  2) A and B are both submanifolds of the same n-dimensional manifold.  3) (A intersetion B) =null ;

 A sampling method covers a manifold if it generates a set of samples such that any open n-dimensional ball contained in the manifold contains at least one sample.

 Q and R are pure manifolds. (i.e n and r are constant)  No- Non- Holonominc constraints.

 The sample-project method is an approach which can generate samples on manifolds of a lower dimension. This method first produces a sample in the C-space and then projects that sample onto M using a projection operator P : Q  M.  In order to show that an algorithm using the sample-project method is probabilistically complete, we must first show that this method covers M.

 1) P (q) = q if and only if x(q) belongs to T  2) If x(q1) is closer to x(q2) that belongs to T than to any other point in T and dist(x(q1); x(q2)) 0, then x(P (q1)) = x(q2)  1=> project configurations from M onto itself  2=> any point from T shall be choosen

 Okay we say when d=r, non zero volume and we are good.  SO prove only for d<r  Now consider Ball B m (q). Show that sample- project samples in any Bm as the number of iterations goes to infinity, thus covering of M

 Consider an n-dimensional manifold C(B m ) = {q : P (q) belongs to B m ; q belongs to Q}.  If such a C exists for any Bm, the sample- project method will place a sample inside C with probability greater than 0 (because C is n-dimensional) and that sample will project into Bm.

 Such C is

 We will show that an RRT-based algorithm with the following properties is probabilistically complete.  1) Given a node of the existing tree, the probability of sampling in an n-dimensional ball centered at that node is greater than 0 and the sampling covers this ball.  2) The algorithm uses a projection operator with the properties of P to project samples to M.

 The algorithm covers B n (q n ) intersection M c as the number of samples goes to infinity  The algorithm will place a node in any B m subset of M c as the number of samples goes to infinity.  The algorithm is probabilistically complete. 