AerialVehicles.jl is a model library and toolbox for various aerial vehicle system models and their control built on the JuliaSim ecosystem through the use of ModelingToolkit.jl for modelling the systems and JuliaSimControl to analyse, synthesize and optimize control action.

Documentation for AerialVehicles.


The model library provides a suite of tools to design/prototype and simulate aerial vehicles. Visualizations are powered by Makie.jl

Quadrotor Model Library

The quadrotor model library provides tools to simulate and prototype control strategies for a quadrotor model. Trajectory of the quadrotor can be visuallized in space.

Getting Started


AerialVehicles.jl can be installed locally using these instructions. The following cases illustrate the application of the model library.

Stabilization simulation

Trajectory simulation