moveit_calibration icon indicating copy to clipboard operation
moveit_calibration copied to clipboard

Port to ROS 2

Open AndyZe opened this issue 4 years ago • 18 comments
trafficstars

I'm starting to port this to ROS2. It is needed.

@JStech or @RoboticsYY, would you mind creation of a foxy branch?

AndyZe avatar Jul 29 '21 19:07 AndyZe

Sounds good, thanks.

The dependencies need to be ported to ROS2: https://github.com/crigroup/baldor/pull/5 https://github.com/crigroup/criutils/pull/5 (crigroup/handeye will probably also need one).

JStech avatar Jul 29 '21 23:07 JStech

Abi took over this effort in #101, so I'm reassigning this to her. There is also a ros2 branch now which should be used instead of foxy.

@Abishalini any thoughts on the WIP ports of the crigroup dependencies?

henningkayser avatar Nov 02 '21 15:11 henningkayser

Hello, any news about porting moveit_calibration package to ros2? I'd like to use this package in galactic, and for that reason I pulled PR version of it and compiled, but unfortunately I receive some 'symbol lookup error undefined symbol' errors.

If there is any way to move it forward I can help.

lchojnacki-agribot avatar Nov 24 '21 09:11 lchojnacki-agribot

Hi @lchojnacki-agribot, @vatanaksoytezer pushed a fix to rviz_visual_tools yesterday that fixes the symbol lookup error. If you run into more errors/issues, can you mention them here? Thanks!

Abishalini avatar Dec 02 '21 16:12 Abishalini

Hi @Abishalini, Thanks for your response. The next issue is the following, after adding the plugin in rviz I get image

I've installed everything via rosdep.

lchojnacki-agribot avatar Dec 06 '21 09:12 lchojnacki-agribot

hi @Abishalini, is there any news on the ROS2 port?

tlpss avatar Feb 02 '22 14:02 tlpss

Hi @Abishalini, Thanks for your response. The next issue is the following, after adding the plugin in rviz I get image

I've installed everything via rosdep.

@Abishalini, I'm encountering the same issue. The GUI loads on RVIZ but it cannot find plugins. image

Would love to see see the calibration working in galactic and would be willing to assist when given some directions (I have no experience with RVIZ plugins)

tlpss avatar Feb 04 '22 09:02 tlpss

@henningkayser @Abishalini, ping for a small update w.r.t. ROS2

tlpss avatar Feb 14 '22 13:02 tlpss

@tlpss were you able to get it running on galactic? Im encountering the same issue at the moment.

HamzaNaseerFHWS avatar Apr 12 '22 10:04 HamzaNaseerFHWS

@HamzaNaseerFHWS , no I didn't unfortunately

tlpss avatar Apr 12 '22 20:04 tlpss

Is there any progress on the port to ROS2? I've noticed that in the foxy branch as well as in the ros2 branch, there are still catkin dependencies instead of colcon. As a result it is not possible to build the two branches with ROS2. Is this going to change in the near future? I believe that this is a crucial package for anyone working with CV and Moveit2.

benediktkreis avatar Nov 24 '22 18:11 benediktkreis

Hello, couldn't agree more with @benediktkreis. Is there any update on this? Me and my team would like to use this package in ROS2.

ozangungor12 avatar Feb 10 '23 09:02 ozangungor12

@ozangungortuhh did you perform this calibration on an earlier version of ROS while waiting for this to get ported? I think that is currently the strategy to take. I am also interested in using this package in ROS 2.

It may also be worth testing/contributing to https://github.com/ros-planning/moveit_calibration/pull/101.

peterdavidfagan avatar Apr 14 '23 10:04 peterdavidfagan

Hello @peterdavidfagan, I did the calibration with ROS 1 and used the result of the calibration launch file with ROS 2.

ozangungor12 avatar Apr 14 '23 13:04 ozangungor12

Hello, any updates on this? I am interested in using this package in one of our projects.

hamsadatta avatar Jul 17 '23 11:07 hamsadatta

Hello!!

Anyone done with porting this comppletely to ROS2?

Sumanth-Pashuparthi avatar Jun 03 '24 01:06 Sumanth-Pashuparthi

Hi @Sumanth-Pashuparthi,

I don't think this has been ported yet. I created an unofficial lightweight package for my own work here. It's integrated into my own workspace stack so likely needs some work on the packaging side as I haven't been testing it as an isolated build (although maybe it works fine as is). The code in this package may be useful for getting started with calibrating extrinsic camera paramters.

peterdavidfagan avatar Jun 03 '24 18:06 peterdavidfagan