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

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

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

ZJU-FAST-Lab/ego-planner-swarm

0
View on GitHub↗
2,083 स्टार्स·361 फोर्क्स·C++·GPL-3.0·3 व्यूज़

Ego Planner Swarm

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 mathematically as continuous piecewise polynomial curves that allow analytical derivatives for velocity and acceleration constraints, while initial safe graph routes are generated through cluttered environments using safe flight corridors extracted from volumetric distance fields. These paths are refined iteratively by combining smoothness penalties with repulsive potential fields derived directly from local occupancy map gradients, while accounting for the velocity, acceleration, and dynamic limits of multicopters.

The repository includes a simulation environment that models quadrotor physical dynamics, motor responses, and motion constraints in software, alongside hardware-accelerated sensor simulation that generates synthetic depth images and point clouds to mimic onboard perception.

Features

  • Multi-Agent Trajectory Planners - Computing safe and collision-free movement paths for multiple autonomous robots operating simultaneously in crowded spaces.
  • Spline Trajectory Generators - Represents smooth flight paths mathematically as continuous piecewise polynomial curves that allow instant analytical derivatives for velocity and acceleration constraints.
  • Path Planning Algorithms - The robotics framework calculates collision-free movement vectors and safe flight paths concurrently for multiple autonomous aerial robots using decentralized onboard planning algorithms.
  • Autonomous Drone Swarm Trajectory Planners - An algorithmic software tool that calculates collision-free movement paths for single or multiple multicopters using decentralized onboard computing.
  • Decentralized Multi-Agent Navigation Systems - A navigation system that coordinates movement vectors for autonomous aerial vehicles simultaneously without central server coordination.
  • Decentralized Swarm Optimization - Computes collision-free multi-agent paths independently onboard each vehicle using local communication and peer state sharing without a central coordinator.
  • Gradient-Based Safe Trajectory Optimizers - Refines movement paths iteratively by combining smoothness penalties with repulsive potential fields derived directly from local occupancy map gradients.
  • Aerial Navigation Simulations - Guiding groups of aerial vehicles through complex environments using decentralized algorithms without relying on central ground stations.
  • Quadrotor Dynamics Simulators - The robotics framework calculates physical movement and response to motion commands either through simplified kinematic conversion or full differential equation dynamics modeling.
  • Quadrotor Physics Simulators - Modeling the real-world flight dynamics, motor responses, and motion constraints of multicopter drones in software.
  • Robotics Simulators - Simulating fleets of autonomous vehicles in shared virtual environments to test coordination algorithms before deploying them to real hardware.
  • ROS Simulation Bridges - A simulation environment that models quadrotor physical dynamics and generates synthetic depth sensor data for testing robotic algorithms.
  • Synthetic Sensor Simulation - The robotics framework generates synthetic depth images and point cloud measurements using graphics hardware to mimic real onboard sensor perception in testing environments.
  • Kinodynamic State Machine Simulators - Models drone movement constraints directly within the path search phase by accounting for velocity, acceleration, and dynamic limits of multicopters.
  • Topological Path Searchers - Generates initial safe graph routes through cluttered environments using safe flight corridors extracted from volumetric distance fields before numerical refinement.
  • Asynchronous Recalibration Loops - Runs continuous replanning cycles in dedicated background threads to adapt flight paths immediately to newly perceived obstacles or moving agents.

स्टार हिस्ट्री

zju-fast-lab/ego-planner-swarm के लिए स्टार हिस्ट्री चार्टzju-fast-lab/ego-planner-swarm के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

zju-fast-lab/ego-planner-swarm क्या करता है?

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.

zju-fast-lab/ego-planner-swarm की मुख्य विशेषताएं क्या हैं?

zju-fast-lab/ego-planner-swarm की मुख्य विशेषताएं हैं: Multi-Agent Trajectory Planners, Spline Trajectory Generators, Path Planning Algorithms, Autonomous Drone Swarm Trajectory Planners, Decentralized Multi-Agent Navigation Systems, Decentralized Swarm Optimization, Gradient-Based Safe Trajectory Optimizers, Aerial Navigation Simulations।

zju-fast-lab/ego-planner-swarm के कुछ ओपन-सोर्स विकल्प क्या हैं?

zju-fast-lab/ego-planner-swarm के ओपन-सोर्स विकल्पों में शामिल हैं: ai-winter/python_motion_planning — This project is a comprehensive software framework for autonomous robot navigation, providing a collection of… zhm-real/pathplanning — PathPlanning is a library of animated path planning algorithms that includes implementations of A-star, Dijkstra, RRT,… ros-navigation/navigation2 — Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path… ros-planning/navigation2 — Navigation2 is a navigation stack for ROS 2 designed for autonomous robot navigation. It provides a framework for… ai-winter/ros_motion_planning — This project is a comprehensive library and framework for autonomous mobile robot navigation, providing a suite of… ethz-asl/rotors_simulator — Rotors Simulator is a physics-based simulation framework designed for testing multirotor unmanned aerial vehicles and…

Ego Planner Swarm को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Ego Planner Swarm दिखाई देता है।
  • Robot motion planning

Ego Planner Swarm के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Ego Planner Swarm के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • 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

    Pythona-starartificial-potential-fieldautonomous-vehicles
    GitHub पर देखें↗1,048
  • 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

    Pythonanytime-dstaranytime-repairing-astarastar
    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

    C++artificial-potential-fieldastarautonomous-vehicles
    GitHub पर देखें↗3,529
  • 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

    C++navigationroboticsros2
    GitHub पर देखें↗4,373
Ego Planner Swarm के सभी 30 विकल्प देखें→