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 Mecanum Drive Controller #512

Open
wants to merge 94 commits into
base: master
Choose a base branch
from

Commits on Jun 17, 2024

  1. compiling without error

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7b04ea1 View commit details
    Browse the repository at this point in the history
  2. all tests working

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f03dd05 View commit details
    Browse the repository at this point in the history
  3. reorganized publishers added code to print values for debug

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    c5e26db View commit details
    Browse the repository at this point in the history
  4. added meaning full param values

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2fc904d View commit details
    Browse the repository at this point in the history
  5. next line in comment

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    fd91be7 View commit details
    Browse the repository at this point in the history
  6. Automated formatting files.

    destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    99413af View commit details
    Browse the repository at this point in the history
  7. Manual changes of formatting.

    destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    149c39a View commit details
    Browse the repository at this point in the history
  8. Delete LICENSE

    destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    c55911b View commit details
    Browse the repository at this point in the history
  9. Apply suggestions from code review

    general changes not any fundamental changes
    
    Co-authored-by: Denis Štogl <denis@stoglrobotics.de>
    Robotgir and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2a87584 View commit details
    Browse the repository at this point in the history
  10. Apply suggestions from code review

    using std instead of boost
    
    Co-authored-by: Denis Štogl <denis@stoglrobotics.de>
    Robotgir and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    13e1c7a View commit details
    Browse the repository at this point in the history
  11. used the suggested structure

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9dc99d3 View commit details
    Browse the repository at this point in the history
  12. general changes

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    02b08cf View commit details
    Browse the repository at this point in the history
  13. removed bacc accumulators

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e7247bd View commit details
    Browse the repository at this point in the history
  14. renaming to more meaningful and readable variable names

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1268588 View commit details
    Browse the repository at this point in the history
  15. code review suggestions implementing

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    92a755d View commit details
    Browse the repository at this point in the history
  16. Apply suggestions from code review

    re-positioned controller_state_publisher_->unlock();
    
    Co-authored-by: Denis Štogl <denis@stoglrobotics.de>
    Robotgir and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    62663d8 View commit details
    Browse the repository at this point in the history
  17. added description

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e130765 View commit details
    Browse the repository at this point in the history
  18. checked more values against the behavior of controller methods

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    179a84e View commit details
    Browse the repository at this point in the history
  19. changed controller type to CtrlType

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    826f8ae View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    14bcf33 View commit details
    Browse the repository at this point in the history
  21. updated cmakelists structure

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    a637de4 View commit details
    Browse the repository at this point in the history
  22. renaming variables

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9ca0a50 View commit details
    Browse the repository at this point in the history
  23. changed description

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    56e5817 View commit details
    Browse the repository at this point in the history
  24. resetting msg if msg is valid after receiving a to old msg

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4962c0a View commit details
    Browse the repository at this point in the history
  25. estructuring parameters in yaml

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0c9eb02 View commit details
    Browse the repository at this point in the history
  26. comparing float values

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    56e8e2f View commit details
    Browse the repository at this point in the history
  27. Apply suggestions from code review

    Co-authored-by: Dr. Denis <denis@stoglrobotics.de>
    Robotgir and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    3a59aef View commit details
    Browse the repository at this point in the history
  28. added description for each test as comment

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b6d1f51 View commit details
    Browse the repository at this point in the history
  29. added preceding controller tests

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8624f72 View commit details
    Browse the repository at this point in the history
  30. reorganized reference_interfaces configuration method

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    38a3500 View commit details
    Browse the repository at this point in the history
  31. configuration of interfaces in loop

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    08f2f2d View commit details
    Browse the repository at this point in the history
  32. final fixups

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2e52fd3 View commit details
    Browse the repository at this point in the history
  33. using control_msgs::msg::MecanumDriveControllerState and removing cus…

    …tom_msgs folder
    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    3d437bf View commit details
    Browse the repository at this point in the history
  34. using control_msgs::msg::MecanumDriveControllerState and removing cus…

    …tom_msgs folder
    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1090a3a View commit details
    Browse the repository at this point in the history
  35. added chained mode test for update logic

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0f3aef4 View commit details
    Browse the repository at this point in the history
  36. changed wheel vl names to more descriptive

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    72a3d72 View commit details
    Browse the repository at this point in the history
  37. renamed rot and traslation matrix variable names

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1d0562f View commit details
    Browse the repository at this point in the history
  38. renamed vl variable to more descriptive

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    16b086f View commit details
    Browse the repository at this point in the history
  39. ran pre-commit formatter

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5650ad9 View commit details
    Browse the repository at this point in the history
  40. set ref_itfces to 0 to stop vehicle in case of timeout

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6cae0d2 View commit details
    Browse the repository at this point in the history
  41. added description

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    37f9d10 View commit details
    Browse the repository at this point in the history
  42. check nan

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f0a3736 View commit details
    Browse the repository at this point in the history
  43. odom vel naming descriptive

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7dc9a60 View commit details
    Browse the repository at this point in the history
  44. removed outdated nomenclature

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0405b9b View commit details
    Browse the repository at this point in the history
  45. add comment

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2aa089c View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    c6c9c97 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    0e4879a View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    619118c View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    c26cb64 View commit details
    Browse the repository at this point in the history
  50. Update package.xml

    destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2803602 View commit details
    Browse the repository at this point in the history
  51. removing boost

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6897de8 View commit details
    Browse the repository at this point in the history
  52. removing unused variable

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    ef205a2 View commit details
    Browse the repository at this point in the history
  53. addressing warnings

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9cd3d11 View commit details
    Browse the repository at this point in the history
  54. update cmake version

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f9fdf30 View commit details
    Browse the repository at this point in the history
  55. renaming wheels_k to more descriptive naming sum_of_robot_center_proj…

    …ection_on_X_Y_axis
    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b73cf7b View commit details
    Browse the repository at this point in the history
  56. renames joint_names to command_joint_names

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8b92a47 View commit details
    Browse the repository at this point in the history
  57. removing unused variable

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0d363ea View commit details
    Browse the repository at this point in the history
  58. pre-commit clang format 14

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    20c91bb View commit details
    Browse the repository at this point in the history
  59. updating test logic w.r.t reset ref_interfaces

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0a6a204 View commit details
    Browse the repository at this point in the history
  60. added changes w.r.t control_msgs update

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7764291 View commit details
    Browse the repository at this point in the history
  61. cpp_lint check for pre-comit

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    a1a288d View commit details
    Browse the repository at this point in the history
  62. cpp_lint check update

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8df9f78 View commit details
    Browse the repository at this point in the history
  63. handling ref_timeout==0 in update_and_write method

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7fc5284 View commit details
    Browse the repository at this point in the history
  64. updated test comments with when xx then yy scheme

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    970bd1b View commit details
    Browse the repository at this point in the history
  65. Revert "handling ref_timeout==0 in update_and_write method"

    This reverts commit 823253a.
    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7fc7b90 View commit details
    Browse the repository at this point in the history
  66. renaming test names to whenn xx expect yy scheme

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    40855bb View commit details
    Browse the repository at this point in the history
  67. Update tests

    destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    23ab872 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    ec6424a View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    447a504 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    37b27d1 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    ade56b6 View commit details
    Browse the repository at this point in the history
  72. implemneted suggested changes compiling and ll tests pass

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    ea9b21f View commit details
    Browse the repository at this point in the history
  73. ran precommit

    GiridharBukka authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6077003 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    f00cd5e View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    8e853c7 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    3815bcf View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    5033c9d View commit details
    Browse the repository at this point in the history
  78. Fix a few typos and rephrase

    Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
    2 people authored and destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    bd3bfc0 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    f060d17 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    0a5e563 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    bc87e31 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    93d1bf1 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    b2605a1 View commit details
    Browse the repository at this point in the history
  84. Fix formatting and typos.

    destogl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    50cd77c View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Update mecanum_drive_controller/src/mecanum_drive_controller.yaml

    Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
    destogl and christophfroehlich committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    98b1e59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a34c665 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

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

Commits on Jul 2, 2024

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

Commits on Jul 3, 2024

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

Commits on Jul 31, 2024

  1. Odometry Position Frame (#21)

    * Add hardware interface testing dependency
    
    * Use orientation w.r.t. odom to set position
    luis-camero committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    57fac95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41596c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

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

Commits on Aug 21, 2024

  1. Fix mecanum (#23)

    * Fix tests
    
    * Fix format
    christophfroehlich committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    355fae3 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

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