UbiquityRobotics / fiducials

Simultaneous localization and mapping using fiducial markers.
BSD 3-Clause "New" or "Revised" License
265 stars 135 forks source link

Ros2 compatibility #282

Open biagio-trimarchi opened 1 year ago

biagio-trimarchi commented 1 year ago

Good morning to all.

Is this repository also compatible with ROS2?

I have tried to download the "foxy-devel" branch on my pc (Ubuntu 20.04, ROS2 Foxy), but when I try to run colcon build in the workspace where I have downloaded the files I get the error:

Starting >>> fiducial_msgs
--- stderr: fiducial_msgs                         
CMake Error at CMakeLists.txt:5 (find_package):
  By not providing "Findcatkin.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "catkin", but
  CMake did not find one.

  Could not find a package configuration file provided by "catkin" with any
  of the following names:

    catkinConfig.cmake
    catkin-config.cmake

  Add the installation prefix of "catkin" to CMAKE_PREFIX_PATH or set
  "catkin_DIR" to a directory containing one of the above files.  If "catkin"
  provides a separate development package or SDK, be sure it has been
  installed.

Thanks in advance for your time and support on the matter.