Python Motion Planning v2.0.dev2 Release!
Release v2.0.dev2 - 2025/12/21
Update
- New planners:
- GBFS (Greedy Best-First Search)
- JPS (Jump Point Search)
- RRT-Connect
- Voronoi Planner
- New controller:
- RPP (Regulated Pure-Pursuit)
- Improve graph search planners:
- Add
diagonalargument, which determines whether expand nodes diagonally or not.
- Add
- Improve sample search planners:
- Now you can plan in continuous space.
- Use Faiss to accelerate the node search.
- Improve asymptotically optimal RRT* planner. Add
stop_until_sample_numto provide an option to wait for a better result.
- Improve Grid:
- Some interfaces changes (such as
type_map.array->type_map.data) - New function
point_float_to_int, etc.
- Some interfaces changes (such as
- Improve visualizer:
- Switching to PyVista, a 3D visualization library that renders faster than Matplotlib
- Some interface changes (such as dividing the original
Visualizerclass into three classesBaseVisualizer,Visualizer2D, andVisualizer3D) - Add
NE(Navigation Error),DTW(Dynamic Time Warping),nDTW(normalized Dynamic Time Warping) metrics toget_traj_infofunction.