-
Notifications
You must be signed in to change notification settings - Fork 3
BLine V1(RIP PathPlanner) #266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
SnappleRamen
wants to merge
121
commits into
main
Choose a base branch
from
BLineFallback
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
121 commits
Select commit
Hold shift + click to select a range
69ecb9c
*OFFSEASON PROJECT* not ready to test
SnappleRamen 5335322
one ish path for practice
SnappleRamen 926fbe3
odometry resetting works
SnappleRamen 239b767
250
Jetblackdragon 58d5589
updated venderdeps
Jetblackdragon d62e58a
gemini
Jetblackdragon abeee4b
fudged numbers for worlds
SnappyRiffs c59a204
turretskipped saftey
SnappyRiffs d88b20d
rezero only on povLeft
SnappyRiffs 79d1d67
better rezero
SnappyRiffs ceb2878
more fugding
SnappyRiffs 8a49731
updated launcher constants
SnappyRiffs 05bee41
disable slip checking for now
SnappyRiffs 614ce21
Merge branch 'main' of https://github.com/robototes/REBUILT2026 into …
SnappyRiffs 229c989
autoshoot back
SnappyRiffs 1e30fe7
implemented event triggers + small cleanup
SnappleRamen bacfc66
other cleanup
SnappleRamen 2ce1683
made event triggers start and end based on percentage position bewtee…
SnappleRamen 3645d11
more trigger testing
SnappleRamen 74821c8
semi working bline chooser
SnappleRamen 2ba4813
fixed bug
SnappleRamen be7c58e
new slip attempt
Jetblackdragon f868a8e
increased thresholds
RobototesProgrammers 0a89655
mostly working start pose filtering
SnappleRamen 4fd8f68
auto chooser is automatically populated via list
SnappleRamen b6706b7
added auto command sequence
SnappleRamen 02f781e
reorganized autos folder
SnappleRamen ef9df68
added another auto for testing
SnappleRamen fb8074a
sim event triggers + slowed speed for testing
SnappleRamen 1a86243
slower speed
SnappleRamen 5c6381b
lowered speeds even more
SnappleRamen 773580c
small tweaks
SnappleRamen 442ac42
Merge branch 'Issue250' into BLine
SnappleRamen 778f28b
added the option to switch to pathplanner if needed
SnappleRamen 0fabe20
added pathplanner path to compare with bline
SnappleRamen ccdddde
small fix
SnappleRamen 25ecb80
intake
SnappleRamen e9323f3
stuff
RobototesProgrammers a715f2e
hopeful fix
SnappleRamen 6f7494a
visualized intake
SnappleRamen 49f9e43
Merge branch 'BLine' of https://github.com/robototes/REBUILT2026 into…
SnappleRamen 930835a
removed pathplanner so that there is less confusion
SnappleRamen b79512e
intake triggers later and hopefully fits through trench
SnappleRamen 5708b41
tried some more sim testing
SnappleRamen 5f1337e
added handling of command sequence autos
SnappleRamen 92050e2
updated vendordeps and spotless
SnappleRamen 2d471a2
added import
SnappleRamen f54bd33
experimenting with BLine Web
SnappleRamen 3aaa6b5
stuff
SnappleRamen 449236c
Merge branch 'BLineFallback' of https://github.com/robototes/REBUILT2…
SnappleRamen bdb10d2
bug fix?
SnappleRamen 4c7c373
smoother auto pathing
SnappleRamen 9122e07
update bline to latest version
SnappleRamen fb71e65
currently only displays starting pose
SnappleRamen 3670f04
visualizing the path sort of works
SnappleRamen 152a446
BLine auto previews and display speed
SnappleRamen c682636
added "estimated duration"(manually entered)
SnappleRamen 91a1f0e
pretty much finished autoselector?
SnappleRamen c52ee10
added back time estimates + spotless
SnappleRamen 8acf6a3
added new elastic layout
SnappleRamen 0267350
rounded module heading
SnappleRamen 4bc8980
removed est time
SnappleRamen d85304a
simplified layout
SnappleRamen 3a35147
some cleanup and spotless
SnappleRamen 34eacf5
trying to do SOTM
SnappleRamen 2b13e4d
better pathing
SnappleRamen cf0e74d
fixed dimensions
SnappleRamen b6d5945
more fix
SnappleRamen 18a38b1
updated wheel radius
RobototesProgrammers 5d50bd3
stuff okay
RobototesProgrammers 86545fe
tried speeding up autos
RobototesProgrammers 9ef4989
SOTM works?
SnappleRamen bb078b3
inverted instead of ==
SnappleRamen 110987c
even better shorthand
SnappleRamen 312ec6d
Merge branch 'BLINESTABLE' into BLineFallback
SnappleRamen e7e84e5
cleanup
SnappleRamen f64ac2e
small cleanup
SnappleRamen c0c3646
cleanup and path mirroring
SnappleRamen a820424
new auto
SnappleRamen b9edff1
new auto
SnappleRamen fa98c71
Merge branch 'BLineFallback' of https://github.com/robototes/REBUILT2…
SnappleRamen c50ccd4
removed citrus repo
SnappleRamen 860dacf
succesfully fixed double dip path
SnappleRamen a1d358f
fixed for real
SnappleRamen 5a93042
cleanup
SnappleRamen 3509225
better naming conventions
SnappleRamen 1d3a33a
added OP paths
SnappleRamen 4450f08
more bump paths
SnappleRamen 7b8296b
expanded autos
SnappleRamen 78a0e72
added folders for organization
SnappleRamen cf97ddc
fixed path previews
SnappleRamen 5b7d7f6
fixed paths
SnappleRamen 6008c51
fixed incorrect accerlation values
SnappleRamen 5f665b1
depot auto WIP and spotless
SnappleRamen bffba9e
sped up neutral auto
SnappleRamen 549d407
fixed depot auto
SnappleRamen 318ac30
better SOTM
SnappleRamen cca1ac2
intaking speeds
SnappleRamen ca6cf41
better intaking speeds
SnappleRamen bc0039f
hopefully no beach
SnappleRamen 5106010
bug fix
RobototesProgrammers dfb98b2
kinda working now
RobototesProgrammers a431db2
Merge branch 'main' into BLineFallback
SnappleRamen 2818372
fixed overall velocities
SnappleRamen 856e3e8
added basic unit test
SnappleRamen d3d7c33
some debugging stuff
SnappleRamen 30a44cf
complete unit test for unused autos
SnappleRamen ab1d2cd
added null checks
SnappleRamen 188f3b8
added a LOT more unit tests but not quite done yet
SnappleRamen f4faf46
added some unit test debugging extensions
SnappleRamen eb26b61
far better organization
SnappleRamen a322e28
more
SnappleRamen eb8d352
spotless
SnappleRamen 18f0a86
renamed some files for clarity
SnappleRamen 681a44d
sort of hashing
SnappleRamen 8c30fb9
working just a bit better
SnappleRamen f3d394f
almost reduced runtime complexity
SnappleRamen 76c7b52
reduced runtime complexity?
SnappleRamen 7508b37
cleaned up code
SnappleRamen fba40bd
works
SnappleRamen 8d830d3
fixed weird bugs
SnappleRamen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| { | ||
| // Recommended extensions for working with Java tests in this workspace. | ||
| "recommendations": [ | ||
| "vscjava.vscode-java-pack", // Java Extension Pack (convenience bundle) | ||
| "vscjava.vscode-java-test", // Java Test Runner (Test Explorer integration) | ||
| "redhat.java", // Language Support for Java(TM) by Red Hat | ||
| "vscjava.vscode-java-dependency", // Java Project Dependency Viewer | ||
| "vscjava.vscode-java-debug" // Java Debugger | ||
| ] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,107 @@ | ||
| { | ||
| "paths": { | ||
| "FirstNeutralBump.json": { | ||
| "editor_metadata": { | ||
|
SnappleRamen marked this conversation as resolved.
|
||
| "ranged_constraints": [ | ||
| { | ||
| "key": "max_velocity_meters_per_sec", | ||
| "value": 4.05, | ||
| "start_ordinal": 2, | ||
| "end_ordinal": 2, | ||
| "source": "auto_velocity", | ||
| "auto_velocity": { | ||
| "velocity_safety_factor": 0.9, | ||
| "acceleration_safety_factor": 0.8, | ||
| "merge_tolerance_meters_per_sec": 0.3, | ||
| "input_signature": "{\"pathElements\":[{\"type\":\"waypoint\",\"xMeters\":4.013,\"yMeters\":0.473,\"handoffRadiusMeters\":0.5,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"waypoint\",\"xMeters\":5.45101,\"yMeters\":0.58991,\"handoffRadiusMeters\":0.4,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"event_trigger\",\"tRatio\":0},{\"type\":\"waypoint\",\"xMeters\":6.573755148587652,\"yMeters\":0.8214867605289937,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-2.35619,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":7.62013,\"yMeters\":1.40061,\"handoffRadiusMeters\":0.3},{\"type\":\"waypoint\",\"xMeters\":7.779809454259738,\"yMeters\":2.76137685856349,\"handoffRadiusMeters\":0.6,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":6.958438065219933,\"yMeters\":2.6234522215077574,\"handoffRadiusMeters\":0.6},{\"type\":\"translation\",\"xMeters\":5.614032533314306,\"yMeters\":2.5002326599980744,\"handoffRadiusMeters\":0.35},{\"type\":\"waypoint\",\"xMeters\":3.38,\"yMeters\":2.28,\"handoffRadiusMeters\":0.25,\"rotationRadians\":-1.5708,\"profiledRotation\":true}],\"scalarConstraints\":{\"maxVelocityMps\":null,\"maxAccelerationMps2\":null,\"maxVelocityDegPerSec\":null,\"maxAccelerationDegPerSec\":null},\"rotationRangedConstraints\":[],\"config\":{\"maxVelocityMps\":4.5,\"maxAccelerationMps2\":6,\"handoffRadiusMeters\":0.2,\"maxVelocityDegPerSec\":720,\"maxAccelerationDegPerSec\":1500,\"autoVelocityVelocitySafetyFactor\":0.9,\"autoVelocityAccelerationSafetyFactor\":0.8},\"options\":{\"velocitySafetyFactor\":0.9,\"accelerationSafetyFactor\":0.8,\"sampleStepMeters\":null}}" | ||
| } | ||
| }, | ||
| { | ||
| "key": "max_velocity_meters_per_sec", | ||
| "value": 1.37, | ||
| "start_ordinal": 6, | ||
| "end_ordinal": 6, | ||
| "source": "auto_velocity", | ||
| "auto_velocity": { | ||
| "velocity_safety_factor": 0.9, | ||
| "acceleration_safety_factor": 0.8, | ||
| "merge_tolerance_meters_per_sec": 0.3, | ||
| "input_signature": "{\"pathElements\":[{\"type\":\"waypoint\",\"xMeters\":4.013,\"yMeters\":0.473,\"handoffRadiusMeters\":0.5,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"waypoint\",\"xMeters\":5.45101,\"yMeters\":0.58991,\"handoffRadiusMeters\":0.4,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"event_trigger\",\"tRatio\":0},{\"type\":\"waypoint\",\"xMeters\":6.573755148587652,\"yMeters\":0.8214867605289937,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-2.35619,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":7.62013,\"yMeters\":1.40061,\"handoffRadiusMeters\":0.3},{\"type\":\"waypoint\",\"xMeters\":7.779809454259738,\"yMeters\":2.76137685856349,\"handoffRadiusMeters\":0.6,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":6.958438065219933,\"yMeters\":2.6234522215077574,\"handoffRadiusMeters\":0.6},{\"type\":\"translation\",\"xMeters\":5.614032533314306,\"yMeters\":2.5002326599980744,\"handoffRadiusMeters\":0.35},{\"type\":\"waypoint\",\"xMeters\":3.38,\"yMeters\":2.28,\"handoffRadiusMeters\":0.25,\"rotationRadians\":-1.5708,\"profiledRotation\":true}],\"scalarConstraints\":{\"maxVelocityMps\":null,\"maxAccelerationMps2\":null,\"maxVelocityDegPerSec\":null,\"maxAccelerationDegPerSec\":null},\"rotationRangedConstraints\":[],\"config\":{\"maxVelocityMps\":4.5,\"maxAccelerationMps2\":6,\"handoffRadiusMeters\":0.2,\"maxVelocityDegPerSec\":720,\"maxAccelerationDegPerSec\":1500,\"autoVelocityVelocitySafetyFactor\":0.9,\"autoVelocityAccelerationSafetyFactor\":0.8},\"options\":{\"velocitySafetyFactor\":0.9,\"accelerationSafetyFactor\":0.8,\"sampleStepMeters\":null}}" | ||
| } | ||
| }, | ||
| { | ||
| "key": "max_velocity_meters_per_sec", | ||
| "value": 4.05, | ||
| "start_ordinal": 8, | ||
| "end_ordinal": 8, | ||
| "source": "auto_velocity", | ||
| "auto_velocity": { | ||
| "velocity_safety_factor": 0.9, | ||
| "acceleration_safety_factor": 0.8, | ||
| "merge_tolerance_meters_per_sec": 0.3, | ||
| "input_signature": "{\"pathElements\":[{\"type\":\"waypoint\",\"xMeters\":4.013,\"yMeters\":0.473,\"handoffRadiusMeters\":0.5,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"waypoint\",\"xMeters\":5.45101,\"yMeters\":0.58991,\"handoffRadiusMeters\":0.4,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"event_trigger\",\"tRatio\":0},{\"type\":\"waypoint\",\"xMeters\":6.573755148587652,\"yMeters\":0.8214867605289937,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-2.35619,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":7.62013,\"yMeters\":1.40061,\"handoffRadiusMeters\":0.3},{\"type\":\"waypoint\",\"xMeters\":7.779809454259738,\"yMeters\":2.76137685856349,\"handoffRadiusMeters\":0.6,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":6.958438065219933,\"yMeters\":2.6234522215077574,\"handoffRadiusMeters\":0.6},{\"type\":\"translation\",\"xMeters\":5.614032533314306,\"yMeters\":2.5002326599980744,\"handoffRadiusMeters\":0.35},{\"type\":\"waypoint\",\"xMeters\":3.38,\"yMeters\":2.28,\"handoffRadiusMeters\":0.25,\"rotationRadians\":-1.5708,\"profiledRotation\":true}],\"scalarConstraints\":{\"maxVelocityMps\":null,\"maxAccelerationMps2\":null,\"maxVelocityDegPerSec\":null,\"maxAccelerationDegPerSec\":null},\"rotationRangedConstraints\":[],\"config\":{\"maxVelocityMps\":4.5,\"maxAccelerationMps2\":6,\"handoffRadiusMeters\":0.2,\"maxVelocityDegPerSec\":720,\"maxAccelerationDegPerSec\":1500,\"autoVelocityVelocitySafetyFactor\":0.9,\"autoVelocityAccelerationSafetyFactor\":0.8},\"options\":{\"velocitySafetyFactor\":0.9,\"accelerationSafetyFactor\":0.8,\"sampleStepMeters\":null}}" | ||
| } | ||
| } | ||
| ] | ||
| } | ||
| }, | ||
| "SecondNeutralBump.json": { | ||
| "editor_metadata": { | ||
| "ranged_constraints": [ | ||
| { | ||
| "key": "max_velocity_meters_per_sec", | ||
| "value": 2.25, | ||
| "start_ordinal": 1, | ||
| "end_ordinal": 1, | ||
| "source": "auto_velocity", | ||
| "auto_velocity": { | ||
| "velocity_safety_factor": 0.9, | ||
| "acceleration_safety_factor": 0.8, | ||
| "merge_tolerance_meters_per_sec": 0.3, | ||
| "input_signature": "{\"pathElements\":[{\"type\":\"waypoint\",\"xMeters\":4.01,\"yMeters\":0.473,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"event_trigger\",\"tRatio\":1},{\"type\":\"waypoint\",\"xMeters\":5.691302974503924,\"yMeters\":0.6304414045306999,\"handoffRadiusMeters\":0.5,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":5.75212,\"yMeters\":2.00744,\"handoffRadiusMeters\":0.39},{\"type\":\"waypoint\",\"xMeters\":5.9775,\"yMeters\":3.17868,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-1.74533,\"profiledRotation\":true},{\"type\":\"rotation\",\"rotationRadians\":2.35619,\"tRatio\":1,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":7.4589,\"yMeters\":3.70465,\"handoffRadiusMeters\":0.36},{\"type\":\"waypoint\",\"xMeters\":7.64024,\"yMeters\":2.52584,\"handoffRadiusMeters\":0.4,\"rotationRadians\":1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":6.46606,\"yMeters\":2.52905,\"handoffRadiusMeters\":0.7},{\"type\":\"translation\",\"xMeters\":5.4365,\"yMeters\":2.61687,\"handoffRadiusMeters\":0.4},{\"type\":\"waypoint\",\"xMeters\":3.37991,\"yMeters\":2.48256,\"handoffRadiusMeters\":0.2,\"rotationRadians\":1.5708,\"profiledRotation\":true}],\"scalarConstraints\":{\"maxVelocityMps\":null,\"maxAccelerationMps2\":null,\"maxVelocityDegPerSec\":null,\"maxAccelerationDegPerSec\":null},\"rotationRangedConstraints\":[],\"config\":{\"maxVelocityMps\":4.5,\"maxAccelerationMps2\":6,\"handoffRadiusMeters\":0.2,\"maxVelocityDegPerSec\":720,\"maxAccelerationDegPerSec\":1500,\"autoVelocityVelocitySafetyFactor\":1,\"autoVelocityAccelerationSafetyFactor\":1},\"options\":{\"velocitySafetyFactor\":0.9,\"accelerationSafetyFactor\":0.8,\"sampleStepMeters\":null}}" | ||
| } | ||
| }, | ||
| { | ||
| "key": "max_velocity_meters_per_sec", | ||
| "value": 1.41, | ||
| "start_ordinal": 6, | ||
| "end_ordinal": 6, | ||
| "source": "auto_velocity", | ||
| "auto_velocity": { | ||
| "velocity_safety_factor": 0.9, | ||
| "acceleration_safety_factor": 0.8, | ||
| "merge_tolerance_meters_per_sec": 0.3, | ||
| "input_signature": "{\"pathElements\":[{\"type\":\"waypoint\",\"xMeters\":4.01,\"yMeters\":0.473,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"event_trigger\",\"tRatio\":1},{\"type\":\"waypoint\",\"xMeters\":5.691302974503924,\"yMeters\":0.6304414045306999,\"handoffRadiusMeters\":0.5,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":5.75212,\"yMeters\":2.00744,\"handoffRadiusMeters\":0.39},{\"type\":\"waypoint\",\"xMeters\":5.9775,\"yMeters\":3.17868,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-1.74533,\"profiledRotation\":true},{\"type\":\"rotation\",\"rotationRadians\":2.35619,\"tRatio\":1,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":7.4589,\"yMeters\":3.70465,\"handoffRadiusMeters\":0.36},{\"type\":\"waypoint\",\"xMeters\":7.64024,\"yMeters\":2.52584,\"handoffRadiusMeters\":0.4,\"rotationRadians\":1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":6.46606,\"yMeters\":2.52905,\"handoffRadiusMeters\":0.7},{\"type\":\"translation\",\"xMeters\":5.4365,\"yMeters\":2.61687,\"handoffRadiusMeters\":0.4},{\"type\":\"waypoint\",\"xMeters\":3.37991,\"yMeters\":2.48256,\"handoffRadiusMeters\":0.2,\"rotationRadians\":1.5708,\"profiledRotation\":true}],\"scalarConstraints\":{\"maxVelocityMps\":null,\"maxAccelerationMps2\":null,\"maxVelocityDegPerSec\":null,\"maxAccelerationDegPerSec\":null},\"rotationRangedConstraints\":[],\"config\":{\"maxVelocityMps\":4.5,\"maxAccelerationMps2\":6,\"handoffRadiusMeters\":0.2,\"maxVelocityDegPerSec\":720,\"maxAccelerationDegPerSec\":1500,\"autoVelocityVelocitySafetyFactor\":1,\"autoVelocityAccelerationSafetyFactor\":1},\"options\":{\"velocitySafetyFactor\":0.9,\"accelerationSafetyFactor\":0.8,\"sampleStepMeters\":null}}" | ||
| } | ||
| }, | ||
| { | ||
| "key": "max_velocity_meters_per_sec", | ||
| "value": 3.34, | ||
| "start_ordinal": 8, | ||
| "end_ordinal": 8, | ||
| "source": "auto_velocity", | ||
| "auto_velocity": { | ||
| "velocity_safety_factor": 0.9, | ||
| "acceleration_safety_factor": 0.8, | ||
| "merge_tolerance_meters_per_sec": 0.3, | ||
| "input_signature": "{\"pathElements\":[{\"type\":\"waypoint\",\"xMeters\":4.01,\"yMeters\":0.473,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"event_trigger\",\"tRatio\":1},{\"type\":\"waypoint\",\"xMeters\":5.691302974503924,\"yMeters\":0.6304414045306999,\"handoffRadiusMeters\":0.5,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":5.75212,\"yMeters\":2.00744,\"handoffRadiusMeters\":0.39},{\"type\":\"waypoint\",\"xMeters\":5.9775,\"yMeters\":3.17868,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-1.74533,\"profiledRotation\":true},{\"type\":\"rotation\",\"rotationRadians\":2.35619,\"tRatio\":1,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":7.4589,\"yMeters\":3.70465,\"handoffRadiusMeters\":0.36},{\"type\":\"waypoint\",\"xMeters\":7.64024,\"yMeters\":2.52584,\"handoffRadiusMeters\":0.4,\"rotationRadians\":1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":6.46606,\"yMeters\":2.52905,\"handoffRadiusMeters\":0.7},{\"type\":\"translation\",\"xMeters\":5.4365,\"yMeters\":2.61687,\"handoffRadiusMeters\":0.4},{\"type\":\"waypoint\",\"xMeters\":3.37991,\"yMeters\":2.48256,\"handoffRadiusMeters\":0.2,\"rotationRadians\":1.5708,\"profiledRotation\":true}],\"scalarConstraints\":{\"maxVelocityMps\":null,\"maxAccelerationMps2\":null,\"maxVelocityDegPerSec\":null,\"maxAccelerationDegPerSec\":null},\"rotationRangedConstraints\":[],\"config\":{\"maxVelocityMps\":4.5,\"maxAccelerationMps2\":6,\"handoffRadiusMeters\":0.2,\"maxVelocityDegPerSec\":720,\"maxAccelerationDegPerSec\":1500,\"autoVelocityVelocitySafetyFactor\":1,\"autoVelocityAccelerationSafetyFactor\":1},\"options\":{\"velocitySafetyFactor\":0.9,\"accelerationSafetyFactor\":0.8,\"sampleStepMeters\":null}}" | ||
| } | ||
| }, | ||
| { | ||
| "key": "max_velocity_meters_per_sec", | ||
| "value": 4.05, | ||
| "start_ordinal": 9, | ||
| "end_ordinal": 9, | ||
| "source": "auto_velocity", | ||
| "auto_velocity": { | ||
| "velocity_safety_factor": 0.9, | ||
| "acceleration_safety_factor": 0.8, | ||
| "merge_tolerance_meters_per_sec": 0.3, | ||
| "input_signature": "{\"pathElements\":[{\"type\":\"waypoint\",\"xMeters\":4.01,\"yMeters\":0.473,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"event_trigger\",\"tRatio\":1},{\"type\":\"waypoint\",\"xMeters\":5.691302974503924,\"yMeters\":0.6304414045306999,\"handoffRadiusMeters\":0.5,\"rotationRadians\":-1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":5.75212,\"yMeters\":2.00744,\"handoffRadiusMeters\":0.39},{\"type\":\"waypoint\",\"xMeters\":5.9775,\"yMeters\":3.17868,\"handoffRadiusMeters\":0.3,\"rotationRadians\":-1.74533,\"profiledRotation\":true},{\"type\":\"rotation\",\"rotationRadians\":2.35619,\"tRatio\":1,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":7.4589,\"yMeters\":3.70465,\"handoffRadiusMeters\":0.36},{\"type\":\"waypoint\",\"xMeters\":7.64024,\"yMeters\":2.52584,\"handoffRadiusMeters\":0.4,\"rotationRadians\":1.5708,\"profiledRotation\":true},{\"type\":\"translation\",\"xMeters\":6.46606,\"yMeters\":2.52905,\"handoffRadiusMeters\":0.7},{\"type\":\"translation\",\"xMeters\":5.4365,\"yMeters\":2.61687,\"handoffRadiusMeters\":0.4},{\"type\":\"waypoint\",\"xMeters\":3.37991,\"yMeters\":2.48256,\"handoffRadiusMeters\":0.2,\"rotationRadians\":1.5708,\"profiledRotation\":true}],\"scalarConstraints\":{\"maxVelocityMps\":null,\"maxAccelerationMps2\":null,\"maxVelocityDegPerSec\":null,\"maxAccelerationDegPerSec\":null},\"rotationRangedConstraints\":[],\"config\":{\"maxVelocityMps\":4.5,\"maxAccelerationMps2\":6,\"handoffRadiusMeters\":0.2,\"maxVelocityDegPerSec\":720,\"maxAccelerationDegPerSec\":1500,\"autoVelocityVelocitySafetyFactor\":1,\"autoVelocityAccelerationSafetyFactor\":1},\"options\":{\"velocitySafetyFactor\":0.9,\"accelerationSafetyFactor\":0.8,\"sampleStepMeters\":null}}" | ||
| } | ||
| } | ||
| ] | ||
| } | ||
| } | ||
| } | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| { | ||
| "gui": { | ||
| "robot": { | ||
| "length_meters": 0.78, | ||
| "width_meters": 0.93 | ||
| }, | ||
| "protrusions": { | ||
| "enabled": true, | ||
| "distance_meters": 0.21, | ||
| "side": "back", | ||
| "default_state": "shown", | ||
| "show_on_event_keys": [ | ||
| "intake" | ||
| ], | ||
| "hide_on_event_keys": [] | ||
| } | ||
| }, | ||
| "kinematic_constraints": { | ||
| "default_max_velocity_meters_per_sec": 4.5, | ||
| "default_max_acceleration_meters_per_sec2": 6.0, | ||
| "default_intermediate_handoff_radius_meters": 0.2, | ||
| "default_max_velocity_deg_per_sec": 720.0, | ||
| "default_max_acceleration_deg_per_sec2": 1500.0, | ||
| "default_end_translation_tolerance_meters": 0.03, | ||
| "default_end_rotation_tolerance_deg": 2.0, | ||
| "default_auto_velocity_velocity_safety_factor": 1.0, | ||
| "default_auto_velocity_acceleration_safety_factor": 1.0, | ||
| "default_auto_velocity_merge_tolerance_meters_per_sec": 0.3 | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| { | ||
| "schema_version": 1, | ||
| "groups": [ | ||
| { | ||
| "group_id": "group-be48ead2-6d4e-4a08-9787-7ec4fcb2553e", | ||
| "display_name": "Trench Paths", | ||
| "path_file_names": [ | ||
| "FirstNeutralTrench.json", | ||
| "FirstNeutralTrenchFAST.json", | ||
| "SecondNeutralTrench.json" | ||
| ] | ||
| }, | ||
| { | ||
| "group_id": "group-24f6ec6b-f994-4a13-86c1-eaa4d5454b32", | ||
| "display_name": "Bump Paths", | ||
| "path_file_names": [ | ||
| "FirstNeutralBump.json", | ||
| "SecondNeutralBump.json" | ||
| ] | ||
| } | ||
| ] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,82 @@ | ||
| { | ||
| "path_elements": [ | ||
| { | ||
| "type": "waypoint", | ||
| "translation_target": { | ||
| "x_meters": 3.38, | ||
| "y_meters": 2.45, | ||
| "intermediate_handoff_radius_meters": 0.2 | ||
| }, | ||
| "rotation_target": { | ||
| "rotation_radians": 1.5708, | ||
| "profiled_rotation": true | ||
| } | ||
| }, | ||
| { | ||
| "type": "event_trigger", | ||
| "t_ratio": 0.09, | ||
| "lib_key": "launch" | ||
| }, | ||
| { | ||
| "type": "event_trigger", | ||
| "t_ratio": 0.93, | ||
| "lib_key": "cancel" | ||
| }, | ||
| { | ||
| "type": "waypoint", | ||
| "translation_target": { | ||
| "x_meters": 1.87864, | ||
| "y_meters": 1.92629, | ||
| "intermediate_handoff_radius_meters": 0.2 | ||
| }, | ||
| "rotation_target": { | ||
| "rotation_radians": 0.0, | ||
| "profiled_rotation": true | ||
| } | ||
| }, | ||
| { | ||
| "type": "waypoint", | ||
| "translation_target": { | ||
| "x_meters": 0.72384, | ||
| "y_meters": 2.06724, | ||
| "intermediate_handoff_radius_meters": 0.2 | ||
| }, | ||
| "rotation_target": { | ||
| "rotation_radians": 0.0, | ||
| "profiled_rotation": true | ||
| } | ||
| }, | ||
| { | ||
| "type": "waypoint", | ||
| "translation_target": { | ||
| "x_meters": 1.59181, | ||
| "y_meters": 2.09673, | ||
| "intermediate_handoff_radius_meters": 0.2 | ||
| }, | ||
| "rotation_target": { | ||
| "rotation_radians": 0.0, | ||
| "profiled_rotation": true | ||
| } | ||
| } | ||
| ], | ||
| "constraints": { | ||
| "end_translation_tolerance_meters": 0.12, | ||
| "max_velocity_meters_per_sec": [ | ||
| { | ||
| "value": 1.8, | ||
| "start_ordinal": 0, | ||
| "end_ordinal": 0 | ||
| }, | ||
| { | ||
| "value": 2.0, | ||
| "start_ordinal": 1, | ||
| "end_ordinal": 1 | ||
| }, | ||
| { | ||
| "value": 1.8, | ||
| "start_ordinal": 2, | ||
| "end_ordinal": 3 | ||
| } | ||
| ] | ||
| } | ||
| } |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.