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 force mode controller #1049

Open
wants to merge 30 commits into
base: main
Choose a base branch
from

Commits on Jul 4, 2024

  1. Added service to set force mode

    urmarp authored and URJala committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    dedc846 View commit details
    Browse the repository at this point in the history
  2. Use tf_prefix for force_mode handles

    fmauch authored and URJala committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    f372025 View commit details
    Browse the repository at this point in the history
  3. Fix stuff

    fmauch authored and URJala committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    040c76a View commit details
    Browse the repository at this point in the history
  4. More bug fixing

    fmauch authored and URJala committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    3c52986 View commit details
    Browse the repository at this point in the history
  5. Add service to disable force mode

    fmauch authored and URJala committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    f0c5ea6 View commit details
    Browse the repository at this point in the history
  6. Use an own controller for force_mode

    fmauch authored and URJala committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    949610c View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

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

Commits on Jul 10, 2024

  1. Update controller to match updated service definition

    Also add example of using force mode controller
    URJala committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b454a76 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

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

Commits on Oct 10, 2024

  1. Make communication thread-safe

    fmauch committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    d96b096 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca2ecc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e91444 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    6f77e23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    577e9fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b07594 View commit details
    Browse the repository at this point in the history
  4. Disable starting force_mode_controller with joint streaming

    Currently, this isn't working as expected and we don't really have a method
    to counteract the robot "jumping" back to the joint configuration without
    force mode.
    fmauch committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    8fdf95d View commit details
    Browse the repository at this point in the history
  5. Do not activate force_mode_controller by default

    Since it isn't compatible with streaming controllers, we deactivate it
    for now. It can be activated at runtime.
    fmauch committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    950629d View commit details
    Browse the repository at this point in the history
  6. Move force_mode communication from AsyncIO to write

    This should be more thread-safe, as the buffers are filled from the same thread
    as the write function is called.
    fmauch committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    b30fb33 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    51ddaa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8b533c View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Fix interface compatibility check in prepare_switch

    Also added tests for that
    urfeex committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    efbb144 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    255b192 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Merge upstream changes with passthrough controller

    Since the force_mode controller should be able to run with that,
    we need to update resource checking.
    urfeex committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    2a0b387 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Remove beta feature warning

    urfeex committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    3bb779b View commit details
    Browse the repository at this point in the history
  2. Code formatting

    urfeex committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    84903de View commit details
    Browse the repository at this point in the history
  3. Verify inputs

    urfeex committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    849873d View commit details
    Browse the repository at this point in the history
  4. Remove unused parameters

    Since those are now in the service interface, we can delete them.
    urfeex committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    c4f050e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c34c7d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a4930f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    875b3ee View commit details
    Browse the repository at this point in the history