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

Melodic devel staging #617

Merged
merged 161 commits into from
Nov 10, 2022
Merged

Melodic devel staging #617

merged 161 commits into from
Nov 10, 2022

Commits on Sep 16, 2019

  1. deleted ur_e specific repositories

    * moved ur_e_description meshes files to ur_description
    Ludovic Delval committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    b3d32d6 View commit details
    Browse the repository at this point in the history
  2. create parameters yaml files

    * one for each models
    Ludovic Delval committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    f7f1684 View commit details
    Browse the repository at this point in the history
  3. made common macro for ur_robot urdf

    * removed each model specific xacro
    * use of yaml files
    * pass yaml files as parameters
    * common ur_robo macro
    * remved ur_gazebo specific parts
    Ludovic Delval committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    8a1955a View commit details
    Browse the repository at this point in the history
  4. create urdf files for ur_gazebo

    Ludovic Delval committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    8ee4a40 View commit details
    Browse the repository at this point in the history
  5. update ur_description launch files

    * use of yaml files parameters
    * added e_series
    * create a common launch file to avoir duplicated
    Ludovic Delval committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    0026d0e View commit details
    Browse the repository at this point in the history
  6. changed ur_bringup and related tests

    * added e-series
    Ludovic Delval committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    eb25fdd View commit details
    Browse the repository at this point in the history
  7. change gazebo launch file and tests

    * added e-series
    Ludovic Delval committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    a3b48f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. added visual parameters to bringup launch

    Ludovic Delval committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    bcd3e8a View commit details
    Browse the repository at this point in the history
  2. removed --inorder for common launch

    * default in melodic
    Ludovic Delval committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    7be56f5 View commit details
    Browse the repository at this point in the history
  3. used robot_state_publisher instead of state_publisher

    Ludovic Delval committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    8896cdf View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2020

  1. Merge pull request #371 from ipa-led/ur_description_args

    Urdf with args and yaml configuration
    gavanderhoorn authored Jun 6, 2020
    Configuration menu
    Copy the full SHA
    0eed4d7 View commit details
    Browse the repository at this point in the history
  2. Use full kinematics parameters in description (#495)

    the kinematics parameters can be retrieved from a calibration mechanism
    to precisely represent the robot's kinematics.
    fmauch authored and gavanderhoorn committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    9245b38 View commit details
    Browse the repository at this point in the history
  3. Preliminary model version of UR16 added

    This model is only correct in the kinematics structure. Meshes and dynamics
    parameters have to be corrected.
    fmauch committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    4bb5d0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b96f36 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83a41ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9eb9604 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #477 from fmauch/ur16e

    Add Ur16e support
    gavanderhoorn authored Jun 6, 2020
    Configuration menu
    Copy the full SHA
    1303775 View commit details
    Browse the repository at this point in the history
  8. description: align link and joint order with other ROS-I pkgs.

    Links first, then joints.
    gavanderhoorn committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    043c2c0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4c07e48 View commit details
    Browse the repository at this point in the history
  10. description: fix xacro filenames.

    Align them with other ROS-I support packages.
    gavanderhoorn committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    f7174e2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3ae0fa6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4adc3c4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    007924f View commit details
    Browse the repository at this point in the history
  14. description: use JSP GUI everywhere.

    avoid deprecation warnings.
    gavanderhoorn committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    e2aeae0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c64922c View commit details
    Browse the repository at this point in the history
  16. description: ur16e: limit elbow to +- 1 pi.

    Align with other models. For #265.
    gavanderhoorn committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    279d337 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    89a03fa View commit details
    Browse the repository at this point in the history
  18. description: rename load launch files.

    Align them with other ROS-Industrial support packages.
    gavanderhoorn committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    4611817 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    f365def View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    487dcb8 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8635400 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5c4be1f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e3db3d6 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4afff45 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ec56418 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2020

  1. Update ur_description/urdf/ur_macro.xacro

    Co-authored-by: Felix Exner <felix_mauch@web.de>
    gavanderhoorn and fmauch authored Jun 7, 2020
    Configuration menu
    Copy the full SHA
    b0c79ff View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2020

  1. Configuration menu
    Copy the full SHA
    66a3d1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c68a2d9 View commit details
    Browse the repository at this point in the history
  3. description: typo.

    gavanderhoorn committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    232b930 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bf9052a View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2020

  1. Merge pull request #497 from gavanderhoorn/desc_updates

    Misc updates to ur_description
    gavanderhoorn authored Jun 9, 2020
    Configuration menu
    Copy the full SHA
    0ba3ade View commit details
    Browse the repository at this point in the history
  2. Remove ur_driver. For #448.

    It has been deprecated for years and should not be used any longer.
    
    Replaced by:
    
     - ur_modern_driver (CB1, CB2)
     - ur_robot_driver (CB3 and newer)
    gavanderhoorn committed Jun 9, 2020
    Configuration menu
    Copy the full SHA
    5823de0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    406a6b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b974d8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #498 from gavanderhoorn/remove_ur_driver

    Remove obsolete driver and bringup pkgs
    gavanderhoorn authored Jun 9, 2020
    Configuration menu
    Copy the full SHA
    ff1d165 View commit details
    Browse the repository at this point in the history
  6. Remove old meta package. For #448. (#499)

    Company is called Universal Robots (plural).
    gavanderhoorn authored Jun 9, 2020
    Configuration menu
    Copy the full SHA
    6914804 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    510edd9 View commit details
    Browse the repository at this point in the history
  8. travis: Melodic jobs should pass.

    We no longer allow those to fail.
    gavanderhoorn committed Jun 9, 2020
    Configuration menu
    Copy the full SHA
    ddbeb15 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6b842d4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f0db86f View commit details
    Browse the repository at this point in the history
  11. travis: update local name for cloned industrial_ci repo.

    Old name probably cargo-cult from way-back-when.
    gavanderhoorn committed Jun 9, 2020
    Configuration menu
    Copy the full SHA
    c0bb19c View commit details
    Browse the repository at this point in the history
  12. travis: set repo on matrix row.

    Instead of as a global.
    
    Having it as part of the row increases visibility and avoids confusion.
    gavanderhoorn committed Jun 9, 2020
    Configuration menu
    Copy the full SHA
    8eca417 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e34068f View commit details
    Browse the repository at this point in the history
  14. Merge pull request #500 from gavanderhoorn/update_travis

    Update Travis CI config
    gavanderhoorn authored Jun 9, 2020
    Configuration menu
    Copy the full SHA
    dac5351 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b58a5b7 View commit details
    Browse the repository at this point in the history
  16. Use print() function in both Python 2 and Python 3

    Legacy __print__ statements are syntax errors in Python 3 but __print()__ function works as expected in both Python 2 and Python 3.
    cclauss authored and gavanderhoorn committed Jun 9, 2020
    Configuration menu
    Copy the full SHA
    d730bb5 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #501 from gavanderhoorn/port_kinetic-devel_missing

    Cherry-pick missing commits from kinetic-devel into melodic-devel
    gavanderhoorn authored Jun 9, 2020
    Configuration menu
    Copy the full SHA
    4215b69 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2020

  1. description: clarify status of 'inc' xacro files. (#507)

    As the way we model the robots may change in the future, users should consider these files as private.
    
    No guarantees are given as to the existence of these files or their contents.
    gavanderhoorn authored Jun 12, 2020
    Configuration menu
    Copy the full SHA
    551c467 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2020

  1. description: remove ee_link link.

    Also remove the tiny collision object, as it's no longer needed now that MoveIt has been fixed.
    gavanderhoorn committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    752cf9e View commit details
    Browse the repository at this point in the history
  2. description: introduce flange frame.

    This is the correct EEF attachment point: REP-103 aligned and no unwanted rotations (as tool0).
    gavanderhoorn committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    2aea7d1 View commit details
    Browse the repository at this point in the history
  3. description: fix orientation of tool0.

    Now that flange is its parent.
    gavanderhoorn committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    7a23910 View commit details
    Browse the repository at this point in the history
  4. description: use standard comments for base and tool0 frames.

    Aligned with other ROS-Industrial robot support packages.
    gavanderhoorn committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    e78566e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61fcb59 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. description: reduce verbosity: pass all args. (#508)

    These convenience wrappers only setup defaults, and all args are needed, so pass all of them.
    gavanderhoorn authored Jun 16, 2020
    Configuration menu
    Copy the full SHA
    7541e7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ca7b2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    acccf59 View commit details
    Browse the repository at this point in the history
  4. description: remove the 'base_correction' property.

    There is an offset between 'base_link' and 'base', but it's a fixed one, known and does not need to be a property.
    
    Rectify the problem with the 'base_link' mesh in a follow-up commit.
    gavanderhoorn committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    60deb68 View commit details
    Browse the repository at this point in the history
  5. description: introduce base_link_inertia link.

    To work around the root-link-with-inertia limitation in KDL.
    gavanderhoorn committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    77abb09 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e47d3f6 View commit details
    Browse the repository at this point in the history
  7. description: fix orientation of 'base' frame.

    So it's coincident with the robot's/controller's 'Base' frame. It's actually 180 degrees rotated over Z wrt 'base_link'.
    gavanderhoorn committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    6c60ad7 View commit details
    Browse the repository at this point in the history
  8. description: correct orientation of Base mesh.

    Connector should be aligned with Y+ of 'base' frame.
    gavanderhoorn committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    2b7cc5e View commit details
    Browse the repository at this point in the history
  9. Merge pull request #505 from gavanderhoorn/fix_base_link_orientation

    Remove incorrect base_link rotation.
    gavanderhoorn authored Jun 16, 2020
    Configuration menu
    Copy the full SHA
    550e227 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c39d286 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. description: correct joint limits for all supported variants. (#513)

    Based on values from the User Manuals.
    gavanderhoorn authored Jun 17, 2020
    Configuration menu
    Copy the full SHA
    8e65c39 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. Configuration menu
    Copy the full SHA
    6711879 View commit details
    Browse the repository at this point in the history
  2. description: rename limit files.

    Bring in-line with other joint limit files.
    gavanderhoorn committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    29a4fa0 View commit details
    Browse the repository at this point in the history
  3. description: convert joint limit files to 'ros_control format'.

    This allows re-using them with MoveIt and ros_control hw interfaces.
    gavanderhoorn committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    616e7a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba5ac32 View commit details
    Browse the repository at this point in the history
  5. description: they're joint limits.

    Not joints limits.
    gavanderhoorn committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    c86d015 View commit details
    Browse the repository at this point in the history
  6. description: load values from new params.

    'ros_control format' uses different names, so use them.
    gavanderhoorn committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    0c7538e View commit details
    Browse the repository at this point in the history
  7. gazebo: update joint limit filename references.

    They were renamed (in c0f71eb), so use the new names.
    gavanderhoorn committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    f7af7af View commit details
    Browse the repository at this point in the history
  8. gazebo: use new arg names for joint limits.

    Renamed in ur_description, so use the new names here as well and pass the right values.
    gavanderhoorn committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    cbe4c86 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #516 from gavanderhoorn/convert_limits_files

    Use 'ros_control style' joint limit files
    gavanderhoorn authored Jun 18, 2020
    Configuration menu
    Copy the full SHA
    baa6937 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2020

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

Commits on Jun 24, 2020

  1. travis: use from-source ur_msgs on Melodic

    Until Melodic repositories have been synced again.
    gavanderhoorn authored Jun 24, 2020
    Configuration menu
    Copy the full SHA
    f50cb30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35d3b00 View commit details
    Browse the repository at this point in the history
  3. travis: this branch primarily supports Melodic. (#519)

    So Kinetic CI builds are allowed to fail.
    gavanderhoorn authored Jun 24, 2020
    Configuration menu
    Copy the full SHA
    20034f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2020

  1. description: delegate loading yaml files to read_model_data(..).

    This avoids having to 'remember' to load_yaml(..) the contents of those files in every user of the 'ur_robot' macro, and seems to conform to the idea behind the '*_parameters_file' naming of the parameters (they're paths to files, not yaml strings).
    gavanderhoorn committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    0d7ed5e View commit details
    Browse the repository at this point in the history
  2. gazebo: pass parameter filenames, not their content.

    Aligns with similar changes in ur_description.
    gavanderhoorn committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    715f9e2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #520 from gavanderhoorn/fix_yaml_loading

    Load yaml files in read_model_data(..), nowhere else
    gavanderhoorn authored Jun 30, 2020
    Configuration menu
    Copy the full SHA
    92cf300 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. gazebo: follow description xacro macro naming.

    Rename file to reflect name of macro or top-level entity.
    
    Include 'gazebo' reference as these files host content specific to Gazebo.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    92d1dd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3157374 View commit details
    Browse the repository at this point in the history
  3. gazebo: merge relevant content from common.gazebo.xacro into macro.

    Only the ros_control elements are retained.
    
    The UR doesn't have a battery, so no need to include that plugin.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    8222d6b View commit details
    Browse the repository at this point in the history
  4. gazebo: use new robot and macro name.

    Align with filenames and other ROS-Industrial Gazebo support packages.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    3147a01 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a74b7ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a0477c2 View commit details
    Browse the repository at this point in the history
  7. gazebo: nothing to calibrate.

    This is most likely a relic from the PR2 simulation.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    e8f4929 View commit details
    Browse the repository at this point in the history
  8. gazebo: controller_utils isn't re-used anywhere else.

    So merge contents into 'ur_common.launch' and remove the file.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    907058f View commit details
    Browse the repository at this point in the history
  9. gazebo: introduce 'load_*.launch' helpers.

    These mimic the files with the same names as in ur_description, but load the Gazebo model instead of the real robot onto the parameter server.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    3bdad68 View commit details
    Browse the repository at this point in the history
  10. gazebo: use 'bringup' launch file name.

    These files will serve the same purpose as those provided by a/the driver (but instead of a driver, they will launch Gazebo). Give them the same name to make them recognisable.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    aac8d2d View commit details
    Browse the repository at this point in the history
  11. gazebo: don't default to UR3 parameter files.

    Top-level xacro should not default to any robot.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    eb7b1f3 View commit details
    Browse the repository at this point in the history
  12. gazebo: cleanup ros_control config yamls.

    Use the same set of controllers for all robots, use the same names for controllers as used by `ur_robot_driver` and include the JointStateController in the same file.
    
    NOTE: this is all position control only (and thus open-loop or 'forward command' control (using ros_control vernacular)).
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    4c2a835 View commit details
    Browse the repository at this point in the history
  13. gazebo: refactor gazebo and gazebo_ros_control integration.

    This changes all bringup launch files in this package to be like those of a regular driver. In essence, Gazebo (and the UR(s) simulated by it) are treated as just-another-robot, with the associated launch file infrastructure.
    
    As ur_robot_driver is currently the driver most users will be exposed to and have experience with, the launch file structure of that driver has been used as a template. But instead of starting the actual ur_robot_driver node, the 'lowest' launch file (ie: 'ur_control.launch') starts Gazebo and loads and spawns the controllers. After this launch file has completed its work, users should see a ROS API (ie: topics, services and actions) similar to what they'd see when using the a real UR with ur_robot_driver.
    
    Main differences would be (at this point, this may change in the future):
    
     - no force-torque sensor output (ie: no 'wrench' topic)
     - no URScript topic (as the controller is not simulated by Gazebo)
     - no IO topics nor services
     - no MainBoard or similar topics
     - no Dashboard services
     - no 'tool communication' topics nor services
     - no 'tool0_controller' TF frame
    
    Parameter files used with the xacro macro for the real robot (ie: joint limits, kinematics, visual and physical parameters) can be used with the Gazebo simulation as well.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    38ce407 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    53c1247 View commit details
    Browse the repository at this point in the history
  15. gazebo: rename controller config files.

    Align with names in ur_robot_driver.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    1752d1b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    004244c View commit details
    Browse the repository at this point in the history
  17. gazebo: set controller pub rates to be like real hw.

    As we don't have separate controller config files for e-Series robots, they will still 'only' publish at 125 Hz.
    
    We might change this in the future.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    578730b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8acfb54 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5726c14 View commit details
    Browse the repository at this point in the history
  20. gazebo: load URDF in bringup launch files.

    The main 'driver' launch file should not load the URDF, as it's not the task of the driver.
    
    This also removes one level of argument-forwarding (namely: the arguments for the xacro macro).
    
    Finally, it provides a nicer template for users to base their own launch files on, as they 'only' have to deal with these top-level bringup launch files.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    93ee95a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    91cf163 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    482f4c8 View commit details
    Browse the repository at this point in the history
  23. gazebo: hide non-entry-point launch files.

    These launch files are not meant to be started directly, so 'hide' them roslaunch's auto-complete.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    5255796 View commit details
    Browse the repository at this point in the history
  24. gazebo: update paths to included launch files.

    Use 'dirname' substitution arg to express relative include.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    ab94498 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    5a8add1 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    225b772 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    b48781e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    a08b565 View commit details
    Browse the repository at this point in the history
  29. gazebo: ur_control: allow more control over launch args.

    Over:
    
     - which world to load
     - whether to start Gazebo or not
     - from which parameter to (attempt to) load the urdf
     - what name to give to the spawned robot model (inside the simulation)
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    17235da View commit details
    Browse the repository at this point in the history
  30. gazebo: restructure bringup entry points.

    By lifting some of the nodes and parameters to the bringup files (from ur_common.launch.xml), they should be easier to use (and maintain).
    
    Anything specific to the use of a robot in a particular configuration (ie: a workcell or simulation) should exist at the bringup level, not in a common (ie: shared) file, as that will make it harder to change (as changes will be shared by many other setups).
    
    This restructuring makes ur_common.launch.xml redundant, so we also remove it.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    e34872e View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    4ebb070 View commit details
    Browse the repository at this point in the history
  32. gazebo: run e-Series controllers at 500 Hz.

    Same rate as the real controller.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    8732d0f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    36b2eae View commit details
    Browse the repository at this point in the history
  34. gazebo: move include to scope of ur_robot_gazebo macro.

    Prevent potential clashes with symbols outside of that scope.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    3f1f034 View commit details
    Browse the repository at this point in the history
  35. gazebo: clarify we load a position joint trajectory controller.

    So include that in the name.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    ea0b900 View commit details
    Browse the repository at this point in the history
  36. gazebo: list valid values for 'transmission_hw_interface'.

    For some reason this was not yet documented.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    61a1aed View commit details
    Browse the repository at this point in the history
  37. gazebo: in-order is the default on Melodic.

    And we've broken Kinetic-compatibility quite a few commits ago.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    be7d392 View commit details
    Browse the repository at this point in the history
  38. gazebo: values less than 0.1 for spawn_z will be problematic.

    So explain this in the arg's documentation.
    gavanderhoorn committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    467042b View commit details
    Browse the repository at this point in the history
  39. Merge pull request #518 from gavanderhoorn/gazebo_updates

    Main improvements:
    
     - follow ROS-I naming and package layout conventions
     - clean up xacros (naming, whitespace, etc)
     - treat (the virtual robot in) Gazebo as much as possible as just another UR variant (so we get to reuse workflow, settings and `.launch` files as much as possible)
     - improve comments in `.xacro` files
     - clean up "public API" of `ur_gazebo` (ie: `.launch` and `_macro.xacro` files )
    gavanderhoorn authored Jul 1, 2020
    Configuration menu
    Copy the full SHA
    8e5cc30 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

  1. description: spec limits in degrees.

    Use rosparam's and xacro's support for these special constructors to convert to radians on-the-fly.
    gavanderhoorn committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    50269d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Merge pull request #533 from gavanderhoorn/yaml_ctors_rosparam_joint_…

    …limits
    
    description: spec limits in degrees.
    ipa-nhg committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    6a64eb0 View commit details
    Browse the repository at this point in the history
  2. Remove ur_msgs package from the metapackage (#542)

    There are no direct dependants any more in this repository.
    ipa-nhg authored Oct 8, 2020
    Configuration menu
    Copy the full SHA
    e823431 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. description: main macro xacro is not a top-level.

    So move to include directory.
    gavanderhoorn authored and fmauch committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    e4eb547 View commit details
    Browse the repository at this point in the history
  2. description: provide convenience top-levels and macros.

    These avoid users having to provide values for *all* arguments of the 'ur_robot' macro.
    
    In many cases, users will want to keep the default files for the joint limits, physical and visual parameters, and only override the default kinematics (to use extracted calibration fi).
    With the provided wrapper macros, this is possible, as variant-specific defaults are provided for all arguments, requiring only to override the required ones.
    
    Users looking to include a UR into a larger scene or composite xacro macro should 'xacro:include' these '_macro.xacro' files.
    
    The top-levels are only useful when loading a stand-alone UR in an otherwise empty scene. They do not allow access to any arguments and only use the defaults.
    gavanderhoorn authored and fmauch committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    8c84f2b View commit details
    Browse the repository at this point in the history
  3. ur_gazebo: Update path ur ur_macro.xacro

    This was changed in e4eb547
    fmauch committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    dbc9e15 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Replace __ prefixes (#579)

    With newer versions of xacro this leads to errors otherwise.
    fmauch authored Sep 28, 2021
    Configuration menu
    Copy the full SHA
    d111eb0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #562 from fmauch/convenience_macros

    Add convenience macros for description files
    gavanderhoorn authored Sep 28, 2021
    Configuration menu
    Copy the full SHA
    81a542b View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Configuration menu
    Copy the full SHA
    b06798d View commit details
    Browse the repository at this point in the history
  2. ci: initial GHA config

    gavanderhoorn committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    b0c8dd8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #583 from gavanderhoorn/migrate_to_gha

    Switch to Github Actions for CI
    ipa-nhg authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    e4dd3e6 View commit details
    Browse the repository at this point in the history
  4. readme: use GHA badges

    gavanderhoorn committed Sep 29, 2021
    1 Configuration menu
    Copy the full SHA
    574f21c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #584 from gavanderhoorn/update_readme_ci_badges

    readme: use GHA badges
    ipa-nhg authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    0101cae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    82ebc30 View commit details
    Browse the repository at this point in the history
  7. readme: there are no Kinetic dev jobs any more

    So remove badge.
    gavanderhoorn authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    6b893dd View commit details
    Browse the repository at this point in the history
  8. Merge pull request #587 from ros-industrial/readme_no_kdev

    readme: there are no Kinetic dev jobs any more
    ipa-nhg authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    2e22d2c View commit details
    Browse the repository at this point in the history
  9. ur_description: Use the per-model xacro files for correct robot name (#…

    …588)
    
    With the common xacro file the robot name will always be "ur".
    However, the moveit config packages expect the robot name to be e.g. "ur10e".
    This commit will use the macros containing the model name already.
    fmauch authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    9d02cca View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Update MoveIt! support (#538)

    Update MoveIt! configurations to new description structure.
    
    Co-authored-by: Luke Dennis <luke.j.dennis@gmail.com>
    Co-authored-by: gavanderhoorn <g.a.vanderhoorn@tudelft.nl>
    Co-authored-by: RobertWilbrandt <wilbrandt@fzi.de>
    4 people authored Jul 21, 2022
    Configuration menu
    Copy the full SHA
    c4d07d7 View commit details
    Browse the repository at this point in the history
  2. fixing deprecation warning

    georgiablanco authored and fmauch committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    33ac71a View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Merge pull request #602 from fmauch/fix_deprecation_warning

    fixing deprecation warning
    RobertWilbrandt authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    708da0f View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Fixed ur5 base height (#607)

    The visual and collision mesh of the base of the ur5 has to be moved 3 mm upwards in order to close the gap between the shoulder and align its bottom in the xy-plane. Otherwise the ur5 collides with the surface it is directly placed on.
    BobbyCephy authored Sep 16, 2022
    Configuration menu
    Copy the full SHA
    addbe3f View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. ur_description: Make robot name configurable on load_ur.launch (#612)

    In 9d02cca robot launchfiles were forwarded
    to their specialized launchfiles instead of setting the robot model in the
    load_ur.launch file.
    fmauch authored Nov 7, 2022
    Configuration menu
    Copy the full SHA
    f95a211 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Configuration menu
    Copy the full SHA
    2408fbb View commit details
    Browse the repository at this point in the history
  2. Update README according to current package state (#614)

    * Update README according to current package state
    
    * Added a note about ur_modern_driver for CB1 and CB2
    fmauch authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    8f26936 View commit details
    Browse the repository at this point in the history
  3. Add tool0_controller frame for gazebo simulation (#611)

    In order to make the simulation more consistent to the ur_robot_driver
    (and ur_modern_driver) this adds a tool0_controller frame.
    For the driver this corresponds to the tool transformation published by
    the robot controller directly. As this doesn't exist for the simulated
    robot, this adds the frame using an identity transform from tool0.
    fmauch authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    1e8b92b View commit details
    Browse the repository at this point in the history
  4. Update ur kinematics (#616)

    * Add ur_kinematics parameter sets for all e-Series robots
    
    * Add a README with a notice to ur_kinematics
    
    * Set correct IKFast plugin name in kinematics.yaml
    
    * Add ignore files for releasing ur_kinematics
    
    Since the state of this package questionable at the current point, let's
    disable releasing it for now.
    fmauch authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    4cc026a View commit details
    Browse the repository at this point in the history
  5. Remove falsely added ignore files for melodic and noetic (#618)

    Those should go to the release repository instead
    fmauch authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    46e7d8d View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. [ur_gazebo] Switch common files to effort controllers

    kut authored and fmauch committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c5f161b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3f9a1a View commit details
    Browse the repository at this point in the history
  3. [ur_gazebo] Switch to effort controllers

    kut authored and fmauch committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    bb2666e View commit details
    Browse the repository at this point in the history
  4. [ur_gazebo] update effort_controllers' pid parameters

    Lucchi, Matteo authored and fmauch committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e60abd3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #619 from fmauch/gazebo_effort_controllers

    Gazebo effort controllers
    RobertWilbrandt authored Nov 10, 2022
    Configuration menu
    Copy the full SHA
    40e21b1 View commit details
    Browse the repository at this point in the history