branch for tests with T265
Dependencies: Lib_Cntrl AHRS Lib_Misc
Headers/data_structs.h@1:d8c9f6b16279, 2019-10-09 (annotated)
- Committer:
- altb2
- Date:
- Wed Oct 09 13:47:43 2019 +0000
- Revision:
- 1:d8c9f6b16279
- Parent:
- 0:a479dc61e931
- Child:
- 2:e7874762cc25
Newly designed CopterCode Okt 2019, based on Quadcopt_QK2, this Version flies in Stabilized mode, Alt hold not tested yet
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
altb2 | 1:d8c9f6b16279 | 1 | #ifndef DATA_STRUCTS_H_ |
altb2 | 1:d8c9f6b16279 | 2 | #define DATA_STRUCTS_H_ |
altb2 | 1:d8c9f6b16279 | 3 | |
altb2 | 1:d8c9f6b16279 | 4 | |
altb2 | 0:a479dc61e931 | 5 | typedef struct{ |
altb2 | 1:d8c9f6b16279 | 6 | float sens_gyr[3]; // Sensor data |
altb2 | 0:a479dc61e931 | 7 | float sens_acc[3]; |
altb2 | 1:d8c9f6b16279 | 8 | float sens_mag[3]; |
altb2 | 0:a479dc61e931 | 9 | float sens_Lidar[4]; |
altb2 | 0:a479dc61e931 | 10 | float sens_OF[4]; |
altb2 | 1:d8c9f6b16279 | 11 | float est_RPY[3]; // estimation RPY |
altb2 | 1:d8c9f6b16279 | 12 | float est_xyz[3]; |
altb2 | 1:d8c9f6b16279 | 13 | float est_Vxyz[3]; |
altb2 | 0:a479dc61e931 | 14 | float cntrl_rate_rpy_des[3]; |
altb2 | 0:a479dc61e931 | 15 | float cntrl_att_rpy_des[3]; |
altb2 | 0:a479dc61e931 | 16 | float cntrl_vel_xyz_des[3]; |
altb2 | 0:a479dc61e931 | 17 | float cntrl_pos_xyz_des[3]; |
altb2 | 1:d8c9f6b16279 | 18 | float cntrl_Mxyz[3]; // desired torques |
altb2 | 1:d8c9f6b16279 | 19 | float wMot[4]; // desired speeds (rad/s) |
altb2 | 1:d8c9f6b16279 | 20 | float F_Thrust; // desired thrust |
altb2 | 1:d8c9f6b16279 | 21 | float sm_FM; // state machine Flight mode |
altb2 | 0:a479dc61e931 | 22 | }DATA_Xchange; |
altb2 | 1:d8c9f6b16279 | 23 | #endif |
altb2 | 0:a479dc61e931 | 24 |