awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Robot motion planning

रैंकिंग 24 जुल॰ 2026 को अपडेट की गई

For motion planning profiles, the strongest matches are zhm-real/pathplanning (PathPlanning is a Python library providing implementations of sampling-based), ai-winter/ros_motion_planning (This library provides a comprehensive framework for autonomous robot) and atsushisakai/pythonrobotics (PythonRobotics provides a comprehensive collection of trajectory generation, path). zhm-real/motionplanning and robotlocomotion/drake round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore top open-source robot motion planning repositories, ranked by GitHub stars and activity, and find the right one for your project.

Robot motion planning

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • zhm-real/pathplanningzhm-real का अवतार

    zhm-real/PathPlanning

    9,294GitHub पर देखें↗

    PathPlanning is a library of animated path planning algorithms that includes implementations of A-star, Dijkstra, RRT, and spline-based trajectory generation for both 2D and 3D environments. The project provides a collection of motion planning algorithms that demonstrate how robots can find collision-free paths through continuous spaces, with each algorithm rendered as a step-by-step visual animation to show how the search or tree grows over time. The library covers three main categories of path planning: sampling-based methods like RRT, RRT-star, and BIT-star that grow trees by randomly samp

    PathPlanning is a Python library providing implementations of sampling-based planners, heuristic graph search, and spline trajectory generation for 2D and 3D environments, making it a suitable tool for exploring motion planning algorithms.

    Python3D RRT Implementations3D RRT ImplementationsRRT Implementations
    GitHub पर देखें↗9,294
  • ai-winter/ros_motion_planningai-winter का अवतार

    ai-winter/ros_motion_planning

    3,529GitHub पर देखें↗

    This project is a comprehensive library and framework for autonomous mobile robot navigation, providing a suite of geometric, heuristic, and optimization-based algorithms. It enables robots to calculate collision-free global paths and generate smooth, kinematically feasible local trajectories within complex environments. The system is built on a modular plugin architecture that allows developers to integrate and configure custom motion planning algorithms directly into the Robot Operating System. By utilizing a layered spatial representation, the framework aggregates heterogeneous sensor data

    This library provides a comprehensive framework for autonomous robot navigation, supporting trajectory generation, collision avoidance, and both sampling-based and optimization-based motion planning algorithms.

    C++Trajectory GenerationConstrained Trajectory OptimizationKinematic Path Planning
    GitHub पर देखें↗3,529
  • atsushisakai/pythonroboticsAtsushiSakai का अवतार

    AtsushiSakai/PythonRobotics

    29,772GitHub पर देखें↗

    PythonRobotics is a comprehensive collection of modular robotics algorithms and educational simulations designed for autonomous navigation, state estimation, and motion control. The project provides a library of standalone implementations for path planning, localization, mapping, and kinematics, serving as a resource for researchers and students to experiment with foundational and advanced robotic theories. The project distinguishes itself through an algorithm-centric design where each module functions as an isolated script, allowing for independent testing and clear pedagogical demonstration

    PythonRobotics provides a comprehensive collection of trajectory generation, path planning, and collision avoidance algorithms implemented as modular scripts, though it is primarily designed as an educational and prototyping resource rather than a high-performance production framework.

    PythonKinematicsNonlinear Optimization SolversSampling-Based Motion Planning
    GitHub पर देखें↗29,772
  • zhm-real/motionplanningzhm-real का अवतार

    zhm-real/MotionPlanning

    2,702GitHub पर देखें↗

    MotionPlanning is a software library designed for autonomous navigation, providing a comprehensive suite of tools for path planning, trajectory generation, and vehicle control. It enables the calculation of collision-free routes and dynamic movement paths for autonomous vehicles operating in complex, changing environments. The project distinguishes itself by integrating hierarchical motion decomposition, which separates high-level route planning from low-level trajectory generation to manage computational complexity. It employs kinematic bicycle modeling and trailer dynamics simulation to ens

    This repository provides a comprehensive suite of path planning, trajectory generation, and vehicle control tools tailored for autonomous vehicles and robotics motion planning.

    PythonTrajectory GenerationKinematic Path Planning
    GitHub पर देखें↗2,702
  • robotlocomotion/drakeRobotLocomotion का अवतार

    RobotLocomotion/drake

    3,910GitHub पर देखें↗

    Drake is a robotics simulation framework and control system modeling tool used for designing, simulating, and verifying the dynamics of complex robotic systems. It functions as a multibody dynamics simulator and a mathematical optimization library, providing a suite of algorithms for trajectory optimization and the simulation of articulated robots. The framework is distinguished by its block-diagram system for composing dynamical subsystems and its ability to formulate and solve diverse mathematical programs, including linear, quadratic, and nonconvex nonlinear problems. It supports specializ

    Drake is a comprehensive robotics simulation and optimization framework that provides advanced mathematical tools for trajectory generation, collision avoidance, and dynamic modeling of complex multibody systems.

    C++Nonlinear Optimization SolversTrajectory Optimization SuitesConstrained Trajectory Optimization
    GitHub पर देखें↗3,910
  • ai-winter/python_motion_planningai-winter का अवतार

    ai-winter/python_motion_planning

    1,048GitHub पर देखें↗

    This project is a comprehensive software framework for autonomous robot navigation, providing a collection of algorithms for path planning, motion control, and trajectory generation. It serves as a toolkit for implementing and researching navigation logic, enabling the calculation of collision-free routes and the execution of precise movement commands for autonomous mobile agents. The library distinguishes itself by integrating both global pathfinding and real-time reactive control strategies. It supports diverse planning methodologies, including graph-based heuristic searches and sampling-ba

    This framework provides a collection of algorithms for path planning, collision avoidance, and trajectory generation, making it a fitting toolkit for robot navigation despite lacking dedicated dynamic modeling.

    PythonTrajectory GenerationGround Robot Obstacle AvoidanceRandom-Sampling Tree Expansion
    GitHub पर देखें↗1,048
  • ompl/omplompl का अवतार

    ompl/ompl

    2,082GitHub पर देखें↗

    The Open Motion Planning Library (OMPL)

    OMpl is the definitive motion planning library providing advanced sampling-based planning algorithms, multi-DOF support, and collision checking integration that directly fits this search.

    C++Motion PlanningMotion Planning and ControlPlanning and Control
    GitHub पर देखें↗2,082
  • atb033/multi_agent_path_planningatb033 का अवतार

    atb033/multi_agent_path_planning

    1,456GitHub पर देखें↗

    This library is a comprehensive toolkit for autonomous robot navigation and multi-agent motion coordination. It provides a framework for calculating collision-free movement trajectories, enabling multiple robots to operate within shared environments while maintaining efficient and safe paths. The project distinguishes itself by supporting both global and decentralized control strategies. It offers global coordination techniques that resolve path conflicts across entire workspaces to ensure unified group movement, alongside decentralized methods that allow individual agents to react dynamicall

    This repository provides a comprehensive toolkit for robot navigation and multi-agent path planning, delivering collision-free trajectories and kinematic path smoothing well-suited for coordinated movement.

    PythonTrajectory Optimization SuitesKinematic Path Planning
    GitHub पर देखें↗1,456
  • ros-planning/navigation2ros-planning का अवतार

    ros-planning/navigation2

    4,386GitHub पर देखें↗

    Navigation2 is a navigation stack for ROS 2 designed for autonomous robot navigation. It provides a framework for computing optimal paths from a starting position to a goal while avoiding static and dynamic obstacles. The system utilizes a behavior tree orchestrator to coordinate complex navigation tasks and trigger recovery actions. Its architecture is plugin-based, allowing planners, controllers, and costmap layers to be swapped at runtime without recompiling the core system. The project covers path planning, motion control, and environmental mapping. It generates occupancy grids and costm

    Navigation2 is a complete autonomous robot navigation stack providing path planning, collision avoidance, and trajectory tracking, though it focuses more on end-to-end mobile robot navigation than a general-purpose motion planning library.

    C++Ground Robot Obstacle AvoidanceSpline Trajectory Generators
    GitHub पर देखें↗4,386
  • ros-navigation/navigation2ros-navigation का अवतार

    ros-navigation/navigation2

    4,373GitHub पर देखें↗

    Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path planner, costmap management system, kinematic motion controller, and behavior tree orchestrator to compute collision-free routes and execute movement commands. The framework is distinguished by its use of behavior trees to coordinate modular task servers, enabling complex navigation routines and autonomous recovery actions. It supports a plugin-based architecture that allows planners and controllers to be swapped at runtime to adapt to different environments. The system covers a

    Navigation2 is a ROS 2 framework that provides core robotics motion planning, costmap management, and trajectory smoothing for autonomous mobile robots, fitting the category well despite being tailored to the ROS 2 ecosystem.

    C++Ground Robot Obstacle AvoidanceKinematic Path PlanningSpline Trajectory Generators
    GitHub पर देखें↗4,373
  • rst-tu-dortmund/teb_local_plannerrst-tu-dortmund का अवतार

    rst-tu-dortmund/teb_local_planner

    1,322GitHub पर देखें↗

    Teblocalplanner is a robot navigation package and local planner that computes collision-free trajectories for mobile robots in dynamic environments. The software operates as a navigation algorithm designed to calculate optimal paths by continuously balancing execution time, kinematic limits, obstacle clearance, and trajectory smoothness within a moving time window. The system utilizes timed-elastic-band optimization to treat trajectories as elastic bands that deform based on environmental constraints and obstacles. It incorporates graph-based topology generation to explore distinct homotopy

    This C++ ROS package provides optimal trajectory planning for mobile robots using timed-elastic-bands, fitting the motion planning category well despite being specialized for wheeled navigation rather than general multi-DOF arms.

    C++Constrained Trajectory Optimization
    GitHub पर देखें↗1,322
  • zju-fast-lab/ego-planner-swarmZJU-FAST-Lab का अवतार

    ZJU-FAST-Lab/ego-planner-swarm

    2,083GitHub पर देखें↗

    Ego-planner-swarm is an autonomous drone swarm trajectory planner and decentralized multi-agent navigation system. It provides algorithmic software tools for calculating collision-free movement paths for single or multiple multicopters using decentralized onboard computing and local peer communication without relying on central ground stations or servers. The software encompasses algorithmic components for drone motion planning, including asynchronous background replanning loops that adapt flight paths immediately to newly perceived obstacles or moving agents. Movement paths are represented

    This C++ repository is a trajectory planning library tailored for multicopters that provides real-time collision avoidance and multi-agent coordination, though it focuses on aerial robotics rather than general multi-DOF robotic arms or vehicles.

    C++Spline Trajectory Generators
    GitHub पर देखें↗2,083
