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

Calibration devel staging #10

Merged
merged 147 commits into from
May 20, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
b3d32d6
deleted ur_e specific repositories
Jul 2, 2019
f7f1684
create parameters yaml files
Jul 15, 2019
8a1955a
made common macro for ur_robot urdf
Jul 15, 2019
8ee4a40
create urdf files for ur_gazebo
Jul 15, 2019
0026d0e
update ur_description launch files
Jul 15, 2019
eb25fdd
changed ur_bringup and related tests
Jul 15, 2019
a3b48f3
change gazebo launch file and tests
Jul 15, 2019
bcd3e8a
added visual parameters to bringup launch
Mar 4, 2020
7be56f5
removed --inorder for common launch
Mar 4, 2020
8896cdf
used robot_state_publisher instead of state_publisher
Mar 4, 2020
0eed4d7
Merge pull request #371 from ipa-led/ur_description_args
gavanderhoorn Jun 6, 2020
9245b38
Use full kinematics parameters in description (#495)
fmauch Jan 29, 2020
4bb5d0d
Preliminary model version of UR16 added
fmauch Dec 27, 2019
9b96f36
Added missing meshes for ur16e
fmauch Jan 28, 2020
83a41ec
Updated kinetmatic and physical parameters according to the current PR
fmauch Jan 28, 2020
9eb9604
Updated ur16 files for calibrated URDF
fmauch Jan 29, 2020
1303775
Merge pull request #477 from fmauch/ur16e
gavanderhoorn Jun 6, 2020
043c2c0
description: align link and joint order with other ROS-I pkgs.
gavanderhoorn Jun 6, 2020
4c07e48
description: formatting and layout of xacro macro.
gavanderhoorn Jun 6, 2020
f7174e2
description: fix xacro filenames.
gavanderhoorn Jun 6, 2020
3ae0fa6
description: dots to underscores.
gavanderhoorn Jun 6, 2020
4adc3c4
description: use new xacro macro filenames.
gavanderhoorn Jun 6, 2020
007924f
description: remove whitespace.
gavanderhoorn Jun 6, 2020
e2aeae0
description: use JSP GUI everywhere.
gavanderhoorn Jun 6, 2020
c64922c
description: ur16e: state_publisher is deprecated.
gavanderhoorn Jun 6, 2020
279d337
description: ur16e: limit elbow to +- 1 pi.
gavanderhoorn Jun 6, 2020
89a03fa
description: explain why we limit elbow joints to +- 1 pi.
gavanderhoorn Jun 6, 2020
4611817
description: rename load launch files.
gavanderhoorn Jun 6, 2020
f365def
description: use new load launch files everywhere.
gavanderhoorn Jun 6, 2020
487dcb8
description: add roslaunch check tests.
gavanderhoorn Jun 6, 2020
8635400
description: minor manifest cleanup.
gavanderhoorn Jun 6, 2020
5c4be1f
description: build script cleanup.
gavanderhoorn Jun 6, 2020
e3db3d6
description: format top-level xacro.
gavanderhoorn Jun 6, 2020
4afff45
bringup: use new load launch files.
gavanderhoorn Jun 6, 2020
ec56418
gazebo: use new xacro macro file.
gavanderhoorn Jun 6, 2020
b0c79ff
Update ur_description/urdf/ur_macro.xacro
gavanderhoorn Jun 7, 2020
66a3d1b
description: recognise Mathias Lüdtke as contributor.
gavanderhoorn Jun 8, 2020
c68a2d9
description: explain function of common load_ur launch file.
gavanderhoorn Jun 8, 2020
232b930
description: typo.
gavanderhoorn Jun 8, 2020
bf9052a
description: clarify note on base_correction property.
gavanderhoorn Jun 8, 2020
0ba3ade
Merge pull request #497 from gavanderhoorn/desc_updates
gavanderhoorn Jun 9, 2020
5823de0
Remove ur_driver. For #448.
gavanderhoorn Jun 6, 2020
406a6b7
Remove ur_bringup. For #448.
gavanderhoorn Jun 6, 2020
3b974d8
meta: remove driver and bringup.
gavanderhoorn Jun 6, 2020
ff1d165
Merge pull request #498 from gavanderhoorn/remove_ur_driver
gavanderhoorn Jun 9, 2020
6914804
Remove old meta package. For #448. (#499)
gavanderhoorn Jun 9, 2020
510edd9
travis: switch to master.
gavanderhoorn Jun 9, 2020
ddbeb15
travis: Melodic jobs should pass.
gavanderhoorn Jun 9, 2020
6b842d4
travis: shadow-fixed is now testing.
gavanderhoorn Jun 9, 2020
f0db86f
travis: it's actually the 'main' repository.
gavanderhoorn Jun 9, 2020
c0bb19c
travis: update local name for cloned industrial_ci repo.
gavanderhoorn Jun 9, 2020
8eca417
travis: set repo on matrix row.
gavanderhoorn Jun 9, 2020
e34068f
travis: use correct name for 'testing' repo.
gavanderhoorn Jun 9, 2020
dac5351
Merge pull request #500 from gavanderhoorn/update_travis
gavanderhoorn Jun 9, 2020
b58a5b7
Create CONTRIBUTING.md (#368)
tfoote Sep 18, 2019
d730bb5
Use print() function in both Python 2 and Python 3
cclauss Sep 29, 2019
4215b69
Merge pull request #501 from gavanderhoorn/port_kinetic-devel_missing
gavanderhoorn Jun 9, 2020
551c467
description: clarify status of 'inc' xacro files. (#507)
gavanderhoorn Jun 12, 2020
752cf9e
description: remove ee_link link.
gavanderhoorn Jun 11, 2020
2aea7d1
description: introduce flange frame.
gavanderhoorn Jun 11, 2020
7a23910
description: fix orientation of tool0.
gavanderhoorn Jun 11, 2020
e78566e
description: use standard comments for base and tool0 frames.
gavanderhoorn Jun 11, 2020
61fcb59
Merge pull request #506 from gavanderhoorn/add_flange_frame
gavanderhoorn Jun 15, 2020
7541e7b
description: reduce verbosity: pass all args. (#508)
gavanderhoorn Jun 16, 2020
8ca7b2e
description: use mat def from yaml for base_link. (#509)
gavanderhoorn Jun 16, 2020
acccf59
description: assume -0==0. (#511)
gavanderhoorn Jun 16, 2020
60deb68
description: remove the 'base_correction' property.
gavanderhoorn Jun 15, 2020
77abb09
description: introduce base_link_inertia link.
gavanderhoorn Jun 15, 2020
e47d3f6
description: rotate for UR internal frames.
gavanderhoorn Jun 15, 2020
6c60ad7
description: fix orientation of 'base' frame.
gavanderhoorn Jun 15, 2020
2b7cc5e
description: correct orientation of Base mesh.
gavanderhoorn Jun 15, 2020
550e227
Merge pull request #505 from gavanderhoorn/fix_base_link_orientation
gavanderhoorn Jun 16, 2020
c39d286
description: fix main macro docs. (#512)
gavanderhoorn Jun 16, 2020
8e65c39
description: correct joint limits for all supported variants. (#513)
gavanderhoorn Jun 17, 2020
6711879
description: add missing safety_ctrlr for shoulder pan. (#514)
gavanderhoorn Jun 18, 2020
29a4fa0
description: rename limit files.
gavanderhoorn Jun 17, 2020
616e7a9
description: convert joint limit files to 'ros_control format'.
gavanderhoorn Jun 17, 2020
ba5ac32
description: load new joint limit files.
gavanderhoorn Jun 17, 2020
c86d015
description: they're joint limits.
gavanderhoorn Jun 17, 2020
0c7538e
description: load values from new params.
gavanderhoorn Jun 17, 2020
f7af7af
gazebo: update joint limit filename references.
gavanderhoorn Jun 18, 2020
cbe4c86
gazebo: use new arg names for joint limits.
gavanderhoorn Jun 18, 2020
baa6937
Merge pull request #516 from gavanderhoorn/convert_limits_files
gavanderhoorn Jun 18, 2020
c7c843a
Moved ur_msgs to its own repository.
gavanderhoorn Jun 20, 2020
f50cb30
travis: use from-source ur_msgs on Melodic
gavanderhoorn Jun 24, 2020
35d3b00
Merge pull request #517 from gavanderhoorn/remove_ur_msgs
gavanderhoorn Jun 24, 2020
20034f6
travis: this branch primarily supports Melodic. (#519)
gavanderhoorn Jun 24, 2020
0d7ed5e
description: delegate loading yaml files to read_model_data(..).
gavanderhoorn Jun 30, 2020
715f9e2
gazebo: pass parameter filenames, not their content.
gavanderhoorn Jun 30, 2020
92cf300
Merge pull request #520 from gavanderhoorn/fix_yaml_loading
gavanderhoorn Jun 30, 2020
92d1dd7
gazebo: follow description xacro macro naming.
gavanderhoorn Jun 23, 2020
3157374
gazebo: use new filenames.
gavanderhoorn Jun 23, 2020
8222d6b
gazebo: merge relevant content from common.gazebo.xacro into macro.
gavanderhoorn Jun 23, 2020
3147a01
gazebo: use new robot and macro name.
gavanderhoorn Jun 23, 2020
a74b7ca
gazebo: formatting and comments of xacros.
gavanderhoorn Jun 23, 2020
a0477c2
gazebo: 2-spaces per indent level.
gavanderhoorn Jun 23, 2020
e8f4929
gazebo: nothing to calibrate.
gavanderhoorn Jun 23, 2020
907058f
gazebo: controller_utils isn't re-used anywhere else.
gavanderhoorn Jun 23, 2020
3bdad68
gazebo: introduce 'load_*.launch' helpers.
gavanderhoorn Jun 23, 2020
aac8d2d
gazebo: use 'bringup' launch file name.
gavanderhoorn Jun 23, 2020
eb7b1f3
gazebo: don't default to UR3 parameter files.
gavanderhoorn Jun 24, 2020
4c2a835
gazebo: cleanup ros_control config yamls.
gavanderhoorn Jun 24, 2020
38ce407
gazebo: refactor gazebo and gazebo_ros_control integration.
gavanderhoorn Jun 24, 2020
53c1247
gazebo: clarify 'world' frame utility in top-level xacro.
gavanderhoorn Jun 24, 2020
1752d1b
gazebo: rename controller config files.
gavanderhoorn Jun 24, 2020
004244c
gazebo: use new controller config files.
gavanderhoorn Jun 24, 2020
578730b
gazebo: set controller pub rates to be like real hw.
gavanderhoorn Jun 24, 2020
8acfb54
gazebo: fix install rule.
gavanderhoorn Jun 24, 2020
5726c14
gazebo: test variants separately and also test bringup.
gavanderhoorn Jun 24, 2020
93ee95a
gazebo: load URDF in bringup launch files.
gavanderhoorn Jun 25, 2020
91cf163
gazebo: fix comments in bringup launch files.
gavanderhoorn Jun 25, 2020
482f4c8
gazebo: there is no 'vel_based_pos_traj_controller', so remove.
gavanderhoorn Jun 25, 2020
5255796
gazebo: hide non-entry-point launch files.
gavanderhoorn Jun 25, 2020
ab94498
gazebo: update paths to included launch files.
gavanderhoorn Jun 25, 2020
5a8add1
gazebo: hide loaders as well.
gavanderhoorn Jun 25, 2020
225b772
gazebo: include load launch file with relative include.
gavanderhoorn Jun 25, 2020
b48781e
gazebo: update tests to load non-entry-point loaders.
gavanderhoorn Jun 25, 2020
a08b565
gazebo: rostopic is no longer used.
gavanderhoorn Jun 25, 2020
17235da
gazebo: ur_control: allow more control over launch args.
gavanderhoorn Jun 30, 2020
e34872e
gazebo: restructure bringup entry points.
gavanderhoorn Jun 30, 2020
4ebb070
gazebo: give e-Series variants their own controller configs.
gavanderhoorn Jun 30, 2020
8732d0f
gazebo: run e-Series controllers at 500 Hz.
gavanderhoorn Jun 30, 2020
36b2eae
gazebo: update comments in xacros.
gavanderhoorn Jun 30, 2020
3f1f034
gazebo: move include to scope of ur_robot_gazebo macro.
gavanderhoorn Jun 30, 2020
ea0b900
gazebo: clarify we load a position joint trajectory controller.
gavanderhoorn Jul 1, 2020
61a1aed
gazebo: list valid values for 'transmission_hw_interface'.
gavanderhoorn Jul 1, 2020
be7d392
gazebo: in-order is the default on Melodic.
gavanderhoorn Jul 1, 2020
467042b
gazebo: values less than 0.1 for spawn_z will be problematic.
gavanderhoorn Jul 1, 2020
8e5cc30
Merge pull request #518 from gavanderhoorn/gazebo_updates
gavanderhoorn Jul 1, 2020
50269d1
description: spec limits in degrees.
gavanderhoorn Aug 13, 2020
6a64eb0
Merge pull request #533 from gavanderhoorn/yaml_ctors_rosparam_joint_…
ipa-nhg Oct 8, 2020
e823431
Remove ur_msgs package from the metapackage (#542)
ipa-nhg Oct 8, 2020
700bb72
description: main macro xacro is not a top-level.
gavanderhoorn Jul 2, 2020
580fd4a
description: provide convenience top-levels and macros.
gavanderhoorn Jul 2, 2020
0ccfabf
Fix ur_gazebo urdf generation
fmauch Mar 17, 2021
0d95e9e
Rename version flag for ur_msgs
fmauch Mar 17, 2021
aeefd86
Recreate ur10_moveit_config package using current setup-assistant
fmauch Jan 20, 2021
ccb785b
Set default controller
fmauch Mar 17, 2021
1d46b3a
Updated ur10e moveit config package
fmauch Mar 17, 2021
a6924d3
Updated ur3 moveit config
fmauch Mar 17, 2021
b8e4704
Updated ur3e moveit config
fmauch Mar 17, 2021
8e19656
Updated ur5 moveit config
fmauch Mar 17, 2021
09a637d
Updated ur5e moveit config
fmauch Mar 17, 2021
4c5d277
Added ur16e moveit config
fmauch Mar 17, 2021
b73944d
Updated remap to default controller
fmauch Mar 17, 2021
a4237e8
Updated joint speed limits
fmauch Mar 17, 2021
e2235a8
Merge branch 'moveit' into calibration_devel-staging
fmauch May 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 23 additions & 15 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,32 @@ language: generic
services:
- docker

notifications:
email:
on_success: always
on_failure: always
cache:
directories:
- $HOME/.ccache

git:
quiet: true

env:
global:
- CCACHE_DIR=$HOME/.ccache
matrix:
- ROS_DISTRO="kinetic" ROS_REPO=ros
- ROS_DISTRO="kinetic" ROS_REPO=ros-shadow-fixed
- ROS_DISTRO="kinetic" PRERELEASE=true
- ROS_DISTRO="melodic" ROS_REPO=ros
- ROS_DISTRO="melodic" ROS_REPO=ros-shadow-fixed
- ROS_DISTRO="melodic" PRERELEASE=true
- ROS_DISTRO="kinetic" ROS_REPO=main
- ROS_DISTRO="kinetic" ROS_REPO=testing
- ROS_DISTRO="kinetic" PRERELEASE=true
- ROS_DISTRO="melodic" ROS_REPO=main UPSTREAM_WORKSPACE='github:ros-industrial/ur_msgs#1.3.1'
- ROS_DISTRO="melodic" ROS_REPO=testing
- ROS_DISTRO="melodic" PRERELEASE=true UPSTREAM_WORKSPACE='github:ros-industrial/ur_msgs#1.3.1'

matrix:
allow_failures:
- env: ROS_DISTRO="melodic" ROS_REPO=ros
- env: ROS_DISTRO="melodic" ROS_REPO=ros-shadow-fixed
- env: ROS_DISTRO="melodic" PRERELEASE=true
- env: ROS_DISTRO="kinetic" ROS_REPO=main
- env: ROS_DISTRO="kinetic" ROS_REPO=testing
- env: ROS_DISTRO="kinetic" PRERELEASE=true

install:
- git clone --quiet --depth=1 https://github.com/ros-industrial/industrial_ci.git .ci_config
- git clone --quiet --depth=1 -b master https://github.com/ros-industrial/industrial_ci.git .industrial_ci

script:
- source .ci_config/travis.sh
- .industrial_ci/travis.sh
21 changes: 21 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
ROS-Industrial is a community project. We welcome contributions from any source, from those who are extremely active to casual users. The following sections outline the steps on how to contribute to ROS-Industrial. It assumes there is an existing repository to which one would like to contribute (item 1 in the figure above) and one is familiar with the Git "Fork and Branch" workflow, detailed [here](http://blog.scottlowe.org/2015/01/27/using-fork-branch-git-workflow/).

1. Before any development is undertaken, a contributor would communicate a need and/or issue to the ROS-Industrial community. This can be done by submitting an issue on the appropriate GitHub repo, the [issues repo](https://github.com/ros-industrial/ros_industrial_issues), or by posting a message in the [ROS-Industrial category on ROS Discourse](//[email protected]). . Doing so may save you time if similar development is underway and ensure that whatever approach you take is acceptable to the community of reviewers once it is submitted.
2. The second step (item 2) is to implement your change. If you are working on a code contribution, we highly recommend you utilize the [ROS Qt-Creator Plug-in](http://rosindustrial.org/news/2016/6/9/ros-qt-ide-plugin). Verify that your change successfully builds and passes all tests.
3. Next, push your changes to a "feature" branch in your personal fork of the repo and issue a pull request (PR)(item 3). The PR allows maintainers to review the submitted code. Before the PR can be accepted, the maintainer and contributor must agree that the contribution is implemented appropriately. This process can take several back-and-forth steps (see [example](https://github.com/ros-industrial/motoman/pull/89)). Contributors should expect to spend as much time reviewing/changing the code as on the initial implementation. This time can be minimized by communicating with the ROS-Industrial community before any contribution is made.
4. Issuing a Pull Request (PR) triggers the [Travis Continuous Integrations (CI)](https://github.com/ros-industrial/industrial_ci) step (item 4) which happens automatically in the background. The Travis CI performs several operations, and if any of the steps below fail, then the PR is marked accordingly for the maintainer.
* Travis Workflow:
* Installs a barebones ROS distribution on a fresh Ubuntu virtual machine.
* Creates a catkin workspace and puts the repository in it.
* Uses wstool to check out any from-source dependencies (i.e. other repositories).
* Resolves package dependencies using rosdep (i.e. install packages using apt-get).
* Compiles the catkin workspace.
* Runs all available unit tests.
5. If the PR passes Travis CI and one of the maintainers is satisfied with the changes, they post a +1 as a comment on the PR (item 5). The +1 signifies that the PR is ready to be merged. All PRs require at least one +1 and pass Travis CI before it can be merged.
6. The next step (item 6) is for the PR to be merged into the main branch. This is done through the GitHub web interface by selecting the “Merge pull request” button. After the PR is merged, all status badges are updated automatically.
7. Periodically, the maintainer will release the package (item 7), which then gets sent to the [ROS Build Farm](http://wiki.ros.org/build.ros.org) for Debian creation.
8. The publishing of the released packages (item 8) is managed by OSRF and is not on a set schedule. This usually happens when all packages for a given distro are built successfully and stable. The current status for the distro kinetic can be found [here](http://repositories.ros.org/status_page/ros_kinetic_default.html) . Navigating to other distros can be done by changing the distro name in the link.
9. Once the package has been published, it is available to be installed by the developer (item 9).
10. After the install of a new version, the developer may have questions, experience issues or it may not have the necessary functionality which should all be reported on the packages GitHub repository as an issue (item 10). If an issue is identified or there is missing functionality that the developer requires, the cycle starts back at (item 2).

For more details, please refer to the [ROS-I wiki](http://wiki.ros.org/Industrial/DevProcess).
48 changes: 0 additions & 48 deletions universal_robot/CHANGELOG.rst

This file was deleted.

4 changes: 0 additions & 4 deletions universal_robot/CMakeLists.txt

This file was deleted.

28 changes: 0 additions & 28 deletions universal_robot/package.xml

This file was deleted.

12 changes: 4 additions & 8 deletions universal_robots/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,16 @@

<buildtool_depend>catkin</buildtool_depend>

<exec_depend>ur10_e_moveit_config</exec_depend>
<exec_depend>ur10e_moveit_config</exec_depend>
<exec_depend>ur10_moveit_config</exec_depend>
<exec_depend>ur3_e_moveit_config</exec_depend>
<exec_depend>ur16e_moveit_config</exec_depend>
<exec_depend>ur3e_moveit_config</exec_depend>
<exec_depend>ur3_moveit_config</exec_depend>
<exec_depend>ur5_e_moveit_config</exec_depend>
<exec_depend>ur5e_moveit_config</exec_depend>
<exec_depend>ur5_moveit_config</exec_depend>
<exec_depend>ur_bringup</exec_depend>
<exec_depend>ur_description</exec_depend>
<exec_depend>ur_driver</exec_depend>
<exec_depend>ur_e_description</exec_depend>
<exec_depend>ur_e_gazebo</exec_depend>
<exec_depend>ur_gazebo</exec_depend>
<exec_depend>ur_kinematics</exec_depend>
<exec_depend>ur_msgs</exec_depend>

<export>
<metapackage/>
Expand Down
8 changes: 0 additions & 8 deletions ur10_e_moveit_config/.setup_assistant

This file was deleted.

10 changes: 0 additions & 10 deletions ur10_e_moveit_config/CHANGELOG.rst

This file was deleted.

11 changes: 0 additions & 11 deletions ur10_e_moveit_config/config/controllers.yaml

This file was deleted.

84 changes: 0 additions & 84 deletions ur10_e_moveit_config/config/ompl_planning.yaml

This file was deleted.

13 changes: 0 additions & 13 deletions ur10_e_moveit_config/launch/default_warehouse_db.launch

This file was deleted.

46 changes: 0 additions & 46 deletions ur10_e_moveit_config/launch/demo.launch

This file was deleted.

Loading