Tutorial to use PyNITROS with NITROS
Overview
This tutorial walks you through a graph to run PyNITROS enabled image forward node together with NITROS Bridge NITORSBridge The published topic would be NITROS Image that could be consumed by other NITROS nodes.
Note
if you plan to connect this launch file to another NITROS node, make sure to put it to the same composable container with the NITROS Bridge node to avoid overhead of type adaptation.
Tutorial Walkthrough
Complete the Isaac ROS NITROS Bridge tutorial.
Complete the Isaac ROS PyNITROS tutorial.
Run the following launch files to spin up a demo of this package:
cd /workspaces/isaac_ros-dev && \ source install/setup.bash && \ ros2 launch isaac_ros_pynitros isaac_ros_pynitros_to_nitros.launch.py rosbag_path:=${ISAAC_ROS_WS}/isaac_ros_assets/isaac_ros_pynitros/quickstart.bag
Attach a second terminal to the docker container:
cd ${ISAAC_ROS_WS}/src/isaac_ros_common && \ ./scripts/run_dev.sh -d ${HOME}/workspaces
Visualize the output topic
/output
in RViz:cd /workspaces/isaac_ros-dev/ && \ source install/setup.bash && \ rviz2