टॉप 10 की एक नज़र में तुलना करें
रिपॉजिटरीस्टार्सभाषालाइसेंसअंतिम पुश
zhm-real/pathplanning9.3KPythonMIT6 फ़र॰ 2023
ai-winter/ros_motion_planning3.5KC++GPL-3.024 अप्रैल 2026
atsushisakai/pythonrobotics29.8KPythonNOASSERTION15 जून 2026
zhm-real/motionplanning2.7KPython—13 जन॰ 2024
robotlocomotion/drake3.9KC++other21 फ़र॰ 2026
ai-winter/python_motion_planning1KPythonGPL-3.02 जून 2026
ompl/ompl2.1KC++NOASSERTION12 जून 2026
atb033/multi_agent_path_planning1.5KPythonMIT5 अप्रैल 2023
ros-planning/navigation24.4KC++NOASSERTION25 जून 2026
ros-navigation/navigation24.4KC++NOASSERTION22 जून 2026

Related searches

  • Path planning algorithms
  • Hybrid motion planning
  • Voice profile manager
  • ह्यूमन पोज़ एस्टिमेशन के लिए लाइब्रेरी
  • Voice profile manager
  • एजेंट प्लानिंग और रीजनिंग के लिए लाइब्रेरी
  • Object animation engine
  • Memory profilers