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
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
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
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
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.
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.
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…