From 558f968dce5349d3d39b004c63bedb79af798b90 Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Mon, 2 Oct 2023 12:12:42 +0300 Subject: [PATCH 01/12] added a path to leave community --- .../deploy/pathplanner/leaveCommunity.path | 49 +++++++++++++++++++ src/main/java/frc/robot/RobotContainer.java | 1 + 2 files changed, 50 insertions(+) create mode 100644 src/main/deploy/pathplanner/leaveCommunity.path diff --git a/src/main/deploy/pathplanner/leaveCommunity.path b/src/main/deploy/pathplanner/leaveCommunity.path new file mode 100644 index 00000000..3a1bbe19 --- /dev/null +++ b/src/main/deploy/pathplanner/leaveCommunity.path @@ -0,0 +1,49 @@ +{ + "waypoints": [ + { + "anchorPoint": { + "x": 1.8914061888274158, + "y": 1.5269059109546808 + }, + "prevControl": null, + "nextControl": { + "x": 3.2676305954115668, + "y": 1.5068150437052783 + }, + "holonomicAngle": 0, + "isReversal": false, + "velOverride": null, + "isLocked": false, + "isStopPoint": false, + "stopEvent": { + "names": [], + "executionBehavior": "parallel", + "waitBehavior": "none", + "waitTime": 0 + } + }, + { + "anchorPoint": { + "x": 5.588125762717691, + "y": 1.0 + }, + "prevControl": { + "x": 4.588125762717691, + "y": 1.0 + }, + "nextControl": null, + "holonomicAngle": 0, + "isReversal": false, + "velOverride": null, + "isLocked": false, + "isStopPoint": false, + "stopEvent": { + "names": [], + "executionBehavior": "parallel", + "waitBehavior": "none", + "waitTime": 0 + } + } + ], + "markers": [] +} \ No newline at end of file diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index e3be4f85..933ba7d4 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -212,6 +212,7 @@ private void initChooser() { addToChooser("1-gp-leaveCommunity"); // addToChooser("bot-2-gp-engage"); addToChooser("bot-2-gp"); + addToChooser("leaveCommunity"); // addToChooser("bot-3-gp-engage"); // addToChooser("bot-3-gp"); addToChooser("rotate"); From 338d57e481b7b20e7755a75498cbae560bb25bc6 Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Mon, 2 Oct 2023 12:14:39 +0300 Subject: [PATCH 02/12] made a new auto sequnec to take in cone like a cube in the auto cube sequnc(by holding it with the havaziot) --- src/main/java/frc/robot/RobotContainer.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index 933ba7d4..5e02c94d 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -219,6 +219,12 @@ private void initChooser() { this.chooser.addOption("nothing", new InstantCommand()); + this.chooser.addOption("cone-leaveCommunity", + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.MID_CONE, FunnelState.OPEN) + /* .andThen(_autoFactory.createAuto("leaveCommunity").alongWith */.andThen( + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED))); + + this.chooser.addOption("cone", getSideConeSequence()); // only cube this.chooser.addOption("cube", getAutoCubeSequence()); @@ -256,6 +262,21 @@ public void updateTelemetry() { m_drivetrain.updateTelemetry(); } + private CommandBase getSideConeSequence() { + return Commands.sequence( + new InstantCommand(() -> setCubeInternalState()), // TODO:chck if CneeInternalState works + m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN), + new WaitCommand(1), + m_manipulator.setManipulatorStateCommand(ManipulatorState.HOLD), + new WaitCommand(1), + getCollectSequence().withTimeout(1), + Commands.sequence(m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.READJUST), + new WaitCommand(0.5), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED), + m_manipulator.setManipulatorStateCommand(ManipulatorState.HOLD))); + } + private CommandBase getEngageSequence() { return Commands.sequence( _autoFactory.createAuto("engage-gyro"), From 08fa1cc74580194a81668b1d428dd310f09c4aab Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Mon, 2 Oct 2023 12:16:47 +0300 Subject: [PATCH 03/12] edited leave community path --- src/main/deploy/pathplanner/leaveCommunity.path | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/deploy/pathplanner/leaveCommunity.path b/src/main/deploy/pathplanner/leaveCommunity.path index 3a1bbe19..7e4b26eb 100644 --- a/src/main/deploy/pathplanner/leaveCommunity.path +++ b/src/main/deploy/pathplanner/leaveCommunity.path @@ -2,13 +2,13 @@ "waypoints": [ { "anchorPoint": { - "x": 1.8914061888274158, - "y": 1.5269059109546808 + "x": 1.9, + "y": 0.47213538036098845 }, "prevControl": null, "nextControl": { - "x": 3.2676305954115668, - "y": 1.5068150437052783 + "x": 3.276371047437692, + "y": 0.47213538036098845 }, "holonomicAngle": 0, "isReversal": false, @@ -24,12 +24,12 @@ }, { "anchorPoint": { - "x": 5.588125762717691, - "y": 1.0 + "x": 5.578080329092989, + "y": 0.4821808139856896 }, "prevControl": { - "x": 4.588125762717691, - "y": 1.0 + "x": 4.578080329092989, + "y": 0.4821808139856896 }, "nextControl": null, "holonomicAngle": 0, From 2964c6f1949190651f940d359fafa2ebe32c4d17 Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Mon, 2 Oct 2023 12:20:12 +0300 Subject: [PATCH 04/12] fixed the cone+leavecommunity path --- src/main/java/frc/robot/RobotContainer.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index 5e02c94d..82ed7f20 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -220,9 +220,9 @@ private void initChooser() { this.chooser.addOption("nothing", new InstantCommand()); this.chooser.addOption("cone-leaveCommunity", - m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.MID_CONE, FunnelState.OPEN) - /* .andThen(_autoFactory.createAuto("leaveCommunity").alongWith */.andThen( - m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED))); + getSideConeSequence() + .andThen(_autoFactory.createAuto("leaveCommunity").alongWith( + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED)))); this.chooser.addOption("cone", getSideConeSequence()); // only cube @@ -274,7 +274,8 @@ private CommandBase getSideConeSequence() { m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.READJUST), new WaitCommand(0.5), m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED), - m_manipulator.setManipulatorStateCommand(ManipulatorState.HOLD))); + m_manipulator.setManipulatorStateCommand(ManipulatorState.HOLD)), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.MID_CONE, FunnelState.OPEN)); } private CommandBase getEngageSequence() { From 564c383fc6fa21d03baaa4d14ad0d177474496ae Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Mon, 2 Oct 2023 12:21:12 +0300 Subject: [PATCH 05/12] lowered the arm after installing the cone it the cone path --- src/main/java/frc/robot/RobotContainer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index 82ed7f20..877b3185 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -224,7 +224,8 @@ private void initChooser() { .andThen(_autoFactory.createAuto("leaveCommunity").alongWith( m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED)))); - this.chooser.addOption("cone", getSideConeSequence()); + this.chooser.addOption("cone", getSideConeSequence().andThen( + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED))); // only cube this.chooser.addOption("cube", getAutoCubeSequence()); From 0e7296b3853460ae455a82311e93301c659d0367 Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Mon, 2 Oct 2023 12:24:52 +0300 Subject: [PATCH 06/12] cleaned up sideConeSequence for testing --- src/main/java/frc/robot/RobotContainer.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index 877b3185..fb539cec 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -265,18 +265,15 @@ public void updateTelemetry() { private CommandBase getSideConeSequence() { return Commands.sequence( - new InstantCommand(() -> setCubeInternalState()), // TODO:chck if CneeInternalState works + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.COLLECT), m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN), new WaitCommand(1), + new WaitCommand(1), + getCollectSequence(), m_manipulator.setManipulatorStateCommand(ManipulatorState.HOLD), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.MID_CONE, FunnelState.OPEN), new WaitCommand(1), - getCollectSequence().withTimeout(1), - Commands.sequence(m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN), - m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.READJUST), - new WaitCommand(0.5), - m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED), - m_manipulator.setManipulatorStateCommand(ManipulatorState.HOLD)), - m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.MID_CONE, FunnelState.OPEN)); + m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN)); } private CommandBase getEngageSequence() { From 0a435eac4c2ba3042c04f89692ef1468236d32e5 Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Mon, 2 Oct 2023 12:57:18 +0300 Subject: [PATCH 07/12] sequence now works- unefficently --- src/main/java/frc/robot/RobotContainer.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index 80d05a08..f8568c91 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -267,14 +267,18 @@ public void updateTelemetry() { private CommandBase getSideConeSequence() { return Commands.sequence( + new InstantCommand(() -> setConeInternalState()), m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.COLLECT), - m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN), - new WaitCommand(1), - new WaitCommand(1), - getCollectSequence(), - m_manipulator.setManipulatorStateCommand(ManipulatorState.HOLD), + new WaitCommand(0.5), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED), + new WaitCommand(0.5), + getCollectSequence().withTimeout(1), + Commands.sequence(m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.READJUST), + new WaitCommand(0.5), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED), + m_manipulator.setManipulatorStateCommand(ManipulatorState.HOLD)), m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.MID_CONE, FunnelState.OPEN), - new WaitCommand(1), m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN)); } From 95209d9ff4f9d2568a182e304d3701cf36bb3ce1 Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Mon, 2 Oct 2023 13:30:17 +0300 Subject: [PATCH 08/12] faster and better cone sequence --- src/main/java/frc/robot/RobotContainer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index f8568c91..d088abec 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -272,7 +272,10 @@ private CommandBase getSideConeSequence() { new WaitCommand(0.5), m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED), new WaitCommand(0.5), - getCollectSequence().withTimeout(1), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.COLLECT), + new WaitCommand(0.5), + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED), + new WaitCommand(0.5), Commands.sequence(m_manipulator.setManipulatorStateCommand(ManipulatorState.OPEN), m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.READJUST), new WaitCommand(0.5), From 0f515515e6a384824e61691e8fe402465f81a28e Mon Sep 17 00:00:00 2001 From: yoavpeles Date: Tue, 3 Oct 2023 11:25:42 +0300 Subject: [PATCH 09/12] removed unused auto --- src/main/java/frc/robot/RobotContainer.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index d088abec..c97e6e43 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -211,13 +211,13 @@ private void initChooser() { SmartDashboard.putData("autonomous", this.chooser); // addToChooser("engage"); // addToChooser("1-gp-engage"); - addToChooser("1-gp-leaveCommunity"); + // addToChooser("1-gp-leaveCommunity"); // addToChooser("bot-2-gp-engage"); - addToChooser("bot-2-gp"); - addToChooser("leaveCommunity"); + // addToChooser("bot-2-gp"); + // addToChooser("leaveCommunity"); // addToChooser("bot-3-gp-engage"); // addToChooser("bot-3-gp"); - addToChooser("rotate"); + // addToChooser("rotate"); this.chooser.addOption("nothing", new InstantCommand()); @@ -234,14 +234,15 @@ private void initChooser() { // cube engage this.chooser.addOption("cube-engage-gyro", getAutoCubeSequence().andThen(getEngageSequence())); // only engage - this.chooser.addOption("engage-gyro", getEngageSequence()); + // this.chooser.addOption("engage-gyro", getEngageSequence()); this.chooser.addOption("cube-mobility-engage", getAutoCubeSequence().andThen(getMobilityEngageSequence())); // taxi - this.chooser.addOption("taxi", _autoFactory.createAuto("engage-gyro")); + // this.chooser.addOption("taxi", _autoFactory.createAuto("engage-gyro")); // cube taxi - this.chooser.addOption("cube-taxi", getAutoCubeSequence().andThen(_autoFactory.createAuto("engage-gyro"))); + // this.chooser.addOption("cube-taxi", + // getAutoCubeSequence().andThen(_autoFactory.createAuto("engage-gyro"))); } /** From 6d83177a1e24a9b981eeff94b5ac8e3c62e1dcfe Mon Sep 17 00:00:00 2001 From: yoavpeles Date: Tue, 3 Oct 2023 11:33:50 +0300 Subject: [PATCH 10/12] made auto names clearer --- src/main/java/frc/robot/RobotContainer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index c97e6e43..2feb5577 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -232,7 +232,7 @@ private void initChooser() { this.chooser.addOption("cube", getAutoCubeSequence()); // cube engage - this.chooser.addOption("cube-engage-gyro", getAutoCubeSequence().andThen(getEngageSequence())); + this.chooser.addOption("cube-engage", getAutoCubeSequence().andThen(getEngageSequence())); // only engage // this.chooser.addOption("engage-gyro", getEngageSequence()); this.chooser.addOption("cube-mobility-engage", getAutoCubeSequence().andThen(getMobilityEngageSequence())); From 451c81fdc9f864bc197ad21226a3bda70731d71a Mon Sep 17 00:00:00 2001 From: yoavpeles Date: Tue, 3 Oct 2023 20:56:44 +0300 Subject: [PATCH 11/12] organized auto paths --- src/main/java/frc/robot/RobotContainer.java | 26 ++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index 2feb5577..eb08e3e8 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -209,22 +209,13 @@ private void addToChooser(String pathName) { private void initChooser() { SmartDashboard.putData("autonomous", this.chooser); - // addToChooser("engage"); - // addToChooser("1-gp-engage"); - // addToChooser("1-gp-leaveCommunity"); - // addToChooser("bot-2-gp-engage"); - // addToChooser("bot-2-gp"); - // addToChooser("leaveCommunity"); - // addToChooser("bot-3-gp-engage"); - // addToChooser("bot-3-gp"); - // addToChooser("rotate"); this.chooser.addOption("nothing", new InstantCommand()); this.chooser.addOption("cone-leaveCommunity", getSideConeSequence() - .andThen(_autoFactory.createAuto("leaveCommunity").alongWith( - m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED)))); + .andThen(_autoFactory.createAuto("leaveCommunity").alongWith( + m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED)))); this.chooser.addOption("cone", getSideConeSequence().andThen( m_ArmFunnelSuperStructure.getSetStateCommand(ArmState.COLLECT, FunnelState.CLOSED))); @@ -234,15 +225,24 @@ private void initChooser() { // cube engage this.chooser.addOption("cube-engage", getAutoCubeSequence().andThen(getEngageSequence())); // only engage - // this.chooser.addOption("engage-gyro", getEngageSequence()); this.chooser.addOption("cube-mobility-engage", getAutoCubeSequence().andThen(getMobilityEngageSequence())); // taxi // this.chooser.addOption("taxi", _autoFactory.createAuto("engage-gyro")); - + // this.chooser.addOption("engage-gyro", getEngageSequence()); // cube taxi // this.chooser.addOption("cube-taxi", // getAutoCubeSequence().andThen(_autoFactory.createAuto("engage-gyro"))); + // addToChooser("engage"); + // addToChooser("1-gp-engage"); + // addToChooser("1-gp-leaveCommunity"); + // addToChooser("bot-2-gp-engage"); + // addToChooser("bot-2-gp"); + // addToChooser("leaveCommunity"); + // addToChooser("bot-3-gp-engage"); + // addToChooser("bot-3-gp"); + // addToChooser("rotate"); + } /** From 3ca4718fe23cbbee55033717c28ef90806ca3a15 Mon Sep 17 00:00:00 2001 From: DarkMetalMouse <51059131+DarkMetalMouse@users.noreply.github.com> Date: Wed, 4 Oct 2023 08:25:07 +0300 Subject: [PATCH 12/12] limelight-calibreation-offseason --- ...pril tag pipeline.vpr => april tag pipeline .vpr} | 9 ++++++--- ...comp.vpr => retroreflective pipeline - comp .vpr} | 12 ++++++------ 2 files changed, 12 insertions(+), 9 deletions(-) rename LimelightCalibrations/{april tag pipeline.vpr => april tag pipeline .vpr} (92%) rename LimelightCalibrations/{retroreflective pipeline - comp.vpr => retroreflective pipeline - comp .vpr} (94%) diff --git a/LimelightCalibrations/april tag pipeline.vpr b/LimelightCalibrations/april tag pipeline .vpr similarity index 92% rename from LimelightCalibrations/april tag pipeline.vpr rename to LimelightCalibrations/april tag pipeline .vpr index fec7b8ec..0583184b 100644 --- a/LimelightCalibrations/april tag pipeline.vpr +++ b/LimelightCalibrations/april tag pipeline .vpr @@ -3,7 +3,7 @@ area_min:0.0017850625000000004 area_similarity:0 aspect_max:20.000000 aspect_min:0.000000 -black_level:0 +black_level:11 blue_balance:1975 botfloorsnap:0 botlength:0.7112 @@ -28,20 +28,23 @@ cross_b_y:0 desc:Pipeline_Name desired_contour_region:0 detector_conf:0.800000 +detector_idfilters: dilation_steps:0 direction_filter:0 dual_close_sort_origin:0 erosion_steps:0 -exposure:100 +exposure:126 fiducial_decoder_strictness:strict fiducial_denoise:0.000000 fiducial_idfilters: fiducial_locfilters: +fiducial_qualitythreshold:0.000000 fiducial_resdiv:4 fiducial_size:152.4 fiducial_skip3d:1 fiducial_type:aprilClassic16h5 fiducial_vis_mode:3dtargposebotspace +flicker_correction:0 force_convex:1 hue_max:85 hue_min:60 @@ -50,7 +53,7 @@ image_source:0 img_to_show:0 intersection_filter:0 invert_hue:0 -lcgain:20 +lcgain:15.2 multigroup_max:7 multigroup_min:1 multigroup_rejector:0 diff --git a/LimelightCalibrations/retroreflective pipeline - comp.vpr b/LimelightCalibrations/retroreflective pipeline - comp .vpr similarity index 94% rename from LimelightCalibrations/retroreflective pipeline - comp.vpr rename to LimelightCalibrations/retroreflective pipeline - comp .vpr index dde4de96..cafafd79 100644 --- a/LimelightCalibrations/retroreflective pipeline - comp.vpr +++ b/LimelightCalibrations/retroreflective pipeline - comp .vpr @@ -3,7 +3,7 @@ area_min:0 area_similarity:0 aspect_max:20 aspect_min:0 -black_level:4 +black_level:5 blue_balance:1800 botfloorsnap:0 botlength:0.7112 @@ -13,8 +13,8 @@ calibration_type:0 classifier_conf:0.100000 contour_grouping:0 contour_sort_final:0 -convexity_max:100 -convexity_min:1 +convexity_max:98.8 +convexity_min:0.3 corner_approx:5.000000 crop_x_max:0.55 crop_x_min:-0.55 @@ -34,7 +34,7 @@ dilation_steps:1 direction_filter:0 dual_close_sort_origin:0 erosion_steps:1 -exposure:5 +exposure:24 fiducial_decoder_strictness:strict fiducial_denoise:0.000000 fiducial_idfilters: @@ -51,10 +51,10 @@ hue_max:110 hue_min:42 image_flip:0 image_source:0 -img_to_show:0 +img_to_show:1 intersection_filter:0 invert_hue:0 -lcgain:1 +lcgain:1.2 multigroup_max:7 multigroup_min:1 multigroup_rejector:0