blob: 790fc55bd0ffaa0dd200443a254d0e3e042b8855 [file] [log] [blame]
James Kuszmaul61a971f2020-01-01 15:06:18 -08001channel {
2 name: "/drivetrain"
3 type: "frc971.IMUValues"
4 alias: "IMU"
5}
6
7figure {
8 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -08009 line {
10 y_signal {
11 channel: "IMU"
12 field: "gyro_x"
13 }
14 x_signal {
15 channel: "CalcIMU"
16 field: "monotonic_timestamp_sec"
17 }
James Kuszmaul61a971f2020-01-01 15:06:18 -080018 }
James Kuszmaul14dad032020-01-19 17:56:59 -080019 line {
20 y_signal {
21 channel: "IMU"
22 field: "gyro_y"
23 }
24 x_signal {
25 channel: "CalcIMU"
26 field: "monotonic_timestamp_sec"
27 }
James Kuszmaul61a971f2020-01-01 15:06:18 -080028 }
James Kuszmaul14dad032020-01-19 17:56:59 -080029 line {
30 y_signal {
31 channel: "IMU"
32 field: "gyro_z"
33 }
34 x_signal {
35 channel: "CalcIMU"
36 field: "monotonic_timestamp_sec"
37 }
James Kuszmaul61a971f2020-01-01 15:06:18 -080038 }
39 ylabel: "rad / sec"
40 }
41 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -080042 line {
43 y_signal {
44 channel: "CalcIMU"
45 field: "total_acceleration"
46 }
47 x_signal {
48 channel: "CalcIMU"
49 field: "monotonic_timestamp_sec"
50 }
James Kuszmaul7a7fe472020-01-12 22:07:10 -080051 }
James Kuszmaul14dad032020-01-19 17:56:59 -080052 line {
53 y_signal {
54 channel: "IMU"
55 field: "accelerometer_x"
56 }
57 x_signal {
58 channel: "CalcIMU"
59 field: "monotonic_timestamp_sec"
60 }
James Kuszmaul61a971f2020-01-01 15:06:18 -080061 }
James Kuszmaul14dad032020-01-19 17:56:59 -080062 line {
63 y_signal {
64 channel: "IMU"
65 field: "accelerometer_y"
66 }
67 x_signal {
68 channel: "CalcIMU"
69 field: "monotonic_timestamp_sec"
70 }
James Kuszmaul61a971f2020-01-01 15:06:18 -080071 }
James Kuszmaul14dad032020-01-19 17:56:59 -080072 line {
73 y_signal {
74 channel: "IMU"
75 field: "accelerometer_z"
76 }
77 x_signal {
78 channel: "CalcIMU"
79 field: "monotonic_timestamp_sec"
80 }
James Kuszmaul61a971f2020-01-01 15:06:18 -080081 }
82 ylabel: "g"
83 }
84}
James Kuszmaul9031d1b2020-02-11 17:01:57 -080085
86figure {
87 axes {
88 line {
89 y_signal {
90 channel: "CalcIMU"
91 field: "accel_x_rolling_mean"
92 }
93 x_signal {
94 channel: "CalcIMU"
95 field: "monotonic_timestamp_sec"
96 }
97 }
98 line {
99 y_signal {
100 channel: "CalcIMU"
101 field: "accel_y_rolling_mean"
102 }
103 x_signal {
104 channel: "CalcIMU"
105 field: "monotonic_timestamp_sec"
106 }
107 }
108 line {
109 y_signal {
110 channel: "CalcIMU"
111 field: "accel_z_rolling_mean"
112 }
113 x_signal {
114 channel: "CalcIMU"
115 field: "monotonic_timestamp_sec"
116 }
117 }
118 ylabel: "g"
119 }
120 axes {
121 line {
122 y_signal {
123 channel: "CalcIMU"
124 field: "accel_x_rolling_std"
125 }
126 x_signal {
127 channel: "CalcIMU"
128 field: "monotonic_timestamp_sec"
129 }
130 }
131 line {
132 y_signal {
133 channel: "CalcIMU"
134 field: "accel_y_rolling_std"
135 }
136 x_signal {
137 channel: "CalcIMU"
138 field: "monotonic_timestamp_sec"
139 }
140 }
141 line {
142 y_signal {
143 channel: "CalcIMU"
144 field: "accel_z_rolling_std"
145 }
146 x_signal {
147 channel: "CalcIMU"
148 field: "monotonic_timestamp_sec"
149 }
150 }
151 ylabel: "g"
152 }
153}
154
155figure {
156 axes {
157 line {
158 y_signal {
159 channel: "CalcIMU"
160 field: "gyro_x_rolling_mean"
161 }
162 x_signal {
163 channel: "CalcIMU"
164 field: "monotonic_timestamp_sec"
165 }
166 }
167 line {
168 y_signal {
169 channel: "CalcIMU"
170 field: "gyro_y_rolling_mean"
171 }
172 x_signal {
173 channel: "CalcIMU"
174 field: "monotonic_timestamp_sec"
175 }
176 }
177 line {
178 y_signal {
179 channel: "CalcIMU"
180 field: "gyro_z_rolling_mean"
181 }
182 x_signal {
183 channel: "CalcIMU"
184 field: "monotonic_timestamp_sec"
185 }
186 }
187 ylabel: "rad / sec"
188 }
189 axes {
190 line {
191 y_signal {
192 channel: "CalcIMU"
193 field: "gyro_x_rolling_std"
194 }
195 x_signal {
196 channel: "CalcIMU"
197 field: "monotonic_timestamp_sec"
198 }
199 }
200 line {
201 y_signal {
202 channel: "CalcIMU"
203 field: "gyro_y_rolling_std"
204 }
205 x_signal {
206 channel: "CalcIMU"
207 field: "monotonic_timestamp_sec"
208 }
209 }
210 line {
211 y_signal {
212 channel: "CalcIMU"
213 field: "gyro_z_rolling_std"
214 }
215 x_signal {
216 channel: "CalcIMU"
217 field: "monotonic_timestamp_sec"
218 }
219 }
220 ylabel: "rad / sec"
221 }
222}
223
224figure {
225 axes {
226 line {
227 y_signal {
228 channel: "IMU"
229 field: "temperature"
230 }
231 x_signal {
232 channel: "CalcIMU"
233 field: "monotonic_timestamp_sec"
234 }
235 }
236 ylabel: "C"
237 }
238}