blob: 2e41b27f6c2799274cba2706044777e6605ab309 [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"
140 field: "localizer.x"
141 }
142 }
143 line {
144 y_signal {
145 channel: "DrivetrainStatus"
146 field: "localizer.y"
147 }
148 }
149 ylabel: "m"
150 }
151 axes {
152 line {
153 y_signal {
154 channel: "DrivetrainStatus"
155 field: "down_estimator.velocity_x"
156 }
157 }
158 line {
159 y_signal {
160 channel: "DrivetrainStatus"
161 field: "down_estimator.velocity_y"
162 }
163 }
164 line {
165 y_signal {
166 channel: "DrivetrainStatus"
167 field: "localizer.longitudinal_velocity_offset"
168 }
169 }
170 line {
171 y_signal {
172 channel: "DrivetrainStatus"
173 field: "localizer.lateral_velocity"
174 }
175 }
176 ylabel: "m/s"
177 }
178 axes {
179 line {
180 y_signal {
181 channel: "DrivetrainStatus"
182 field: "down_estimator.accel_x"
183 }
184 }
185 line {
186 y_signal {
187 channel: "DrivetrainStatus"
188 field: "down_estimator.accel_y"
189 }
190 }
191 line {
192 y_signal {
193 channel: "DrivetrainStatus"
194 field: "down_estimator.accel_z"
195 }
196 }
197 ylabel: "m/s/s"
198 }
199}
200
201figure {
202 axes {
203 line {
204 y_signal {
205 channel: "DrivetrainStatus"
James Kuszmaul5f6d1d42020-03-01 18:10:07 -0800206 field: "trajectory_logging.left_velocity"
207 }
208 }
209 line {
210 y_signal {
211 channel: "DrivetrainStatus"
212 field: "trajectory_logging.right_velocity"
213 }
214 }
215 line {
216 y_signal {
217 channel: "DrivetrainStatus"
James Kuszmaul9031d1b2020-02-11 17:01:57 -0800218 field: "localizer.left_velocity"
219 }
220 }
221 line {
222 y_signal {
223 channel: "DrivetrainStatus"
224 field: "localizer.right_velocity"
225 }
226 }
227 ylabel: "m/s"
228 }
229 axes {
230 line {
231 y_signal {
232 channel: "DrivetrainPosition"
233 field: "left_encoder"
234 }
235 }
236 line {
237 y_signal {
238 channel: "DrivetrainPosition"
239 field: "right_encoder"
240 }
241 }
242 line {
243 y_signal {
244 channel: "DrivetrainStatus"
245 field: "localizer.left_encoder"
246 }
247 }
248 line {
249 y_signal {
250 channel: "DrivetrainStatus"
251 field: "localizer.right_encoder"
252 }
253 }
254 ylabel: "m"
255 }
256 axes {
257 line {
258 y_signal {
259 channel: "DrivetrainStatus"
260 field: "localizer.angular_error"
261 }
262 }
263 ylabel: "rad / sec"
264 }
265}
266
267figure {
268 axes {
269 line {
270 y_signal {
271 channel: "DrivetrainOutput"
272 field: "left_voltage"
273 }
274 }
275 line {
276 y_signal {
277 channel: "DrivetrainOutput"
278 field: "right_voltage"
279 }
280 }
281 ylabel: "V"
282 }
283 axes {
284 line {
285 y_signal {
286 channel: "DrivetrainStatus"
287 field: "localizer.left_voltage_error"
288 }
289 }
290 line {
291 y_signal {
292 channel: "DrivetrainStatus"
293 field: "localizer.right_voltage_error"
294 }
295 }
296 ylabel: "V"
297 }
298}