awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ai-winter avatar

ai-winter/ros_motion_planning

0
View on GitHub↗
3,529 stele·515 fork-uri·C++·GPL-3.0·17 vizualizări

Ros Motion Planning

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 into a unified costmap, ensuring that planners maintain a consistent view of environmental constraints and obstacles.

The platform covers a broad range of navigation capabilities, including graph-based and sampling-based path searching, trajectory smoothing, and real-time control loops. It also includes integrated tools for visualizing planning data and simulating dynamic environments to assist in the development and testing of navigation logic. The software supports containerized deployment to ensure consistent execution across various hardware setups.

Features

  • Autonomous Robot Navigation - Provides a comprehensive framework for implementing and customizing autonomous mobile robot navigation within the ROS ecosystem.
  • Path Planning Algorithms - Calculates collision-free global paths using a variety of graph-based, sampling-based, and heuristic search algorithms.
  • Robotic Path Planners - Offers a comprehensive library of geometric, heuristic, and optimization-based methods for generating collision-free paths.
  • Trajectory Generation - Generates smooth, kinematically feasible motion profiles and trajectories for autonomous mobile robots navigating complex environments.
  • Grid-Based Costmaps - Provides a unified grid-based representation of environmental obstacles and traversability costs for mobile robot navigation.
  • Plugin-Based Architectures - Utilizes a modular plugin architecture to dynamically load and configure specialized motion planning solvers.
  • Model Predictive Control Loops - Solves real-time optimization problems to generate velocity commands that track planned paths while dynamically reacting to unforeseen obstacles.
  • Navigation Algorithm Plugins - Enables the integration of specialized motion planning algorithms through a standardized navigation plugin interface.
  • Spline Trajectory Generators - Generates smooth, kinematically feasible movement curves using polynomial and spline models for precise robot control.
  • Costmap Generation - Integrates heterogeneous sensor data into a unified costmap to define spatial constraints and traversability.
  • Kinematic Path Planning - Calculates collision-free global routes and local trajectories for mobile platforms using kinematic-aware planning methods.
  • Motion Planning Toolkits - Provides a collection of motion planning algorithms implemented as plugins for the Robot Operating System.
  • Sampling-Based Planners - Constructs high-dimensional paths using random sampling to navigate complex environments where grid-based methods are computationally expensive.
  • Local Trajectory Calculation - Computes optimal local trajectories using model predictive control to navigate around obstacles while respecting kinematic limits.
  • Constrained Trajectory Optimization - Refines geometric paths into smooth, time-parameterized motion profiles that respect robot kinematic and dynamic constraints.
  • Heuristic Search Planners - Implements heuristic-driven graph search algorithms to calculate optimal collision-free global paths.

Istoric stele

Graficul istoricului de stele pentru ai-winter/ros_motion_planningGraficul istoricului de stele pentru ai-winter/ros_motion_planning

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Ros Motion Planning

Colecții selectate manual în care apare Ros Motion Planning.
  • Hybrid motion planning
  • Framework pentru robotică / ecosistem ROS

Alternative open-source pentru Ros Motion Planning

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ros Motion Planning.
  • ros-navigation/navigation2Avatar ros-navigation

    ros-navigation/navigation2

    4,373Vezi pe GitHub↗

    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

    C++navigationroboticsros2
    Vezi pe GitHub↗4,373
  • ai-winter/python_motion_planningAvatar ai-winter

    ai-winter/python_motion_planning

    1,048Vezi pe GitHub↗

    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

    Pythona-starartificial-potential-fieldautonomous-vehicles
    Vezi pe GitHub↗1,048
  • ros-planning/navigation2Avatar ros-planning

    ros-planning/navigation2

    4,386Vezi pe GitHub↗

    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

    C++
    Vezi pe GitHub↗4,386
  • zhm-real/pathplanningAvatar zhm-real

    zhm-real/PathPlanning

    9,294Vezi pe GitHub↗

    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

    Pythonanytime-dstaranytime-repairing-astarastar
    Vezi pe GitHub↗9,294
Vezi toate cele 30 alternative pentru Ros Motion Planning→

Întrebări frecvente

Ce face ai-winter/ros_motion_planning?

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.

Care sunt principalele funcționalități ale ai-winter/ros_motion_planning?

Principalele funcționalități ale ai-winter/ros_motion_planning sunt: Autonomous Robot Navigation, Path Planning Algorithms, Robotic Path Planners, Trajectory Generation, Grid-Based Costmaps, Plugin-Based Architectures, Model Predictive Control Loops, Navigation Algorithm Plugins.

Care sunt câteva alternative open-source pentru ai-winter/ros_motion_planning?

Alternativele open-source pentru ai-winter/ros_motion_planning includ: ros-navigation/navigation2 — Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path… ai-winter/python_motion_planning — This project is a comprehensive software framework for autonomous robot navigation, providing a collection of… ros-planning/navigation2 — Navigation2 is a navigation stack for ROS 2 designed for autonomous robot navigation. It provides a framework for… zhm-real/pathplanning — PathPlanning is a library of animated path planning algorithms that includes implementations of A-star, Dijkstra, RRT,… atsushisakai/pythonrobotics — PythonRobotics is a comprehensive collection of modular robotics algorithms and educational simulations designed for… zhm-real/motionplanning — MotionPlanning is a software library designed for autonomous navigation, providing a comprehensive suite of tools for…