Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
0686f66
added basic choreo paths for testing auton functionality
willtreaty21 Jan 11, 2025
66662eb
Pushed a full test path to run
Ayidana-Aboraah Jan 14, 2025
bf83f8e
Merge branch 'IO_refactor' into auton-test-paths
Ayidana-Aboraah Jan 14, 2025
a4b765d
Auto Selector Setup
Ayidana-Aboraah Jan 14, 2025
a544a13
asdf
willtreaty21 Jan 18, 2025
3f641ac
poseEstimation
312Evan Jan 18, 2025
7696fc2
finished pose estimation for limelight
willtreaty21 Jan 18, 2025
ae0ee37
asdf
willtreaty21 Jan 18, 2025
8122b38
Removed recursive dependency on IO and left offset code commented out…
willtreaty21 Jan 25, 2025
948699c
asdf
willtreaty21 Jan 25, 2025
c103200
Merged
Ayidana-Aboraah Feb 2, 2025
1728c6a
dog log setup
312Evan Feb 2, 2025
52776ef
added aimbot and camera offsets for pose estimation
willtreaty21 Feb 2, 2025
d0d6813
adjustments for canencoders
TotallyFarhan Feb 2, 2025
f2e4e6d
Should allow us to configure most things ahead of time
Ayidana-Aboraah Feb 3, 2025
86ee60c
Should be good now
Ayidana-Aboraah Feb 3, 2025
c191703
Configurations fully working
TotallyFarhan Feb 3, 2025
b0c6705
Merge pull request #30 from Team2068/doglogTesting
Ayidana-Aboraah Feb 3, 2025
795728d
profile switching working
TotallyFarhan Feb 3, 2025
f1813ca
Merge branch 'comp_bot' into auton-test-paths
TotallyFarhan Feb 3, 2025
a1b4c07
Running paths
TheIceCreamMan10000000 Feb 5, 2025
dbbcc87
Push
TheIceCreamMan10000000 Feb 5, 2025
f8398a4
Updabte
TotallyFarhan Feb 6, 2025
47b4321
added function to check location in the field with the limelight
willtreaty21 Feb 8, 2025
541f676
make characterization code later
TotallyFarhan Feb 9, 2025
788974d
refactored swerve
312Evan Feb 9, 2025
893c140
set all the pathplanner values to how they should be and added the co…
312Evan Feb 9, 2025
fb006f6
fixces for alignment
TheIceCreamMan10000000 Feb 9, 2025
c9281e7
Merge remote-tracking branch 'origin/IO_refactor' into limelight
TheIceCreamMan10000000 Feb 9, 2025
f16b189
Merge branch 'auton-test-paths' into limelight
TheIceCreamMan10000000 Feb 9, 2025
64eed84
fixed offsets in pathplanner
312Evan Feb 10, 2025
6d12e65
pivot code
312Evan Feb 11, 2025
47a8b4f
Pivot Intake Command
312Evan Feb 12, 2025
3035d2f
kj fdaboijfnbpdaiufnb
TheIceCreamMan10000000 Feb 13, 2025
7153799
Removed 550 Testing
TheIceCreamMan10000000 Feb 15, 2025
a72f776
added cordinates for all april tags and all reef levels. also edited …
willtreaty21 Feb 15, 2025
deccaf3
Added offsets to all of the positions of the poles to make the pid go…
willtreaty21 Feb 16, 2025
080be22
characterization
TheIceCreamMan10000000 Feb 16, 2025
adb3547
Characterises both Steer And Drive Motors now, will need to fix imports
Ayidana-Aboraah Feb 17, 2025
4bf5d40
Added Rumble
Ayidana-Aboraah Feb 17, 2025
0d61bbd
elevator characterisation code ready
Ayidana-Aboraah Feb 18, 2025
cd81623
Finished Auto-Align setup, PID tuning next
willtreaty21 Feb 18, 2025
83cd57c
Merge branch 'limelight' of https://github.com/Team2068/FRC-Reefscape…
willtreaty21 Feb 18, 2025
6895e00
Push
Ayidana-Aboraah Feb 19, 2025
b3510d4
Updating Claw Code, Dog Log Uncommented and actively disabled, Added …
Ayidana-Aboraah Feb 20, 2025
7e9fab9
X and Y are swapped in WPILib coordinates
Ayidana-Aboraah Feb 20, 2025
ccceaa4
Pose Estimation
TheIceCreamMan10000000 Feb 20, 2025
3afc6aa
Tuning Positioning
TheIceCreamMan10000000 Feb 20, 2025
094946e
Slowed down
TotallyFarhan Feb 20, 2025
8f53743
Updates
TotallyFarhan Feb 22, 2025
ec3f7e9
Updated X PID Constants. Now working on theta characterising
TotallyFarhan Feb 23, 2025
5da8864
steer characterization
312Evan Feb 23, 2025
68c0b2f
steer characterization
312Evan Feb 23, 2025
61a776b
changed volts
312Evan Feb 23, 2025
f0725c3
PID and Profile added for the claw and characterisation added
Ayidana-Aboraah Feb 23, 2025
280e74e
Finally finished the characterisation for pivot and elevator, added d…
Ayidana-Aboraah Feb 25, 2025
08524f7
Cleaned up swerve code
Ayidana-Aboraah Feb 25, 2025
e37e405
Moved stuff to debug
Ayidana-Aboraah Feb 26, 2025
c36b146
Merge branch 'characterise' into limelight
Ayidana-Aboraah Feb 26, 2025
b94681b
Added debug bindings
Ayidana-Aboraah Feb 26, 2025
e644dc8
Added room for feedforward gains
Ayidana-Aboraah Feb 26, 2025
a145b74
Added barge test binding
Ayidana-Aboraah Feb 26, 2025
9bb1074
claw characterization routine
312Evan Feb 27, 2025
662101f
Busss
312Evan Feb 27, 2025
02e01af
Claw Fixes and adjustments to pose estimation
TheIceCreamMan10000000 Feb 28, 2025
20dcdea
Added a function to manually rotate the chassis incase characterizat…
312Evan Mar 1, 2025
da73b9b
auton paths
TheIceCreamMan10000000 Mar 1, 2025
a0d76ff
paths
TheIceCreamMan10000000 Mar 2, 2025
3e98f98
Auton Commands and Simple Alignment
TheIceCreamMan10000000 Mar 2, 2025
f3f718c
Aligning with the limelight functional
TheIceCreamMan10000000 Mar 2, 2025
a514c8f
Working Comp Bot
TheIceCreamMan10000000 Mar 3, 2025
83944ba
Bindings are back
Ayidana-Aboraah Mar 3, 2025
e916f03
tuning
TheIceCreamMan10000000 Mar 4, 2025
a784033
Basics ready
TheIceCreamMan10000000 Mar 5, 2025
eaeeafc
Small Cleanup
TheIceCreamMan10000000 Mar 5, 2025
6ec9189
bindings
TheIceCreamMan10000000 Mar 6, 2025
fef3b82
sparkflex for pivot
TheIceCreamMan10000000 Mar 6, 2025
f6b0504
inverted drive motor
312Evan Mar 12, 2025
deac49c
Made path Adjustments, fixed running paths backwards during auto, sta…
Ayidana-Aboraah Mar 13, 2025
d6bd9f4
Minor changes
Ayidana-Aboraah Mar 14, 2025
3d73a5e
Auton Testing
Ayidana-Aboraah Mar 16, 2025
634c5cf
Merge branch 'alexandria' of https://github.com/Team2068/Michelle-202…
Ayidana-Aboraah Mar 18, 2025
49e8819
Elevator PID and Elevator working
Ayidana-Aboraah Mar 19, 2025
59b0b68
HANG TIMEEE!
TotallyFarhan Mar 21, 2025
c4c2ead
lets do this
Ayidana-Aboraah Mar 22, 2025
bc98794
Button Bindings for new Controller almost fully setup
Ayidana-Aboraah Mar 27, 2025
e974d79
Beginnings started for Shooter Redundancy | Pivot redundancy and Cora…
Ayidana-Aboraah Apr 2, 2025
9a4cc1a
Merge branch 'alexandria' of https://github.com/Team2068/FRC-Reefscap…
TotallyFarhan Apr 3, 2025
68f0225
beginings of redundancy added to Elevator code and adjustments made t…
TotallyFarhan Apr 3, 2025
734e0d4
debug mode controller
312Evan Apr 30, 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
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,5 +57,5 @@
"edu.wpi.first.math.**.proto.*",
"edu.wpi.first.math.**.struct.*",
],
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable"
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms100m -Xlog:disable"
}
12 changes: 12 additions & 0 deletions Test/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#
# https://help.github.com/articles/dealing-with-line-endings/
#
# Linux start script should use lf
/gradlew text eol=lf

