blob: 0ac4fff856955314a62278777ca13edd42d9b388 [file] [log] [blame]
James Kuszmaul440ee252020-01-03 20:03:52 -08001channel {
2 name: "/aos"
3 type: "aos.JoystickState"
4 alias: "JoystickState"
5}
6channel {
7 name: "/aos"
8 type: "aos.RobotState"
9 alias: "RobotState"
10}
11channel {
12 name: "/drivetrain"
13 type: "frc971.control_loops.drivetrain.Goal"
14 alias: "Goal"
15}
16channel {
17 name: "/drivetrain"
18 type: "frc971.control_loops.drivetrain.Status"
19 alias: "Status"
20}
21channel {
22 name: "/drivetrain"
23 type: "frc971.control_loops.drivetrain.Output"
24 alias: "Output"
25}
26channel {
27 name: "/drivetrain"
28 type: "frc971.IMUValues"
29 alias: "IMU"
30}
31
32figure {
33 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -080034 line {
35 y_signal {
36 channel: "JoystickState"
37 field: "test_mode"
38 }
James Kuszmaul440ee252020-01-03 20:03:52 -080039 }
James Kuszmaul14dad032020-01-19 17:56:59 -080040 line {
41 y_signal {
42 channel: "JoystickState"
43 field: "autonomous"
44 }
James Kuszmaul440ee252020-01-03 20:03:52 -080045 }
James Kuszmaul14dad032020-01-19 17:56:59 -080046 line {
47 y_signal {
48 channel: "RobotState"
49 field: "browned_out"
50 }
James Kuszmaul440ee252020-01-03 20:03:52 -080051 }
James Kuszmaul14dad032020-01-19 17:56:59 -080052 line {
53 y_signal {
54 channel: "JoystickState"
55 field: "enabled"
56 }
James Kuszmaul440ee252020-01-03 20:03:52 -080057 }
58 ylabel: "[bool]"
59 }
60 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -080061 line {
62 y_signal {
63 channel: "RobotState"
64 field: "voltage_battery"
65 }
James Kuszmaul440ee252020-01-03 20:03:52 -080066 }
67 ylabel: "[V]"
68 }
69 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -080070 line {
71 y_signal {
72 channel: "Status"
73 field: "line_follow_logging.frozen"
74 }
James Kuszmaul440ee252020-01-03 20:03:52 -080075 }
James Kuszmaul14dad032020-01-19 17:56:59 -080076 line {
77 y_signal {
78 channel: "Goal"
79 field: "quickturn"
80 }
James Kuszmaul440ee252020-01-03 20:03:52 -080081 }
82 ylabel: "[bool]"
83 }
84}
85
86figure {
87 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -080088 line {
89 y_signal {
90 channel: "Status"
91 field: "poly_drive_logging.ff_left_voltage"
92 }
James Kuszmaul440ee252020-01-03 20:03:52 -080093 }
James Kuszmaul14dad032020-01-19 17:56:59 -080094 line {
95 y_signal {
96 channel: "Status"
97 field: "poly_drive_logging.ff_right_voltage"
98 }
James Kuszmaul440ee252020-01-03 20:03:52 -080099 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800100 line {
101 y_signal {
102 channel: "Output"
103 field: "left_voltage"
104 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800105 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800106 line {
107 y_signal {
108 channel: "Output"
109 field: "right_voltage"
110 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800111 }
112 ylabel: "[V]"
113 }
114 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -0800115 line {
116 y_signal {
117 channel: "Status"
118 field: "theta"
119 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800120 }
121 ylabel: "[rad]"
122 }
123 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -0800124 line {
125 y_signal {
126 channel: "Status"
127 field: "robot_speed"
128 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800129 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800130 line {
131 y_signal {
132 channel: "Status"
133 field: "trajectory_logging.left_velocity"
134 }
James Kuszmaul9560e902020-01-11 14:13:08 -0800135 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800136 line {
137 y_signal {
138 channel: "Status"
139 field: "poly_drive_logging.goal_left_velocity"
140 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800141 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800142 line {
143 y_signal {
144 channel: "Status"
145 field: "estimated_left_velocity"
146 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800147 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800148 line {
149 y_signal {
150 channel: "Status"
151 field: "trajectory_logging.right_velocity"
152 }
James Kuszmaul9560e902020-01-11 14:13:08 -0800153 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800154 line {
155 y_signal {
156 channel: "Status"
157 field: "poly_drive_logging.goal_right_velocity"
158 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800159 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800160 line {
161 y_signal {
162 channel: "Status"
163 field: "estimated_right_velocity"
164 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800165 }
166 ylabel: "[m/s]"
167 }
168}
169
170figure {
171 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -0800172 line {
173 y_signal {
174 channel: "IMU"
175 field: "gyro_x"
176 }
177 x_signal {
178 channel: "CalcIMU"
179 field: "monotonic_timestamp_sec"
180 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800181 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800182 line {
183 y_signal {
184 channel: "IMU"
185 field: "gyro_y"
186 }
187 x_signal {
188 channel: "CalcIMU"
189 field: "monotonic_timestamp_sec"
190 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800191 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800192 line {
193 y_signal {
194 channel: "IMU"
195 field: "gyro_z"
196 }
197 x_signal {
198 channel: "CalcIMU"
199 field: "monotonic_timestamp_sec"
200 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800201 }
202 ylabel: "rad / sec"
203 }
204 axes {
James Kuszmaul14dad032020-01-19 17:56:59 -0800205 line {
206 y_signal {
207 channel: "CalcIMU"
208 field: "total_acceleration"
209 }
210 x_signal {
211 channel: "CalcIMU"
212 field: "monotonic_timestamp_sec"
213 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800214 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800215 line {
216 y_signal {
217 channel: "IMU"
218 field: "accelerometer_x"
219 }
220 x_signal {
221 channel: "CalcIMU"
222 field: "monotonic_timestamp_sec"
223 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800224 }
James Kuszmaul14dad032020-01-19 17:56:59 -0800225 line {
226 y_signal {
227 channel: "IMU"
228 field: "accelerometer_y"
229 }
230 x_signal {
231 channel: "CalcIMU"
232 field: "monotonic_timestamp_sec"
233 }
234 }
235 line {
236 y_signal {
237 channel: "IMU"
238 field: "accelerometer_z"
239 }
240 x_signal {
241 channel: "CalcIMU"
242 field: "monotonic_timestamp_sec"
243 }
James Kuszmaul440ee252020-01-03 20:03:52 -0800244 }
245 ylabel: "g"
246 }
247}
James Kuszmaul14dad032020-01-19 17:56:59 -0800248
249figure {
250 axes {
251 line {
252 y_signal {
253 channel: "Status"
254 field: "down_estimator.yaw"
255 }
256 }
257 line {
258 y_signal {
259 channel: "Status"
260 field: "down_estimator.lateral_pitch"
261 }
262 }
263 line {
264 y_signal {
265 channel: "Status"
266 field: "down_estimator.longitudinal_pitch"
267 }
268 }
269 ylabel: "rad"
270 }
271 axes {
272 line {
273 y_signal {
274 channel: "Status"
275 field: "down_estimator.quaternion_x"
276 }
277 }
278 line {
279 y_signal {
280 channel: "Status"
281 field: "down_estimator.quaternion_y"
282 }
283 }
284 line {
285 y_signal {
286 channel: "Status"
287 field: "down_estimator.quaternion_z"
288 }
289 }
290 line {
291 y_signal {
292 channel: "Status"
293 field: "down_estimator.quaternion_w"
294 }
295 }
296 }
297}