Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jetson Xavier AGX/NX will always fail with d435, why? #1287

Closed
AndreV84 opened this issue Jul 14, 2020 · 83 comments
Closed

Jetson Xavier AGX/NX will always fail with d435, why? #1287

AndreV84 opened this issue Jul 14, 2020 · 83 comments
Labels

Comments

@AndreV84
Copy link

steps to reproduce
docker run -it --rm --net=host -e DISPLAY=$DISPLAY --ipc=host --privileged -v /tmp/.X11-unix/:/tmp/.X11-unix/ -v /tmp/argus_socket:/tmp/argus_socket --cap-add SYS_PTRACE iad.ocir.io/idso6d7wodhe/jetson_nx/librealsense1ros /bin/bash -c '. /opt/ros/melodic/setup.bash; source devel/setup.bash; roslaunch realsense2_camera rs_camera.launch'
reference thread : https://forums.developer.nvidia.com/t/realsensed400-camera-can-not-work-on-jetson-xavier-nx/125138/18
reference Docker file:

`FROM nvcr.io/nvidia/l4t-base:r32.4.2
RUN apt-get update -y
RUN apt install -y wget software-properties-common apt-utils curl git
RUN /bin/bash -c 'echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list'
RUN apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
RUN apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key
RUN apt-key adv --keyserver keys.gnupg.net --recv-key C8B3A55A6F3EFCDE || apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C8B3A55A6F3EFCDE
RUN add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u
RUN apt-get update -y
ENV TZ America/Los_Angeles
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y tzdata git curl cmake wget mc mlocate
RUN DEBIAN_FRONTEND="noninteractive" apt install -y ros-melodic-desktop clang-format ros-melodic-desktop-full python-pip python3-pip python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
RUN apt update -y
#RUN rm -rf /var/lib/apt/lists
RUN apt-get install -y librealsense2-dev librealsense2-utils
RUN apt install -y ros-melodic-ddynamic-reconfigure
RUN dpkg-reconfigure --frontend noninteractive tzdata
RUN rm -rf /var/lib/apt/lists
WORKDIR /home/nvidia/ws
RUN mkdir src && cd src && git clone https://github.com/intel-ros/realsense.git -b development
RUN rosdep init && rosdep update

RUN /bin/bash -c '. /opt/ros/melodic/setup.bash; cd /home/nvidia/ws; rosdep install --from-paths src --ignore-src; catkin_make'`

@AndreV84
Copy link
Author

AndreV84 commented Jul 14, 2020

the same steps on x86_64 worked also with d400

@AndreV84
Copy link
Author

AndreV84 commented Jul 14, 2020

/07 17:20:16,664 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
[ INFO] [1594416016.768815959]: SELECTED BASE:Depth, 0
[ INFO] [1594416016.790701784]: RealSense Node Is Up!
10/07 17:20:16,792 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:16,842 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:16,893 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:17,000 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:17,051 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:17,102 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61

@RealSenseSupport
Copy link
Collaborator

Hi @AndreV84
Can you help clear a bit of confusion? Is this thread a L515 based issue or D435 issue? I'm reading the title and D435 is there which may be causing our confusion.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Jul 16, 2020

Hi @RealSenseSupport This was originally a D435 discussion that made reference in one of its comments to L515 and T265 (as @AndreV84 also has an L515 and T265 - they are not having problems with the T265 though). It has now been split by @AndreV84 into two separate cases to make it easier to handle: D435 only on this one, and L515 only on the link below.

#1289

As you have taken on this D435 case @RealSenseSupport I will leave it in your very capable hands. :)

@AndreV84
Copy link
Author

thank you for the update!

@AndreV84
Copy link
Author

there are issues implementing ros2-foxy-librealsense2

instruction https://github.com/intel/ros2_intel_realsense/tree/refactor#install-ros2_intel_realsense-from-source won't work

command sudo apt-get install ros-foxy-librealsense2 wouldn't find apt package 

building from sources would return multiple errors, e.g.

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

@doronhi
Copy link
Contributor

doronhi commented Jul 19, 2020

The "control_transfer returned error" message in itself does not predict a real error. I see in your reference thread : https://forums.developer.nvidia.com/t/realsensed400-camera-can-not-work-on-jetson-xavier-nx/125138/18 that the issue is that the camera is not found in following runs. Is that true? If so it would be very helpful to state clearly somewhere, maybe even in the topic.
I don't have news about it yet. I know some work has been done on librealsense2's RSUSB backend and you should check out the latest version of it. As to errors that might be caused by the ROS wrapper itself, work is still need to be done. See also here: #1171

As for the foxy version, it is not maintained in this repository. You should report the issue in ros2_intel_realsense repository although I don't think foxy is supported by the wrapper, as ubuntu 20.04 is not yet officially supported by librealsense2.

@AndreV84
Copy link
Author

@doronhi Thank you for your response.

@doronhi
Copy link
Contributor

doronhi commented Jul 19, 2020

Well, I guess I misunderstood your post here and it reminded me of other issues. If it is still relevant to this repository, could you clarify what the problem is then?

Librealsense2 is not officially supported for Ubuntu 20.04 as you can see in the list of supported systems of the latest release. I heard it builds well on Ubuntu 20.04 but it may still lack some kernel patches and it is not officially tested by Intel. That's why I didn't suppose Intel officially supported a wrapper in an environment not officially supported for the library.
Other then that, I also noticed that librealsense2 was removed for the moment from the foxy and dashing repositories of ROS2 (ros/rosdistro#25814).
All that may account to your current difficulties but in no way means that it couldn't work. I think you did correctly opening the issue at intel/ros2_intel_realsense#143.

@AndreV84
Copy link
Author

@doronhi Thank you for following up,
Could you help out resolving issues that emerge while implementing d400 ros wrapper on ubuntu 18.04, using armv8l & ros1 environment, also containerized?
The only observable issue is after the Node starts it throws errors continuously:

08/06 00:33:23,125 ERROR [546442297728] (synthetic-stream.cpp:48) Exception was thrown during user processing callback!
08/06 00:33:23,144 ERROR [546903667072] (synthetic-stream.cpp:48) Exception was thrown during user processing callback!
08/06 00:33:23,158 ERROR [546442297728] (synthetic-stream.cpp:48) Exception was thrown during user processing callback!

errors like that
errors like that

7 17:20:16,664 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
[ INFO] [1594416016.768815959]: SELECTED BASE:Depth, 0
[ INFO] [1594416016.790701784]: RealSense Node Is Up!
10/07 17:20:16,792 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:16,842 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:16,893 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:17,000 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:17,051 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
10/07 17:20:17,102 WARNING [547364323712] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61

@AndreV84
Copy link
Author

Another issue:
I am trying to do calibration steps under linux using the official instruction steps from
https://dev.intelrealsense.com/docs/intel-realsensetm-d400-series-calibration-tools-user-guide
It won't work.

sudo apt-get install librscalibrationtool
Unable to locate package librscalibrationtool

@AndreV84
Copy link
Author

ubuntu 18.04 is not supported? supported but not for arm?

@doronhi
Copy link
Contributor

doronhi commented Jul 20, 2020

It will help if you split your questions to several issues. That way it will be clearer and different people could respond to different questions.

As for the "control_transfer returned error" message, you can see my answer here.

As for "Exception was thrown during user processing callback", this is a general question. Are you running realsense2_camera wrapper? if so it may help to have a full log up until the messages start appearing. Otherwise you should consult the librealsense2's issues

ubuntu 18.04 is not supported? supported but not for arm?

Supported by whom? librealsense2 supports ubuntu18.04 and arm.

@AndreV84
Copy link
Author

AndreV84 commented Jul 20, 2020

Hello @doronhi ,
Thank you for following up!
I already dissected the issue cutting off all information about other models of realsense by request of the support guys.
Only D400 concern is being published at this particular github issue thread. Other issues are not addressed at all at other threads, I believe.
When you state that "librealsense2 supports ubuntu18.04 and arm." I understand that the answer doesn't address to any extent the issue of absense of the package "librscalibrationtool" in ubuntu 18.04 armv8l apt repositories. Did I get you right? Are you able to address this particular issue?
Are you able to address the issue of running d400 cameras within arm ubuntu 18.04 + ROS1 using ros wrapper?
The full log has been attached before, in parts, and completely via the devtalk forum thread. The latter has full log of the starting command up to the emergence of the errors. It uses slightly obsolete versions, but upgrading everything to the most up to date state doesnt impact anything, as it turned out.
What solution do you propose?
post more logs?
anything else?

@AndreV84
Copy link
Author

Just to make it clear.
Steps to reproduce the issue:

  1. build the dockerfile attached below
  2. run the container with ros_wrapper arguments
    Dockerfile
FROM nvcr.io/nvidia/l4t-base:r32.4.3
RUN apt-get update -y
RUN apt install -y wget software-properties-common apt-utils  curl git
RUN /bin/bash  -c 'echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list'
RUN  apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
RUN apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE ||  apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key
RUN apt-key adv --keyserver keys.gnupg.net --recv-key C8B3A55A6F3EFCDE ||  apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C8B3A55A6F3EFCDE
RUN add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u
RUN apt-get update -y
ENV TZ America/Los_Angeles
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y tzdata git curl cmake wget mc mlocate 
RUN DEBIAN_FRONTEND="noninteractive" apt install -y ros-melodic-desktop clang-format ros-melodic-desktop-full python-pip python3-pip  python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential 
RUN apt update -y
#RUN rm -rf /var/lib/apt/lists
RUN  apt-get install -y librealsense2-dev librealsense2-utils
RUN apt install -y ros-melodic-ddynamic-reconfigure
RUN dpkg-reconfigure --frontend noninteractive tzdata
RUN rm -rf /var/lib/apt/lists
WORKDIR /home/nvidia/ws
RUN mkdir src && cd src &&  git clone https://github.com/intel-ros/realsense.git -b development
#  && git clone https://github.com/slamtec/rplidar_ros

RUN rosdep init && rosdep update


RUN /bin/bash -c '. /opt/ros/melodic/setup.bash;  cd /home/nvidia/ws; rosdep install --from-paths src --ignore-src; catkin_make'

docker build . -t docker build . -t test_librealsense
docker run -it --rm --net=host -e DISPLAY=$DISPLAY --ipc=host --privileged -v /tmp/.X11-unix/:/tmp/.X11-unix/ -v /tmp/argus_socket:/tmp/argus_socket --cap-add SYS_PTRACE test_librealsense /bin/bash -c ‘. /opt/ros/melodic/setup.bash; source devel/setup.bash; roslaunch realsense2_camera rs_camera.launch’

otherwise less updated version can be executed with one single command
docker run -it --rm --net=host -e DISPLAY=$DISPLAY --ipc=host --privileged -v /tmp/.X11-unix/:/tmp/.X11-unix/ -v /tmp/argus_socket:/tmp/argus_socket --cap-add SYS_PTRACE iad.ocir.io/idso6d7wodhe/jetson_nx/librealsense1ros /bin/bash -c ‘. /opt/ros/melodic/setup.bash; source devel/setup.bash; roslaunch realsense2_camera rs_camera.launch’

@AndreV84
Copy link
Author

AndreV84 commented Jul 20, 2020

now list of errors and discrepancies;
minor:

E: Unable to locate package ros-melodic-librealsense2
ERROR: the following rosdeps failed to install
  apt: command [apt-get install ros-melodic-librealsense2] failed

major:

-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Warning at realsense/realsense2_camera/CMakeLists.txt:37 (find_package):
  Could not find a configuration file for package "realsense2" that is
  compatible with requested version "2.36.0".

  The following configuration files were considered but not accepted:

    /usr/lib/aarch64-linux-gnu/cmake/realsense2/realsense2Config.cmake, version: 2.35.2



CMake Error at realsense/realsense2_camera/CMakeLists.txt:39 (message):
  

  

   Intel RealSense SDK 2.0 is missing, please install it from https://github.com/IntelRealSense/librealsense/releases

@AndreV84
Copy link
Author

so I am doing as per the error suggestion
wget https://github.com/IntelRealSense/librealsense/archive/v2.36.0.tar.gz
tar -xvf v2.36.0.tar.gz
cd librealsense-2.36.0/
further I am trying to find the source code installation instructions in order to get the thing installed on arm device; The following reference seems to point out to an absent file

#### Configuring and building from the source code
While we strongly recommend to use DKMS package whenever possible, there are certain cases where installing and patching the system manually is necessary:
 - Using SDK with non-LTS Ubuntu kernel versions: **4.16 and 5.0**
 - Integration of user-specific patches/modules with `librealsense` SDK.
 - Adjusting the patches for alternative kernels/distributions.
there is no installation.md

The steps are described in [Linux manual installation guide](./installation.md)

@AndreV84
Copy link
Author

AndreV84 commented Jul 20, 2020

so I am just doing mkdir build && cd build && cmake ..
then make -j8 && make install
The updated Dockerfile:

FROM nvcr.io/nvidia/l4t-base:r32.4.3
RUN apt-get update -y
RUN apt install -y wget software-properties-common apt-utils  curl git
RUN /bin/bash  -c 'echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list'
RUN  apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
RUN apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE ||  apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key
RUN apt-key adv --keyserver keys.gnupg.net --recv-key C8B3A55A6F3EFCDE ||  apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C8B3A55A6F3EFCDE
RUN add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u
RUN apt-get update -y
ENV TZ America/Los_Angeles
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y tzdata git curl cmake wget mc mlocate 
RUN DEBIAN_FRONTEND="noninteractive" apt install -y ros-melodic-desktop clang-format ros-melodic-desktop-full python-pip python3-pip  python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential 
RUN apt update -y
#RUN rm -rf /var/lib/apt/lists
RUN  apt-get install -y librealsense2-dev librealsense2-utils
RUN apt install -y ros-melodic-ddynamic-reconfigure
RUN dpkg-reconfigure --frontend noninteractive tzdata
RUN rm -rf /var/lib/apt/lists
WORKDIR /home/nvidia/ws
RUN wget https://github.com/IntelRealSense/librealsense/archive/v2.36.0.tar.gz && tar -xvf v2.36.0.tar.gz
RUN cd librealsense-2.36.0 && ls && mkdir build && cd build && cmake .. && make -j8 && make install
RUN mkdir src && cd src &&  git clone https://github.com/intel-ros/realsense.git -b development
#  && git clone https://github.com/slamtec/rplidar_ros

RUN rosdep init && rosdep update


RUN /bin/bash -c '. /opt/ros/melodic/setup.bash;  cd /home/nvidia/ws; rosdep install --from-paths src --ignore-src; catkin_make'
```




Minor issues:
[ 67%] Linking CXX executable rs-motion
[ 67%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o
In file included from /usr/include/c++/7/backward/strstream:50:0,
                 from /home/nvidia/ws/librealsense-2.36.0/src/gl/upload.cpp:24:
/usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
[ 67%] Built target rs-motion
[ 71%] Linking CXX executable rs-pose-and-image
In file included from /home/nvidia/ws/librealsense-2.36.0/src/gl/camera-shader.cpp:17:0:
/home/nvidia/ws/librealsense-2.36.0/src/gl/../../common/res/sr300.h: In function 'void uncompress_sr305_obj(std::vector<rs2::float3>&, std::vector<rs2::float3>&, std::vector<short3>&)':
/home/nvidia/ws/librealsense-2.36.0/src/gl/../../common/res/sr300.h:11:77: warning: 'int LZ4_uncompress(const char*, char*, int)' is deprecated: use LZ4_decompress_fast() instead [-Wdeprecated-declarations]
     LZ4_uncompress((const char*)sr305_obj_data, uncompressed.data(), 0x43c5c);
                                                                             ^
In file included from /home/nvidia/ws/librealsense-2.36.0/src/gl/../../common/res/d435.h:6:0,
                 from /home/nvidia/ws/librealsense-2.36.0/src/gl/camera-shader.cpp:15:
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/lz4/lz4.h:446:68: note: declared here
 LZ4LIB_API LZ4_DEPRECATED("use LZ4_decompress_fast() instead") int LZ4_uncompress (const char* source, char* dest, int outputSize);
                                                                    ^~~~~~~~~~~~~~
In file included from /home/nvidia/ws/librealsense-2.36.0/src/gl/camera-shader.cpp:19:0:
/home/nvidia/ws/librealsense-2.36.0/src/gl/../../common/res/l500.h: In function 'void uncompress_L515_obj(std::vector<rs2::float3>&, std::vector<rs2::float3>&, std::vector<short3>&)':
/home/nvidia/ws/librealsense-2.36.0/src/gl/../../common/res/l500.h:11:76: warning: 'int LZ4_uncompress(const char*, char*, int)' is deprecated: use LZ4_decompress_fast() instead [-Wdeprecated-declarations]
     LZ4_uncompress((const char*)L515_obj_data, uncompressed.data(), 0x49e1e);
                                                                            ^
In file included from /home/nvidia/ws/librealsense-2.36.0/src/gl/../../common/res/d435.h:6:0,
                 from /home/nvidia/ws/librealsense-2.36.0/src/gl/camera-shader.cpp:15:
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/lz4/lz4.h:446:68: note: declared here
 LZ4LIB_API LZ4_DEPRECATED("use LZ4_decompress_fast() instead") int LZ4_uncompress (const char* source, char* dest, int outputSize);
                                                                    ^~~~~~~~~~~~~~
[ 71%] Built target rs-pose-and-image
[ 71%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o
In file included from /usr/include/c++/7/backward/strstream:50:0,
                 from /home/nvidia/ws/librealsense-2.36.0/src/gl/colorizer-gl.cpp:22:
/usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
[ 72%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o
In file included from /usr/include/c++/7/backward/strstream:50:0,
                 from /home/nvidia/ws/librealsense-2.36.0/src/gl/align-gl.cpp:21:
/usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
[ 82%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o
In file included from /home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18:0,
                 from /home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14,
                 from /home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52,
                 from /home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function.hpp:64,
                 from /home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42,
                 from /home/nvidia/ws/librealsense-2.36.0/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50,
                 from /home/nvidia/ws/librealsense-2.36.0/tools/rosbag-inspector/print_helpers.h:12,
                 from /home/nvidia/ws/librealsense-2.36.0/tools/rosbag-inspector/rs-rosbag-inspector.cpp:30:
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp: In instantiation of 'void boost::detail::function::basic_vtable1<R, T0>::assign_functor(FunctionObj, boost::detail::function::function_buffer&, mpl_::true_) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; mpl_::true_ = mpl_::bool_<true>]':
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:608:27:   required from 'bool boost::detail::function::basic_vtable1<R, T0>::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:498:27:   required from 'bool boost::detail::function::basic_vtable1<R, T0>::assign_to(F, boost::detail::function::function_buffer&) const [with F = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:942:7:   required from 'void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7:   required from 'boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16:   required from 'boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]'
/home/nvidia/ws/librealsense-2.36.0/tools/rosbag-inspector/rs-rosbag-inspector.cpp:257:73:   required from here
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:572:11: warning: placement new constructing an object of type 'rosbag::TopicQuery' and size '24' in a region of type 'char' and size '1' [-Wplacement-new=]
           new (reinterpret_cast<void*>(&functor.data)) FunctionObj(f);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17:0,
                 from /home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function.hpp:24,
                 from /home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42,
                 from /home/nvidia/ws/librealsense-2.36.0/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50,
                 from /home/nvidia/ws/librealsense-2.36.0/tools/rosbag-inspector/print_helpers.h:12,
                 from /home/nvidia/ws/librealsense-2.36.0/tools/rosbag-inspector/rs-rosbag-inspector.cpp:30:
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_base.hpp: In instantiation of 'static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]':
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_base.hpp:364:56:   required from 'static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = rosbag::TopicQuery; mpl_::true_ = mpl_::bool_<true>]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_base.hpp:412:18:   required from 'static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = rosbag::TopicQuery]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_base.hpp:440:20:   required from 'static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:940:13:   required from 'void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7:   required from 'boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]'
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16:   required from 'boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]'
/home/nvidia/ws/librealsense-2.36.0/tools/rosbag-inspector/rs-rosbag-inspector.cpp:257:73:   required from here
/home/nvidia/ws/librealsense-2.36.0/third-party/realsense-file/boost/boost/function/function_base.hpp:318:13: warning: placement new constructing an object of type 'boost::detail::function::functor_manager_common<rosbag::TopicQuery>::functor_type {aka rosbag::TopicQuery}' and size '24' in a region of type 'char' and size '1' [-Wplacement-new=]
             new (reinterpret_cast<void*>(&out_buffer.data)) functor_type(*in_functor);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Linking CXX executable rs-benchmark

@AndreV84
Copy link
Author

from one non-wroking state it derived into another non-working state

docker run -it --rm --net=host -e DISPLAY=$DISPLAY --ipc=host --privileged -v /tmp/.X11-unix/:/tmp/.X11-unix/ -v /tmp/argus_socket:/tmp/argus_socket --cap-add SYS_PTRACE test_librealsense /bin/bash -c '. /opt/ros/melodic/setup.bash; source devel/setup.bash; roslaunch realsense2_camera rs_camera.launch'
... logging to /root/.ros/log/0667ce6a-ca9d-11ea-9106-00044bcb9a37/roslaunch-jetson-agx001-54.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://jetson-agx001:42627/

SUMMARY
========

PARAMETERS
 * /camera/realsense2_camera/accel_fps: 250
 * /camera/realsense2_camera/accel_frame_id: camera_accel_frame
 * /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
 * /camera/realsense2_camera/align_depth: False
 * /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/allow_no_texture_points: False
 * /camera/realsense2_camera/base_frame_id: camera_link
 * /camera/realsense2_camera/calib_odom_file: 
 * /camera/realsense2_camera/clip_distance: -2.0
 * /camera/realsense2_camera/color_fps: 30
 * /camera/realsense2_camera/color_frame_id: camera_color_frame
 * /camera/realsense2_camera/color_height: 480
 * /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
 * /camera/realsense2_camera/color_width: 640
 * /camera/realsense2_camera/depth_fps: 30
 * /camera/realsense2_camera/depth_frame_id: camera_depth_frame
 * /camera/realsense2_camera/depth_height: 480
 * /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
 * /camera/realsense2_camera/depth_width: 640
 * /camera/realsense2_camera/device_type: 
 * /camera/realsense2_camera/enable_accel: False
 * /camera/realsense2_camera/enable_color: True
 * /camera/realsense2_camera/enable_depth: True
 * /camera/realsense2_camera/enable_fisheye1: False
 * /camera/realsense2_camera/enable_fisheye2: False
 * /camera/realsense2_camera/enable_fisheye: False
 * /camera/realsense2_camera/enable_gyro: False
 * /camera/realsense2_camera/enable_infra1: False
 * /camera/realsense2_camera/enable_infra2: False
 * /camera/realsense2_camera/enable_infra: False
 * /camera/realsense2_camera/enable_pointcloud: False
 * /camera/realsense2_camera/enable_pose: False
 * /camera/realsense2_camera/enable_sync: False
 * /camera/realsense2_camera/filters: 
 * /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
 * /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
 * /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
 * /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
 * /camera/realsense2_camera/fisheye_fps: 30
 * /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
 * /camera/realsense2_camera/fisheye_height: 480
 * /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
 * /camera/realsense2_camera/fisheye_width: 640
 * /camera/realsense2_camera/gyro_fps: 400
 * /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
 * /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
 * /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
 * /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
 * /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
 * /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
 * /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
 * /camera/realsense2_camera/infra_fps: 30
 * /camera/realsense2_camera/infra_height: 480
 * /camera/realsense2_camera/infra_width: 640
 * /camera/realsense2_camera/initial_reset: False
 * /camera/realsense2_camera/json_file_path: 
 * /camera/realsense2_camera/linear_accel_cov: 0.01
 * /camera/realsense2_camera/odom_frame_id: camera_odom_frame
 * /camera/realsense2_camera/pointcloud_texture_index: 0
 * /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
 * /camera/realsense2_camera/pose_frame_id: camera_pose_frame
 * /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
 * /camera/realsense2_camera/publish_odom_tf: True
 * /camera/realsense2_camera/publish_tf: True
 * /camera/realsense2_camera/rosbag_filename: 
 * /camera/realsense2_camera/serial_no: 
 * /camera/realsense2_camera/tf_publish_rate: 0.0
 * /camera/realsense2_camera/topic_odom_in: odom_in
 * /camera/realsense2_camera/unite_imu_method: 
 * /camera/realsense2_camera/usb_port_id: 
 * /rosdistro: melodic
 * /rosversion: 1.14.6

NODES
  /camera/
    realsense2_camera (nodelet/nodelet)
    realsense2_camera_manager (nodelet/nodelet)

auto-starting new master
process[master]: started with pid [64]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 0667ce6a-ca9d-11ea-9106-00044bcb9a37
process[rosout-1]: started with pid [75]
started core service [/rosout]
process[camera/realsense2_camera_manager-2]: started with pid [82]
[ INFO] [1595258638.621448441]: Initializing nodelet with 8 worker threads.
process[camera/realsense2_camera-3]: started with pid [83]
[ INFO] [1595258639.586602669]: RealSense ROS v2.2.15
[ INFO] [1595258639.586750130]: Built with LibRealSense v2.36.0
[ INFO] [1595258639.586806868]: Running with LibRealSense v2.36.0
 20/07 08:23:59,607 WARNING [547301892480] (ds5-factory.cpp:1119) DS5 group_devices is empty.
[ WARN] [1595258639.608017894]: No RealSense devices were found!
 20/07 08:24:05,811 WARNING [547301892480] (ds5-factory.cpp:1119) DS5 group_devices is empty.
[ WARN] [1595258645.811834510]: No RealSense devices were found!
^C[camera/realsense2_camera-3] killing on exit
[camera/realsense2_camera_manager-2] killing on exit

@AndreV84
Copy link
Author

the issue is not new to me; I had to get it previously when building the librealsense-sdk from sources; It was mitigated with using the apt repository provided librealsense that you dropped from being published, as I understand

@AndreV84
Copy link
Author

with ROS2 the situation is different; librealsense builds and works from within docker container; ros wrapper fails;

FROM osrf/ros2:nightly-rmw
ENV RTI_NC_LICENSE_ACCEPTED yes

# bootstrap rosdep
RUN rosdep update

# install dependencies
RUN . /opt/ros/$ROS_DISTRO/setup.sh \
    && apt-get update \
    && rosdep install -y \
    --from-paths /opt/ros/$ROS_DISTRO/share \
    --ignore-src \
    --skip-keys " \
      " \
    && rm -rf /var/lib/apt/lists/*


# set up environment
ENV NDDSHOME /opt/rti.com/rti_connext_dds-5.3.1
ENV PATH "$NDDSHOME/bin":$PATH
ENV LD_LIBRARY_PATH "$NDDSHOME/lib/x64Linux3gcc5.4.0":$LD_LIBRARY_PATH
# bootstrap
#RUN  apt-get install -y ros-foxy-librealsense2



RUN apt-get update -y
RUN apt install -y wget curl git
RUN apt-get update -y
#RUN locale-gen en_US en_US.UTF-8 && update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && LANG=en_US.UTF-8
RUN apt update && apt install curl gnupg2 lsb-release
RUN curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc |  apt-key add - && sh -c 'echo "deb http://packages.ros.org/ros2/ubuntu `lsb_release -cs` main" > /etc/apt/sources.list.d/ros2>
RUN apt update -y
RUN apt-get update -y
ENV TZ America/Los_Angeles
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y tzdata git curl cmake wget mc mlocate
RUN DEBIAN_FRONTEND="noninteractive" apt install -y ros-foxy-ros-base
RUN apt update -y
RUN DEBIAN_FRONTEND="noninteractive" apt install -y ros-foxy-cv-bridge  ros-foxy-message-filters ros-foxy-image-transport
RUN DEBIAN_FRONTEND="noninteractive" apt install -y  libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev
#RUN DEBIAN_FRONTEND="noninteractive" apt install -y  ros-foxy-realsense-camera-msgs ros-foxy-realsense-ros2-camera
RUN dpkg-reconfigure --frontend noninteractive tzdata
#RUN rm -rf /var/lib/apt/lists
RUN DEBIAN_FRONTEND="noninteractive" apt install -y ros-foxy-desktop
WORKDIR /home/nvidia/ros2_ws
RUN  mkdir -p ~/src && cd ~/src && git clone https://github.com/intel/ros2_intel_realsense.git && cd ros2_intel_realsense && git checkout refactor
RUN  sh -c 'echo "deb [arch=amd64,arm64] http://repo.ros2.org/ubuntu/main `lsb_release -cs` main" > /etc/apt/sources.list.d/ros2-latest.list'
RUN curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc |  apt-key add -
RUN apt-get update -y
#RUN  apt-get install -y ros-foxy-librealsense2
RUN git clone https://github.com/IntelRealSense/librealsense.git && cd librealsense && mkdir build && cd build &&  cmake ../ -DFORCE_RSUSB_BACKEND=true -DBUILD_PYTHON_BINDINGS=true -DCMAKE_BUILD_TYPE=re>
RUN apt install -y python3-colcon-common-extensions
#RUN cd ~ &&  /bin/bash -c '. /opt/ros/foxy/setup.bash; colcon build --symlink-install --base-paths src/ros2_intel_realsense'

@doronhi
Copy link
Contributor

doronhi commented Jul 21, 2020

Thanks for your detailed log files.
I can't comment on the ROS2 issue as I'm not familiar with it (and also I don't see the error message..)
Regarding the ROS1, the message "DS5 group_devices is empty" implies trying to use D435i with v4l2 but without the proper kernel patches. If you are indeed using a D435i device, I suggest you try building librealsense2 with RSUSB backend. That is, run cmake ../ -DFORCE_RSUSB_BACKEND=true and rebuild librealsense2 and realsense2_camera.
If you are using D435 and not D435i I can only speculate for now that the camera is not reflected correctly to the docker..

@AndreV84
Copy link
Author

I specifically connected d435 as of the two it is te only supported by nvidia isaac;
with ROS1 the issue is with the librealsense sdk built from sources; it won't see the camera; The issue is known; The workaround was to use apt repository build with librealsense sdk. It would recognize the cameras; A week ago the apt distribution started to throw issues that it hasn't had before. [ I have somewhere older versions where librealsense is installed into the docker from apt and recognizes devicers]. On the other hand, dockerized or not dockerized librealsense sdk built from sources as I recollect wouldn't see any device at arm. I can confirm it by trials, but it won't help you to provide a solution against it?
I also have the d435i that I can connect instead or in addition, but it probably won't help either?
With ROS2 the situation is that errors are shown on attemp to build with colcon --symlink;
I used to build for ROS2 with following arguments
cmake ../ -DFORCE_RSUSB_BACKEND=true -DBUILD_PYTHON_BINDINGS=true -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=true -DBUILD_GRAPHICAL_EXAMPLES=true && make -j4 && make install

Errors are:
root@3ef304e9c37f:/home/nvidia/ros2_ws# colcon build --symlink-install
Starting >>> librealsense2
Starting >>> realsense_msgs
--- stderr: realsense_msgs
CMake Error at /opt/ros/foxy/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:11 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:11 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rmw/cmake/rmwConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rmw/cmake/rmwConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rmw/cmake/rmwConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rmw/cmake/rmwConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/rosidl_typesupport_connext_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/rosidl_typesupport_connext_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/rosidl_typesupport_connext_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/rosidl_typesupport_connext_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/rosidl_typesupport_connext_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_connext_cpp/cmake/rosidl_typesupport_connext_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_connext_c/cmake/rosidl_typesupport_connext_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rcpputils/cmake/rcpputilsConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rcpputils/cmake/rcpputilsConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake:13 (find_package)
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake:41 (include)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake:21 (find_package)
/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)

CMake Error at /opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake:41 (include)
/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake:41 (include)
/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:39 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)

CMake Error at /opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:43 (get_target_property):
get_target_property called with incorrect number of arguments
Call Stack (most recent call first):
/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake:41 (include)
CMakeLists.txt:20 (find_package)


Failed <<< realsense_msgs [8.58s, exited with code 1]
Aborted <<< librealsense2 [9.78s]

Summary: 0 packages finished [10.3s]
1 package failed: realsense_msgs
1 package aborted: librealsense2
2 packages had stderr output: librealsense2 realsense_msgs
3 packages not processed
root@3ef304e9c37f:/home/nvidia/ros2_ws#

@AndreV84
Copy link
Author

system wide [ not docker] arm; d435 connected [ not i]
git clone https://github.com/IntelRealSense/librealsense.git && cd librealsense && mkdir build && cd build && cmake ../ -DFORCE_RSUSB_BACKEND=true -DBUILD_PYTHON_BINDINGS=true -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=true -DBUILD_GRAPHICAL_EXAMPLES=true && make -j8
with the same arguments tried the docker implementation;
the camera seems detected; the full log is

docker run -it --rm --net=host -e DISPLAY=$DISPLAY --ipc=host --privileged -v /tmp/.X11-unix/:/tmp/.X11-unix/ -v /tmp/argus_socket:/tmp/argus_socket --cap-add SYS_PTRACE test_librealsense:latest /bin/bash -c '. /opt/ros/melodic/setup.bash; source devel/setup.bash; roslaunch realsense2_camera rs_camera.launch'
... logging to /root/.ros/log/9f489d42-cb3a-11ea-b5cc-00044bcb9a37/roslaunch-jetson-agx001-54.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://jetson-agx001:39823/

SUMMARY
========

PARAMETERS
 * /camera/realsense2_camera/accel_fps: 250
 * /camera/realsense2_camera/accel_frame_id: camera_accel_frame
 * /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
 * /camera/realsense2_camera/align_depth: False
 * /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/allow_no_texture_points: False
 * /camera/realsense2_camera/base_frame_id: camera_link
 * /camera/realsense2_camera/calib_odom_file: 
 * /camera/realsense2_camera/clip_distance: -2.0
 * /camera/realsense2_camera/color_fps: 30
 * /camera/realsense2_camera/color_frame_id: camera_color_frame
 * /camera/realsense2_camera/color_height: 480
 * /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
 * /camera/realsense2_camera/color_width: 640
 * /camera/realsense2_camera/depth_fps: 30
 * /camera/realsense2_camera/depth_frame_id: camera_depth_frame
 * /camera/realsense2_camera/depth_height: 480
 * /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
 * /camera/realsense2_camera/depth_width: 640
 * /camera/realsense2_camera/device_type: 
 * /camera/realsense2_camera/enable_accel: False
 * /camera/realsense2_camera/enable_color: True
 * /camera/realsense2_camera/enable_depth: True
 * /camera/realsense2_camera/enable_fisheye1: False
 * /camera/realsense2_camera/enable_fisheye2: False
 * /camera/realsense2_camera/enable_fisheye: False
 * /camera/realsense2_camera/enable_gyro: False
 * /camera/realsense2_camera/enable_infra1: False
 * /camera/realsense2_camera/enable_infra2: False
 * /camera/realsense2_camera/enable_infra: False
 * /camera/realsense2_camera/enable_pointcloud: False
 * /camera/realsense2_camera/enable_pose: False
 * /camera/realsense2_camera/enable_sync: False
 * /camera/realsense2_camera/filters: 
 * /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
 * /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
 * /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
 * /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
 * /camera/realsense2_camera/fisheye_fps: 30
 * /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
 * /camera/realsense2_camera/fisheye_height: 480
 * /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
 * /camera/realsense2_camera/fisheye_width: 640
 * /camera/realsense2_camera/gyro_fps: 400
 * /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
 * /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
 * /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
 * /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
 * /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
 * /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
 * /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
 * /camera/realsense2_camera/infra_fps: 30
 * /camera/realsense2_camera/infra_height: 480
 * /camera/realsense2_camera/infra_width: 640
 * /camera/realsense2_camera/initial_reset: False
 * /camera/realsense2_camera/json_file_path: 
 * /camera/realsense2_camera/linear_accel_cov: 0.01
 * /camera/realsense2_camera/odom_frame_id: camera_odom_frame
 * /camera/realsense2_camera/pointcloud_texture_index: 0
 * /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
 * /camera/realsense2_camera/pose_frame_id: camera_pose_frame
 * /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
 * /camera/realsense2_camera/publish_odom_tf: True
 * /camera/realsense2_camera/publish_tf: True
 * /camera/realsense2_camera/rosbag_filename: 
 * /camera/realsense2_camera/serial_no: 
 * /camera/realsense2_camera/tf_publish_rate: 0.0
 * /camera/realsense2_camera/topic_odom_in: odom_in
 * /camera/realsense2_camera/unite_imu_method: 
 * /camera/realsense2_camera/usb_port_id: 
 * /rosdistro: melodic
 * /rosversion: 1.14.6

NODES
  /camera/
    realsense2_camera (nodelet/nodelet)
    realsense2_camera_manager (nodelet/nodelet)

auto-starting new master
process[master]: started with pid [64]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 9f489d42-cb3a-11ea-b5cc-00044bcb9a37
process[rosout-1]: started with pid [75]
started core service [/rosout]
process[camera/realsense2_camera_manager-2]: started with pid [78]
[ INFO] [1595326327.215993238]: Initializing nodelet with 8 worker threads.
process[camera/realsense2_camera-3]: started with pid [83]
[ INFO] [1595326328.038257215]: RealSense ROS v2.2.15
[ INFO] [1595326328.038449095]: Built with LibRealSense v2.36.0
[ INFO] [1595326328.038662959]: Running with LibRealSense v2.36.0
[ INFO] [1595326328.081743100]:  
[ INFO] [1595326328.668759969]: Device with serial number -----redacted---- was found.

[ INFO] [1595326328.668894310]: Device with physical ID 2-1-2 was found.
[ INFO] [1595326328.668952777]: Device with name Intel RealSense D435 was found.
[ INFO] [1595326328.671500048]: Device with port number 2-1 was found.
[ INFO] [1595326328.704170392]: getParameters...
[ INFO] [1595326328.978298491]: setupDevice...
[ INFO] [1595326328.978454082]: JSON file is not provided
[ INFO] [1595326328.978553574]: ROS Node Namespace: camera
[ INFO] [1595326328.978621608]: Device Name: Intel RealSense D435
[ INFO] [1595326328.978704204]: Device Serial No: -----redacted-----
[ INFO] [1595326328.978763630]: Device physical port: 2-1-2
[ INFO] [1595326328.978818192]: Device FW version: 05.11.15.00
[ INFO] [1595326328.978908404]: Device Product ID: 0x0B07
[ INFO] [1595326328.979036825]: Enable PointCloud: Off
[ INFO] [1595326328.979105628]: Align Depth: Off
[ INFO] [1595326328.979153278]: Sync Mode: Off
[ INFO] [1595326328.979267330]: Device Sensors: 
[ INFO] [1595326329.045088774]: Stereo Module was found.
[ INFO] [1595326329.121856355]: RGB Camera was found.
[ INFO] [1595326329.122181040]: num_filters: 0
[ INFO] [1595326329.123624010]: Setting Dynamic reconfig parameters.
[ INFO] [1595326336.511473733]: Done Setting Dynamic reconfig parameters.
[ INFO] [1595326336.520806653]: depth stream is enabled - width: 640, height: 480, fps: 30, Format: Z16
[ INFO] [1595326336.522562276]: color stream is enabled - width: 640, height: 480, fps: 30, Format: RGB8
[ INFO] [1595326336.523612783]: setupPublishers...
[ INFO] [1595326336.538366658]: Expected frequency for depth = 30.00000
[ INFO] [1595326336.680924765]: Expected frequency for color = 30.00000
[ INFO] [1595326336.745698196]: setupStreams...
[ INFO] [1595326336.873165678]: insert Depth to Stereo Module
[ INFO] [1595326336.873334997]: insert Color to RGB Camera
 21/07 03:12:17,043 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
[ INFO] [1595326337.267299316]: SELECTED BASE:Depth, 0
[ INFO] [1595326337.321760298]: RealSense Node Is Up!
 21/07 03:12:17,363 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 21/07 03:12:17,441 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 21/07 03:12:17,533 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 21/07 03:12:17,620 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 21/07 03:12:17,802 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 21/07 03:12:17,984 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 21/07 03:12:18,287 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 21/07 03:12:18,593 WARNING [547507646848] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61


@AndreV84
Copy link
Author

are you able to help out with the particular error below? on arm? within or outside of docker? Neither? Both?
(messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61

@AndreV84
Copy link
Author

is it considered a working state?

@doronhi
Copy link
Contributor

doronhi commented Jul 21, 2020

is it considered a working state?

As mentioned, for now, if this message appears several times at the beginning and not continuously during the run, it is considered a working state. Do you see any issues with the streams?
As for the attempts to build ROS2, I can't help.

@AndreV84
Copy link
Author

Thank you for following up!
I shall figure out how to see streams at all as I am accessing the setup remotely.
I shall update you soon

@AndreV84
Copy link
Author

@MartyG-RealSense
having t265 & L515 connected
running rs-distance there are no outputs
is it a glitch or rs-distance example only runs on d400 series?

@AndreV84
Copy link
Author

resolved with powering off then powering on

@AndreV84
Copy link
Author

@MartyG-RealSense
what could be the cause of failure of rs-hello-realsense example with l515 + t265 conencted?

rs-hello-realsense 
RealSense error calling rs2_get_frame_width(frame_ref:nullptr):
    null pointer passed for argument "frame_ref"

@MartyG-RealSense
Copy link
Collaborator

@AndreV84 I cannot take on questions related to L515 or T265.

@AndreV84
Copy link
Author

gotcha!

@AndreV84
Copy link
Author

AndreV84 commented Apr 2, 2021

@MartyG-RealSense
with d435 we have another issue:

we are trying to get IR imager working with realsense-ros.
We start the node using this command

roslaunch realsense2_camera rs_camera.launch

But when we run rostopic list , there are no /camera/infra* topics published.
However, in realsense-viewer we can see infrared imaged"
from devs

@MartyG-RealSense
Copy link
Collaborator

@AndreV84 Please add the commands below to the end of your roslaunch instruction to publish the infra topics.

enable_infra1:=true enable_infra2:=true

@AndreV84
Copy link
Author

AndreV84 commented Apr 2, 2021

where could we download a ros realsense release that is compatible with realsnse sdk 2.42.0? the github only has published the latest release that supports 2.43.0
Thanks

@AndreV84
Copy link
Author

AndreV84 commented Apr 2, 2021

@MartyG-RealSense are earlier ros realsense releases availabl efor download somehow?

@MartyG-RealSense
Copy link
Collaborator

You can choose the wrapper version from the wrapper releases page. SDK 2.42.0 should be matched with ROS wrapper 2.2.22.

https://github.com/IntelRealSense/realsense-ros/releases/tag/2.2.22

A link to download the wrapper version's source code can be found in the Assets file list at the bottom of the listing.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Apr 2, 2021

Oh yeah, 2.2.22 introduced a new system where it uses the camera's default configuration unless you define the stream height, width and FPS in the launch instruction when defining a custom configuration.

#1757

@MartyG-RealSense
Copy link
Collaborator

I believe it would be like this:

enable_infra1:=true enable_infra2:=true infra1_width:=640 infra1_height:=480 infra1_fps:=30.0 infra2_width:=640 infra2_height:=480 infra2_fps:=30.0

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Apr 2, 2021

There was a RealSense ROS user who modified the wrapper's code to add a new supported format.

#1670 (comment)

Otherwise though, assume that infrared will use Y8.

The High Speed Capture white paper shows that 300 FPS infrared 1 and 2 with Y8 format is possible, though I have not seen it used in ROS.

https://dev.intelrealsense.com/docs/high-speed-capture-mode-of-intel-realsense-depth-camera-d435#section-2-2-enabling-infrared-stream-for-monochrome-image-capture

@MartyG-RealSense
Copy link
Collaborator

There is a typo in your stream definitions. It is 848x100 but you used 840. So the wrapper used the camera's default configuration instead of your custom one.

256x144 is a resolution that is used for calibration by the On-Chip calibrator. It zooms into the central 20% of the image.

Laser Auto is an obsolete mode. I would recommend using either '0' (Off) or '1' (Laser - the On state).

Gain is adjustable during runtime with dynamic_reconfigure.

#1168 (comment)

If you only need to set the gain once, it could also be defined in a json configuration file that is loaded at launch.

@MartyG-RealSense
Copy link
Collaborator

Try emitter_enabled:=false or defining the false state as a rosparam in the launch file:

<rosparam>
/camera/stereo_module/emitter_enabled: false
</rosparam>

@MartyG-RealSense
Copy link
Collaborator

Someone else who had problems with the emitter being on after setting it to Off disabled it in the base node instead.

#1379 (comment)

@MartyG-RealSense
Copy link
Collaborator

@AndreV84 I am sorry, I do not know the answer to that question.

@AndreV84
Copy link
Author

AndreV84 commented Apr 3, 2021

@MartyG-RealSense
thnks
devs figured out the solution

@AndreV84
Copy link
Author

AndreV84 commented Apr 4, 2021

@MartyG-RealSense
may I pick up your brain for a moment please?
Q1. If using MS visual Studio Code on one x86_64 computer
using remote development extension
folks are asking how to debug/ run /breakpoint e.g. caprure-rs code from the first computer using the ssh remote method to work with the code on the other network computer to that we conenct via ssh using the remote development extension.
Q2. Could you extend what is GVD in thephrase below?

Example GVD command for RS400 for rs terminal

@MartyG-RealSense
Copy link
Collaborator

@AndreV84

  1. I do not have a librealsense-specific reference. Assuming that you are using Linux in your Visual Studio setup though, the Microsoft guide in the link below may be helpful if you have not seen it already.

https://docs.microsoft.com/en-us/cpp/linux/connect-to-your-remote-linux-computer?view=msvc-160

  1. It looks as though gvd is related to sending commands to librealsense in hexadecimal format through a terminal using hex mode.

https://github.com/IntelRealSense/librealsense/blob/master/tools/terminal/rs-terminal.cpp#L226

https://github.com/IntelRealSense/librealsense/tree/master/tools/terminal

@AndreV84
Copy link
Author

AndreV84 commented Apr 5, 2021

@MartyG-RealSense
2. What does abbreviation GVD stand for?
Is there a full list of commands that could be sent with rs-terminal?

  1. with setup remote development running e.g of rs-capture example seems missing example.hpp file but it is not even in the capture folder of the example https://github.com/IntelRealSense/librealsense/tree/master/examples/capture

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Apr 5, 2021

@AndreV84 GVD refers to commands related to camera details. The link below describes the data fields of GVD:

http://docs.ros.org/en/kinetic/api/librealsense2/html/namespacelibrealsense_1_1ds.html#adf215181ba409b78f6ecbbfdda6b35bd

I could not find a description of what the abbreviation GVD stands for or a list of hex commands.

@AndreV84
Copy link
Author

AndreV84 commented Apr 6, 2021

@MartyG-RealSense
How do we enable infra1 on ROS2?
The command below seems outputs the following

[RealSenseCameraNode]: (Infrared, 0) sensor isn't supported by current device! -- Skipping..

running with :

ros2 launch realsense2_camera rs_launch.py infra_width:=848 infra_height:=400 infra_fps:=90.0 enable_infra1:=true enable_infra2:=true enable_color:=false enable_depth:=false

@AndreV84
Copy link
Author

AndreV84 commented Apr 6, 2021

sorted out with using 1 instead of true

@MartyG-RealSense
Copy link
Collaborator

@AndreV84 Great, thanks for letting me know :)

@AndreV84
Copy link
Author

@MartyG-RealSense
Could you extend on how to use with Jetson AGX devkit d457 camera , please?

@MartyG-RealSense
Copy link
Collaborator

@AndreV84 This question has been responded to at IntelRealSense/librealsense#10984 (comment) - thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants