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

Mecanum drive #558

Open
wants to merge 21 commits into
base: noetic-devel
Choose a base branch
from
Open

Commits on Mar 21, 2021

  1. Made an exact copy of diff_drive_controller and called it mecanum_dri…

    …ve_controller.
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    632e506 View commit details
    Browse the repository at this point in the history
  2. Got the mecanum_drive_controller compile (not tested yet and should n…

    …ot work).
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    cbf051f View commit details
    Browse the repository at this point in the history
  3. Some class and namespace renaming

    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    613f9e5 View commit details
    Browse the repository at this point in the history
  4. Had mecanum_drive_controller compile. This lead to 2 modifications:

       * wheel radius can now be retrieved from spheres (as well as cylinders)
       * the roller's radius is used rather than the wheel's (need an option for this)
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    e16e2ea View commit details
    Browse the repository at this point in the history
  5. Added a second linearY parameter along linearX (a differential drive …

    …can only take a n X desired speed as it cannot move sideways instantaneously speaking). This second parameter is not used yet.
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    d01822e View commit details
    Browse the repository at this point in the history
  6. Parameters were added to limit elocity on the y direction (it was alr…

    …eady done for the x direction and the rotation).
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    7a37be1 View commit details
    Browse the repository at this point in the history
  7. A parameter was added to check whether the setup uses simulated mecan…

    …um wheels using realigned rollers.
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    34d0d21 View commit details
    Browse the repository at this point in the history
  8. First version of the mecanum wheels IK in (rough test ok). The twist …

    …which is to be provided is a body velocity, not a space velocity: I need to check whether this is standard or not.
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    8ab247d View commit details
    Browse the repository at this point in the history
  9. Namespace cleaning (should not change behavior).

    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    71a12a8 View commit details
    Browse the repository at this point in the history
  10. Integrate the odometry pose in the /odom frame, because:

       * the odometry pose is expressed in the odom frame (as a ros convention)
       * the odometry twist is a body twist (as a ros convention)
       * the input desired twist is also a body twist (as a ros convention)
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    f580175 View commit details
    Browse the repository at this point in the history
  11. [mecanum_drive] Removed odometry's velocity filtering (it introduced …

    …delay in the reported velocity).
    Antoine Rennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    3a1eab5 View commit details
    Browse the repository at this point in the history
  12. [vrep_scene] The definition of the urdf is now close to the scene def…

    …inition in vrep.
    arennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    1ae16bf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a96fbf8 View commit details
    Browse the repository at this point in the history
  14. [mecanum_drive] Made it possible to offset the base frame with respec…

    …t to the center frame in the odometry (FK).
    arennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    c730086 View commit details
    Browse the repository at this point in the history
  15. [mecanum_drive] Made it possible to offset the base frame with respec…

    …t to the center frame in the command (IK side).
    arennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    bd345d7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    188be8f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d4c141b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    071c3a8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e490798 View commit details
    Browse the repository at this point in the history
  20. [mecanum_drive] Modified the name of the odom "topic" in "odomTopic" …

    …as it turned out rather misleading between the different occurences of the odom name (odom used to correspond to a reference frame, a topic and the short name for the odometry class...
    arennuit authored and bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    69b9814 View commit details
    Browse the repository at this point in the history
  21. Functional fixup for Noetic

    bmagyar committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    de3b6bb View commit details
    Browse the repository at this point in the history