ethz-asl / grid_map_geo

Geolocalization for grid map using GDAL.
BSD 3-Clause "New" or "Revised" License
141 stars 19 forks source link

Port to ROS 2 #23

Closed Ryanf55 closed 11 months ago

Ryanf55 commented 1 year ago

I'd like to use this in ROS 2 to support the SmartRTL feature in ArduPilot. Please assign me this issue, and I'll issue a PR for the port to ROS 2 as soon as it's ready.

Since grid_map already has ROS 2 support, nothing is blocking this work.

In scope:

Later:

Ryanf55 commented 1 year ago

Hello,

Can you share where I can find the following two files?

They are specified in the launch file, but do not appear to be tracked in the repo. Once I have these, I can test my port.

Many thanks!

Jaeyoung-Lim commented 1 year ago

@Ryanf55 Sorry that it seems that we have been doing redundant work. This package has already been ported into ROS2: https://github.com/Jaeyoung-Lim/grid_map_geo2

With the tif files, this should work with any files with geotiff format. I would need to review the license of the geotiff files before releasing them in public. I will invite you to the repository just in case.

Ryanf55 commented 1 year ago

@Ryanf55 Sorry that it seems that we have been doing redundant work. This package has already been ported into ROS2: https://github.com/Jaeyoung-Lim/grid_map_geo2

With the tif files, this should work with any files with geotiff format. I would need to review the license of the geotiff files before releasing them in public. I will invite you to the repository just in case.

Ah, thanks for the heads up. I do have the port done, and it looks like there's a few things different. I'll put it up here, and we can decide if anything is worth patching to the other repo.

If those specific files are not public, I'm happy to locate an alternative and submit a PR to the repo.

srmainwaring commented 11 months ago

Largely completed by #24, #26, #27.

The remaining tasks concerning CI and packaging for ROS 2 release could be moved to independent follow up issues?