Motion Planning
Some data may be outdated — see provenance labels.
Motion planning and Navigation of AGV/AMR:ROS planner plugin implementation of A*, JPS, D*, LPA*, D* Lite, Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, PSO, Voronoi, PID, LQR, MPC, DWA, APF, Pure Pursuit etc. observed · 2026-10-06
Health v2 · maintenance only
64/100
- Activity 71
- Release rhythm 35
- Longevity 98
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1377
- days_rel: n/a
- days_push: 179
- n_releases_24m: 0
Adoption not part of the score
3592 stars · 514 forks observed · 2026-10-06
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/ros_motion_planning · fetched 2026-10-06 · 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/ros_motion_planning | main | 64 |
| ai-winter/python_motion_planning | main | 91 |
| ai-winter/matlab_motion_planning | main | 34 |
| ai-winter/ros_pedestrians_simulation | plugin | 34 |
| ai-winter/ros_motion_planning_visualizer | plugin | 33 |
For agents
markdown · JSON · MCP: product_card(name="ai-winter/ros_motion_planning")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem