gitextract_72id4v6x/ ├── .catkin_workspace ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .travis.yml ├── Dockerfile ├── License ├── README.md ├── docker_release.sh ├── docker_run.sh ├── scripts/ │ ├── data_logs/ │ │ └── .gitignore │ ├── plot_utils.py │ └── thread_log.py ├── src/ │ ├── fdcl_uav/ │ │ ├── fdcl_uav/ │ │ │ ├── __init__.py │ │ │ ├── control.py │ │ │ ├── estimator.py │ │ │ ├── freq_utils.py │ │ │ ├── gui.py │ │ │ ├── integral_utils.py │ │ │ ├── matrix_utils.py │ │ │ └── trajectory.py │ │ ├── launch/ │ │ │ └── fdcl_uav_launch.py │ │ ├── package.xml │ │ ├── resource/ │ │ │ └── fdcl_uav │ │ ├── setup.cfg │ │ └── setup.py │ ├── uav_gazebo/ │ │ ├── CMakeLists.txt │ │ ├── launch/ │ │ │ └── uav_gazebo.launch.py │ │ ├── meshes/ │ │ │ └── quadrotor_base.dae │ │ ├── model.config │ │ ├── msg/ │ │ │ ├── DesiredData.msg │ │ │ ├── ErrorData.msg │ │ │ ├── ModeData.msg │ │ │ └── StateData.msg │ │ ├── package.xml │ │ ├── urdf/ │ │ │ └── uav.urdf.xacro │ │ └── worlds/ │ │ └── simple.world │ └── uav_plugins/ │ ├── CMakeLists.txt │ ├── include/ │ │ └── fdcl/ │ │ ├── common_types.hpp │ │ ├── matrix_utils.hpp │ │ └── ros_utils.hpp │ ├── package.xml │ └── src/ │ ├── fdcl_matrix_utils.cpp │ ├── fdcl_ros_utils.cpp │ └── uav_control_plugin.cpp └── tests/ ├── __init__.py └── test_matrix_utils.py