Don't reinitialize auto after it runs once
This does two things:
* Fixes bug where we could reinitialize the localizer accidentally at
the start of teleop.
* Defers replanning until 5 seconds after being disabled.
Change-Id: Ia7c85166cd5e849c36cf81b79b732f5c4bbda57a
Signed-off-by: James Kuszmaul <jabukuszmaul@gmail.com>
diff --git a/y2020/actors/autonomous_actor.h b/y2020/actors/autonomous_actor.h
index 7cbabb0..7b60ca4 100644
--- a/y2020/actors/autonomous_actor.h
+++ b/y2020/actors/autonomous_actor.h
@@ -91,6 +91,8 @@
bool user_indicated_safe_to_reset_ = false;
bool sent_starting_position_ = false;
+ bool is_planned_ = false;
+
std::optional<Eigen::Vector3d> starting_position_;
};