branch for tests with T265

Dependencies:   Lib_Cntrl AHRS Lib_Misc

Committer:
altb2
Date:
Mon Oct 21 17:16:11 2019 +0000
Revision:
2:e7874762cc25
Parent:
Headers/Motor_Characteristics.h@0:a479dc61e931
Added additional Ekfs, tested AltHold (still some bugs, Problems at high Lift Rates)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
altb2 0:a479dc61e931 1 #include "mbed.h"
altb2 0:a479dc61e931 2 #include "define_constants.h"
altb2 0:a479dc61e931 3 #include "LinearCharacteristics.h"
altb2 0:a479dc61e931 4
altb2 0:a479dc61e931 5 #ifndef MOTOR_CHARACTERISTICS_H_
altb2 0:a479dc61e931 6 #define MOTOR_CHARACTERISTICS_H_
altb2 0:a479dc61e931 7
altb2 0:a479dc61e931 8
altb2 0:a479dc61e931 9 class Motor_Characteristics{
altb2 0:a479dc61e931 10 public:
altb2 0:a479dc61e931 11
altb2 0:a479dc61e931 12 Motor_Characteristics(uint8_t type);
altb2 0:a479dc61e931 13 virtual ~Motor_Characteristics();
altb2 0:a479dc61e931 14 float dummy;
altb2 0:a479dc61e931 15 float F2n(float);
altb2 0:a479dc61e931 16 float M2n(float);
altb2 0:a479dc61e931 17 float n_max;
altb2 0:a479dc61e931 18 float kF;
altb2 0:a479dc61e931 19 float kM;
altb2 0:a479dc61e931 20 LinearCharacteristics n2pwm;
altb2 0:a479dc61e931 21 void calc_n2pwm_8k4(void);
altb2 0:a479dc61e931 22 void calc_n2pwm_9k5(void);
altb2 0:a479dc61e931 23 private:
altb2 0:a479dc61e931 24 float alpha_F;
altb2 0:a479dc61e931 25 float alpha_M;
altb2 0:a479dc61e931 26
altb2 0:a479dc61e931 27 };
altb2 0:a479dc61e931 28
altb2 0:a479dc61e931 29 #endif