-
Notifications
You must be signed in to change notification settings - Fork 108
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
RSDK-5391 - Create distinct planning and execution frames for PTG KinematicWrapper #3876
Open
nfranczak
wants to merge
96
commits into
viamrobotics:main
Choose a base branch
from
nfranczak:RSDK-5391
base: main
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
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.
+490
−286
Open
Changes from 92 commits
Commits
Show all changes
96 commits
Select commit
Hold shift + click to select a range
247d4d1
initial add planning and execution frames for bases commit
nfranczak 652ddcc
continue with solverFrame - not the best idea
nfranczak 685d518
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak de3189d
merge with main:
nfranczak 413cfa3
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak 14fc7fe
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak 2aab600
initial commit - rework move_req to rely on fs for placing obstacles
nfranczak 6a49f8a
have fs place objects into worldframe within getTransientDetections
nfranczak aa98dea
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak ff9e945
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak 44b3287
clean up + note about how to interpolate
nfranczak cde23a6
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak ba2be7d
remove '&' from orientation printout when doing plan.Path.String()
nfranczak 526b14d
add ExecutionFrame function impl + correct references to transforming…
nfranczak 656d154
simplify how we create robot collision entities to only use frameInpu…
nfranczak 09c27a8
fulfill placing obstacles into the world frame using only the newly i…
nfranczak 662ef08
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak a8eca26
clean up remove print statements
nfranczak 61d8fc1
clean up remove print statements
nfranczak 5bc3a0a
clean up remove print statements
nfranczak 7c07b15
remove print stmts
nfranczak 7185d6e
remove note - clean up
nfranczak d454d21
logic complete-ish, sans tests
nfranczak 5e39ce8
fix segment logic
nfranczak db3ca28
correct plannerSetUp inputs
nfranczak d8ab4ce
lint + revert tpspace test - not finished yet
nfranczak 6917eb9
revert test file while updating TestGetTransientDetections
nfranczak 7e25a8d
motion builtin-tests are passinggit statusgit status lets gooooooooo
nfranczak ce18c03
remove un-needed code commented out code
nfranczak dfeec43
clean some print statements
nfranczak ce5a122
remove un-needed changes
nfranczak 1d18bb5
clean prints - TestPtgCheckPlan WIP
nfranczak 2570e15
tpspace rrt test testptgcheckplan passes
nfranczak 4b42874
tpspace rrt test testptgcheckplan passes
nfranczak a4d816f
linted
nfranczak 0aa7c7f
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak fff9cf6
singlar bone of AddFrameBetween + revert messages.go since we are not…
nfranczak 074cfbb
wip change to pass lint
nfranczak c745c4b
fix ptgkinematics no geom tests + add AddFrameBetween
nfranczak a21cc99
fix TestMoveOnMapStaticObs
nfranczak c064634
linted
nfranczak e91f0a9
add debug log to see where this test is failing on CI
nfranczak ac7d32a
remove print so we pass linter
nfranczak 5bb3375
remove need to check for 'ExecutionFrame' in solverFrame code
nfranczak 716f095
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak eb5a38a
fix CheckPlan
nfranczak d7e1a6b
sans fmt.Println in frame.go
nfranczak 9b0405d
remove un-needed changes
nfranczak 923f362
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak c197731
post merge + fixing checkPlanRelative functionality that was lost upo…
nfranczak 01b7d93
fixed TestPtgCheckPlan and accompanying relative plan checking code
nfranczak eaf8ffc
fix test TestMoveOnMapStaticObs + move request set up nits for feedin…
nfranczak 7f7e4c6
move request nits + feed in proper framesystem for checking of plan
nfranczak 02fe62f
changes from linter
nfranczak c3569dd
nits
nfranczak 1344a84
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak b6aac16
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak 4f68a9f
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak cfa4aea
fix explore err string check
nfranczak c6c995c
remove prints
nfranczak 21cdb8e
add back space
nfranczak 40d4a77
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak 43f910d
re-root FS in plan-manager
nfranczak dbf6c19
replace ExecutionFrame with LocalizationFrame
nfranczak ce50772
introduce Simple6DModel
nfranczak ddbde4d
migrate simple6Dmodel to be a 7D model
nfranczak d39e5d8
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak 1d99d0c
change functionaluty of bases to use 7Dof frame - partway through pro…
nfranczak 29af1f5
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak 8118206
battle-testing use of 7DoF frame for checking plan - tests still failing
nfranczak 21c8a4f
tests passing for 7DoF frame
nfranczak f149090
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak a3e1ee2
over-write inputs to correct first place frame but have original info…
nfranczak 6a3a794
overwrite inputs for placing detection properly
nfranczak 668a27a
rays comments sans interpolateInputs requested change
nfranczak 7648907
hoppefully fixed TestObstacleReplanningGlobe
nfranczak 5004e4c
fix TestPtgCheckPlan
nfranczak 3f2df50
move anyNonZero check from solverFrame into planManager, as it was or…
nfranczak ec18e95
add localizationFrame as argument to CheckPlan + update tests
nfranczak 3e186d9
add missing arguments to test files
nfranczak 34f5269
add comment
nfranczak 9d6dbe7
add back state.Position case in switch stmt for NewCollisionConstraint
nfranczak 24c7349
add comment to fake_kinematics about why we have chosen the given lim…
nfranczak 03ed80a
remove comment
nfranczak 3978b66
update poseFrame interpolate method to use spatial.Interpolate
nfranczak 56636f4
update testptgcheckplan to have correct starting inputs
nfranczak ba682e7
debugging TestObstacleReplanningGlobe
nfranczak 7afc8ed
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak ee14bf1
fixed TestObstacleReplanningGlobe
nfranczak 9864457
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak f43114d
rename absoluteFS to localizingFS
nfranczak 34352cd
update naming
nfranczak 59481af
Merge branch 'main' of github.com:viamrobotics/rdk into RSDK-5391
nfranczak d4e1c11
generate seed map with all input-enabled components
nfranczak 3fc360b
use zeroth index of plan to construct our zeroCG
nfranczak 3409b40
noramlize the orientation vector limits when set to infinity
nfranczak File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains 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 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 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 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 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if all of these should be +/- infinity, and then normalized to a unit vector and +/- pi. That makes mildly more sense to me than having a buffer of 0.5.