- 3.0.2 models module.
QuadrotorDynamics.hpp
Go to the documentation of this file.
1 /**********************************************************************************************************************
2 This file is part of the Control Toolbox (https://github.com/ethz-adrl/control-toolbox), copyright by ETH Zurich.
3 Licensed under the BSD-2 license (see LICENSE file in main directory)
4 **********************************************************************************************************************/
5 
6 
7 #pragma once
8 
9 #include <cmath>
10 
13 
14 namespace ct {
15 namespace models {
16 
20 
21 } // models
22 } // ct
Eigen::Matrix< double, nStates, nControls > control_gain_matrix_t
Definition: declarations.hpp:20
Eigen::Matrix< double, nControls, 1 > control_vector_t
Definition: declarations.hpp:16
quadrotor::state_vector_t quadrotor_ode(const quadrotor::state_vector_t &x, const quadrotor::control_vector_t &u)
Definition: quadrotor_ode.cpp:18
Eigen::Matrix< double, nStates, nStates > state_matrix_t
Definition: declarations.hpp:18
Eigen::Matrix< double, nStates, 1 > state_vector_t
Definition: declarations.hpp:15
quadrotor::control_gain_matrix_t B_quadrotor(const quadrotor::state_vector_t &x, const quadrotor::control_vector_t &u)
Definition: B_quadrotor.cpp:15
quadrotor::state_matrix_t A_quadrotor(const quadrotor::state_vector_t &x, const quadrotor::control_vector_t &u)
Definition: A_quadrotor.cpp:14