NVIDIA-ISAAC-ROS / isaac_ros_nitros

NVIDIA Isaac Transport for ROS package for hardware-acceleration friendly movement of messages
Other
95 stars 18 forks source link

Cannot locate rosdep definition for [negotiated] #2

Closed RailWar closed 2 years ago

RailWar commented 2 years ago

I can not build package. I got the message "isaac_ros_nitros: Cannot locate rosdep definition for [negotiated]" I have ROS2 Humble with last packages.

hemalshahNV commented 2 years ago

The negotiated package from Open Robotics is not yet in bloom so rosdep does not find it. We build it for you as part of the Isaac ROS Common base container (see Dockerfile.humble here for how).

omerts commented 1 year ago

@hemalshahNV Is there any non-docker solution for this?

UPDATE in case someone needs it: Clone git@github.com:osrf/negotiated.git, as a sibling next to isaac_ros_nitros, and colcon build both of them

hemalshahNV commented 1 year ago

You can build it as part of your own ROS workspace or you can try building it in /opt/ros/humble/src with the merge-install option that will work for a source install (basically what the Docker image does) and may work with the binary install of ROS2 Humble (have not tried).