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

Development towards 4.0.0 #57

Merged
merged 11 commits into from
May 10, 2024
Merged

Development towards 4.0.0 #57

merged 11 commits into from
May 10, 2024

Commits on Mar 30, 2024

  1. Allow users to (dis)allow collisions with an object (#50)

    * Added functions to enable/disable collisions with an object vis the allowed collision matrix
    
    * Clarified function name, reduced replicated code
    
    * Made toggling collisions async
    
    * Fix type annotations for consistency
    
    * formatting
    
    * Added tests
    
    * Spelling
    
    * Update docstring
    
    * Fix unnecessary change
    amalnanavati authored and AndrejOrsula committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    f948565 View commit details
    Browse the repository at this point in the history
  2. Use cartesian_speed_limited_link instead of `cartesian_speed_end_ef…

    …fector_link` when available (#56)
    
    * Update msg
    
    * Use  `cartesian_speed_limited_link` instead of `cartesian_speed_end_effector_link` when available
    
    Signed-off-by: Andrej Orsula <[email protected]>
    
    ---------
    
    Signed-off-by: Andrej Orsula <[email protected]>
    Co-authored-by: Apurv Saha <[email protected]>
    AndrejOrsula and Apurv354 committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    13b2b70 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Added setting of cartesian speed and acceleration (#53)

    * added re-use of max_velocity_scaling_factor and max_acceleration_scaling_factor from move_action goal to cartesian_path_request
    
    * Removed getter and setter of 'max_cartesian_speed' to avoid confusion
    as the corresponding value of the MotionPlanRequest.msg
    (respectively the self.__move_action_goal.request object) is currently
    not used in moveit2.
    --> The 'max_cartesian_speed' variable requires the
    'default_planner_request_adapters/SetMaxCartesianEndEffectorSpeed'
    which currently only exists in moveit1.
    Zarnack authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    fe26066 View commit details
    Browse the repository at this point in the history
  2. Allow users to set various cartesian path service parameters (#58)

    * Added ability to have cartesian planning calls avoid collisions
    
    * Fix bad merge
    
    * Allow users to set cartesian jump threshold
    
    * Allow users to set cartesian max step
    
    * Pass frame_id into the cartesian planning service
    
    * Add ability to specify a required fraction for a cartesian plan to succeed
    
    * Allowed users to get end effector name and base link name
    
    * Add revolute and prismatic jump thresholds
    
    * Formatting
    
    * Added test cases
    amalnanavati authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    3f87e3b View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Add ability to move collision objects (#59)

    * Added a function to move collision objects
    
    * Add examples
    amalnanavati authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    4b73e33 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Allow Scaling Collision Meshes (#62)

    * Allow scaling of collision meshes
    
    * Added trimesh to rosdeps for easier installation
    
    * Ran tests with example
    
    * Remove trimesh as a required dependency
    amalnanavati authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    0449402 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Reinstate Humble Compatibility for GetCartesianPath & Expose `plann…

    …ing_scene` To User (#66)
    
    * Reinstate Humble compatibility for GetCartesianPath
    
    * Expose planning scene to user
    amalnanavati authored May 7, 2024
    Configuration menu
    Copy the full SHA
    d034cd2 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    38467ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3896807 View commit details
    Browse the repository at this point in the history
  3. Update list of supported ROS 2 distributions

    Signed-off-by: Andrej Orsula <[email protected]>
    AndrejOrsula committed May 10, 2024
    Configuration menu
    Copy the full SHA
    2f4b35f View commit details
    Browse the repository at this point in the history
  4. Autoupdate pre-commit hooks

    Signed-off-by: Andrej Orsula <[email protected]>
    AndrejOrsula committed May 10, 2024
    Configuration menu
    Copy the full SHA
    2e4fddd View commit details
    Browse the repository at this point in the history