Toward Optimal Configuration Space Sampling - PowerPoint PPT Presentation

About This Presentation
Title:

Toward Optimal Configuration Space Sampling

Description:

More Points Better Sampling. NUS CS5247. How to Sample Smartly? Complete knowledge of configuration Space (usually unavailable) ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 26
Provided by: yan65
Category:

less

Transcript and Presenter's Notes

Title: Toward Optimal Configuration Space Sampling


1
Toward Optimal Configuration Space Sampling
  • Presented by
  • Yan Ke

2
Sampling Problem
  • Tool Sample points.
  • Target Construct a roadmap representing the
    complete connectivity of the configuration space.

3
More Points ? Better Sampling
4
How to Sample Smartly?
  • Complete knowledge of configuration Space
    (usually unavailable).
  • Using information from past experience (our
    approach).

5
Modeling Configuration Space
  • Section 1

6
Build a Model from Past Exp.
  • Machine learning is concerned with how to
    automate learning from experience.
  • An existing obstructed node indicates being his
    neighbors, you are also likely to be obstructed.
  • And vise versa.

7
Probability for a single node
  • P(qi M)
  • q newly sampled point
  • i 1(free) or 0 (obstructed)
  • M Model built from past experience
  • We are learning P base on M.
  • We want P(q1 M)?

8
Basic Idea
  • Model configuration space as binary
    classification C(p) (0,1)
  • If q is ps neighbor,
  • C(p) 1 P(q1 M)?
  • C(p) 0 P(q1 M)?

9
Approximation Function
  • Denote C(q) P(q1 M)
  • Obviously C(q) 0,1

10
K-nearest Neighbors
  • Q qi i 1,2n
  • N(q,k) The function provides the k-nearest
    neighbors in Q.
  • C(q)

11
A Screen Shot from the Paper
12
Probabilities
  • P(q1 M) C(q)
  • P(q0 M) 1 - C(q)

13
Utility Function
  • Section 2

14
Utility Function
  • Purpose Characterize the relevance of a
    configuration to successfully guide sampling.
  • Relevance of a configuration
  • Unexplored regions near to existing roadmap
    components?
  • maximally distance from existing components in
    unexplored regions of configuration space?

15
Utility Function
  • U(qi , R)
  • q newly sampled point
  • i 1(free) or 0 (obstructed)
  • R the roadmap

16
Information Gain
  • IG(S,K) H(S) H(SK)
  • S some system
  • K new knowledge
  • H() entropy function
  • As S getting more information, H(S)?

17
Utility Function
  • U(qi , R) IG (R,q) H(R) H(Rq)
  • We claim that an obstructed sample doesnt
    provide us any IG
  • i.e. U(qi , R) 0

18
Another Screen Shot
19
How to get around it?
  • Return to our very basic goal Full Connectivity
  • We restrict our current roadmap to be a set of
    disjoint component.
  • The maximal IG is likely to appear near the
    middle point of two large disjoint components.

20
Utility-Guided Sampling
  • Section 3

21
Utility-Guided Sampling
22
Algorithm
23
Experiment
  • Environment Two workspaces with robots of
    varying degrees of freedom.
  • Each robot 3-4 links.
  • Each joint 3 degrees of freedom.
  • Total 9 or 12 DOF

24
Result Faster
25
Conclusion
  • Utility-Guided Sampling
  • Guiding sampling to more relevant configurations.
  • Experimentally proved to be efficient
Write a Comment
User Comments (0)
About PowerShow.com