1. 02 Jul, 2024 1 commit
    • David Hoeller's avatar
      Fixes the rendering logic regression in environments (#614) · 59490f80
      David Hoeller authored
      # Description
      
      The previous rendering logic had a bug where a render call would also
      step physics `render_interval` number of times.
      
      This was a regression introduced in
      59493b89
      
      ## 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
      `./isaaclab.sh --format`
      - [ ] 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
      59490f80
  2. 01 Jul, 2024 2 commits
    • Mayank Mittal's avatar
      Fixes the check for action-space inside Stable-Baselines3 wrapper (#610) · a02ed972
      Mayank Mittal authored
      # Description
      
      Earlier the wrapper was checking the action space boundedness through
      `is_bounded` function. However, that method returns a boolean instead of
      a string. This MR fixes this issue.
      
      Fixes #609
      
      ## 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
      `./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 run all the tests with `./isaaclab.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
      a02ed972
    • Mayank Mittal's avatar
      Removes duplicate enabling of faulthandler (#603) · 5c021834
      Mayank Mittal authored
      Sometimes the simulation app got stuck when trying to interrupt the
      process from the terminal. Removing the call to faulthandler resolved
      this issue (I think). In Isaac Sim 4.0, the fault handler is enabled
      inside the SimulationApp directly so we don't need to do it anymore.
      
      ## 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
      `./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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      5c021834
  3. 29 Jun, 2024 3 commits
    • Mayank Mittal's avatar
      691b9e81
    • Brayden Zhang's avatar
      Fixes open cabinet state machine run instructions in script (#600) · 019fc55a
      Brayden Zhang authored
      # Description
      
      Fixes documentation instructions error for open cabinet state machine.
      
      ## 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
      `./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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      019fc55a
    • Mayank Mittal's avatar
      Adds dark theme images for multi-GPU and actuators (#601) · 141e77c9
      Mayank Mittal authored
      # Description
      
      Previously, the images were rendered as "white" even in the dark theme
      of the documentation. This MR fixes the images and adds their
      counterpart for dark theme.
      
      ## Type of change
      
      - This change requires a documentation update
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      141e77c9
  4. 28 Jun, 2024 2 commits
    • Mayank Mittal's avatar
      Adds icons for OS to documentation tabs · d06b1f91
      Mayank Mittal authored
      d06b1f91
    • Mayank Mittal's avatar
      Reads gravity direction from simulation inside `RigidObjectData` (#582) · 915ebdd6
      Mayank Mittal authored
      # Description
      
      Previously, the gravity direction inside the `RigidObjectData` class was
      hard-coded as (0, 0, -1). However, this quantity may have a different
      direction in some simulation situations. This MR removes this hard
      coding and directly reads the value from the simulation view.
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      - New feature (non-breaking change which adds functionality)
      
      ## 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 run all the tests with `./isaaclab.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
      915ebdd6
  5. 27 Jun, 2024 5 commits
    • Mayank Mittal's avatar
      Changes documentation color to green theme (#585) · 1ba9db69
      Mayank Mittal authored
      # Description
      
      Changes documentation color to green theme.
      
      ## Type of change
      
      - This change requires a documentation update
      
      ## Screenshots
      
      | Light Theme | Dark Theme |
      | ------ | ----- |
      |
      ![image](https://github.com/isaac-sim/IsaacLab/assets/12863862/149af341-dd27-408f-aea8-1526bd92530c)
      |
      ![image](https://github.com/isaac-sim/IsaacLab/assets/12863862/39cef5e7-3917-4b77-9187-80b5c03cc2bc)
      |
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      1ba9db69
    • Mayank Mittal's avatar
      Fixes sphinx tabs to make them work in dark theme (#584) · aef99e45
      Mayank Mittal authored
      Earlier, we used the `sphinx-tabs` module, which didn't work well with
      the `sphinx-book-theme` of our documentation. This MR removes this
      dependency and uses `sphinx-design` instead for tabs. This natively
      supports the dark theme.
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      - This change requires a documentation update
      
      ## Screenshots
      
      
      https://github.com/isaac-sim/IsaacLab/assets/12863862/a56e1fa4-9b3c-4161-83bd-95b0e3b10334
      
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.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
      aef99e45
    • Mayank Mittal's avatar
      Moves migration guides to their own section in the docs (#573) · ff5c1a94
      Mayank Mittal authored
      This MR moves the migration guide to their own section to make them more
      prominent. Additionally, it removes the migration information about
      Isaac Sim which is now outdated for the latest release.
      
      ## Type of change
      
      - This change requires a documentation update
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      ff5c1a94
    • Toni-SM's avatar
      Adds distributed multi-GPU learning support for skrl (#574) · 35345c63
      Toni-SM authored
      This PR updates `skrl` to version `>=1.2.0` and include the support for
      distributed multi-gpu learning in Isaac Lab docs,
      See [skrl-v1.2.0](https://github.com/Toni-SM/skrl/releases/tag/1.2.0)
      for more details
      
      ## Type of change
      
      - New feature (non-breaking change which adds functionality)
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.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
      35345c63
    • Mayank Mittal's avatar
      Fixes reference count in asset instances due to circular references (#580) · 1a7c86b9
      Mayank Mittal authored
      With the lazy buffer implementation in asset classes, we pass the
      physics sim-view to the data object. This increments the reference count
      of the sim-view instance and blocks the asset instance itself to be
      garbage collected properly.
      
      This MR takes steps to fix this issue.
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      - This change requires a documentation update
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      1a7c86b9
  6. 26 Jun, 2024 4 commits
    • Mayank Mittal's avatar
      eb8d968d
    • Yuhui Fu's avatar
      Adds IsaacLab extensions to VSCode settings (#526) · ffec353e
      Yuhui Fu authored
      This MR adds the path of the isaac lab extensions to vscode
      `python.analysis.extraPaths` to execute intelligent prompt in vscode
      properly.
      
      Fixes #463
      
      - Bug fix (non-breaking change which fixes an issue)
      
      In  .vscode/tools/setup_vscode.py
      
      ![f9429980-bf0b-4e28-917b-10c0eccc92ce](https://github.com/isaac-sim/IsaacLab/assets/75050508/18cf4868-28be-4907-ae6e-be287ff946b1)
      
      - [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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      ffec353e
    • Mayank Mittal's avatar
      Adds support for underscore and hyphens in RL framework names (#566) · 3fccc994
      Mayank Mittal authored
      According to PIP, both`rl_games` and `rl-games` are valid PIP packages
      and are resolved similarly. This MR adds support for the different name
      conventions of PIP packages in the `setup.py` for the
      `omni.isaac.lab_tasks` extension.
      
      Fixes #547
      
      ## 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
      `./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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      3fccc994
    • Mayank Mittal's avatar
      Cleans up the buffer-related implementations (#562) · e28eeb74
      Mayank Mittal authored
      * Adds a lot of missing docstrings related to buffers and new actuator
      models
      * Nitpicks clean ups to make it simpler to read
      * Adds unit test for the circular buffer class
      
      ## Type of change
      
      - Breaking change (fix or feature that would cause existing
      functionality to not work as expected)
      - This change requires a documentation update
      
      ## 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 run all the tests with `./isaaclab.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
      e28eeb74
  7. 25 Jun, 2024 4 commits
    • Mayank Mittal's avatar
      Adds an example showcasing different camera types (#565) · 0154535e
      Mayank Mittal authored
      # Description
      
      This MR fixes some of the docstrings related to the tile-rendering
      camera. Additionally, it adds a demo script showcasing the images
      obtained through the different camera implementations in IsaacLab.
      
      ## Type of change
      
      - New feature (non-breaking change which adds functionality)
      - This change requires a documentation update
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      0154535e
    • Mayank Mittal's avatar
      Cleans up the `omni.isaac.lab.envs` submodule (#548) · 3ef7e678
      Mayank Mittal authored
      # Description
      
      Earlier, it was unclear where the configuration classes and
      corresponding classes belonged inside the `omni.isaac.lab.envs` module.
      This MR reorganizes the module to ensure parity between the class and
      its respective configuration class. The MR also fixes docstrings with
      the hope of making things cleaner.
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      - Breaking change (fix or feature that would cause existing
      functionality to not work as expected)
      - This change requires a documentation update
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.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
      3ef7e678
    • David Hoeller's avatar
      Fixes the rendering logic inside the environment classes (#515) · 59493b89
      David Hoeller authored
      Fixes #476
      
      The parameter substeps in the Simulation config had no influence on the
      rendering frequency.
      Additionally, app.update was not properly called when initializing the
      stage due to the render method overload. This led to problems when
      modifying the render interval.
      
      - Merged physics stepping and rendering inside the step method in the
      simulation config.
      - Renamed substeps to render_interval in the simulation config.
      - Updated all the tasks
      
      ## Type of change
      
      - Breaking change (fix or feature that would cause existing
      functionality to not work as expected)
      
      ## 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
      - [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 `./isaaclab.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
      59493b89
    • David Hoeller's avatar
      Adds PIP dependencies to extension.toml file (#84) · 030d0bf5
      David Hoeller authored
      Fixes Isaac Lab when run in extension mode. 
      
      ## 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
      `./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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      030d0bf5
  8. 18 Jun, 2024 1 commit
    • Kelly Guo's avatar
      Fixes broken hyperlinks in the documentation (#524) · 9ab6b485
      Kelly Guo authored
      # Description
      
      This MR updates broken links in the documentation and code references.
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [x] I have run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      9ab6b485
  9. 14 Jun, 2024 3 commits
    • Junghwan Ro's avatar
      Fixes root view to body view mapping in articulation (#497) · 3f96602e
      Junghwan Ro authored
      Fixes #475 
      
      ## 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
      `./isaaclab.sh --format`
      - [ ] 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 `./isaaclab.sh --test` and they pass
      - [ ] 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
      3f96602e
    • Kelly Guo's avatar
      Fixes CI docker tag for Isaac Sim (#496) · efcfeb70
      Kelly Guo authored
      Fixes Isaac Sim docker tag
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      efcfeb70
    • Kelly Guo's avatar
      Updates Cartpole Camera environment (#512) · f93c8248
      Kelly Guo authored
      - Fix CartpoleDepthCameraEnvCfg
      - Add option to save images to file
      
      ## Type of change
      
      - Bug fix (non-breaking change which fixes an issue)
      - New feature (non-breaking change which adds functionality)
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [x] I have run all the tests with `./isaaclab.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
      f93c8248
  10. 13 Jun, 2024 2 commits
    • Octi Zhang's avatar
      Fixes orientation resampling logic in reset_root_state_uniform event (#486) · 478e914f
      Octi Zhang authored
      The event reset_root_state_uniform had two different logics for setting position and orientation:
      ```
      positions = root_states[:, 0:3] + env.scene.env_origins[env_ids] + rand_samples[:, 0:3]
      orientations = math_utils.quat_from_euler_xyz(rand_samples[:, 3], rand_samples[:, 4], rand_samples[:, 5])
      ```
      where the position is set by adding the random samples to the default root states, but the orientation was set as an absolute value.
      
      Both orientation and position are now relative offsets.
      
      ## 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
      `./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 run all the tests with `./isaaclab.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
      478e914f
    • David Hoeller's avatar
      Improves object and articulation data update logic (#491) · a8fb6b04
      David Hoeller authored
      Improves the `omni.isaac.lab.assets.RigidObjectData` and
      `omni.isaac.lab.assets.ArticulationData` buffers to update their data
      lazily. Before, all the data was always updated at every step, even if
      it was not used by the task. This improves performance for all the
      tasks.
      
      ## Type of change
      
      - New feature
      
      ## Screenshots
      
      For the Cartpole task, blue is before, red is this MR.
      
      ![image](https://github.com/isaac-sim/IsaacLab/assets/11162199/99cbe73d-fa89-4de9-a94c-306cc7e0766f)
      
      ## 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
      - [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 `./isaaclab.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
      a8fb6b04
  11. 12 Jun, 2024 1 commit
  12. 11 Jun, 2024 2 commits
    • David Hoeller's avatar
      Fixes articulation indexing (#478) · b468546f
      David Hoeller authored
      # Description
      
      Fixes articulation indexing.
      
      Fixes # [472](https://github.com/isaac-sim/IsaacLab/issues/472)
      
      ## 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
      `./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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      b468546f
    • Brimo's avatar
      Adds the Unitree G1 locomotion environment (#453) · 133c61c4
      Brimo authored
      Added Unitree G1 locomotion example
      
      ## Type of change
      
      - New feature
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [x] I have run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      133c61c4
  13. 10 Jun, 2024 2 commits
  14. 06 Jun, 2024 1 commit
    • Farbod Farshidian's avatar
      Improves Spot gait reward (#451) · 61c43084
      Farbod Farshidian authored
      Adds a new reward for Spot's gait, which is based on the foot body name
      
      ## Type of change
      
      - New feature (non-breaking change which adds functionality)
      
      ## 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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      61c43084
  15. 04 Jun, 2024 4 commits
    • David Hoeller's avatar
      Fixes torch index url in setup.py and links in the documentation (#459) · 8816fb76
      David Hoeller authored
      Fixes installation and documentation:
      - Now installs torch with cuda support on Windows
      - Fixes some links in the documentation
      
      Fixes #404 
      
      ## Type of change
      
      - Bug fix
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      8816fb76
    • Farbod Farshidian's avatar
      Removes hardcoded paths in docker compose (#454) · ab3a126a
      Farbod Farshidian authored
      Removes hardcoded IsaacLab folder path in docker compose.
      
      ## Type of change
      
      - Bug fix
      
      ## 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
      - [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 `./isaaclab.sh --test` and they pass
      - [ ] 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
      ab3a126a
    • Farbod Farshidian's avatar
      Adds the Spot locomotion environment (#450) · 55745eb3
      Farbod Farshidian authored
      Adds the training task for the Spot robot.  
      
      
      ## Type of change
      
      - New feature
      
      ## 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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      55745eb3
    • Brimo's avatar
      Fixes Isaac Sim path in installation guide (#452) · 4ed26b9c
      Brimo authored
      Fixed the path issue during the export IsaacSim 4.0 location path. 
      After installing the new IsaacSim 4.0 it creates a folder with
      isaac-sim-4.0.0 name by default.
      
      Fixes https://github.com/isaac-sim/IsaacLab/issues/448
      
      ## 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
      `./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 run all the tests with `./isaaclab.sh --test` and they pass
      - [ ] 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
      4ed26b9c
  16. 02 Jun, 2024 2 commits
    • David Hoeller's avatar
      Updates code to Isaac Lab release (#444) · 3ad18a8e
      David Hoeller authored
      Updates code to Isaac Lab release
      
      ## Type of change
      
      - New feature
      - Breaking change
      
      ## 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 run all the tests with `./isaaclab.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
      3ad18a8e
    • David Hoeller's avatar
      Adds CI hooks (#445) · c1b17b31
      David Hoeller authored
      Adds CI hooks
      c1b17b31
  17. 01 Jun, 2024 1 commit
    • David Hoeller's avatar
      Renames the project to Isaac Lab (#443) · ccfb84dc
      David Hoeller authored
      # Description
      
      Renames the project to Isaac Lab:
      - All the references to Orbit have been renamed to Isaac Lab
      - The script `orbit.sh` has been renamed to `isaaclab.sh`
      - `omni.isaac.orbit` has been renamed to `omni.isaac.lab`
      - `omni.isaac.orbit_tasks` has been renamed to `omni.isaac.lab_tasks`
      - `omni.isaac.orbit_assets` has been renamed to `omni.isaac.lab_assets`
      
      ## Type of change
      
      - Breaking change
      
      ## 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
      - [ ] I have added tests that prove my fix is effective or that my
      feature works
      - [ ] I have run all the tests with `./orbit.sh --test` and they pass
      - [ ] 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
      ccfb84dc