Motion Planning
Motion planning(Path Planning and Trajectory Planning/Tracking) of AGV/AMR:python implementation of Dijkstra, A*, JPS, D*, LPA*, D* Lite, (Lazy)Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, Voronoi, PID, DWA, APF, LQR, MPC, RPP, Bezier, Dubins etc. observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 85
- Release rhythm 74
- Longevity 93
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 66.5
- age_days: 1303
- days_rel: 92
- days_push: 92
- n_releases_24m: 7
Adoption not part of the score
1074 stars · 149 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A collection of motion planning algorithm implementations covering graph search (A*, JPS, D*, LPA*, D* Lite, Theta*), sampling-based planning (RRT variants, ACO, PSO, Voronoi), and trajectory optimization/tracking (PID, LQR, MPC, DWA, APF, Pure Pursuit). Available as a ROS planner plugin in C++ and as a standalone Python library for learning and prototyping.
Use cases
- implement path planning for a mobile robot
- compare A* vs RRT vs D* Lite algorithms
- learn motion planning algorithms with visual demos
- add a custom local planner plugin to ROS move_base
- prototype trajectory tracking controllers like MPC and Pure Pursuit
- simulate AGV/AMR navigation in ROS and Gazebo
- study path searching and trajectory optimization theory
When to choose
- you need reference implementations of many classic motion planning algorithms in one codebase
- you are building ROS-based robot navigation with planner plugins
- you want runnable, visualizable code to learn planning algorithms
- you are prototyping AGV/AMR navigation stacks
When to avoid
- you need production-grade, safety-certified navigation for commercial deployment
- you work outside ROS/Python and need a turnkey planner binary
- you need 3D planning for aerial or manipulator motion out of the box
- you require permissive licensing - the code is GPL-3.0
Facets
library · maturity active
simulation robotics robotics autonomous-vehicles education python cpp cross-platform motion-planning path-planning trajectory-optimization astar rrt dwa mpc ros-navigation agv amr path-tracking sampling-based-planning algorithm-visualization algorithms linux ros
3 sources
- readme: https://github.com/ai-winter/python_motion_planning · fetched 2026-08-28 · fcd21e688de8
- homepage: https://ai-winter.github.io/python_motion_planning/ · fetched 2026-08-29 · 36c6c3c2e4f9
- registry_pypi: https://pypi.org/pypi/python_motion_planning/json · fetched 2026-08-29 · 530d3045c1b4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ai-winter/python_motion_planning | main | 83 |
| ai-winter/ros_motion_planning | plugin | 67 |
For agents
markdown · JSON · MCP: product_card(name="ai-winter/python_motion_planning")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem