NVIDIA-ISAAC-ROS / isaac_ros_apriltag

NVIDIA-accelerated Apriltag detection and pose estimation.
https://developer.nvidia.com/isaac-ros-gems
Apache License 2.0
107 stars 19 forks source link

it won't work on NX Jetpack 4.6.1 with the latest ros common docker implementation #7

Closed AndreV84 closed 2 years ago

AndreV84 commented 2 years ago

After runing the run. sh from the common package it won't build with colcon after cloning to src of the workspace created Any ideas?


tarting >>> image_geometry                                                                                                     
Starting >>> camera_calibration_parsers
--- stderr: image_transport                                                                                                                                                                             
CMake Error at CMakeLists.txt:4 (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.

---
Failed   <<< image_transport [2.10s, exited with code 1]
--- stderr: cv_bridge
CMake Error at CMakeLists.txt:4 (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.

---
Failed   <<< cv_bridge [2.05s, exited with code 1]
Aborted  <<< camera_calibration_parsers [2.79s]                                                                                                                              
Aborted  <<< image_geometry [2.87s]
Aborted  <<< isaac_ros_test [3.64s]                                                                  
Aborted  <<< isaac_ros_common [5.65s]                            

Summary: 0 packages finished [6.84s]
  2 packages failed: cv_bridge image_transport
  4 packages aborted: camera_calibration_parsers image_geometry isaac_ros_common isaac_ros_test
  4 packages had stderr output: camera_calibration_parsers cv_bridge image_geometry image_transport
  12 packages not processed
admin@nvidia-desktop:/workspaces/isaac_ros-dev$ 
hemalshahNV commented 2 years ago

It looks like the image is having trouble building cv_bridge because it can't find "catkin" which seems strange. Could you be cloning in ROS1 versions of these packages into your ROS workspace within Docker?