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.
APM Planner Ground Control Station (Qt)
| Date | Stars |
|---|---|
| 2026-07-24 | 548 |
| 2026-07-25 | 548 |
| 2026-07-28 | 549 |
| 2026-07-30 | 549 |
| 2026-08-18 | 549 |
| 2026-08-30 | 550 |
| 2026-09-01 | 550 |
| 2026-09-12 | 550 |
| 2026-09-15 | 550 |
| 2026-09-16 | 551 |
| 2026-09-17 | 552 |
| 2026-09-20 | 552 |
Today
— stars today
This week
+2 stars this week
This month
+3 stars this month
Momentum
0.0
growth rate 0.36%/day
APM Planner 2.0
===============
**Travis CI Build:** [](https://travis-ci.org/ArduPilot/apm_planner)
**Support:**
[ardupilot.com Support Forum for APM Planner 2.0](https://discuss.ardupilot.org/c/ground-control-software/apm-planner-2-0/)
Support is handled in the forum, we keep issues here known problems and enhancements
**Developer Chat:**
[APN Planner 2 on ArduPilot Discord Server](https://discordapp.com/channels/674039678562861068/1389950623155355708)
[ArduPilot Discord Server](https://discord.com/channels/674039678562861068/)
**Credits:**
Maintainer: [Bill Bonney](https://github.com/billbonney)
Contributors: Michael Carpenter, [Arne-W](https://github.com/Arne-W) et al.
https://ardupilot.org/planner2/docs/credits-and-contributors.html
Documentation
=============
see https://ardupilot.org/planner2/
Mac OS X
========
To build on Mac OS X (10.6 or later):
Install QT
-----------
Preferred using "homebrew" https://brew.sh to install.
```
brew install qt@5 cmake ninja sdl2
brew link qt5 --force
```
NOTE: you may need to unlink qt6 `brew unlink qt6`
<details>
<summary>Alternatives</summary>
There are alternative ways to get Qt 5.15.x
- TARBALL, download the source from https://download.qt.io/official_releases/qt/5.15
- Qt Offline Installers - NOTE: The last one available is stuck at Qt5.15.2 :-(
- Using `aqt installer` - NOTE: Also stuck at 5.15.2
I suggest using the internet if you want to install this way. Brew is easyist IMHO!
</details>
Build APM Planner
--------------------
Using CMake
```
cd $HOME
git clone https://github.com/ArduPilot/apm_planner.git
cd apm_planner
mkdir build
cd build
cmake cmake -G Ninja .. -DCMAKE_PREFIX_PATH="/opt/homebrew/Cellar/qt@5/5.15.16_2;/opt/homebrew"
```
Using QMake
```
cd $HOME
git clone https://github.com/ArduPilot/apm_planner.git
qmake -spec macx-clang apm_planner.pro
make -j$(nproc)
open ./release/apmplanner2.app
```
Linux
=====
Install the required packages:
---------------------------------
<details>
<summary>Packages needed on Ubuntu 25.04</summary>
```
sudo apt-get update
sudo apt-get install git build-essential
sudo apt-get install qt5-qmake qtbase5-dev qtscript5-dev libqt5serialport5-dev libqt5svg5-dev \
libqt5opengl5-dev qml-module-qtquick-controls libsdl1.2-dev libsndfile1-dev flite1-dev libssl-dev \
libudev-dev libsdl2-dev
```
</details>
<details>
<summary>Packages needed on Ubuntu 22.04 LTS</summary>
(**NOTE:** On Ubuntu 22.04 use only the native (ubuntu) Qt version 5.15.3 as the official Qt 5.15.2 which
comes with the Qt Maintenance tool only supports OpenSSL 1.1.1 which is not supported by Ubuntu 22.04 anymore.)
```
sudo apt-get update
sudo apt-get install git build-essential
sudo apt-get install qt5-qmake qtbase5-dev qtscript5-dev libqt5webkit5-dev libqt5serialport5-dev \
libqt5svg5-dev libqt5opengl5-dev qml-module-qtquick-controls libsdl1.2-dev libsndfile1-dev flite1-dev \
libssl-dev libudev-dev libsdl2-dev
```
</details>
<details>
<summary>Packages needed on Ubuntu 18.04 LTS</summary>
```
sudo apt-get update
sudo apt-get install git build-essential
sudo apt-get install qt5-qmake qt5-default qtscript5-dev libqt5webkit5-dev libqt5serialport5-dev \
libqt5svg5-dev qtdeclarative5-qtquick2-plugin libqt5opengl5-dev qml-module-qtquick-controls libsdl1.2-dev \
libsndfile-dev flite1-dev libssl-dev libudev-dev libsdl2-dev python-serial python-pexpect
```
</details>
<details><summary>Packages needed on Fedora (tested against Fedora 21)</summary>
```
sudo yum update
sudo yum install qt-devel qt5-qtscript-devel qt5-qtwebkit-devel qt5-qtserialport-devel qt5-qtsvg-devel \
qt5-qtdeclarative-devel qt5-qtquick1-devel pyserial python-pexpect
sudo yum install SDL-devel libsndfile-devel flite-devel openssl-devel libudev-devel SDL2-devel
```
</details>
Building APM Planner:
---------------------
Using CMake
```
cd $HOME
git clone https://github.com/ArduPilot/apm_pExcerpt of 11,785 characters
Read on GitHubLorenz Meier · @Auterion · Switzerland
1.1k
1.0k
698
237
127
116
55
49
49
30
25
25
22
19
19
15
Peter Barker · e0 · Australia
14
James Goppert · JMG Robotics, Purdue University
9
9
murata,katsutoshi · ArduPilot Technology JAPAN(APT-J) · Japan
9
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:46668c07a0b61ded, topic:ros