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

Port Hand-Eye Calibration to ROS 2 and add Gazebo calibration demo #419

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

AndrejOrsula
Copy link

@AndrejOrsula AndrejOrsula commented Jun 6, 2022

- Depends on moveit/moveit_calibration#118

Description

This PR aims to port Hand-Eye Calibration tutorial to ROS 2 while also adding a demo inside Ignition Gazebo (WMD22).

The video below shows the Gazebo environment for eye-to-hand/eye-in-hand calibration scenarios.

moveit2_calibration.mp4

Unfortunately, I currently cannot get Ignition Gazebo + ros2_control working in Jammy (humble/rolling) due to ros-controls/gz_ros2_control#62. Therefore, panda_ign_moveit2 with galactic is currently used in the demo from video above to provide robot configuration for Gazebo until it is available inside one of the MoveIt 2 repositories.

Checklist

  • Required by CI: Code is auto formatted using clang-format
  • While waiting for someone to review your request, please consider reviewing another open pull request to support the maintainers

Signed-off-by: Andrej Orsula <orsula.andrej@gmail.com>
Signed-off-by: Andrej Orsula <orsula.andrej@gmail.com>
Signed-off-by: Andrej Orsula <orsula.andrej@gmail.com>
@mergify
Copy link

mergify bot commented Jun 16, 2022

This pull request is in conflict. Could you fix it @AndrejOrsula?

@prasuchit
Copy link

Hi,

Is this still under works? I'd like to try this out on Moveit2. Currently, I'm facing this issue on noetic. Basically rviz crashes with segfault evertime the solver is run.

@AndrejOrsula
Copy link
Author

Hello @prasuchit. ROS 2 tutorial for moveit_calibration is not yet available because the ROS 2 port of moveit_calibration is not finalised. You can track the conversation under moveit/moveit_calibration#118 to see what packages must be ported to ROS 2 first.

@mergify
Copy link

mergify bot commented Sep 26, 2022

This pull request is in conflict. Could you fix it @AndrejOrsula?

1 similar comment
@mergify
Copy link

mergify bot commented Apr 2, 2023

This pull request is in conflict. Could you fix it @AndrejOrsula?

@mergify
Copy link

mergify bot commented Jul 18, 2023

This pull request is in conflict. Could you fix it @AndrejOrsula?

2 similar comments
@mergify
Copy link

mergify bot commented Oct 3, 2023

This pull request is in conflict. Could you fix it @AndrejOrsula?

Copy link

mergify bot commented Dec 15, 2023

This pull request is in conflict. Could you fix it @AndrejOrsula?

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.

2 participants