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] workaround missing dependencies #782

Merged
merged 9 commits into from
Aug 10, 2019

Conversation

fmessmer
Copy link
Member

@fmessmer fmessmer commented Aug 7, 2019

in #780 we introduced a new default branch kinetic_dev with is supposed to supporte both kinetic and melodic distros
unfortunately, universal_robots is not yet released into melodic and also the ur_driver is no longer maintained - in favor of ur_modern_driver

thus, I commented everything ur_X-related in order to achieve the envisaged dual-distro-compatibility

this means that on the real robot hardware (raw3-1 only), kinetic_dev will not work
however, the "old" indigo_dev branch is still kinetic-compatible and has the ur_X stuff included
thus, when using this branch, raw3-1 can still be operated as is...as long as cob_robot is not switched to cob_robots/kinetic_dev

@ipa-jba @ipa-fez @ipa-jcl @ipa-mjp @ipa-mah @ipa-rmb FYI

@fmessmer fmessmer changed the title comment ur dependencies [Melodic] comment ur dependencies Aug 7, 2019
@fmessmer
Copy link
Member Author

fmessmer commented Aug 7, 2019

realsense_camera and realsense2_camera are not release to melodic - see IntelRealSense/realsense-ros#386 (comment)

unfortunately, the comment-approach does not work for these packages...

@fmessmer
Copy link
Member Author

fmessmer commented Aug 7, 2019

I guess we will not be able to get a melodic release ready for cob_robots (and cob_simulation) due to the missing dependencies...

@fmessmer fmessmer changed the title [Melodic] comment ur dependencies [Melodic] workaround missing dependencies Aug 8, 2019
@fmessmer fmessmer force-pushed the comment_ur_dependencies branch from ae8125b to 4fb4e32 Compare August 8, 2019 07:55
@fmessmer fmessmer force-pushed the comment_ur_dependencies branch from 4fb4e32 to a0a5ef9 Compare August 8, 2019 09:02
@fmessmer fmessmer force-pushed the comment_ur_dependencies branch from d651363 to b33709d Compare August 8, 2019 09:37
Copy link
Member Author

@fmessmer fmessmer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it got a bit messier than I thought in the beginning, but now I think I got a version that allows us to support/check kinetic and melodic compatibility

we cannot release cob_robots into melodic (for now), though
and we will need for ros/rosdistro#21966 to get merged

@ipa-fez @ipa-jba @ipa-jcl @ipa-mjp @ipa-mah @ipa-rmb
any opinions on this PR?

- git:
local-name: realsense2_substitute
uri: https://github.com/ipa320/realsense.git
version: realsense2_substitute
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is needed because realsense2_camera is not released into kinetic
(although, I commented that dependency again)

- git:
local-name: realsense_substitute
uri: https://github.com/ipa320/realsense.git
version: realsense_substitute
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is needed because realsense_camera is not released into melodic

- git:
local-name: realsense2_substitute
uri: https://github.com/ipa320/realsense.git
version: realsense2_substitute
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is needed because realsense2_camera is not released into melodic
(although, I commented that dependency again)

@@ -13,6 +13,6 @@
<remap from="$(arg name)_node/intensity" to="$(arg name)/depth/intensity"/>
<remap from="$(arg name)_node/ios" to="$(arg name)/depth/ios"/>
<remap from="$(arg name)_node/points" to="$(arg name)/depth/points"/>
</node>
</node-->
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not feel responsible for this repo anymore...all robots using it, could stay on the indigo_dev branch and still use kinetic

@@ -15,13 +15,13 @@

<group unless="$(arg sim)">
<!-- universal robot python driver -->
<node unless="$(arg use_modern_driver)" ns="arm/joint_trajectory_controller" pkg="ur_driver" type="driver.py" name="ur_driver" args="$(arg robot_ip) $(arg reverse_port)" output="screen">
<!--node unless="$(arg use_modern_driver)" ns="arm/joint_trajectory_controller" pkg="ur_driver" type="driver.py" name="ur_driver" args="$(arg robot_ip) $(arg reverse_port)" output="screen">
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ur_driver is not supported anymore

@@ -33,7 +33,7 @@
<exec_depend>raw_description</exec_depend>
<exec_depend>robot_state_publisher</exec_depend>
<exec_depend>rviz</exec_depend>
<exec_depend>ur_description</exec_depend>
<!--exec_depend>ur_description</exec_depend-->
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ur_description is not released into melodic...all robots using it, could stay on the indigo_dev branch and still use kinetic

<exec_depend>spacenav_node</exec_depend>
<exec_depend>tf2_ros</exec_depend>
<exec_depend>theora_image_transport</exec_depend> <!-- needed by the cameras to publish the compressed topics -->
<exec_depend>topic_tools</exec_depend>
<exec_depend>twist_mux</exec_depend>
<exec_depend>ur_driver</exec_depend>
<!--exec_depend>ur_driver</exec_depend-->
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ur_driver is not released into melodic...all robots using it, could stay on the indigo_dev branch and still use kinetic

<exec_depend>robot_state_publisher</exec_depend>
<exec_depend>rosserial_python</exec_depend>
<exec_depend>rosserial_server</exec_depend>
<exec_depend>rostopic</exec_depend>
<exec_depend>rplidar_ros</exec_depend>
<exec_depend>rviz</exec_depend>
<exec_depend>sick_visionary_t_driver</exec_depend>
<!--exec_depend>sick_visionary_t_driver</exec_depend-->
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sick_visionary_t_driver is not released into melodic...all robots using it, could stay on the indigo_dev branch and still use kinetic

@ipa-fez
Copy link
Contributor

ipa-fez commented Aug 8, 2019

Looks OK to me.

@fmessmer fmessmer force-pushed the comment_ur_dependencies branch from 65376ac to ca45da9 Compare August 10, 2019 13:12
@fmessmer fmessmer force-pushed the comment_ur_dependencies branch from ca45da9 to 2de9fe9 Compare August 10, 2019 14:14
@fmessmer fmessmer merged commit ae1c168 into ipa320:kinetic_dev Aug 10, 2019
@fmessmer fmessmer deleted the comment_ur_dependencies branch August 10, 2019 14:58
@ipa-rmb
Copy link
Contributor

ipa-rmb commented Aug 26, 2019

Fine to me, thanks for your explanations!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants