programa final
VerticalEstimator/VerticalEstimator.h
- Committer:
- yurindes
- Date:
- 2018-11-30
- Branch:
- yuri
- Revision:
- 8:1ad52489f6f3
- Parent:
- 5:b1f5ea192d12
File content as of revision 8:1ad52489f6f3:
#ifndef VerticalEstimator_h #define VerticalEstimator_h #include "mbed.h" #include "Library.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 w_est, z_est; private : // Range sensor object VL53L0X range ; // Last vertical position (m) measurement float z, w, zml, wm, zm; }; # endif