awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ros-planning avatar

ros-planning/navigationArchived

0
View on GitHub↗
2,648 نجوم·1,831 تفرعات·C++·7 مشاهدات

Navigation

This project is a framework for autonomous mobile robot navigation within the Robot Operating System ecosystem. It provides a suite of tools for calculating safe trajectories and movement commands, enabling mobile bases to reach specific destinations while avoiding obstacles in dynamic environments.

The system utilizes a hierarchical planning approach that separates long-range path generation from short-range reactive obstacle avoidance. It maintains spatial awareness through a centralized coordinate tracking system and a grid-based representation that stores obstacle information and proximity costs. A plugin-based architecture allows for the integration of custom path planners and recovery behaviors, while a message-passing interface decouples sensor processing from control logic.

The framework supports comprehensive robot operations, including sensor data integration from cameras, lidars, and encoders, as well as simultaneous localization and mapping. It continuously translates high-level navigation goals into low-level linear and angular velocity commands to drive robot hardware.

Features

  • Robotics Software Stacks - Provides a comprehensive framework for autonomous mobile robot path planning, obstacle avoidance, and localization within the ROS ecosystem.
  • Robotic Hierarchical Planners - Implements a two-tier hierarchical planning system that separates long-range path generation from short-range reactive obstacle avoidance.
  • Autonomous Robot Navigation - Calculates safe movement speeds and guides mobile bases toward destinations while avoiding obstacles.
  • Velocity Command Generation - Translates high-level navigation goals into low-level linear and angular velocity commands for robot hardware.
  • التوطين ورسم الخرائط المتزامن (SLAM) - Determines robot position while simultaneously building maps of the environment using sensor data.
  • Mobile Base Controllers - Translates high-level navigation goals into low-level velocity commands to drive robot wheels or tracks.
  • Robotic Path Planners - Provides algorithms for calculating safe trajectories and movement commands for mobile bases.
  • Sensor Processing - Integrates inputs from cameras, lidars, and encoders to perceive the environment and identify hazards.
  • Grid-Based Costmaps - Provides grid-based spatial representations to store obstacle information and proximity costs for safe navigation corridor evaluation.
  • Coordinate Frame Transformations - Maintains a centralized transform tree to track spatial relationships between robot sensors and the world frame.
  • Inter-Process Communication - Uses a message-passing interface to decouple sensor processing from high-level path planning and control logic.
  • Plugin-Based Architectures - Employs a plugin-based architecture to allow swapping path planners and recovery behaviors without modifying the core control loop.

سجل النجوم

مخطط تاريخ النجوم لـ ros-planning/navigationمخطط تاريخ النجوم لـ ros-planning/navigation

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Navigation

مجموعات منسقة بعناية يظهر فيها Navigation.
  • إطارات عمل تطوير الروبوتات / أدوات نظام ROS
  • Hybrid motion planning

الأسئلة الشائعة

ما هي وظيفة ros-planning/navigation؟

This project is a framework for autonomous mobile robot navigation within the Robot Operating System ecosystem. It provides a suite of tools for calculating safe trajectories and movement commands, enabling mobile bases to reach specific destinations while avoiding obstacles in dynamic environments.

ما هي الميزات الرئيسية لـ ros-planning/navigation؟

الميزات الرئيسية لـ ros-planning/navigation هي: Robotics Software Stacks, Robotic Hierarchical Planners, Autonomous Robot Navigation, Velocity Command Generation, التوطين ورسم الخرائط المتزامن (SLAM), Mobile Base Controllers, Robotic Path Planners, Sensor Processing.

ما هي البدائل مفتوحة المصدر لـ ros-planning/navigation؟

تشمل البدائل مفتوحة المصدر لـ ros-planning/navigation: ros-planning/navigation2 — Navigation2 is a navigation stack for ROS 2 designed for autonomous robot navigation. It provides a framework for… ros-navigation/navigation2 — Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path… ai-winter/ros_motion_planning — This project is a comprehensive library and framework for autonomous mobile robot navigation, providing a suite of… inavflight/inav — iNAV is flight control firmware designed to manage the stability, movement, and flight dynamics of multirotors,… spyder-ide/spyder — Spyder is a scientific integrated development environment designed for scientific computing and interactive Python… vendicated/vencord — Vencord is a modification framework designed for the desktop and web versions of Discord. It functions as a…

بدائل مفتوحة المصدر لـ Navigation

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Navigation.
  • ros-planning/navigation2الصورة الرمزية لـ ros-planning

    ros-planning/navigation2

    4,386عرض على 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++
    عرض على GitHub↗4,386
  • ai-winter/ros_motion_planningالصورة الرمزية لـ ai-winter

    ai-winter/ros_motion_planning

    3,529عرض على GitHub↗

    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

    C++artificial-potential-fieldastarautonomous-vehicles
    عرض على GitHub↗3,529
  • ros-navigation/navigation2الصورة الرمزية لـ ros-navigation

    ros-navigation/navigation2

    4,373عرض على 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
    عرض على GitHub↗4,373
  • inavflight/inavالصورة الرمزية لـ iNavFlight

    iNavFlight/inav

    4,124عرض على GitHub↗

    iNAV is flight control firmware designed to manage the stability, movement, and flight dynamics of multirotors, fixed-wing aircraft, and rovers. It serves as an autonomous flight controller and GPS navigation software capable of executing waypoint missions and maintaining position and altitude hold. The system integrates GPS and compass data to enable autonomous navigation and automatic return to home sequences during signal loss or sensor failure. It includes an on-screen display generator to render real-time vehicle status and warnings directly onto a pilot video feed, alongside a flight te

    Cairplaneautopilotfpv
    عرض على GitHub↗4,124
  • عرض جميع البدائل الـ 30 لـ Navigation→