Skip to content
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
wants to merge 51 commits into
base: main
Choose a base branch
from

Commits on Aug 22, 2024

  1. Implement trajectory cache

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    99d50cd View commit details
    Browse the repository at this point in the history
  2. Add README

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    3025ed6 View commit details
    Browse the repository at this point in the history
  3. Move test cpp to test directory

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d7095ba View commit details
    Browse the repository at this point in the history
  4. Clean up logging and comments

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    728dce2 View commit details
    Browse the repository at this point in the history
  5. Use move_group node for time

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7341e64 View commit details
    Browse the repository at this point in the history
  6. Add and use logger

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    aa05365 View commit details
    Browse the repository at this point in the history
  7. Use new move_group accessors

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    cb8ab14 View commit details
    Browse the repository at this point in the history
  8. Coerce variable and method names to style

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    deef7e0 View commit details
    Browse the repository at this point in the history
  9. Formatting pass

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7bf9129 View commit details
    Browse the repository at this point in the history
  10. Add docstrings

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    cec778c View commit details
    Browse the repository at this point in the history
  11. Add ability to sort in descending order

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    6222846 View commit details
    Browse the repository at this point in the history
  12. Add RFE for custom cost functions

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    10c6ac3 View commit details
    Browse the repository at this point in the history
  13. Formatting pass

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    692f562 View commit details
    Browse the repository at this point in the history
  14. Fix build for downstream packages

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    3199c33 View commit details
    Browse the repository at this point in the history
  15. Always get some workspace frame ID

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ac50316 View commit details
    Browse the repository at this point in the history
  16. Always get some cartesian path request frame ID

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    5a54628 View commit details
    Browse the repository at this point in the history
  17. Fix tests

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    caa4669 View commit details
    Browse the repository at this point in the history
  18. Add const qualifiers as appropriate

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    8b04e2f View commit details
    Browse the repository at this point in the history
  19. Add accessors, and support for preserving K plans

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    cf980c1 View commit details
    Browse the repository at this point in the history
  20. Edit docs and rename puts to inserts

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    cefceca View commit details
    Browse the repository at this point in the history
  21. Make clang tidy happy

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    307fa98 View commit details
    Browse the repository at this point in the history
  22. Fix CMakeLists.txt

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    70fc487 View commit details
    Browse the repository at this point in the history
  23. Make getters const

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d12ad95 View commit details
    Browse the repository at this point in the history
  24. Clarify frame ID utils docstrings

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    5e4a622 View commit details
    Browse the repository at this point in the history
  25. Elaborate on trajectory cache benefits

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    9a59882 View commit details
    Browse the repository at this point in the history
  26. Fix CHANGELOG, and make library shared

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    85aa3f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    333fc3d View commit details
    Browse the repository at this point in the history
  2. Add utils library with test fixtures

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f2eccc2 View commit details
    Browse the repository at this point in the history
  3. Add features interface with constant features

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2d437ab View commit details
    Browse the repository at this point in the history
  4. Add constraint feature extractor utils

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1122641 View commit details
    Browse the repository at this point in the history
  5. Add RobotState.joint_state feature extractor utils

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    465fd10 View commit details
    Browse the repository at this point in the history
  6. Add MotionPlanRequest features

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    95d0f0e View commit details
    Browse the repository at this point in the history
  7. Add GetCartesianPlanRequest features

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    6890dd5 View commit details
    Browse the repository at this point in the history
  8. Use namespace declarations and do cleanups

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    ea752ef View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6b8eced View commit details
    Browse the repository at this point in the history
  10. Add CartesianAlwaysInsertNeverPrunePolicy

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    938c83c View commit details
    Browse the repository at this point in the history
  11. Init policy features on construction

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    bad5e8b View commit details
    Browse the repository at this point in the history
  12. Add execution time extraction util

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5e9574a View commit details
    Browse the repository at this point in the history
  13. Add BestSeenExecutionTimePolicy and rename methods

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    af41671 View commit details
    Browse the repository at this point in the history
  14. Add CartesianBestSeenExecutionTimePolicy

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    9d19df5 View commit details
    Browse the repository at this point in the history
  15. Return reason string from cache insert policy methods

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    715e303 View commit details
    Browse the repository at this point in the history
  16. Refactor TrajectoryCache to use the interfaces

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    df364a6 View commit details
    Browse the repository at this point in the history
  17. Move test fixtures to their own directory

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f30f57f View commit details
    Browse the repository at this point in the history
  18. Fix bugs and build

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    011ff7d View commit details
    Browse the repository at this point in the history
  19. Fix formatting and clang-tidy

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    fdb0a79 View commit details
    Browse the repository at this point in the history
  20. Update CHANGELOG

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    4427aef View commit details
    Browse the repository at this point in the history
  21. Make clang-tidy happy

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2a49bed View commit details
    Browse the repository at this point in the history
  22. Update README

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    ad3f25a View commit details
    Browse the repository at this point in the history
  23. Enable unrelated query matching test

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    330df34 View commit details
    Browse the repository at this point in the history
  24. Make libraries shared

    Signed-off-by: methylDragon <[email protected]>
    methylDragon committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    68e4268 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    56766e9 View commit details
    Browse the repository at this point in the history