I am using the Isaac ROS Docker container on a Ubuntu 22.04, 64bit machine. I setup the container using the steps listed here and running:
cd ~/workspaces/isaac_ros-dev/src/isaac_ros_common && ./scripts/run_dev.sh
I would like to run
rqt_graph in the docker container, but get an error:
$ source install/setup.bash $ rqt_graph bash: rqt_graph: command not found
rqt --list-plugins gives:
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-admin' rqt_image_view/ImageView
I tried running
sudo apt-get update && sudo apt-get install ros-humble-rqt-graph but get this error:
E: Unable to locate package ros-humble-rqt-graph.
I have also tried building from source using these instructions, but face this error:
[0.353s] WARNING:colcon.colcon_core.package_selection:Some selected packages are already built in one or more underlay workspaces: 'image_geometry' is in: /opt/ros/humble/install 'image_transport' is in: /opt/ros/humble/install 'camera_calibration_parsers' is in: /opt/ros/humble/install 'message_filters' is in: /opt/ros/humble/install 'camera_info_manager' is in: /opt/ros/humble/install 'cv_bridge' is in: /opt/ros/humble/install If a package in a merged underlay workspace is overridden and it installs headers, then all packages in the overlay must sort their include directories by workspace order. Failure to do so may result in build failures or undefined behavior at run time. If the overridden package is used by another package in any underlay, then the overriding package in the overlay must be API and ABI compatible or undefined behavior at run time may occur. If you understand the risks and want to override a package anyways, add the following to the command line: --allow-overriding camera_calibration_parsers camera_info_manager cv_bridge image_geometry image_transport message_filters This may be promoted to an error in a future release of colcon-override-check. Starting >>> python_qt_binding Starting >>> cv_bridge Starting >>> message_filters Starting >>> camera_calibration_parsers Starting >>> image_geometry Finished <<< python_qt_binding [2.71s] Starting >>> qt_gui Starting >>> qt_gui_py_common Starting >>> qt_dotgraph Finished <<< qt_gui_py_common [2.61s] Finished <<< qt_gui [2.65s] Starting >>> rqt_gui Starting >>> rqt_py_common Starting >>> qt_gui_cpp Starting >>> qt_gui_app Finished <<< qt_dotgraph [3.26s] Finished <<< rqt_gui [1.62s] Starting >>> rqt_gui_py Finished <<< image_geometry [7.61s] --- stderr: qt_gui_cpp CMake Error at src/qt_gui_cpp/CMakeLists.txt:2 (find_package): find_package called with invalid argument "." CMake Error at /workspaces/isaac_ros-dev/test/install/python_qt_binding/share/python_qt_binding/cmake/shiboken_helper.cmake:15 (message): Unknown Python version: Call Stack (most recent call first): src/qt_gui_cpp_shiboken/CMakeLists.txt:41 (include) --- Failed <<< qt_gui_cpp [2.90s, exited with code 1] Aborted <<< qt_gui_app [2.97s] Aborted <<< camera_calibration_parsers [8.45s] Aborted <<< rqt_gui_py [1.83s] Aborted <<< rqt_py_common [4.89s] Aborted <<< cv_bridge [16.9s] Aborted <<< message_filters [19.6s] Summary: 6 packages finished [19.8s] 1 package failed: qt_gui_cpp 6 packages aborted: camera_calibration_parsers cv_bridge message_filters qt_gui_app rqt_gui_py rqt_py_common 1 package had stderr output: qt_gui_cpp 18 packages not processed
How can I setup
rqt_graph in the Isaac ROS Docker container?