Could someone please help me understand why the following launch file works reliably with a realsense camera in Isaac Sim:
ros2 launch isaac_ros_visual_slam isaac_ros_visual_slam_isaac_sim.launch.py
While this other launch file works sometimes but not always.
ros2 launch isaac_ros_visual_slam isaac_ros_visual_slam.launch.py
The first launch file has two additional topic mappings and also has the parameter use_sim_time=True. I verified that it’s the mappings that make the difference. However, the topics being mapped from are not the ones used by the realsense camera in the carter_warehouse_apriltags_worker.usd scenario.
I can’t understand why mapping two topics that are not even active would make visual slam work. I confirmed they are not active with the command “ros2 topic list”.