Tuned shots and added a backup higher forward shot.
Change-Id: I5471a30f450df314252bb8adc8bed1078e9bafd9
diff --git a/y2016/joystick_reader.cc b/y2016/joystick_reader.cc
index e1e0c9b..45733ff 100644
--- a/y2016/joystick_reader.cc
+++ b/y2016/joystick_reader.cc
@@ -222,7 +222,7 @@
if (data.IsPressed(kFrontLong)) {
// Forwards shot
shoulder_goal_ = M_PI / 2.0 + 0.1;
- wrist_goal_ = M_PI + 0.41 + 0.02;
+ wrist_goal_ = M_PI + 0.41 + 0.02 - 0.005;
if (drivetrain_queue.status.get()) {
wrist_goal_ += drivetrain_queue.status->ground_angle;
}
@@ -239,15 +239,18 @@
intake_goal_ = intake_when_shooting;
} else if (data.IsPressed(kBackFender)) {
// Fender shot back
- shoulder_goal_ = 0.65;
- wrist_goal_ = -1.20;
- shooter_velocity_ = 550.0;
+ shoulder_goal_ = M_PI / 2.0 - 0.2;
+ wrist_goal_ = -0.55;
+ shooter_velocity_ = 600.0;
intake_goal_ = intake_when_shooting;
} else if (data.IsPressed(kFrontFender)) {
- // Fender shot back
- shoulder_goal_ = 1.45;
- wrist_goal_ = 2.5 + 1.7;
- shooter_velocity_ = 550.0;
+ // Forwards shot, higher
+ shoulder_goal_ = M_PI / 2.0 + 0.1;
+ wrist_goal_ = M_PI + 0.41 + 0.02 + 0.020;
+ if (drivetrain_queue.status.get()) {
+ wrist_goal_ += drivetrain_queue.status->ground_angle;
+ }
+ shooter_velocity_ = 640.0;
intake_goal_ = intake_when_shooting;
} else if (data.IsPressed(kExpand) || data.IsPressed(kWinch)) {
// Set the goals to the hanging position so when the actor finishes, we