I was not able to complete these two examples related to Isaac ROS Pose Estimation:
- FoundationPose Tracking. I was not able to find the
foundationpose_tracking.tar.gz
file and use thefoundationpose_tracking.bag
file specified in step 5. AFAIK, this should be found in the NGC catalog here. - Tutorial for FoundationPose with Isaac Sim. After launching
ros2 launch isaac_ros_foundationpose isaac_ros_foundationpose_isaac_sim.launch.py
and running the simulation, I got this error (here is the complete log
isaac_sim_foundationpose_log.txt):
[component_container_mt-1] 2024-11-04 15:56:23.461 ERROR gxf/cuda/cuda_stream.cpp@88: Failure syncing cuda event on stream, cuda_error: cudaErrorIllegalAddress, error_str: an illegal memory access was encountered
[component_container_mt-1] 2024-11-04 15:56:23.461 ERROR gxf/cuda/cuda_stream.cpp@88: Failure syncing cuda event on stream, cuda_error: cudaErrorIllegalAddress, error_str: an illegal memory access was encountered
[component_container_mt-1] 2024-11-04 15:56:23.461 ERROR gxf/cuda/cuda_stream.cpp@176: Failure syncing on cudastream
[component_container_mt-1] 2024-11-04 15:56:23.461 ERROR gxf/cuda/cuda_stream_sync.cpp@62: CudaStreamSync tick and sync stream: CudaStream failed.
[component_container_mt-1] 2024-11-04 15:56:23.461 ERROR gxf/std/entity_executor.cpp@552: Failed to tick codelet in entity: AQUYDASKAY_cuda_stream_sync code: GXF_FAILURE
I’ve been able to reproduce this both using Isaac Sim 4.0 (as the screenshot of the tutorial shows) and Isaac Sim 4.2. I am using ROS2 Humble on Ubuntu 22.04 with a RTX 3060.