I’m using the ROS2 Camera Helper Node to publish RGB images (as well as some bounding boxes). My main problem currently are the timestamps in the header of the image messages.
So multiple images share the same timestamp which of course creates all kind of problems in my pipeline later where I want to e.g. visualize the bounding boxes on the correct images. Without proper timestamps, I have no way to assign the correct detections to an image.
I even get the same effect when setting the useSystemTime-flag:
Hey @FooTheBar. What camera model are you using? I tried hawk cameras from nova_carter_navigation scene and it works well. Could you please provide a minimal setup of your USD scene so we can replicate the issue? Thanks!
With the empty scene, only a small subset of images have the same timestamp, so I wrote a quick script to count the number of occurences. timestamp_check.py.txt (1.3 KB)
For the empty scene, I got 11 duplicated timestamps in 900 frames. But this value strongly depends on the complexity of the scene.
Since I got way more duplicates in my scene, I repeated the experiment in the large warehouse:
When looking into the empty part of the warehouse, I didn’t get a single repeated timestamp in 1000 frames, but when looking towards the shelves, I get 40 repeated timestamps in 1000 Frames, and in my normal scene with some people and moving forklifts up to 50%!.
I run locally on 22.04 with a RTX4080Super, 32GB RAM, i7-14700KF.
@FooTheBar sorry for my late replay. Thanks for your files. I am able to reproduce the issue. I am using the warehouse scene and let the perspective camera face the shelves. There is one repeating timestamp in ~2950 timestamps.
I tried this in Isaac Sim 4.5. Let me pass this to the internal team for further investigation.
We noticed that this topic hasn’t received any recent responses, so we are closing it for now to help keep the forum organized.
If you’re still experiencing this issue or have additional questions, please feel free to create a new topic with updated details. When doing so, we recommend mentioning or linking to this original topic in your new post—this helps provide context and makes it easier for others to assist you.
Thank you for being part of the NVIDIA Isaac Sim community.