Skip to content
@aerostack2

Aerostack2

Open-source ROS 2 framework for autonomous single and multi-drone systems, from simulation to real flight.

Aerostack2
CVAR-UPM


 

This is the official space for the open-source Aerostack2 projects and maintained mainly by CVAR-UPM. For information on how to use Aerostack2, please visit aerostack2.org

Important

If you use Aerostack2 in the academic context, please cite:

Aerostack2

Repository Description
aerostack2 ROS 2 framework developed to create autonomous multi-aerial-robots systems in an easy and powerful way
arXiv

Aerial Platforms

Repository Description
as2_platform_crazyflie Interface with Bitcraze Crazyflie platform
as2_platform_tello Interface with DJI Tello platform
as2_platform_pixhawk Interface with PX4 autopilot
as2_platform_mavlink Interface with Mavlink protocol
as2_platform_dji_osdk Interface with DJI Matrice Series OSDK
as2_platform_dji_psdk Interface with DJI Matrice Series PSDK
as2_platform_betaflight Interface with Betaflight autopilot

Project examples

Repository Description
project_gazebo Examples for how to use Aerostack2 with Gazebo
rss24_demo Aerostack2 tutorial for the RSS24 Workshop on "Aerial Swarm Tools and Applications"
demo_ROSConES24 Aerostack2 workshow during ROSCon ES'24

Repositories related to Scientific Publications

Repository Description
flocking_behavior Flocking Behavior for Dynamic and Complex Swarm Structures [ICUAS 2025] 10.1109/ICUAS65942.2025.11007905
minimal_sensing_exploration Exploring Unstructured Environments using Minimal Sensing on Cooperative Nano-Drones [IEEE RA-L 2024] 10.1109/LRA.2024.3486212
frontier-selection-rl Efficient Frontier Selection via Reinforcement Learning for Exploring Unstructured Environments with Minimal Sensing [Technologies] 10.3390/technologies14060365

Pinned Loading

  1. aerostack2 aerostack2 Public

    Aerostack2 is a ROS 2 framework developed to create autonomous multi-aerial-robots systems in an easy and powerful way.

    C++ 413 115

  2. as2_platform_pixhawk as2_platform_pixhawk Public

    Aerostack2 Aerial platform for the PX4 autopilot

    C++ 11 14

  3. as2_platform_dji_psdk as2_platform_dji_psdk Public

    Aerostack2 platform for DJI drones that use the Payload SDK (PSDK), such as Matrice 30, 350 RTK and Matrice 4

    C++ 4 1

  4. as2_platform_mavlink as2_platform_mavlink Public

    Aerostack2 platform for MAVLink autopilots through MAVROS

    C++ 2 5

  5. as2_platform_crazyflie as2_platform_crazyflie Public

    Aerostack2 platform for Bitcraze Crazyflie nano-drones over Crazyradio

    C++ 1 2

  6. as2_platform_betaflight as2_platform_betaflight Public

    Aerostack2 platform for Betaflight flight controllers over the MSP protocol

    C++ 1

Repositories

Showing 10 of 56 repositories

Top languages

Loading…

Most used topics

Loading…