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

Support joints publishing on ROS 2 for iCubGazeboV2_5_visuomanip #211

Merged

Conversation

xEnVrE
Copy link
Contributor

@xEnVrE xEnVrE commented Sep 27, 2023

As per the title.

It adds an icub_ros2.xml, mimicking that of iCubGenova11 which, similary to iCubGazeboV2_5_visuomanip, does not have legs enabled.

Using this file, instead of icub.xml, in

<yarpRobotInterfaceConfigurationFile>model://iCub/conf_manual/iCubGazeboV2_5_visuomanip/icub.xml</yarpRobotInterfaceConfigurationFile>

a standard ROS2-based robot state publisher can be executed.

Notes:

  • unfortunately, icub_ros2.xml cannot be made the default as it is not granted that each user of icub-models is also using yarp-ros2-devices.

  • fingers and eyes are not exposed as, at the moment, the robot state publisher would not know how to extract the physical joint from the coupled ones. I can add them in the future once the development in IJointCoupling: an interface for handling coupled joints yarp#3026 is completed.

cc @traversaro

@xEnVrE
Copy link
Contributor Author

xEnVrE commented Oct 3, 2023

Can I ask if there are update on this? Thank you

cc @Nicogene

@traversaro
Copy link
Member

traversaro commented Oct 3, 2023

Can I ask if there are update on this? Thank you

Sorry, I lost this notification. In the future to not worry about pinging as this can happens. For me this is ok.

unfortunately, icub_ros2.xml cannot be made the default as it is not granted that each user of icub-models is also using yarp-ros2-devices.

This is a problem for which we need to find a solution. I opened #212 to fix this, even If I do not know a solution.

@xEnVrE xEnVrE force-pushed the impl/icubgazebov25_ros2_joint_pub branch from 082fb3f to 9187528 Compare October 3, 2023 08:07
@xEnVrE xEnVrE force-pushed the impl/icubgazebov25_ros2_joint_pub branch from 9187528 to 22b201b Compare October 3, 2023 11:07
@xEnVrE
Copy link
Contributor Author

xEnVrE commented Oct 3, 2023

Should I edit the CHANGELOG.md?

cc @Nicogene @traversaro

@traversaro
Copy link
Member

If you like, yes, thanks!

@xEnVrE xEnVrE force-pushed the impl/icubgazebov25_ros2_joint_pub branch 2 times, most recently from 370f060 to 96e96b1 Compare October 3, 2023 11:48
@xEnVrE
Copy link
Contributor Author

xEnVrE commented Oct 3, 2023

CHANGELOG.md has been updated

@xEnVrE
Copy link
Contributor Author

xEnVrE commented Oct 3, 2023

If there are no other comments from your side, would it be possible to merge it? Thank you

Copy link
Member

@traversaro traversaro left a comment

Choose a reason for hiding this comment

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

Sorry, a comment remained in pending.

CHANGELOG.md Outdated Show resolved Hide resolved
@xEnVrE xEnVrE force-pushed the impl/icubgazebov25_ros2_joint_pub branch from 96e96b1 to e50f538 Compare October 3, 2023 15:36
@traversaro traversaro merged commit 311742d into robotology:master Oct 3, 2023
21 checks passed
@traversaro
Copy link
Member

Thanks @xEnVrE !

@xEnVrE xEnVrE deleted the impl/icubgazebov25_ros2_joint_pub branch October 3, 2023 16:58
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