Correctly handle corrupted encoder readings in localizer
Also, tune down image corrections and remap channels in replay.
This does not fix the yaw issues.
Change-Id: I8587148db1bd03d12210f951306cca3e30a2cb84
Signed-off-by: James Kuszmaul <jabukuszmaul@gmail.com>
diff --git a/y2022/localizer/localizer_replay.cc b/y2022/localizer/localizer_replay.cc
index d328948..08479eb 100644
--- a/y2022/localizer/localizer_replay.cc
+++ b/y2022/localizer/localizer_replay.cc
@@ -59,6 +59,13 @@
// open logfiles
aos::logger::LogReader reader(logfiles, &config.message());
+ reader.RemapLoggedChannel("/localizer",
+ "frc971.controls.LocalizerStatus");
+ reader.RemapLoggedChannel("/localizer",
+ "frc971.controls.LocalizerOutput");
+ reader.RemapLoggedChannel("/localizer",
+ "frc971.controls.LocalizerVisualization");
+
auto factory =
std::make_unique<aos::SimulatedEventLoopFactory>(reader.configuration());