Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
91e94f9
initial commit
Levercpu Feb 23, 2025
e8cde94
fixed pr comments
Levercpu Feb 23, 2025
cecb84a
fixed pr comments
Levercpu Feb 23, 2025
88e7866
fixed pr comments
Levercpu Feb 23, 2025
40c723b
added sum
Levercpu Feb 23, 2025
5a15434
Merge branch 'main' of https://github.com/FRC4048/FRC2025_Java into L…
Levercpu Feb 23, 2025
ec71fe8
wow
Levercpu Feb 23, 2025
929fbf3
fixed completely
Levercpu Feb 23, 2025
bf3399f
wow
Levercpu Feb 23, 2025
50706fe
fixed pathplanner settings?
Levercpu Feb 23, 2025
143dafe
even more fixed pathplanner settings
Levercpu Feb 23, 2025
cdc8939
fixed pr comments?
Levercpu Feb 23, 2025
61fa491
Merge branch 'main' of https://github.com/FRC4048/FRC2025_Java into L…
Levercpu Feb 23, 2025
c9e12d3
made it build
Feb 23, 2025
9da95df
reset wheels on auto init
Feb 23, 2025
142eba9
fixed pr comments?
Levercpu Feb 24, 2025
bc154f4
fixed pr comments?
Levercpu Feb 24, 2025
9282725
Merge branch 'main' into LS_Auto_Align_Command
bengold22 Feb 24, 2025
31a6d0c
hopefully fixed
Levercpu Feb 24, 2025
3cef2dc
Merge branch 'main' of https://github.com/FRC4048/FRC2025_Java into L…
Levercpu Feb 24, 2025
c487cca
made pathplanner go to pose with fine adjustments :)
Feb 24, 2025
120a9b5
added comment
Feb 24, 2025
73f03be
I forgot to build
Feb 24, 2025
bab2f46
adjusted constant
Feb 24, 2025
0634b7e
use swerve drive trajectory
Feb 25, 2025
fea62fd
update
Feb 27, 2025
a98d70f
Merge branch 'main' into nh-align
Mar 5, 2025
dfc59ca
stuff
Mar 5, 2025
1cf1d8e
Merge branch 'main' into nh-align
bengold22 Mar 5, 2025
6152090
mapped controls
JAMthepersonj Mar 5, 2025
1365552
fixed branch / robot align coordinates + angle with data from the goo…
michaelk036 Mar 16, 2025
12f55d6
Merge branch 'main' into nh-align
Mar 17, 2025
41a9652
removed autobuilder config duplicate
Mar 17, 2025
5a2d089
removed null pointer exception
Mar 18, 2025
6070d88
added apriltag focus mode for auto aligning
Mar 18, 2025
d55ff02
Merge branch 'main' into nh-align
Mar 19, 2025
84cca6a
built code after merge
Mar 19, 2025
dce9593
ignore other tags if in focus mode.
Mar 19, 2025
aa9329b
got rid of duplicate logic
Mar 19, 2025
01d87c2
Fixed from Lev's data, didn't touch Center x and y
michaelk036 Mar 20, 2025
79e1057
subtracked pi
Mar 22, 2025
446320d
Merge branch 'main' into nh-align
Mar 22, 2025
0336b4c
some small stuff
Levercpu Mar 22, 2025
916fad4
added a command to switch to a robot centric drive mode
JAMthepersonj Mar 22, 2025
416b040
MORE linear algebra
Levercpu Mar 22, 2025
c27a848
find quaternions are better
Levercpu Mar 22, 2025
848990e
for loops are better
Levercpu Mar 22, 2025
cc499ae
fixed
Levercpu Mar 22, 2025
99f5a8c
linter
Levercpu Mar 22, 2025
d7cfb4e
new pos
Mar 22, 2025
f38f5b8
update
JAMthepersonj Mar 22, 2025
49d1967
corrected for api
Levercpu Mar 22, 2025
49da7b6
fixed some sutff
Levercpu Mar 22, 2025
da456e9
made code more maintanable and stuff
Levercpu Mar 22, 2025
2e4df64
all linear algebra now
Levercpu Mar 22, 2025
f649214
linter
Levercpu Mar 22, 2025
fd5830a
more generilization
Levercpu Mar 22, 2025
1292172
EA SPORTS
Levercpu Mar 22, 2025
47fe8e0
fixed
Levercpu Mar 23, 2025
a302451
added limelight
Levercpu Mar 23, 2025
f269cfd
update
JAMthepersonj Mar 23, 2025
098687a
added constant vision trustor
Mar 23, 2025
4814f92
Merge remote-tracking branch 'origin/JW_Robot_centric_drive' into nh-…
Mar 23, 2025
6bbf8fb
Merge remote-tracking branch 'origin/JW_Robot_centric_drive' into nh-…
Mar 23, 2025
ee891f5
fixes
Mar 23, 2025
baca8c9
small changes
Levercpu Mar 23, 2025
1926177
added colors
Levercpu Mar 23, 2025
a2cdbdc
fixed reflecton issue
Levercpu Mar 23, 2025
6cf0016
fixed reflecton issue
Levercpu Mar 23, 2025
69cdd68
fixed reflecton issue
Levercpu Mar 23, 2025
f11649a
reset std after autonomous
Mar 24, 2025
a69df0e
Merge branch 'main' into nh-align
Mar 24, 2025
617859b
removed duplicate method
Mar 24, 2025
f8ecbe2
build code
Mar 24, 2025
8f331ef
small pr fixed
Levercpu Mar 24, 2025
0a0dbe7
made only check closest and neighboring algae, coral.
Levercpu Mar 24, 2025
61dc0a2
made unit tests (#295)
noahheller Mar 24, 2025
5d2e9ab
Merge branch 'main' of https://github.com/FRC4048/FRC2025_Java into L…
Levercpu Mar 24, 2025
035c70b
fixed noah's pr comments
Levercpu Mar 24, 2025
e50b0e7
small fix and linter
Levercpu Mar 24, 2025
671981a
small fix and linter
Levercpu Mar 24, 2025
d575d7e
added red auto-align
Mar 25, 2025
1ad5c75
made it easy to paste new values for AlignmentPosition
Mar 25, 2025
2a1e4d1
fixed some pr
Levercpu Mar 25, 2025
edb20ed
fixed some pr
Levercpu Mar 25, 2025
6573d07
Nh limelight (#298)
noahheller Mar 25, 2025
b41c8a7
small pr fixed, changed from radians to degrees
Levercpu Mar 25, 2025
30003bc
small changes
Levercpu Mar 25, 2025
ae91005
last
Levercpu Mar 25, 2025
d4660c5
last
Levercpu Mar 25, 2025
e21394d
last
Levercpu Mar 25, 2025
6d565ac
fixed
Levercpu Mar 25, 2025
bd584a2
done
Levercpu Mar 25, 2025
639624d
unit test
Mar 25, 2025
2e1a40f
fixed algae to be more consistent
Levercpu Mar 25, 2025
4bdc724
Merge remote-tracking branch 'origin/LS_MATHZ' into LS_MATHZ
Mar 25, 2025
2d20b22
fixed out of range
Levercpu Mar 25, 2025
939cbb7
Merge remote-tracking branch 'origin/LS_MATHZ' into LS_MATHZ
Mar 25, 2025
cec8d79
use Math.floorMod() because % does not work with negatives in java
Mar 25, 2025
20d6dca
Merge branch 'main' into nh-align
Mar 26, 2025
34c50a8
map to right bumper
Mar 26, 2025
54d0ab3
wrap in try catch
Mar 26, 2025
341c066
fixed tag mirroring
Mar 26, 2025
9864d1d
fixed sign error
Mar 26, 2025
b06c20d
omg it works!!!!
Mar 26, 2025
c6f47d5
removed limelight feed
Mar 26, 2025
f733205
added more tests
Mar 26, 2025
e4f0ad5
built code
Mar 26, 2025
57e0e53
Merge branch 'refs/heads/nh-align' into nh-super-align
Mar 26, 2025
fc93d55
I dont know anymore
Mar 26, 2025
303330d
added super auto score
Mar 26, 2025
f131598
deleted unused
Mar 26, 2025
c955982
dont know how simMode got changed
Mar 26, 2025
b1fe921
removed unneeded std change
Mar 26, 2025
c353810
use return instead of if.
Mar 26, 2025
ebc8de6
added some small stuff
Levercpu Mar 26, 2025
b83fa7d
added some small stuff
Levercpu Mar 26, 2025
1440bea
Merge remote-tracking branch 'origin/main' into LS_Limelight_TurnOnOf…
Mar 27, 2025
57c134c
removed merge artifact
Mar 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions src/main/java/frc/robot/commands/ChangeLimelightLight.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package frc.robot.commands;

import frc.robot.subsystems.limelight.VisionIO;
import frc.robot.utils.logging.commands.LoggableCommand;

public class ChangeLimelightLight extends LoggableCommand {
private final VisionIO io;
private boolean on;

public ChangeLimelightLight(boolean on, VisionIO io) {
this.io = io;
}

@Override
public void initialize() {
io.setLedMode(on ? 3 : 1);
}

@Override
public boolean isFinished() {
return true;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,7 @@
public class MockVisionIO implements VisionIO {
@Override
public void updateInputs(VisionInputs inputs) {}

@Override
public void setLedMode(int mode) {}
}
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,8 @@ public void updateInputs(VisionInputs inputs) {
inputs.valid = results.valid;
inputs.ledMode = (int) ledModeEntry.getInteger(-1);
}

public void setLedMode(int mode) {
ledModeEntry.setNumber(mode);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@

import frc.robot.utils.logging.LoggableIO;

public interface VisionIO extends LoggableIO<VisionInputs> {}
public interface VisionIO extends LoggableIO<VisionInputs> {
void setLedMode(int mode);
}