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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 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 Stars·361 Forks·C++·GPL-3.0·3 Aufrufe

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.

Star-Verlauf

Star-Verlauf für zju-fast-lab/ego-planner-swarmStar-Verlauf für zju-fast-lab/ego-planner-swarm

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ego Planner Swarm

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ego Planner Swarm.
  • ai-winter/python_motion_planningAvatar von ai-winter

    ai-winter/python_motion_planning

    1,048Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,048
  • zhm-real/pathplanningAvatar von zhm-real

    zhm-real/PathPlanning

    9,294Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,294
  • ai-winter/ros_motion_planningAvatar von ai-winter

    ai-winter/ros_motion_planning

    3,529Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,529
  • ros-navigation/navigation2Avatar von ros-navigation

    ros-navigation/navigation2

    4,373Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,373
Alle 30 Alternativen zu Ego Planner Swarm anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von zju-fast-lab/ego-planner-swarm?

Die Hauptfunktionen von zju-fast-lab/ego-planner-swarm sind: 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.

Welche Open-Source-Alternativen gibt es zu zju-fast-lab/ego-planner-swarm?

Open-Source-Alternativen zu zju-fast-lab/ego-planner-swarm sind unter anderem: 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…

Kuratierte Suchen mit Ego Planner Swarm

Handverlesene Sammlungen, in denen Ego Planner Swarm vorkommt.
  • Robot motion planning