# These are Windows script files and should use crlf
*.bat text eol=crlf

# Binary files should be left untouched
*.jar binary

5 changes: 5 additions & 0 deletions Test/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Ignore Gradle project-specific cache directory
.gradle

# Ignore Gradle build output directory
build
43 changes: 43 additions & 0 deletions Test/app/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
/*
* This file was generated by the Gradle 'init' task.
*
* This generated file contains a sample Java application project to get you started.
* For more details on building Java & JVM projects, please refer to https://docs.gradle.org/8.11/userguide/building_java_projects.html in the Gradle documentation.
*/

plugins {
// Apply the application plugin to add support for building a CLI application in Java.
id 'application'
}

repositories {
// Use Maven Central for resolving dependencies.
mavenCentral()
}

dependencies {
// Use JUnit Jupiter for testing.
testImplementation libs.junit.jupiter

testRuntimeOnly 'org.junit.platform:junit-platform-launcher'

// This dependency is used by the application.
implementation libs.guava
}

// Apply a specific Java toolchain to ease working on different environments.
java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}

application {
// Define the main class for the application.
mainClass = 'test.App'
}

tasks.named('test') {
// Use JUnit Platform for unit tests.
useJUnitPlatform()
}
14 changes: 14 additions & 0 deletions Test/app/src/main/java/test/App.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/*
* This source file was generated by the Gradle 'init' task
*/
package test;

public class App {
public String getGreeting() {
return "Hello World!";
}

public static void main(String[] args) {
System.out.println(new App().getGreeting());
}
}
14 changes: 14 additions & 0 deletions Test/app/src/test/java/test/AppTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/*
* This source file was generated by the Gradle 'init' task
*/
package test;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class AppTest {
@Test void appHasAGreeting() {
App classUnderTest = new App();
assertNotNull(classUnderTest.getGreeting(), "app should have a greeting");
}
}
5 changes: 5 additions & 0 deletions Test/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# This file was generated by the Gradle 'init' task.
# https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties

org.gradle.configuration-cache=true

10 changes: 10 additions & 0 deletions Test/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file was generated by the Gradle 'init' task.
# https://docs.gradle.org/current/userguide/platforms.html#sub::toml-dependencies-format

[versions]
guava = "33.2.1-jre"
junit-jupiter = "5.10.3"

[libraries]
guava = { module = "com.google.guava:guava", version.ref = "guava" }
junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit-jupiter" }
Binary file added Test/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions Test/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
252 changes: 252 additions & 0 deletions Test/gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading