Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
1736610
Merge pull request #52 from StuyPulse/main
lucas01b0x Apr 24, 2025
632b30a
Create basic trajectory following for the autonomous period. Just tes…
Danx3mer Apr 27, 2025
5f14c25
Fixing Pivot Scoring and Autons
Apetrock24 May 1, 2025
960d064
fix remaining autons (#58)
dfn-slxxp May 2, 2025
7a636af
Adding Pivot golf tee intake
Apetrock24 May 6, 2025
6bdc334
A LOT of testing changes, mainly to coral scoring and single coral auton
Danx3mer May 6, 2025
50bb16f
Merge branch 'Se/Auton' of https://github.com/StuyPulse/EVERYBOT-2025…
Danx3mer May 6, 2025
4b85aa4
everything broken so this is for drivetrain and auton testing
dfn-slxxp May 6, 2025
0e5b38c
uncomment
dfn-slxxp May 6, 2025
0ac2a86
Changes listed below:
dfn-slxxp May 7, 2025
7d04cd5
Remove LEDs from Readme because we will likely not have them
dfn-slxxp May 7, 2025
6001e0e
Update Algae Intake/Outtake Speeds
dfn-slxxp May 8, 2025
8074459
Add vision drive to nearest april tag, fix pivot stall detection pre-…
Danx3mer May 9, 2025
3f2c28c
Merge branch 'Se/Auton' of https://github.com/StuyPulse/EVERYBOT-2025…
Danx3mer May 9, 2025
669f47d
5/9 p7 auton work`
dfn-slxxp May 9, 2025
e26d83f
Merge branch 'Se/Auton' of https://github.com/StuyPulse/EVERYBOT-2025…
dfn-slxxp May 9, 2025
56afe3f
Merge pull request #59 from StuyPulse/Se/Auton
Danx3mer May 9, 2025
fb57fc6
adding limelight pose
Apetrock24 May 9, 2025
97ced78
Merge branch 'Se-Vision' of https://github.com/StuyPulse/EVERYBOT-202…
Danx3mer May 12, 2025
12a4938
Merge branch 'Se-Vision' of https://github.com/StuyPulse/EVERYBOT-202…
dfn-slxxp May 12, 2025
c414c92
a buncha funny thingies also fixed field2d on glass stuffs
Danx3mer May 12, 2025
938f205
Co-authored-by: Yunu <Apetrock24@users.noreply.github.com>
dfn-slxxp May 12, 2025
dc39a41
Add throughbore functionality (untested)
Danx3mer May 13, 2025
758a5a6
the following:
dfn-slxxp May 13, 2025
4898b45
try some things out + make sure driving values are squared
dfn-slxxp May 14, 2025
7325e90
make sure drivetrain values are squared
dfn-slxxp May 14, 2025
daa2792
resolve conflicts probably
Danx3mer May 14, 2025
33848ed
resolve conflicts probably
Danx3mer May 14, 2025
14d1bba
resolve conflicts and clean up imports
dfn-slxxp May 14, 2025
ae91f8c
remove one unused import
dfn-slxxp May 14, 2025
180dc76
fix readme because merge errors
dfn-slxxp May 14, 2025
ca5d57c
clean up imports
dfn-slxxp May 14, 2025
2887730
Minor changes on sysid
Danx3mer May 14, 2025
bf9f02a
Fix coral scoring
dfn-slxxp May 14, 2025
92d7f18
Apply throughbore completely.
Danx3mer May 14, 2025
8dd2eeb
the following:
dfn-slxxp May 14, 2025
bf5e0ba
make algae implemented more correctly + implement algae hold
dfn-slxxp May 15, 2025
cb93fa4
the following:
dfn-slxxp May 15, 2025
90f37ca
Period 4 vision + refactoring
Danx3mer May 15, 2025
810d754
WIP Path Planner Setup
dfn-slxxp May 15, 2025
8ced307
Merge branch 'Se-Vision' into Se/Beta
Danx3mer May 15, 2025
8f3e0fa
Merge pull request #64 from StuyPulse/Se/Beta
Danx3mer May 15, 2025
ecadf23
Testing changes period 9 - mainly optimized pivot scoring and fixed n…
dfn-slxxp May 15, 2025
5e96942
Merge branch 'Se/Beta' of https://github.com/StuyPulse/EVERYBOT-2025 …
dfn-slxxp May 15, 2025
f417690
finish climb
dfn-slxxp May 15, 2025
f0b6672
Logging changes and stuffs by dan
dfn-slxxp May 15, 2025
d4b369e
FiNISH BASIC VISION AND UPGRADED ODOMETRY
dfn-slxxp May 15, 2025
fec8132
Make vision into an impl/abstract class system
Danx3mer May 15, 2025
edb30b9
tune some pivot values í±…
dfn-slxxp May 15, 2025
60d5991
Merge branch 'Se/Beta' into Se-Vision
Danx3mer May 15, 2025
0b92b7a
Merge pull request #65 from StuyPulse/Se-Vision
Danx3mer May 15, 2025
71f3eb1
work on autons
dfn-slxxp May 16, 2025
e59de07
tweak autons to make faster(slightly)
dfn-slxxp May 16, 2025
f533741
Fixed drive train comment out and limelight error.
Apetrock24 May 16, 2025
67111aa
fixed Sysid and vision.
Apetrock24 May 16, 2025
2194265
wooh many things:
dfn-slxxp May 17, 2025
2fe5f54
we havve rollers now yayay (algae intake, outtake, and coral outtake
dfn-slxxp May 17, 2025
e115236
make update rollers better + troll auton
dfn-slxxp May 17, 2025
618d299
yeah so rollers work now in visualizer
dfn-slxxp May 17, 2025
409cd28
all functionality should be in visualizer
dfn-slxxp May 17, 2025
b82e733
revert using target angles to encoder values to symbolize end of testing
dfn-slxxp May 17, 2025
be4e128
simplify visualizer
dfn-slxxp May 17, 2025
4424248
Merge pull request #67 from StuyPulse/Se/Beta
Danx3mer May 17, 2025
3501a1d
pathplanner1
Danx3mer May 18, 2025
035fbbc
forgot what i did but its important
dfn-slxxp May 18, 2025
62ee187
Merge branch 'Se/Visualizer' of https://github.com/StuyPulse/EVERYBOT…
Danx3mer May 18, 2025
f933d32
Update paths and stuffs and also finish basic pathplanner stuffs
Danx3mer May 18, 2025
8b92090
Merge pull request #68 from Danx3mer/Se/Auton
Danx3mer May 18, 2025
75751a6
Working with path planner - not done
dfn-slxxp May 19, 2025
c37a5c0
switch to custom config
Danx3mer May 20, 2025
bc70015
Sysid values
Apetrock24 May 20, 2025
bd13528
Merge branch 'Se/Auton' of https://github.com/StuyPulse/EVERYBOT-2025…
Apetrock24 May 20, 2025
00ad2cc
3 piece processor coral - too slow
dfn-slxxp May 22, 2025
241a9d6
making path planner use volts and add auton
Apetrock24 May 22, 2025
ac34796
Merge branch 'Se/Auton' of https://github.com/StuyPulse/EVERYBOT-2025…
Apetrock24 May 22, 2025
57524c3
Fixing pathplanner path
Apetrock24 May 22, 2025
a9ebee0
tuning
dfn-slxxp May 22, 2025
546b12f
Merge branch 'Se/Auton' of https://github.com/stuypulse/everybot-2025…
dfn-slxxp May 22, 2025
24c91a2
Implementing bump switch
Apetrock24 May 23, 2025
fd75508
implementing bump switch
Apetrock24 May 27, 2025
bb0f9b0
Path following + path changes
Apetrock24 May 28, 2025
aea5ea9
Fixed Pivot Coral Score Named command so it stops the rollers after o…
CinoDelta May 28, 2025
36b57ef
Tuning pathplanner and fixing ij side autons
Apetrock24 May 29, 2025
cae85c0
working on autons - the chairmen
dfn-slxxp May 30, 2025
5c94eb3
Path Following commands - the daniels
Apetrock24 May 30, 2025
a47dcab
Merge branch 'Se/Auton' of https://github.com/StuyPulse/EVERYBOT-2025…
Apetrock24 May 30, 2025
2cad753
fixing auton config
Apetrock24 May 30, 2025
0e0732b
Fix new pivot stuffs
Danx3mer Jun 2, 2025
409f961
working on autons and pivot scoring
Apetrock24 Jun 2, 2025
df89b7c
change packagename PivotCombos to pivotCombos
lucas01b0x Jun 2, 2025
ed8e60d
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
lucas01b0x Jun 2, 2025
17a5ffa
Move PivotCoralScore.java from PivotCombos to pivotCombos
lucas01b0x Jun 2, 2025
1c49342
Move PivotLolipopAlgeaIntake.java from pivotCombos to pivotCombos
lucas01b0x Jun 2, 2025
82d0123
fixing imports
Apetrock24 Jun 2, 2025
96367f2
Fix some naming and remove old autons
Danx3mer Jun 2, 2025
87c4b57
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
Danx3mer Jun 2, 2025
78e584a
fixing imports
Apetrock24 Jun 2, 2025
ea5b72d
New Button Bindings - TO TEST
Apetrock24 Jun 2, 2025
b35102d
change "OLD" to "ABSOLUTE" because they are legit workign find and have
dfn-slxxp Jun 3, 2025
c6f80e7
Fixing i-k auton
Apetrock24 Jun 4, 2025
d9a70a9
.
dfn-slxxp Jun 4, 2025
44c5350
kl ab auton
dfn-slxxp Jun 4, 2025
a2e7c9b
Fixing autos
Apetrock24 Jun 4, 2025
0389de0
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
Apetrock24 Jun 4, 2025
b3e8083
Dan: Add debug mode pt.1
dfn-slxxp Jun 7, 2025
08b8a88
fixing ef auton
Apetrock24 Jun 9, 2025
60d78dc
fixing button bindings
Apetrock24 Jun 9, 2025
46c7838
enable/disable subsystems and logic updates
Apetrock24 Jun 10, 2025
1631733
megatag 2 in comp and notification
Apetrock24 Jun 10, 2025
e74e2c3
fixing pathplanner error
Apetrock24 Jun 10, 2025
6395746
path finding
Apetrock24 Jun 10, 2025
435e77f
autons and reef alignment
Apetrock24 Jun 12, 2025
e1eba32
Stole daniels computer to make alignment paths pluh
Danx3mer Jun 12, 2025
49cef04
swiching faces for alignment - daniel
Apetrock24 Jun 12, 2025
5bdc706
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
Apetrock24 Jun 12, 2025
664c3c7
Made AlignToReefCD because Aunt Mary was covering AB
CinoDelta Jun 12, 2025
cde3121
pulling
Apetrock24 Jun 13, 2025
637e0a6
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
Apetrock24 Jun 13, 2025
33b4d35
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
dfn-slxxp Jun 13, 2025
7554061
update controls to the likings of the drivers
dfn-slxxp Jun 13, 2025
6633580
Align to closest face
Apetrock24 Jun 13, 2025
a3e82e0
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
Apetrock24 Jun 13, 2025
fd52c1e
fixing name of driver
Apetrock24 Jun 13, 2025
5676df7
THE REWRITE:
Danx3mer Jun 16, 2025
8d82df3
Removed unused imports, now no problems in vs code :D
Danx3mer Jun 16, 2025
9645ad2
Add alignment logging code
Danx3mer Jun 16, 2025
d874897
label robotcontainer gamepad bindings and also add elastic settings i…
Apetrock24 Jun 16, 2025
5ffaaaf
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
Danx3mer Jun 16, 2025
1eb49c3
changing bindings
Apetrock24 Jun 17, 2025
4508774
adding elastic
Apetrock24 Jun 17, 2025
7b3ee91
Logic and alignment changes - alignment doesn't work
Apetrock24 Jun 17, 2025
5f22f1c
Drive speed modifiers and climb angle changes
Apetrock24 Jun 18, 2025
596cb8f
Make alignment only loop through own alliance's april tags. And also …
Danx3mer Jun 18, 2025
4436873
Climb changes
Danx3mer Jun 18, 2025
bc8065c
drive arcade pid
Apetrock24 Jun 18, 2025
841c012
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
Apetrock24 Jun 18, 2025
4148b80
Merge branch 'REWRITE' of https://github.com/StuyPulse/EVERYBOT-2025 …
Apetrock24 Jun 20, 2025
ab80d5a
make pivot go to hold angle after intaking algae
dfn-slxxp Jun 20, 2025
32696e5
final changes yipee
Apetrock24 Jun 20, 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
35 changes: 35 additions & 0 deletions .Glass/glass.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"NetworkTables": {
"types": {
"/FMSInfo": "FMSInfo",
"/SmartDashboard/Autonomous": "String Chooser",
"/SmartDashboard/Field": "Field2d",
"/SmartDashboard/PathPlanner": "Alerts",
"/SmartDashboard/Visualizers/Robot": "Mechanism2d"
},
"windows": {
"/SmartDashboard/Autonomous": {
"window": {
"visible": true
}
},
"/SmartDashboard/Field": {
"bottom": 1638,
"height": 8.051901817321777,
"left": 534,
"right": 3466,
"top": 291,
"width": 17.54825210571289,
"window": {
"visible": true
}
}
}
},
"NetworkTables Info": {
"visible": true
},
"NetworkTables Settings": {
"mode": "Client (NT4)"
}
}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -164,3 +164,6 @@ bin/
# Logs
*.wpilog
*.log

# SYSID 2022 CONFIG
config.json
2 changes: 2 additions & 0 deletions DashboardSettings.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[Robot_Networking]
Robot IP = "0.0.0.0"
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

StuyPulse's code for the Everybot designed by 118.

## Our Changes from the 118 Everybot
## Our Changes from the original 118 Everybot
- Replaced Drivetrain and Pivot motors with NEOs for encoders
- Add LEDs
- Add LimeLight 2 for better Odometry
- Add LimeLight 2 for better odometry
- Added a throughbore encoder for more accurate pivot state readings

## Mechanisms
- ALGAE from Ground and Golf-Tee to PROCESSOR
- ALGAE from Ground and Golf-Tee to PROCESSOR
- CORAL from Coral Station to L1
- Deep Climb
- Limelight 2 for vision and alignment
- Limelight 2 for vision and alignment to the nearest reef

## Specifications
[Here](https://robonauts-everybot.github.io/Everybot-Docs/manual/the-everybot/) is the official documentation of the 2025 Everybot.
Expand Down
3 changes: 2 additions & 1 deletion simgui-ds.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,5 +93,6 @@
"buttonCount": 0,
"povCount": 0
}
]
],
"zeroDisconnectedJoysticks": false
}
89 changes: 38 additions & 51 deletions simgui.json
Original file line number Diff line number Diff line change
@@ -1,67 +1,53 @@
{
"HALProvider": {
"Addressable LEDs": {
"Timing": {
"window": {
"visible": true
}
},
"Other Devices": {
"SPARK MAX [1]": {
"header": {
"open": true
}
},
"SPARK MAX [2]": {
"header": {
"open": true
}
},
"SPARK MAX [2] RELATIVE ENCODER": {
"header": {
"open": true
}
},
"SPARK MAX [3]": {
"header": {
"open": true
}
},
"SPARK MAX [4]": {
"header": {
"open": true
}
},
"SPARK MAX [5]": {
"header": {
"open": true
}
},
"SPARK MAX [6]": {
"header": {
"open": true
}
},
"SPARK MAX [7]": {
"header": {
"open": true
}
"visible": false
}
}
},
"NTProvider": {
"types": {
"/FMSInfo": "FMSInfo",
"/SmartDashboard/Autonomous": "String Chooser"
"/SmartDashboard/Autonomous": "String Chooser",
"/SmartDashboard/Command Scheduler": "Scheduler",
"/SmartDashboard/Field": "Field2d",
"/SmartDashboard/PathPlanner": "Alerts",
"/SmartDashboard/Visualizers/Robot": "Mechanism2d"
},
"windows": {
"/SmartDashboard/Autonomous": {
"window": {
"visible": true
}
},
"/SmartDashboard/Command Scheduler": {
"window": {
"visible": true
}
},
"/SmartDashboard/Field": {
"bottom": 1638,
"height": 8.051901817321777,
"left": 534,
"right": 3466,
"top": 291,
"width": 17.54825210571289,
"window": {
"visible": true
}
},
"/SmartDashboard/Visualizers/Robot": {
"window": {
"visible": true
}
}
}
},
"NetworkTables": {
"Persistent Values": {
"open": false
},
"retained": {
"SmartDashboard": {
"Autonomous": {
Expand All @@ -78,7 +64,7 @@
"Climb": {
"open": true
},
"LEDs": {
"Drivetrain": {
"open": true
},
"Pivot": {
Expand All @@ -87,10 +73,8 @@
"open": true
},
"open": true
},
"open": true
},
"open": true
}
}
}
}
},
Expand All @@ -100,6 +84,9 @@
},
"visible": true
},
"NetworkTables View": {
"visible": false
},
"Plot": {
"Plot <0>": {
"plots": [
Expand All @@ -110,7 +97,7 @@
0.0,
0.8500000238418579
],
"height": 0
"height": 127
}
]
}
Expand Down
106 changes: 106 additions & 0 deletions src/main/deploy/pathplanner/autos/2 Pc + AlgaePickup.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "Processor to Reef"
}
},
{
"type": "parallel",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "PivotCoralScore"
}
},
{
"type": "wait",
"data": {
"waitTime": 1.0
}
}
]
}
},
{
"type": "path",
"data": {
"pathName": "ProcessorScoreBack"
}
},
{
"type": "path",
"data": {
"pathName": "Processor Coral Back to HP"
}
},
{
"type": "path",
"data": {
"pathName": "Processor HP Far Back"
}
},
{
"type": "path",
"data": {
"pathName": "Processor HP Far Back Score"
}
},
{
"type": "parallel",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "PivotCoralScore"
}
},
{
"type": "wait",
"data": {
"waitTime": 1.0
}
}
]
}
},
{
"type": "path",
"data": {
"pathName": "Processor HP Far Back Back"
}
},
{
"type": "parallel",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "Processor Far Back Back to Algae Wait"
}
},
{
"type": "named",
"data": {
"name": "PivotLollipopAlgaeIntake"
}
}
]
}
}
]
}
},
"resetOdom": true,
"folder": "Processor-Start",
"choreoAuto": false
}
44 changes: 44 additions & 0 deletions src/main/deploy/pathplanner/autos/Center 1Pc.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "Center To Reef"
}
},
{
"type": "wait",
"data": {
"waitTime": 1.0
}
},
{
"type": "parallel",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "PivotCoralScore"
}
},
{
"type": "wait",
"data": {
"waitTime": 1.0
}
}
]
}
}
]
}
},
"resetOdom": false,
"folder": "Center-Start",
"choreoAuto": false
}
Loading