-
Notifications
You must be signed in to change notification settings - Fork 536
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
Fuzzy-matching Trajectory Cache Injectable Traits refactor 🔥🔥 #2941
Open
methylDragon
wants to merge
64
commits into
moveit:main
Choose a base branch
from
methylDragon:ch3/trajectory-cache-refactor
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 63 commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
99d50cd
Implement trajectory cache
methylDragon 3025ed6
Add README
methylDragon d7095ba
Move test cpp to test directory
methylDragon 728dce2
Clean up logging and comments
methylDragon 7341e64
Use move_group node for time
methylDragon aa05365
Add and use logger
methylDragon cb8ab14
Use new move_group accessors
methylDragon deef7e0
Coerce variable and method names to style
methylDragon 7bf9129
Formatting pass
methylDragon cec778c
Add docstrings
methylDragon 6222846
Add ability to sort in descending order
methylDragon 10c6ac3
Add RFE for custom cost functions
methylDragon 692f562
Formatting pass
methylDragon 3199c33
Fix build for downstream packages
methylDragon ac50316
Always get some workspace frame ID
methylDragon 5a54628
Always get some cartesian path request frame ID
methylDragon caa4669
Fix tests
methylDragon 8b04e2f
Add const qualifiers as appropriate
methylDragon cf980c1
Add accessors, and support for preserving K plans
methylDragon cefceca
Edit docs and rename puts to inserts
methylDragon 307fa98
Make clang tidy happy
methylDragon 70fc487
Fix CMakeLists.txt
methylDragon d12ad95
Make getters const
methylDragon 5e4a622
Clarify frame ID utils docstrings
methylDragon 9a59882
Elaborate on trajectory cache benefits
methylDragon 85aa3f7
Fix CHANGELOG, and make library shared
methylDragon 333fc3d
Merge branch 'main' into ch3/trajectory_cache
methylDragon f2eccc2
Add utils library with test fixtures
methylDragon 2d437ab
Add features interface with constant features
methylDragon 1122641
Add constraint feature extractor utils
methylDragon 465fd10
Add RobotState.joint_state feature extractor utils
methylDragon 95d0f0e
Add MotionPlanRequest features
methylDragon 6890dd5
Add GetCartesianPlanRequest features
methylDragon ea752ef
Use namespace declarations and do cleanups
methylDragon 6b8eced
Add CacheInsertPolicyInterface and AlwaysInsertNeverPrunePolicy
methylDragon 938c83c
Add CartesianAlwaysInsertNeverPrunePolicy
methylDragon bad5e8b
Init policy features on construction
methylDragon 5e9574a
Add execution time extraction util
methylDragon af41671
Add BestSeenExecutionTimePolicy and rename methods
methylDragon 9d19df5
Add CartesianBestSeenExecutionTimePolicy
methylDragon 715e303
Return reason string from cache insert policy methods
methylDragon df364a6
Refactor TrajectoryCache to use the interfaces
methylDragon f30f57f
Move test fixtures to their own directory
methylDragon 011ff7d
Fix bugs and build
methylDragon fdb0a79
Fix formatting and clang-tidy
methylDragon 4427aef
Update CHANGELOG
methylDragon 2a49bed
Make clang-tidy happy
methylDragon ad3f25a
Update README
methylDragon 330df34
Enable unrelated query matching test
methylDragon 68e4268
Make libraries shared
methylDragon 56766e9
Merge remote-tracking branch 'moveit/main' into ch3/trajectory-cache-…
methylDragon 7848b49
Merge remote-tracking branch 'moveit/main' into ch3/trajectory-cache-…
methylDragon a70b660
Sidestep deprecation warning for computeCartesianPath
methylDragon ff61b50
Fix typo in trajectory cache utils test
methylDragon 2a3f274
Merge branch 'main' into ch3/trajectory-cache-refactor
sjahr 1ddac46
Merge branch 'main' into ch3/trajectory-cache-refactor
methylDragon 4118f49
Merge branch 'main' into ch3/trajectory-cache-refactor
methylDragon 8575486
Merge branch 'main' into ch3/trajectory-cache-refactor
methylDragon f456a5c
Merge branch 'main' into ch3/trajectory-cache-refactor
methylDragon e6ab6ea
Merge branch 'main' into ch3/trajectory-cache-refactor
methylDragon f1f3c44
Exclude test on humble
sjahr a382562
Add missing header
sjahr f645b50
Merge branch 'main' into ch3/trajectory-cache-refactor
sjahr e386dc8
Merge branch 'main' into ch3/trajectory-cache-refactor
sjahr 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 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 |
---|---|---|
@@ -1,6 +1,7 @@ | ||
aas | ||
ang | ||
ans | ||
AppendT | ||
atleast | ||
ba | ||
brin | ||
|
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.
This should be under the Forthcoming header to play nicely with the catkin release tools, as 2.11 is already out