PX4 Autopilot (@PX4)
  • Stars
    star
    11,458
  • Global Org. Rank 2,015 (Top 0.7 %)
  • Registered almost 12 years ago
  • Most used languages
    C++
    43.2 %
    C
    13.6 %
    Python
    11.4 %
    Shell
    6.8 %
    HTML
    6.8 %
    CMake
    4.5 %
    JavaScript
    2.3 %
    Batchfile
    2.3 %
    Ruby
    2.3 %
    TeX
    2.3 %
    Makefile
    2.3 %

Top repositories

1

PX4-Autopilot

PX4 Autopilot Software
C++
7,009
star
2

PX4-Avoidance

PX4 avoidance ROS node for obstacle detection and avoidance.
C++
602
star
3

PX4-ECL

Estimation & Control Library for Guidance, Navigation and Control Applications
C++
463
star
4

eigen

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
C++
418
star
5

PX4-SITL_gazebo-classic

Set of plugins, models and worlds to use with OSRF Gazebo Simulator in SITL and HITL.
C++
352
star
6

PX4-user_guide

PX4 User Guide
Jupyter Notebook
257
star
7

PX4-Bootloader

PX4 Bootloader for PX4FMU, PX4IO and PX4FLOW
C
236
star
8

PX4-Flow

Firmware for PX4FLOW board
C
231
star
9

sapog

Sapog - advanced multiplatform ESC firmware
C
196
star
10

PX4-Devguide

PX4 Devguide GitBook
TeX
193
star
11

PX4-Matrix

Lightweight, dependency free Matrix library (BSD)
C++
176
star
12

flight_review

web application for flight log analysis & review
Python
176
star
13

PX4-OpticalFlow

This repository contains different algorithms to calculate the optical flow. It can be used as input for a position estimator
C++
156
star
14

NuttX

Standard NuttX with current PX4 patches
C
138
star
15

px4_ros_com

ROS2/ROS interface with PX4 through a Fast-RTPS bridge
C++
120
star
16

pyulog

Python module & scripts for ULog files
Python
112
star
17

DriverFramework

Operating system and flight stack agnostic driver framework for POSIX (Linux, NuttX, Mac OS, QNX, VxWorks).
C++
77
star
18

PX4-GPSDrivers

Platform independent GPS drivers
C++
74
star
19

homebrew-px4

PX4-related Homebrew formula for developers using OS X
Ruby
68
star
20

PX4-containers

Build scripts for containers running various PX4 setups, like SITL with ROS.
Makefile
64
star
21

px4_msgs

ROS/ROS2 messages that match the uORB messages counterparts on the PX4 Firmware
CMake
56
star
22

HIL

Hardware in the loop tools for PX4 Firmware
Python
38
star
23

PX4NuttX

For Migration to new NuttX Repository layout
36
star
24

PX4-windows-toolchain

Repo containing all scripts to install and use the PX4 Toolchain for Windows.
Batchfile
31
star
25

snap_cam

This package provides tools to work with the Snapdragon Flight cameras as well as perform optical flow for use with the PX4 flight stack.
C++
27
star
26

NuttX-apps

Standard NuttX apps with current PX4 patches
C
24
star
27

uvc_ros_driver

A ros node to stream images from a multi-camera UVC device
C++
18
star
28

px4ros

contains submodules for ROS SITL, used to define relations between projects/versions
17
star
29

Lepton

FLIR Lepton ROS node
C++
14
star
30

docs.px4.io

PX4 User Guide Content: See https://github.com/PX4/px4_user_guide
HTML
11
star
31

micrortps_agent

microRTPS agent side of the microRTPS bridge. Used to interface PX4 with the DDS world through FastRTPS/FastDDS.
C++
11
star
32

PX4-gazebo-models

Model repo in app.gazebosim.org
Python
8
star
33

UAVCAN_Bootloaders

C
8
star
34

disparity_to_point_cloud

ROS Node which converts a disparity map in a point cloud
C++
8
star
35

electronWebGCS

JavaScript
7
star
36

ulog_cpp

C++ library for reading and writing ULog files
C++
7
star
37

dev.px4.io

PX4 Developer Guide Content: See https://github.com/PX4/Devguide
HTML
7
star
38

rpi_toolchain

Files for building PX4 POSIX on Raspberry Pi
Shell
5
star
39

mav_comm

This repository contains message and service definitions used for mavs. All future message definitions go in here, existing ones in other stacks should be moved here where possible.
C++
4
star
40

px4_sdk

Library to control PX4 from a companion computer using ROS 2
C++
4
star
41

PX4-Metadata-Translations

Translated metadata for https://github.com/PX4/PX4-Autopilot
Python
3
star
42

Board_ID

3
star
43

uavcan_board_ident

CMake
2
star
44

Firmware-Doxygen

PX4 Firmware Doxygen documentation
HTML
2
star
45

PX4-graphics

Downloadable media assets and branding guideline
2
star
46

Toolchains

PX4 build system toolchains
Shell
2
star
47

rddrone_uavcan

2
star
48

companion

Companion computer bringup and maintenance scripts
Shell
1
star
49

px4_msgs-release

Release repository of px4_msgs for ROS (1) distros
1
star
50

px4_msgs2-release

Release repository of px4_msgs for ROS 2 distros
1
star
51

NuttX-NxWidgets

C++
1
star
52

rfcs

Requests for Comment for PX4/Firmware
1
star