UAV Simulator
Loading...
Searching...
No Matches
aircraft.cpp File Reference

Implementation of the Aircraft class used for UAV simulation. More...

#include "aircraft/aircraft.h"
#include <easy3d/renderer/text_renderer.h>
Include dependency graph for aircraft.cpp:

Detailed Description

Implementation of the Aircraft class used for UAV simulation.

This class models a fixed-wing UAV by loading its aerodynamic and inertial parameters from a configuration file, computing forces and moments, performing state propagation via RK4 integration, and updating/rendering its 3D geometry in the Easy3D viewer. It also provides helper functions for calculating aerodynamic coefficients, control inputs for trim, and HUD rendering.

Note
This implementation depends on Easy3D for visualization and uses standard C++ STL and Eigen for math operations.