23 const TeamColour friendly_team_colour,
24 const RobotId robot_id);
60 std::unique_ptr<TbotsProto::DirectControlPrimitive>
stepPrimitive(
61 TbotsProto::PrimitiveExecutorStatus &status);
68 Vector getTargetLinearVelocity();
77 TbotsProto::Primitive current_primitive_;
78 Duration time_since_trajectory_creation_;
82 TeamColour friendly_team_colour_;
84 std::optional<TrajectoryPath> trajectory_path_;
85 std::optional<BangBangTrajectory1DAngular> angular_trajectory_;
93 static constexpr double VISION_TO_ROBOT_DELAY_S = 0.03;
97 static constexpr double MAX_DAMPENING_VELOCITY_DISTANCE_M = 0.05;