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

Add Saturation Joint Limiter that uses clamping method #971

Merged
merged 75 commits into from
Jul 4, 2024

Commits on Mar 7, 2023

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

Commits on Mar 16, 2023

  1. Added joint limiter plugins.

    - Added initial structures for joint-limit plugins.
    - Correct ruckig name and make tests to work.
    - Rename the joint_limits package
    - Comment and author cleanup
    - Base class does not require libary.
    - Delete extra layer of abstraction since not all plugins require a vector of smoothing objects.
    - Restore simple_joint_limiter to a working state
    - Implement init() and enforce()
    - Return of joint_limits package.
    - Move Ruckig limiter to package joint_limits_enforcement_plugins and make it working.
    destogl committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    aa004a3 View commit details
    Browse the repository at this point in the history
  2. Debug Ruckig JointLimiter.

    Debug and optimize Rucking JointLimiter.
    destogl committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    bbd9d59 View commit details
    Browse the repository at this point in the history
  3. Modify simple joint limiting plugin (same as changes to moveit2 filte…

    …r) (#6)
    
    * Merge error handling possilibity on read and write.
    
    * Ros2 control extensions rolling joint limits plugins (#5)
    
    * Added initial structures for joint-limit plugins.
    
    * Move Ruckig limiter to package joint_limits_enforcement_plugins and make it working.
    
    Co-authored-by: AndyZe <[email protected]>
    
    * Add option to automatically update parameters after getting them from parameter server.
    
    * Modify simple joint limiting plugin (same as changes to moveit2 filter)
    
    * Add backward_ros dependency for crash stack trace
    
    * Check for required inputs in simple joint limiter
    
    * Change services history QOS to 'keep all' so client req are not dropped
    
    * Add missing on 'pluginlib' dependency explicitly.
    
    * Update ControllerParameters structure to support custom prefix and use in filters.
    
    * Update messge.
    
    * Change controller param changed msg log level to info instead of error
    
    ---------
    
    Co-authored-by: Denis Štogl <[email protected]>
    Co-authored-by: AndyZe <[email protected]>
    Co-authored-by: bijoua <[email protected]>
    Co-authored-by: bijoua29 <[email protected]>
    5 people committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    ee7faf2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a07c7ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5260724 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

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

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    ceb3beb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f939193 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7db070 View commit details
    Browse the repository at this point in the history
  4. Polish out some stuff using "GH Programming"

    Co-authored-by: AndyZe <[email protected]>
    destogl and AndyZe authored Apr 13, 2023
    Configuration menu
    Copy the full SHA
    4054b04 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    456c715 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

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

Commits on May 4, 2023

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

Commits on May 9, 2023

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

Commits on May 12, 2023

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

Commits on Jun 13, 2023

  1. Added test of joint_limiter

    gwalck authored and destogl committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    e6f52d7 View commit details
    Browse the repository at this point in the history
  2. Fixed deceleration limit application

    gwalck authored and destogl committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    7bfc94e View commit details
    Browse the repository at this point in the history
  3. Updated authorship

    Co-authored-by: Dr. Denis <[email protected]>
    gwalck and destogl committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    c338b8c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e0e6c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfc8fe5 View commit details
    Browse the repository at this point in the history
  6. Improved close to limit trigger

    gwalck authored and destogl committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    186c66e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6db2a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    1e393f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1749f6d View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Fix formatting.

    destogl committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    e254294 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Added temporary pseudo-code

    gwalck authored and destogl committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    21944b3 View commit details
    Browse the repository at this point in the history
  2. Updated pseudo-code

    gwalck authored and destogl committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    7530ba8 View commit details
    Browse the repository at this point in the history
  3. Refactored to match pseudo-code

    gwalck authored and destogl committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    27e3304 View commit details
    Browse the repository at this point in the history
  4. Adapted tests

    Expectation changed, output is now always a valid state
    including between each cmds (derivatives are valid)
    gwalck authored and destogl committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    d5892e8 View commit details
    Browse the repository at this point in the history
  5. lint

    gwalck authored and destogl committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    d848a7d View commit details
    Browse the repository at this point in the history
  6. Cleanup debug helpers

    gwalck authored and destogl committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    8c771cf View commit details
    Browse the repository at this point in the history
  7. Removed pseudo-code

    gwalck authored and destogl committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    7e8e4cd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c7fdd46 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

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

Commits on Aug 30, 2023

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

Commits on Sep 4, 2023

  1. Apply suggestions from code review

    Co-authored-by: Christoph Fröhlich <[email protected]>
    Co-authored-by: Sai Kishor Kothakota <[email protected]>
    3 people authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    345370a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c99eb86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a9985c View commit details
    Browse the repository at this point in the history
  4. Fix formatting.

    destogl committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    9c2bba7 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Fix unstable limiter because velocity is caculated from position when…

    … position limit it not used.
    destogl committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    6ca6594 View commit details
    Browse the repository at this point in the history
  2. fix formatting.

    destogl committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    40228d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    d6b0628 View commit details
    Browse the repository at this point in the history
  2. Fix unstable limiter because velocity is caculated from position when…

    … position limit it not used.
    destogl committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    5d164b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e99fca2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96bed7c View commit details
    Browse the repository at this point in the history
  5. Fix formatting.

    destogl committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    47389fd View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    af5e004 View commit details
    Browse the repository at this point in the history
  2. Update tests after changes.

    destogl committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    4f868b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72b1ea7 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

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

Commits on Dec 7, 2023

  1. Fixup shadowing variable.

    destogl committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    94da997 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ed9b01 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

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

Commits on Dec 11, 2023

  1. rename files as well

    mamueluth committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    fde4814 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. add effort limits

    mamueluth committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    15b9255 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

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

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    5d4e7e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c75f46 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. add generic enforce method

    mamueluth committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    9a40a75 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

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

Commits on Jan 17, 2024

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

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    7e27edc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd25f6e View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Added package to CI

    destogl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    56dd00f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c50bd6 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    ed2f374 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdc4e05 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    f96f8da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    284437a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3838fd View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

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

Commits on Jun 17, 2024

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

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    e18fb05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33860f9 View commit details
    Browse the repository at this point in the history