blob: 6181e1110d71450cbcef0277084d5cb6cbf9aaa9 [file] [log] [blame]
James Kuszmaul9031d1b2020-02-11 17:01:57 -08001channel {
2 name: "/drivetrain"
3 type: "frc971.control_loops.drivetrain.Status"
4 alias: "DrivetrainStatus"
5}
6channel {
7 name: "/drivetrain/truth"
8 type: "frc971.control_loops.drivetrain.Status"
9 alias: "DrivetrainTruthStatus"
10}
11channel {
12 name: "/drivetrain"
13 type: "frc971.control_loops.drivetrain.Position"
14 alias: "DrivetrainPosition"
15}
16channel {
17 name: "/drivetrain"
18 type: "frc971.control_loops.drivetrain.Output"
19 alias: "DrivetrainOutput"
20}
21
22figure {
23 axes {
24 line {
25 y_signal {
James Kuszmaul7f55f072020-03-01 10:21:26 -080026 channel: "DrivetrainStatus"
27 field: "trajectory_logging.y"
28 }
29 x_signal {
30 channel: "DrivetrainStatus"
31 field: "trajectory_logging.x"
32 }
33 }
34 line {
35 y_signal {
James Kuszmaul9031d1b2020-02-11 17:01:57 -080036 channel: "DrivetrainTruthStatus"
37 field: "y"
38 }
39 x_signal {
40 channel: "DrivetrainTruthStatus"
41 field: "x"
42 }
43 }
James Kuszmaul9031d1b2020-02-11 17:01:57 -080044 line {
45 y_signal {
46 channel: "DrivetrainStatus"
47 field: "y"
48 }
49 x_signal {
50 channel: "DrivetrainStatus"
51 field: "x"
52 }
53 }
54 share_x_axis: false
55 xlabel: "x (m)"
56 ylabel: "y (m)"
57 }
58}
59
60figure {
61 axes {
62 line {
63 y_signal {
64 channel: "DrivetrainStatus"
65 field: "down_estimator.yaw"
66 }
67 }
68 line {
69 y_signal {
James Kuszmaulaa2499d2020-06-02 21:31:19 -070070 channel: "DrivetrainStatus"
71 field: "trajectory_logging.theta"
72 }
73 }
74 line {
75 y_signal {
James Kuszmaul9031d1b2020-02-11 17:01:57 -080076 channel: "DrivetrainTruthStatus"
77 field: "theta"
78 }
79 }
80 line {
81 y_signal {
82 channel: "DrivetrainStatus"
83 field: "localizer.theta"
84 }
85 }
86 line {
87 y_signal {
88 channel: "DrivetrainStatus"
89 field: "down_estimator.lateral_pitch"
90 }
91 }
92 line {
93 y_signal {
94 channel: "DrivetrainStatus"
95 field: "down_estimator.longitudinal_pitch"
96 }
97 }
98 ylabel: "rad"
99 }
100 axes {
101 line {
102 y_signal {
103 channel: "DrivetrainStatus"
104 field: "down_estimator.position_x"
105 }
106 }
107 line {
108 y_signal {
109 channel: "DrivetrainStatus"
110 field: "down_estimator.position_y"
111 }
112 }
113 line {
114 y_signal {
James Kuszmaulaa2499d2020-06-02 21:31:19 -0700115 channel: "DrivetrainStatus"
116 field: "trajectory_logging.x"
117 }
118 }
119 line {
120 y_signal {
121 channel: "DrivetrainStatus"
122 field: "trajectory_logging.y"
123 }
124 }
125 line {
126 y_signal {
James Kuszmaul9031d1b2020-02-11 17:01:57 -0800127 channel: "DrivetrainTruthStatus"
128 field: "x"
129 }
130 }
131 line {
132 y_signal {
133 channel: "DrivetrainTruthStatus"
134 field: "y"
135 }
136 }
137 line {
138 y_signal {
139 channel: "DrivetrainStatus"
James Kuszmauld91e9b92020-10-25 16:27:11 -0700140 field: "trajectory_logging.x"
141 }
142 }
143 line {
144 y_signal {
145 channel: "DrivetrainStatus"
146 field: "trajectory_logging.y"
147 }
148 }
149 line {
150 y_signal {
151 channel: "DrivetrainStatus"
James Kuszmaul9031d1b2020-02-11 17:01:57 -0800152 field: "localizer.x"
153 }
154 }
155 line {
156 y_signal {
157 channel: "DrivetrainStatus"
158 field: "localizer.y"
159 }
160 }
161 ylabel: "m"
162 }
163 axes {
164 line {
165 y_signal {
166 channel: "DrivetrainStatus"
167 field: "down_estimator.velocity_x"
168 }
169 }
170 line {
171 y_signal {
172 channel: "DrivetrainStatus"
173 field: "down_estimator.velocity_y"
174 }
175 }
176 line {
177 y_signal {
178 channel: "DrivetrainStatus"
179 field: "localizer.longitudinal_velocity_offset"
180 }
181 }
182 line {
183 y_signal {
184 channel: "DrivetrainStatus"
185 field: "localizer.lateral_velocity"
186 }
187 }
188 ylabel: "m/s"
189 }
190 axes {
191 line {
192 y_signal {
193 channel: "DrivetrainStatus"
194 field: "down_estimator.accel_x"
195 }
196 }
197 line {
198 y_signal {
199 channel: "DrivetrainStatus"
200 field: "down_estimator.accel_y"
201 }
202 }
203 line {
204 y_signal {
205 channel: "DrivetrainStatus"
206 field: "down_estimator.accel_z"
207 }
208 }
209 ylabel: "m/s/s"
210 }
211}
212
213figure {
214 axes {
215 line {
216 y_signal {
217 channel: "DrivetrainStatus"
James Kuszmaul5f6d1d42020-03-01 18:10:07 -0800218 field: "trajectory_logging.left_velocity"
219 }
220 }
221 line {
222 y_signal {
223 channel: "DrivetrainStatus"
224 field: "trajectory_logging.right_velocity"
225 }
226 }
227 line {
228 y_signal {
229 channel: "DrivetrainStatus"
James Kuszmaul9031d1b2020-02-11 17:01:57 -0800230 field: "localizer.left_velocity"
231 }
232 }
233 line {
234 y_signal {
235 channel: "DrivetrainStatus"
236 field: "localizer.right_velocity"
237 }
238 }
239 ylabel: "m/s"
240 }
241 axes {
242 line {
243 y_signal {
244 channel: "DrivetrainPosition"
245 field: "left_encoder"
246 }
247 }
248 line {
249 y_signal {
250 channel: "DrivetrainPosition"
251 field: "right_encoder"
252 }
253 }
254 line {
255 y_signal {
256 channel: "DrivetrainStatus"
257 field: "localizer.left_encoder"
258 }
259 }
260 line {
261 y_signal {
262 channel: "DrivetrainStatus"
263 field: "localizer.right_encoder"
264 }
265 }
266 ylabel: "m"
267 }
268 axes {
269 line {
270 y_signal {
271 channel: "DrivetrainStatus"
272 field: "localizer.angular_error"
273 }
274 }
275 ylabel: "rad / sec"
276 }
277}
278
279figure {
280 axes {
281 line {
282 y_signal {
283 channel: "DrivetrainOutput"
284 field: "left_voltage"
285 }
286 }
287 line {
288 y_signal {
289 channel: "DrivetrainOutput"
290 field: "right_voltage"
291 }
292 }
293 ylabel: "V"
294 }
295 axes {
296 line {
297 y_signal {
298 channel: "DrivetrainStatus"
James Kuszmauld91e9b92020-10-25 16:27:11 -0700299 field: "left_voltage_error"
300 }
301 }
302 line {
303 y_signal {
304 channel: "DrivetrainStatus"
305 field: "right_voltage_error"
306 }
307 }
308 line {
309 y_signal {
310 channel: "DrivetrainStatus"
James Kuszmaul9031d1b2020-02-11 17:01:57 -0800311 field: "localizer.left_voltage_error"
312 }
313 }
314 line {
315 y_signal {
316 channel: "DrivetrainStatus"
317 field: "localizer.right_voltage_error"
318 }
319 }
320 ylabel: "V"
321 }
322}