UAV Simulator
|
Declaration of the Aircraft class for the UAV Simulator. More...
#include <memory>
#include <string>
#include <vector>
#include <Eigen/Dense>
#include <easy3d/viewer/viewer.h>
#include <easy3d/renderer/drawable_triangles.h>
#include <easy3d/renderer/drawable_lines.h>
#include <easy3d/renderer/vertex_array_object.h>
#include <easy3d/core/surface_mesh.h>
#include <easy3d/fileio/surface_mesh_io.h>
#include <fstream>
#include <cmath>
Go to the source code of this file.
Classes | |
class | Aircraft |
Represents a fixed‑wing UAV including its dynamics and 3D rendering. More... | |
struct | Aircraft::ControlInputs |
Macros | |
#define | _USE_MATH_DEFINES |
Declaration of the Aircraft class for the UAV Simulator.
The Aircraft class models a fixed‑wing UAV. It loads parameters from file, calculates aerodynamic forces and moments, integrates the dynamics, and updates its 3D geometry for rendering in the Easy3D viewer.
#define _USE_MATH_DEFINES |