Crazyflie 2.0 Controller
Dependents: Drone_Controlador_Atitude
VerticalEstimator/VerticalEstimator.h
- Committer:
- IgneousGuikas
- Date:
- 2018-11-21
- Revision:
- 2:9e07bed8e8ed
File content as of revision 2:9e07bed8e8ed:
#ifndef VerticalEstimator_h #define VerticalEstimator_h #include "mbed.h" #include "Parameters.h" #include "VL53L0X.h" // Vertical estimator class class VerticalEstimator { public: // Class constructor VerticalEstimator(); // Initialize class void init(); // Predict vertical position and velocity from model void predict(); // Correct vertical position and velocity with measurement void correct(float phi,float theta); // Vertical position (m) and velocity (m/s) estimation float z,w; private: // Range sensor object VL53L0X range; // Last vertical position (m) measurement float z_m_last; }; #endif