1. 17 Oct, 2025 3 commits
    • Kelly Guo's avatar
      Removes pickle dependency for cfg load and dump (#3709) · c346ac84
      Kelly Guo authored
      # Description
      
      We have been supporting both pickle and yaml storing for configuration.
      However, pickle has some security vulnerabilities and we have been
      preferring the use of yaml in most cases. Thus, we are removing the
      pickle utilities for saving and loading configs.
      
      For more info on pickle: https://docs.python.org/3/library/pickle.html
      
      
      ## Type of change
      
      - Breaking change (existing functionality will not work without user
      modification)
      
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [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
      
      ---------
      Signed-off-by: 's avatarKelly Guo <kellyg@nvidia.com>
      Co-authored-by: 's avatarMayank Mittal <12863862+Mayankm96@users.noreply.github.com>
      c346ac84
    • Kelly Guo's avatar
      Fixes the way seed was set in the benchmark_non_rl script (#3741) · 9808b6b8
      Kelly Guo authored
      # Description
      
      When seed was added to the benchmark_non_rl.py script, it was mistakenly
      trying to read from simulation config, which doesn't exist. We can set
      seed directly from the cli arguments since it's ok to be None if it's
      not specified.
      
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      9808b6b8
    • ooctipus's avatar
      Updates SB3 ppo cfg so it trains under reasonable amount of time (#3726) · 6f013fb1
      ooctipus authored
      # Description
      
      This PR fixes the sb3_ppo_cfg for task Isaac-Ant-v0
      
      the parameter before had 4096 num_envs + horizon 512 + batch size 128 +
      n_epoch 20,
      that means the training one cycle it needs to for loop (20 * 512 * 4096)
      / 128 = 327680 times!
      
      which appears as if it is hanging forever
      
      the new config matches more closely with that of rl_games.
      
      I verified it will trains under 5 min 
      
      [Screencast from 2025-10-15
      13-56-21.webm](https://github.com/user-attachments/assets/2bc7bcd8-0063-46b9-adb0-67a6aa686732)
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      6f013fb1
  2. 16 Oct, 2025 2 commits
  3. 15 Oct, 2025 6 commits
    • ooctipus's avatar
      Exposes `physxscene:solveArticulationContactLast` flag through PhysxCfg (#3502) · c372ae93
      ooctipus authored
      # Description
      
      This PR adds api to set physxscene:solveArticulationContactLast through
      PhysxCfg,
      this is only available in sim 5.1
      
      Fixes # (issue)
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - New feature (non-breaking change which adds functionality)
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [] I have added tests that prove my fix is effective or that my
      feature works
      - [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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Signed-off-by: 's avatarooctipus <zhengyuz@nvidia.com>
      Co-authored-by: 's avatarMayank Mittal <12863862+Mayankm96@users.noreply.github.com>
      c372ae93
    • yijieg's avatar
      Fixes warnings when running AutoMate env (#3660) · 2d80bd86
      yijieg authored
      # Description
      
      * Fixes the warning messages reported in the QA testing
      * Remove redundant config argument 'sample_from'
      * Change the default value of config argument 'num_log_traj'
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      
      ---------
      Co-authored-by: 's avatarKelly Guo <kellyg@nvidia.com>
      2d80bd86
    • zehao-wang's avatar
      Configures mesh collision schemas in `convert_mesh.py` (#3558) · 5c2c748c
      zehao-wang authored
      # Description
      
      The collision approximation configuration changed in main branch, but
      the code in tools/convert_mesh.py does not sync.
      
      Fixes #3557 
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      
      ---------
      Signed-off-by: 's avatarzehao-wang <59912787+zehao-wang@users.noreply.github.com>
      5c2c748c
    • njawale42's avatar
      Updates SkillGen documentation for data gen command and success rates (#3702) · 161ef855
      njawale42 authored
      # SkillGen documentation: data gen command cleanup and success-rate
      guidance
      
      ## Description
      
      This PR updates the SkillGen documentation in
      `docs/source/overview/imitation-learning/skillgen.rst`:
      - Removes a redundant `--headless` flag from a data generation command
      example.
      - Adds a note with success-rate guidelines and training recommendations
      for cube stacking and bin cube stacking.
      - Clarifies minor text details, including correcting the planning phase
      order to “Retreat → Contact → Approach” for consistency.
      
      Motivation: Improve clarity, set realistic expectations on data
      generation and downstream policy performance, and align docs with actual
      planner behavior.
      
      Dependencies: None
      
      ## Type of change
      
      - Documentation update
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      161ef855
    • Toni-SM's avatar
      Fixes skrl train/play script configurations when using the `--agent` argument... · a77910ba
      Toni-SM authored
      Fixes skrl train/play script configurations when using the `--agent` argument and rename agent configuration variable  (#3643)
      
      # Description
      
      This PR address the following points:
      * Fix skrl train/play script configuration when using the `--agent`
      argument
      
          Example:
      
          ```bash
      python scripts/reinforcement_learning/skrl/train.py --task
      Isaac-Cart-Double-Pendulum-Direct-v0 --headless --agent
      skrl_mappo_cfg_entry_point
          ```
      
          Error:
      
          ```
      [INFO]: Parsing configuration from:
      isaaclab_tasks.direct.cart_double_pendulum.cart_double_pendulum_env:CartDoublePendulumEnvCfg
      [INFO]: Parsing configuration from:
      /home/toni/Documents/RL/toni_IsaacLab/source/isaaclab_tasks/isaaclab_tasks/direct/cart_double_pendulum/agents/skrl_mappo_cfg.yaml
      [INFO] Logging experiment in directory:
      /home/toni/Documents/RL/toni_IsaacLab/logs/skrl/cart_double_pendulum_direct
          Error executing job with overrides: []
          Traceback (most recent call last):
      File
      "/home/toni/Documents/RL/toni_IsaacLab/source/isaaclab_tasks/isaaclab_tasks/utils/hydra.py",
      line 101, in hydra_main
              func(env_cfg, agent_cfg, *args, **kwargs)
      File
      "/home/toni/Documents/RL/toni_IsaacLab/scripts/reinforcement_learning/skrl/train.py",
      line 156, in main
      log_dir = datetime.now().strftime("%Y-%m-%d_%H-%M-%S") +
      f"_{algorithm}_{args_cli.ml_framework}"
      ^^^^^^^^^
          NameError: name 'algorithm' is not defined
          ```
       
      * Replace `STATES` by `OBSERVATIONS` when defining skrl's agent
      configuration model inputs to ensure a smooth and error-free transition
      when the new mayor version of **skrl** gets released. In such mayor
      version `OBSERVATIONS` and `STATES` have different value/usage.
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      a77910ba
    • Kelly Guo's avatar
      Adds msgpack to license exception (#3687) · a8cec21c
      Kelly Guo authored
      # Description
      
      msgpack is required by ray when installing rl_games. it has an apache
      2.0 license, so we are adding it to the exceptions list since the
      license shows up as UNKNOWN by the license checker.
      
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Documentation update
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      a8cec21c
  4. 14 Oct, 2025 2 commits
    • Mayank Mittal's avatar
      Uses the configuration to obtain the simulation device (#3636) · 03cee3ce
      Mayank Mittal authored
      # Description
      
      This MR fixes the slow-down observed in recent IsaacLab updates.
      Previously, the simulation device was read through the configuration;
      later, this was changed to read the device through the simulation
      manager.
      
      On profiling, I observed that the simulation manager function took 0.01
      s per call. This is quite a bit of overhead, considering that
      `env.device` refers to `sim.device` and gets called at multiple
      locations in the environment.
      
      This MR reverts back to the previous solution for obtaining the device.
      
      Fixes #3554
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      
      ## Screenshots
      
      ```
      ./isaaclab.sh -p scripts/benchmarks/benchmark_non_rl.py --task Isaac-Velocity-Flat-Anymal-C-v0 --headless --seed 0 --num_frames 2000
      ```
      
      The numbers reported here are the average FPS on PC with RTX A6000 GPU
      and Intel i9-9820X:
      
      * **Before**: 94784.43553363248
      * **Overriding `sim.device`**: 100484.21244511564
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [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
      03cee3ce
    • ooctipus's avatar
      Fixes SB3's template ppo cfg up to date with security-safe syntax for training... · 6131a573
      ooctipus authored
      Fixes SB3's template ppo cfg up to date with security-safe syntax for training specification (#3688)
      
      # Description
      
      This PR fixes the bug where if template is generated using SB3, the code
      does not run because it couldn't parse from string
      ```
      policy_kwargs: "dict(
                        activation_fn=nn.ELU,
                        net_arch=[32, 32],
                        squash_output=False,
                      )"
      ```
      
      We have disabled the string parsing, as it is not safe(aka arbitrary
      code could be parsed)
      
      this PR makes sure the sb3's template also adopt the new secure syntax
      
      ```
      policy_kwargs:
        activation_fn: nn.ELU
        net_arch: [32, 32]
        squash_output: False
      ```
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      6131a573
  5. 10 Oct, 2025 2 commits
  6. 08 Oct, 2025 1 commit
  7. 04 Oct, 2025 1 commit
    • Xinjie Yao's avatar
      Adds link to IsaacLabEvalTasks repo from mimic section in doc (#3621) · b7004f44
      Xinjie Yao authored
      # Description
      
      <!--
      Thank you for your interest in sending a pull request. Please make sure
      to check the contribution guidelines.
      
      Link:
      https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html
      
      💡 Please try to keep PRs small and focused. Large PRs are harder to
      review and merge.
      -->
      
      Isaac Lab Mimic section is disjoint from [IsaacLabEvalTask
      repo](https://github.com/isaac-sim/IsaacLabEvalTasks/tree/main) which
      uses Mimic to generate Nut pouring task and Pipe sorting task for GR00T
      post-training and closedloop evaluation. Added a pointer in the doc.
      
      <!-- As a practice, it is recommended to open an issue to have
      discussions on the proposed pull request.
      This makes it easier for the community to keep track of what is being
      developed or added, and if a given feature
      is demanded by more than one party. -->
      
      ## Type of change
      
      Documentation update
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.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 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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      b7004f44
  8. 02 Oct, 2025 1 commit
  9. 30 Sep, 2025 3 commits
    • Giulio Romualdi's avatar
      Randomizes viscous and dynamic joint friction based on IsaacSim 5.0 (#3318) · 21bcb476
      Giulio Romualdi authored
      # Description
      
      <!--
      Thank you for your interest in sending a pull request. Please make sure
      to check the contribution guidelines.
      
      Link:
      https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html
      -->
      
      This PR fixes https://github.com/isaac-sim/IsaacLab/issues/3266, adding
      the possibility to randomize the friction coefficient when isaacsim is
      higher than 5.0.0
      
      <!-- As a practice, it is recommended to open an issue to have
      discussions on the proposed pull request.
      This makes it easier for the community to keep track of what is being
      developed or added, and if a given feature
      is demanded by more than one party. -->
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - New feature (non-breaking change which adds functionality)
      
      ## Screenshots
      
      Not applicable 
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.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 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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Signed-off-by: 's avatarGiulio Romualdi <giulio.romualdi@gmail.com>
      Signed-off-by: 's avatarMayank Mittal <12863862+Mayankm96@users.noreply.github.com>
      Co-authored-by: 's avatarJames Tigue <166445701+jtigue-bdai@users.noreply.github.com>
      Co-authored-by: 's avatarMayank Mittal <12863862+Mayankm96@users.noreply.github.com>
      21bcb476
    • Milad-Rakhsha-NV's avatar
      [Newton] Adds policy transfer script for sim2sim transfer from Newton to physX (#3565) · 902bded7
      Milad-Rakhsha-NV authored
      # Description
      
      This PR adds a play script to physX-based IsaacLab to make it possible
      to play a Newton-based trained policy. Tested environments are
      H1/G1/Anymal-D but other exisiting Newton environment should transfer as
      well.
      
      
      <!--
      Thank you for your interest in sending a pull request. Please make sure
      to check the contribution guidelines.
      
      Link:
      https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html
      
      💡 Please try to keep PRs small and focused. Large PRs are harder to
      review and merge.
      -->
      
      Please include a summary of the change and which issue is fixed. Please
      also include relevant motivation and context.
      List any dependencies that are required for this change.
      
      Fixes # (issue)
      
      <!-- As a practice, it is recommended to open an issue to have
      discussions on the proposed pull request.
      This makes it easier for the community to keep track of what is being
      developed or added, and if a given feature
      is demanded by more than one party. -->
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      - New feature (non-breaking change which adds functionality)
      - Breaking change (existing functionality will not work without user
      modification)
      - Documentation update
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [ ] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [ ] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Signed-off-by: 's avatarMilad Rakhsha <mrakhsha@nvidia.com>
      902bded7
    • ooctipus's avatar
      Provides PBT training cfg example for Isaac-Dexsuite-Kuka-Allegro-Lift-v0 env for rl_games (#3553) · faa96dfc
      ooctipus authored
      # Description
      
      This PR provides a PBT builtin training example for
      Isaac-Dexsuite-Kuka-Allegro-Lift-v0 environment.
      
      Though we had introduction and explanation for how to run PBT, We didn't
      have an builtin example.
      This will make using PBT easier for user.
      
      Fixes # (issue)
      
      <!-- As a practice, it is recommended to open an issue to have
      discussions on the proposed pull request.
      This makes it easier for the community to keep track of what is being
      developed or added, and if a given feature
      is demanded by more than one party. -->
      
      ## Type of change
      
      - New feature (non-breaking change which adds functionality)
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      faa96dfc
  10. 29 Sep, 2025 2 commits
    • Milad-Rakhsha-NV's avatar
      [Newton] Updates newton visualizer documentation (#3551) · 34729a3e
      Milad-Rakhsha-NV authored
      # Description
      
      Updates documentation for Newton visualizer in preparation for the corl
      release of Newton.
      
      Fixes # (issue)
      
      <!-- As a practice, it is recommended to open an issue to have
      discussions on the proposed pull request.
      This makes it easier for the community to keep track of what is being
      developed or added, and if a given feature
      is demanded by more than one party. -->
      
      ## Type of change
      
      - Documentation update
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [ ] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [ ] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      Co-authored-by: 's avatarMilad-Rakhsha <miladrakhsha@gmail.com>
      34729a3e
    • Kelly Guo's avatar
      [Newton] Updates Newton docs for beta integration (#3518) · 0a417e84
      Kelly Guo authored
      # Description
      
      As we prepare for the new beta updates with Newton, there are some new
      features/environments supported in the Newton integration. This change
      reflects these updates in the docs.
      
      
      ## Type of change
      
      - Documentation update
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Signed-off-by: 's avatarKelly Guo <kellyg@nvidia.com>
      Co-authored-by: 's avatarAntoine RICHARD <antoiner@nvidia.com>
      0a417e84
  11. 25 Sep, 2025 1 commit
  12. 24 Sep, 2025 1 commit
    • ooctipus's avatar
      Adds torch hook to export libgomp.so.1 from installed torch (#3512) · cd204adf
      ooctipus authored
      # Description
      
      This PR makes the LD_PRELOAD always points to the right python
      libgomp.so.1 when conda activate is invoked.
      
      The ARM machines doesn't really work with conda unless LD_PRELOAD is
      point to `torch/lib/libgomp.so.1`
      
      This has been tested to work on linux and arm to work on both machines
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [ ] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [ ] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      cd204adf
  13. 23 Sep, 2025 1 commit
    • rebeccazhang0707's avatar
      Updates default viewer pose to see the whole scene for Agibot environment (#3516) · 3a0db9d7
      rebeccazhang0707 authored
      # Description
      
      <!--
      Thank you for your interest in sending a pull request. Please make sure
      to check the contribution guidelines.
      
      Link:
      https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html
      
      💡 Please try to keep PRs small and focused. Large PRs are harder to
      review and merge.
      -->
      
      Fixes bug for toy object intermittently spawning behind the box for the
      task Isaac-Place-Toy2Box-Agibot-Right-Arm-RmpFlow-v0
      
      - Reset the default viewer camera pose to see the whole scene.
      
      
      
      <!-- As a practice, it is recommended to open an issue to have
      discussions on the proposed pull request.
      This makes it easier for the community to keep track of what is being
      developed or added, and if a given feature
      is demanded by more than one party. -->
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      
      
      ## Screenshots
      <img width="1003" height="677" alt="image"
      src="https://github.com/user-attachments/assets/4d6afe7c-c0e2-4f32-9331-48a917735191"
      />
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [ ] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      3a0db9d7
  14. 20 Sep, 2025 2 commits
    • ooctipus's avatar
      Enhances Pbt usage experience through small improvements (#3449) · 90dda53f
      ooctipus authored
      # Description
      
      This PR is added with feedback from PBT user, and made below improvments
      
      1. added resume logic to allow wandb to continue on the same run_id
      2. corrected broadcasting order in distributed setup
      3. made score query general by using dotted keys to access dictionary of
      arbitrary depth
      
      Fixes # (issue)
      
      - Bug fix (non-breaking change which fixes an issue)
      
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [ ] My changes generate no new warnings
      - [] I have added tests that prove my fix is effective or that my
      feature works
      - [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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Co-authored-by: 's avatarKelly Guo <kellyg@nvidia.com>
      90dda53f
    • Michael Gussert's avatar
      Fixes broken links in the documentation (#3500) · 187f9a58
      Michael Gussert authored
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.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 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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      187f9a58
  15. 19 Sep, 2025 1 commit
    • Lorenz Wellhausen's avatar
      Fix PDActuator docstring to match actual implementation (#3493) · 7455d3df
      Lorenz Wellhausen authored
      # Description
      
      The docstring of the `IdealPDActuator` didn't match its implementation.
      Desired and actual joint positions and velocities were swapped.
      
      Actual implementation is like this:
      ```
      def compute(
              self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor
          ) -> ArticulationActions:
              # compute errors
              error_pos = control_action.joint_positions - joint_pos
              error_vel = control_action.joint_velocities - joint_vel
              # calculate the desired joint torques
              self.computed_effort = self.stiffness * error_pos + self.damping * error_vel + control_action.joint_efforts
      ```
      It is "`desired - current`", the current docstring says the opposite: 
      <img width="524" height="60" alt="image"
      src="https://github.com/user-attachments/assets/efdc7348-1587-4ed6-be58-875e804e8db9"
      />
      
      
      ## Type of change
      
      - Documentation update
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      Co-authored-by: 's avatarLorenz Wellhausen <lorenz.wellhausen@rivr.ai>
      7455d3df
  16. 18 Sep, 2025 8 commits
    • Mayank Mittal's avatar
      Abstracts out common steps in installation guide (#3445) · e4d644f2
      Mayank Mittal authored
      # Description
      
      A lot of content is shared between different installation guides. This
      MR moves them to a common "include" so that it is easier for us to
      maintain and modify these changes.
      
      ## Type of change
      
      - Documentation update
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      
      ---------
      Co-authored-by: 's avatarKelly Guo <kellyg@nvidia.com>
      e4d644f2
    • Kelly Guo's avatar
      Updates github actions to error on doc warnings (#3488) · 0d1725e1
      Kelly Guo authored
      # Description
      
      Some more infrastructure updates to brush up our automated jobs:
      
      - treat warnings as errors in doc building and fixing some existing
      warnings
      - adding release branches to the doc versions
      - making sure all jobs also get triggered on release branches
      - fixes make script on windows
      - fixes out of space error for license check job
      
      
      ## Type of change
      
      - Documentation update
      
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Co-authored-by: 's avatarooctipus <zhengyuz@nvidia.com>
      0d1725e1
    • njawale42's avatar
      Updates the Path to Isaaclab Dir in SkillGen Documentation (#3482) · 67921815
      njawale42 authored
      # Updates the path to IsaacLab directory in SkillGen documentation
      
      ## Description
      
      This PR updates the IsaacLab workspace path for clarity and consistency
      in SkillGen documentation.
      
      - Updated `docs/source/overview/imitation-learning/skillgen.rst`
      (Download and Setup section)
      - Replaced:
        - Before: `cd /path/to/your/isaaclab/root`
        - After: `cd /path/to/your/IsaacLab`
      
      Motivation: Aligns with the repository name and common workspace
      convention, reducing confusion and preventing copy-paste errors for
      users following setup steps.
      
      Dependencies: None
      
      ## Type of change
      
      - Documentation update
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      67921815
    • Alexander Poddubny's avatar
      Applies the pre-merge CI failure control to the tasks (#3457) · 7004eb14
      Alexander Poddubny authored
      Applied the pre-merge CI failure control to the tasks stage, as it is
      done in the general test stage
      Co-authored-by: 's avatarKelly Guo <kellyg@nvidia.com>
      7004eb14
    • ooctipus's avatar
      Removes extra calls to write simulation after reset_idx (#3446) · ced52cd9
      ooctipus authored
      # Description
      
      This PR removes the calls into write simulation after reset_idx,
      
      I think this is not needed anymore because of PR #2736 
      Lets see if it passes all test
      
      Fixes # (issue)
      
      <!-- As a practice, it is recommended to open an issue to have
      discussions on the proposed pull request.
      This makes it easier for the community to keep track of what is being
      developed or added, and if a given feature
      is demanded by more than one party. -->
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [ ] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [ ] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Co-authored-by: 's avatarKelly Guo <kellyg@nvidia.com>
      ced52cd9
    • Mayank Mittal's avatar
      Details installation section in documentation (#3442) · 8b590c1a
      Mayank Mittal authored
      # Description
      
      It was getting confusing with the table of content on which installation
      instruction to follow when. This MR takes a stab at writing clearer
      documentation for users. I hope this helps with new users coming to
      Isaac Lab.
      
      ## Type of change
      
      - Documentation update
      
      ## Screenshots
      
      <img width="553" height="865" alt="image"
      src="https://github.com/user-attachments/assets/b2b8c71c-8aa4-4911-8efb-25bc894e3a00"
      />
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      8b590c1a
    • peterd-NV's avatar
      Updates dataset instruction in `teleop_imitation.rst` (#3462) · 137106d3
      peterd-NV authored
      # Description
      
      <!--
      Thank you for your interest in sending a pull request. Please make sure
      to check the contribution guidelines.
      
      Link:
      https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html
      
      💡 Please try to keep PRs small and focused. Large PRs are harder to
      review and merge.
      -->
      
      Updates the Isaac Lab Mimic doc tutorials according to prior reviewer
      feedback.
      Changes:
      
      1. Clarify demo success criteria for Demo 2 (humanoid pouring task)
      2. Add visualization at the start of Demo 2 to clearly indicate that it
      is a different task from Demo 1.
      3. Document the dataset of Demo 2
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Documentation update
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      137106d3
    • Kelly Guo's avatar
      Fixes environment tests and disables bad ones (#3413) · 68079418
      Kelly Guo authored
      # Description
      
      Some visuomotor environments cannot run with 32 environments due to
      memory limitations. We disable those tests along with a few bad
      environments that need to be fixed.
      
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      
      ## Checklist
      
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.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
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Co-authored-by: 's avatarRebecca Zhang <rebeccaz@nvidia.com>
      68079418
  17. 17 Sep, 2025 1 commit
    • rebeccazhang0707's avatar
      Fixes errors in manipulation envs (#3418) · 75b67154
      rebeccazhang0707 authored
      # Description
      
      <!--
      Thank you for your interest in sending a pull request. Please make sure
      to check the contribution guidelines.
      
      Link:
      https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html
      -->
      
      The CI tests met asset errors and controller errors for below envs:
      - "Isaac-Stack-Cube-Instance-Randomize-Franka-IK-Rel-v0",
      - "Isaac-Stack-Cube-Instance-Randomize-Franka-v0",
      - "Isaac-Place-Mug-Agibot-Left-Arm-RmpFlow-v0",
      - "Isaac-Place-Toy2Box-Agibot-Right-Arm-RmpFlow-v0"
      
      ## Fixes
      - Add missing gripper configs in Stack TaskEnvCfgs:
          self.gripper_joint_names = ["panda_finger_.*"]
          self.gripper_open_val = 0.04
          self.gripper_threshold = 0.005
      
      - Move all object assets in Agibot tasks to S3 bucket.
      
      
      <!-- As a practice, it is recommended to open an issue to have
      discussions on the proposed pull request.
      This makes it easier for the community to keep track of what is being
      developed or added, and if a given feature
      is demanded by more than one party. -->
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [ ] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have updated the changelog and the corresponding version in the
      extension's `config/extension.toml` file
      - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
      exists there
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      
      ---------
      Co-authored-by: 's avatarKelly Guo <kellyg@nvidia.com>
      75b67154
  18. 16 Sep, 2025 2 commits
    • ooctipus's avatar
      Fixes broken link in environment.rst for Dexsuite envs (#3470) · f1f0a8b0
      ooctipus authored
      # Description
      
      This fixes the broken link in documentation to the rl environment
      related to dexsuite
      
      Fixes #3460 
      
      # Type of Change
      
      - Bug fix (non-breaking change which fixes an issue)
      - Documentation update
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [x] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] 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
      f1f0a8b0
    • ooctipus's avatar
      Fixes missing actuator indices variable in joint randomization (#3447) · 661117d4
      ooctipus authored
      # Description
      
      This PR fixes an issue introduced in #3251 , which accidentally deleted
      actuator_indices in the case where `asset_cfg.joint_id` is not a `slice`
      and `actuator.joint_indices` is a `slice`
      
      ## Type of change
      
      <!-- As you go through the list, delete the ones that are not
      applicable. -->
      
      - Bug fix (non-breaking change which fixes an issue)
      
      ## Screenshots
      
      Please attach before and after screenshots of the change if applicable.
      
      <!--
      Example:
      
      | Before | After |
      | ------ | ----- |
      | _gif/png before_ | _gif/png after_ |
      
      To upload images to a PR -- simply drag and drop an image while in edit
      mode and it should upload the image directly. You can then paste that
      source into the above before/after sections.
      -->
      
      ## Checklist
      
      - [x] I have read and understood the [contribution
      guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
      - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
      `./isaaclab.sh --format`
      - [ ] I have made corresponding changes to the documentation
      - [x] My changes generate no new warnings
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [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
      
      <!--
      As you go through the checklist above, you can mark something as done by
      putting an x character in it
      
      For example,
      - [x] I have done this task
      - [ ] I have not done this task
      -->
      661117d4