grimpe mode auto
This commit is contained in:
@@ -21,7 +21,7 @@ public class Grimpeur extends SubsystemBase {
|
||||
SparkMaxConfig slaveConfig = new SparkMaxConfig();
|
||||
DigitalInput limit = new DigitalInput(0);
|
||||
private GenericEntry EncodeurGrimpeur =
|
||||
teb.add("Position haut grimpeur", 101).getEntry();
|
||||
teb.add("Position haut grimpeur", 100).getEntry();
|
||||
public void Grimper(double vitesse){
|
||||
grimpeur1.set(vitesse);
|
||||
grimpeur2.set(vitesse);
|
||||
@@ -36,7 +36,7 @@ public class Grimpeur extends SubsystemBase {
|
||||
return limit.get();
|
||||
}
|
||||
public double PositionFinal(){
|
||||
return EncodeurGrimpeur.getDouble(101);
|
||||
return EncodeurGrimpeur.getDouble(100);
|
||||
}
|
||||
/** Creates a new Grimpeur. */
|
||||
public Grimpeur() {
|
||||
|
||||
@@ -22,13 +22,13 @@ public class LimeLight3 extends SubsystemBase {
|
||||
}
|
||||
public double[] getBotPoseBlue(){
|
||||
NetworkTable limelightTable = NetworkTableInstance.getDefault().getTable("limelight-balaie");
|
||||
NetworkTableEntry BotPoseEntry = limelightTable.getEntry("botpose_orb_wpiblue");
|
||||
NetworkTableEntry BotPoseEntry = limelightTable.getEntry("botpose_wpiblue");
|
||||
double[] BotPose = BotPoseEntry.getDoubleArray(new double[7]);
|
||||
return BotPose;
|
||||
}
|
||||
public double[] getBotPoseRed(){
|
||||
NetworkTable limelightTable = NetworkTableInstance.getDefault().getTable("limelight-balaie");
|
||||
NetworkTableEntry BotPoseEntry = limelightTable.getEntry("botpose_orb_wpired");
|
||||
NetworkTableEntry BotPoseEntry = limelightTable.getEntry("botpose_wpired");
|
||||
double[] BotPose = BotPoseEntry.getDoubleArray(new double[7]);
|
||||
return BotPose;
|
||||
}
|
||||
|
||||
@@ -69,10 +69,10 @@ NetworkTable table = NetworkTableInstance.getDefault().getTable("limelight-tag")
|
||||
// }
|
||||
// }
|
||||
if(y1 > y2){
|
||||
return Math.atan((x2 - x1) / (y2 - y1)) * (180 / Math.PI) - angle;
|
||||
return Math.toDegrees(Math.atan((x2 - x1) /(y2 - y1))) - angle;
|
||||
}
|
||||
else{
|
||||
return -Math.atan((x2 - x1) / (y2 - y1)) * (180 / Math.PI) - angle;
|
||||
return Math.toDegrees(-Math.atan((x2 - x1) / (y2 - y1))) - angle;
|
||||
}
|
||||
}
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user