Skip to content

Commit 42c7ed2

Browse files
committed
Merge branch 'auton-math'
2 parents 5b4610e + 3d3fe80 commit 42c7ed2

9 files changed

+24
-31
lines changed

src/com/stuypulse/frc2017/robot/commands/auton/ApproachAllianceHopperFromBoiler.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@
1111
*
1212
*/
1313
public class ApproachAllianceHopperFromBoiler extends CommandGroup {
14-
//TODO: Math (not priority)
15-
private static final double TURN_TO_HOPPER = -1;
16-
private static final double DRIVE_TO_HOPPER = -1;
14+
private static final double TURN_TO_HOPPER = -45;
15+
private static final double DRIVE_TO_HOPPER = 77;
1716

1817
public ApproachAllianceHopperFromBoiler() {
1918
int direction;

src/com/stuypulse/frc2017/robot/commands/auton/ApproachHPFromBoilerGearCommand.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@
1212
*/
1313
public class ApproachHPFromBoilerGearCommand extends CommandGroup {
1414
public static final double BOILER_GEAR_TO_NEUTRAL_ZONE_ANGLE = 60;
15-
public static final double BOILER_GEAR_TO_NEUTRAL_ZONE_DISTANCE = 374; // TODO: maybe subtract 12 inches
16-
public static final double BOILER_GEAR_NEUTRAL_ZONE_TO_HP_ANGLE = -45;
17-
//TODO: Math (priority)
18-
public static final double BOILER_GEAR_NEUTRAL_ZONE_TO_HP_DISTANCE = -1;
15+
public static final double BOILER_GEAR_TO_NEUTRAL_ZONE_DISTANCE = 71;
16+
public static final double BOILER_GEAR_NEUTRAL_ZONE_TO_HP_ANGLE = -43;
17+
public static final double BOILER_GEAR_NEUTRAL_ZONE_TO_HP_DISTANCE = 361;
1918

2019
public ApproachHPFromBoilerGearCommand() {
2120
int direction;

src/com/stuypulse/frc2017/robot/commands/auton/ApproachHPFromHPGearCommand.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*/
1313
public class ApproachHPFromHPGearCommand extends CommandGroup {
1414
public static final double HP_GEAR_TO_NEUTRAL_ZONE_ANGLE = -60;
15-
public static final double HP_GEAR_TO_NEUTRAL_ZONE_DISTANCE = 374; // TODO: maybe subtract 12 inches here
15+
public static final double HP_GEAR_TO_NEUTRAL_ZONE_DISTANCE = 362; //374- 12 inches deviation
1616

1717
public ApproachHPFromHPGearCommand() {
1818
// Add Commands here:

src/com/stuypulse/frc2017/robot/commands/auton/ApproachHPFromMiddleGearCommand.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@
1111
*
1212
*/
1313
public class ApproachHPFromMiddleGearCommand extends CommandGroup {
14-
//TODO: Math (priority)
1514
public static final double MIDDLE_GEAR_TO_AIRSHIP_HP_SIDE_ANGLE = -90;
16-
public static final double MIDDLE_GEAR_TO_AIRSHIP_HP_SIDE_DISTANCE = -1;
15+
public static final double MIDDLE_GEAR_TO_AIRSHIP_HP_SIDE_DISTANCE = 46.6;//TODO: check value
1716
public static final double AIRSHIP_HP_SIDE_TO_NEUTRAL_ZONE_ANGLE = 90;
18-
public static final double AIRSHIP_HP_SIDE_TO_NEUTRAL_ZONE_DISTANCE = -1;
19-
17+
public static final double AIRSHIP_HP_SIDE_TO_NEUTRAL_ZONE_DISTANCE = 362; //374- 12 inches deviation
2018
public ApproachHPFromMiddleGearCommand() {
2119
int direction;
2220
if (DriverStation.getInstance().getAlliance() == DriverStation.Alliance.Red) {

src/com/stuypulse/frc2017/robot/commands/auton/ApproachNeutralHopperFromBoiler.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
*/
1313
public class ApproachNeutralHopperFromBoiler extends CommandGroup {
1414

15-
double TURN_AWAY_FROM_BOILER = 45;
16-
double MOVE_TOWARD_HOPPER = 206.3;
15+
double TURN_AWAY_FROM_BOILER = -45;
16+
double MOVE_TOWARD_HOPPER = 249.3;
1717
double TURN_TO_HOPPER = 90;
18-
double MOVE_TO_HOPPER = 112;
18+
double MOVE_TO_HOPPER = 77;
1919

2020
public ApproachNeutralHopperFromBoiler() {
2121
int direction;

src/com/stuypulse/frc2017/robot/commands/auton/MiddleGearMobilityMinimalCommand.java

+5-6
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@
1010
*
1111
*/
1212
public class MiddleGearMobilityMinimalCommand extends CommandGroup {
13-
//TODO: Math (priority)
14-
private double FIRST_MOBILITY_TURN_DISTANCE = -1;
15-
private double FIRST_MOBILITY_TURN_ANGLE = -1;
16-
private double SECOND_MOBILITY_TURN_DISTANCE = -1;
17-
private double SECOND_MOBILITY_TURN_ANGLE = -1;
18-
private double FINAL_MOBILITY_TURN_DISTANCE = -1;
13+
private double FIRST_MOBILITY_TURN_DISTANCE = 53.3; //baseline-robot length
14+
private double FIRST_MOBILITY_TURN_ANGLE = -90;
15+
private double SECOND_MOBILITY_TURN_DISTANCE = 61.1;
16+
private double SECOND_MOBILITY_TURN_ANGLE = 90;
17+
private double FINAL_MOBILITY_TURN_DISTANCE = 52; //robot length + 12 inches deviation
1918

2019
public MiddleGearMobilityMinimalCommand() {
2120
// Add Commands here:

src/com/stuypulse/frc2017/robot/commands/auton/MobilityMinimalCommand.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
*
99
*/
1010
public class MobilityMinimalCommand extends CommandGroup {
11-
//TODO: Math (priority)
12-
public static final double MOBILITY_TO_BASELINE_DISTANCE = -1;
11+
12+
public static final double MOBILITY_TO_BASELINE_DISTANCE = 93.3;
1313

1414
public MobilityMinimalCommand() {
1515
// Add Commands here:

src/com/stuypulse/frc2017/robot/commands/auton/MobilityToHPCommand.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
*
99
*/
1010
public class MobilityToHPCommand extends CommandGroup {
11-
//TODO: Math (priority)
12-
public static final double MOBILITY_TO_NEUTRAL_ZONE_DISTANCE = -1;
11+
public static final double MOBILITY_TO_NEUTRAL_ZONE_DISTANCE = 415.3;//427.3 - 12 inches deviation
1312

1413
public MobilityToHPCommand() {
1514

src/com/stuypulse/frc2017/robot/commands/auton/ScoreMiddleGearFromBoilerCommand.java

+5-6
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,11 @@
1313
*
1414
*/
1515
public class ScoreMiddleGearFromBoilerCommand extends CommandGroup {
16-
private static final double BACK_UP_FROM_BOILER_DISTANCE = -127.3;
17-
private static final double TURN_AWAY_FROM_BOILER = -45;
18-
//TODO: Set numbers from testing
19-
private static final double MOVE_TOWARDS_LIFT = -1; // :(
16+
private static final double BACK_UP_FROM_BOILER_DISTANCE = -131.9;
17+
private static final double TURN_AWAY_FROM_BOILER = 135;
18+
private static final double MOVE_TOWARDS_LIFT = 80.7;
2019
private static final double TURN_TOWARDS_LIFT = 90;
21-
private static final double MOVE_TO_LIFT = -1; // :(
20+
private static final double MOVE_TO_LIFT = 21;
2221

2322
public ScoreMiddleGearFromBoilerCommand() {
2423
int direction;
@@ -37,7 +36,7 @@ public ScoreMiddleGearFromBoilerCommand() {
3736
addSequential(new DriveForwardEncodersCommand(ScoreMiddleGearCommand.MIDDLE_GEAR_REVERSE_DISTANCE));
3837
addSequential(new GearPusherRetractGearCommand());
3938
addSequential(new GearTrapTrapGearCommand());
40-
39+
4140
// Add Commands here:
4241
// e.g. addSequential(new Command1());
4342
// addSequential(new Command2());

0 commit comments

Comments
 (0)