Basic_Frame_TypeC_2023_Omni
Loading...
Searching...
No Matches
attitude_types.h
1#ifndef __ATTITUDE_RESOLUTION_TYPES_H
2#define __ATTITUDE_RESOLUTION_TYPES_H
3
4#include "uarm_types.hpp"
5
6/* =========================================================================
7 * AHRS TYPES
8 * ====================================================================== */
9typedef struct {
10 float ax;
11 float ay;
12 float az;
13
14 float wx;
15 float wy;
16 float wz;
17
18 float mx;
19 float my;
20 float mz;
21
22 float roll;
23 float pitch;
24 float yaw;
25
27
28typedef struct {
29 float roll;
30 float pitch;
31 float yaw;
33
34/* =========================================================================
35 * MADGEWICK TYPES
36 * ====================================================================== */
37typedef struct {
38 const int sampling_rate;
39 const float beta;
40
41 float q0;
42 float q1;
43 float q2;
44 float q3;
46
47#endif
Definition attitude_types.h:9
Definition attitude_types.h:28
Definition attitude_types.h:37