pybullet_planning.motion_planners.lazy_prm.lazy_prm
-
pybullet_planning.motion_planners.lazy_prm.lazy_prm(start, goal, sample_fn, extend_fn, collision_fn, num_samples=100, weights=None, p_norm=2, lazy=False, max_cost=inf, max_time=inf, verbose=False, draw_fn=None, **kwargs)[source] - Parameters
start – Start configuration - conf
goal – End configuration - conf
sample_fn – Sample function - sample_fn()->conf
extend_fn – Extension function - extend_fn(q1, q2)->[q’, …, q”]
collision_fn – Collision function - collision_fn(q)->bool
max_time – Maximum runtime - float
kwargs – Keyword arguments
- Returns
Path [q’, …, q”] or None if unable to find a solution