Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
An efficient single/multi-agent trajectory planner for multicopters.
| Date | Stars |
|---|---|
| 2026-07-31 | 2124 |
| 2026-08-05 | 2131 |
| 2026-08-06 | 2131 |
| 2026-08-14 | 2138 |
| 2026-08-18 | 2143 |
| 2026-08-20 | 2144 |
| 2026-08-21 | 2143 |
| 2026-08-23 | 2144 |
| 2026-08-24 | 2146 |
| 2026-08-25 | 2149 |
| 2026-08-26 | 2150 |
| 2026-08-27 | 2152 |
| 2026-08-29 | 2153 |
| 2026-08-31 | 2154 |
| 2026-09-01 | 2155 |
| 2026-09-02 | 2156 |
| 2026-09-03 | 2157 |
| 2026-09-04 | 2159 |
| 2026-09-05 | 2160 |
| 2026-09-06 | 2160 |
| 2026-09-07 | 2162 |
| 2026-09-08 | 2165 |
| 2026-09-09 | 2168 |
| 2026-09-10 | 2171 |
| 2026-09-11 | 2172 |
| 2026-09-13 | 2172 |
| 2026-09-14 | 2173 |
| 2026-09-15 | 2175 |
| 2026-09-17 | 2177 |
| 2026-09-18 | 2179 |
| 2026-09-20 | 2181 |
Today
+2 stars today
This week
+9 stars this week
This month
+38 stars this month
Momentum
0.0
growth rate 0.41%/day
# Update: ROS2 Support For the ROS2 version, please refer to the branch [ros2_version](https://github.com/ZJU-FAST-Lab/ego-planner-swarm/tree/ros2_version). # Quick Start within 3 Minutes Compiling tests passed on ubuntu **16.04, 18.04, and 20.04** with ros installed. You can just execute the following commands one by one. ``` sudo apt-get install libarmadillo-dev git clone https://github.com/ZJU-FAST-Lab/ego-planner-swarm.git cd ego-planner-swarm catkin_make -j1 source devel/setup.bash roslaunch ego_planner simple_run.launch ``` <!If your network to github is slow, We recommend you to try the gitee repository [https://gitee.com/iszhouxin/ego-planner-swarm](https://gitee.com/iszhouxin/ego-planner-swarm). They synchronize automatically./> If you find this work useful or interesting, please kindly give us a star :star:, thanks!:grinning: # Acknowledgements - This work extends [EGO-Planner](https://github.com/ZJU-FAST-Lab/ego-planner) to swarm navigation. # EGO-Swarm EGO-Swarm: A Fully Autonomous and Decentralized Quadrotor Swarm System in Cluttered Environments **EGO-Swarm** is a decentralized and asynchronous systematic solution for multi-robot autonomous navigation in unknown obstacle-rich scenes using merely onboard resources. <p align = "center"> <img src="pictures/title.gif" width = "413" height = "232" border="5" /> <img src="pictures/outdoor.gif" width = "413" height = "232" border="5" /> <img src="pictures/indoor1.gif" width = "413" height = "232" border="5" /> <img src="pictures/indoor2.gif" width = "413" height = "232" border="5" /> </p> **Video Links:** [YouTube](https://www.youtube.com/watch?v=K5WKg8meb94&ab_channel=FeiGao), [bilibili](https://www.bilibili.com/video/BV1Nt4y1e7KD) (for Mainland China) ## 1. Related Paper EGO-Swarm: A Fully Autonomous and Decentralized Quadrotor Swarm System in Cluttered Environments, Xin Zhou, Jiangchao Zhu, Hongyu Zhou, Chao Xu, and Fei Gao (Published in ICRA2021). [Paper link](https://ieeexplore.ieee.org/abstract/document/9561902) and [Science](https://www.sciencemag.org/news/2020/12/watch-swarm-drones-fly-through-heavy-forest-while-staying-formation) report. ## 2. Standard Compilation **Requirements**: ubuntu 16.04, 18.04 or 20.04 with ros-desktop-full installation. **Step 1**. Install [Armadillo](http://arma.sourceforge.net/), which is required by **uav_simulator**. ``` sudo apt-get install libarmadillo-dev ``` **Step 2**. Clone the code from github or gitee. These two repositories synchronize automatically. From github, ``` git clone https://github.com/ZJU-FAST-Lab/ego-planner-swarm.git ``` <!--Or from gitee, ``` git clone https://gitee.com/iszhouxin/ego-planner-swarm.git ``` /--> **Step 3**. Compile, ``` cd ego-planner catkin_make -DCMAKE_BUILD_TYPE=Release -j1 ``` **Step 4**. Run. In a terminal at the _ego-planner-swarm/_ folder, open the rviz for visualization and interactions ``` source devel/setup.bash roslaunch ego_planner rviz.launch ``` In another terminal at the _ego-planner-swarm/_, run the planner in simulation by ``` source devel/setup.bash roslaunch ego_planner swarm.launch ``` Then you can follow the gif below to control the drone. <p align = "center"> <img src="pictures/sim_demo.gif" width = "640" height = "360" border="5" /> </p> ## 3. Using an IDE We recommend using [vscode](https://code.visualstudio.com/), the project file has been included in the code you have cloned, which is the _.vscode_ folder. This folder is **hidden** by default. Follow the steps below to configure the IDE for auto code completion & jump. It will take 3 minutes. **Step 1**. Install C++ and CMake extentions in vscode. **Step 2**. Re-compile the code using the command ``` catkin_make -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMMANDS=Yes ``` It will export a compile commands file, which can help vscode to determine the code architecture. **Step 3**. Launch vscode and select the _ego-planner_ folder to open. ``` code ~/<......>/ego-planner-swarm/ ``` Press
Excerpt of 10,542 characters
Read on GitHub38
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:2655feb2a4cc922d, desc:multi-agent, desc:multi agent