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

Control the fingers and the walking through the OpenXR joystick #130

Merged
merged 21 commits into from
Oct 16, 2023

Commits on Aug 11, 2023

  1. First draft of OpenXRJoypadModule.

    Inherited from the branch refactoring_and_htc_rebased
    S-Dafarra committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    2c07413 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a9b854 View commit details
    Browse the repository at this point in the history
  3. [OpenXRJoypadModule] Enable to generation of the walking comman only …

    …if the button associated to the motion is pressed
    GiulioRomualdi authored and S-Dafarra committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    136a7d8 View commit details
    Browse the repository at this point in the history
  4. Robustified OpenXRJoypadModule

    - The buttons mask does not require the mask in conf file to have the same dimension of the number of buttons.
    - The module can start even if the connection to the fingers fails. Also, there will not be continuous errors printed.
    - Removed the internal state machine
    - Added possibility to print buttons and axes
    - The number of buttons is retrieved only once
    S-Dafarra committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    c2c4f58 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cca6d38 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45d1ab5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c1aecb2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d9c455a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5d31ab3 View commit details
    Browse the repository at this point in the history
  10. Obtaining the stop walking map from config file.

    Added "swapped" maps to control the walking.
    S-Dafarra committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    7235631 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e6d7f60 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1ee7c96 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8b02a7a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    22231af View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    73ca820 View commit details
    Browse the repository at this point in the history
  16. Improved logic to send commands to the walking.

    This is to make it easier to trigger commands that require combination of buttons
    S-Dafarra committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    b8dab90 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    86781ea View commit details
    Browse the repository at this point in the history
  18. Added OpenXRJoypad application

    Removed the dependencies from the RobotStateProvider to allow starting even when not using iFeel
    iCub authored and S-Dafarra committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    3faebc4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e7bc3d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Apply suggestions from code review

    Explicitly using parenthesis in for loops
    
    Co-authored-by: Giulio Romualdi <[email protected]>
    S-Dafarra and GiulioRomualdi authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    44a9345 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49b30a3 View commit details
    Browse the repository at this point in the history