-
Notifications
You must be signed in to change notification settings - Fork 858
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] Camera and TiledCamera producing different images #493
Comments
…#493) # Description This MR does the following fixes: * Adds a clone operator to the observation manager term computation to prevent shared data between terms * Fixes the flushing of data for imitation learning worklow Fixes isaac-sim#356 ## Type of change - Bug fix (non-breaking change which fixes an issue) ## Checklist - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./orbit.sh --format` - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [x] I have run all the tests with `./orbit.sh --test` and they pass - [x] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there
We encountered similar issues with the System Info:
Setup1:
Setup2:
The target system for our experiments would be an HPC with L40S and H100 GPUs Code: Test1
Tiled camera output: Test2
Console command: Tiled camera output: Standard camera output: |
Thanks @ArneKlages4444 for sharing and confirming the issue! Could the developers please take another look at this issue? |
The tiled camera output is expected to be different than what we get from the renderer. Currently, the RGB tiled rendering API only provides ambient RGB, which does not capture any lighting and shadow information. We are working on a full tiled rendering API that will provide the same data as what we would achieve with the renderer. |
Thank you for the clarification, looking forward to the full tiled rendering API. |
…#493) # Description This MR does the following fixes: * Adds a clone operator to the observation manager term computation to prevent shared data between terms * Fixes the flushing of data for imitation learning worklow Fixes isaac-sim#356 ## Type of change - Bug fix (non-breaking change which fixes an issue) ## Checklist - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./orbit.sh --format` - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [x] I have run all the tests with `./orbit.sh --test` and they pass - [x] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there
Question
Hi there,
As I was migrating my code from Orbit to IsaacLab, I tried to change my RGB
Camera
sensors into RGBTiledCamera
sensors.However, as I was testing the
TiledCamera
sensor, I noticed that it produces very different images compared toCamera
.I tried to add an RGB
TiledCamera
sensor to the filesource/standalone/tutorials/04_sensors/add_sensors_on_robot.py
, then visualize the images rendered by both the RGBTiledCamera
and RGBCamera
usingmatplotlib.pyplot
.Aside from adding
matplotlib.pyplot as plt
andTiledCameraCfg
to the imports, I added these lines toSensorsSceneCfg
and these to the end of
run_simulator()
.I then just invoke
python source/standalone/tutorials/04_sensors/add_sensors_on_robot.py --enable_cameras
.Image produced by
Camera
:Image produced by
TiledCamera
:By doing some similar steps, I also compared the images produced by both classes on
CartpoleRGBCameraEnvCfg
.Image produced by
Camera
:Image produced by
TiledCamera
:I am not sure if this is a bug, as in the Cartpole case the images produced by
TiledCamera
might be more desirable.However, in other cases (e.g. quadruped locomotion), I don't think that the images produced by
TiledCamera
are usable as they don't reflect how a camera behaves in the real world.I tried to read the docs but all I get from it is that
TiledCamera
is supposed to be a faster and more efficientCamera
for multi-camera simulation purposes.Hence, my questions are:
TiledCamera
andCamera
intended?TiledCamera
produce images similar toCamera
?Thank you in advance!
Edit:
Here is my setup, I use the conda environment provided by IsaacLab
The text was updated successfully, but these errors were encountered: