Skip to content

v1.1.0

Compare
Choose a tag to compare
@Mayankm96 Mayankm96 released this 26 Jul 21:06
· 185 commits to main since this release
454905b

👀 Overview

With the release of Isaac Sim 4.0 and 4.1, support for Isaac Sim 2023.1.1 has been discontinued. We strongly encourage all users to upgrade to Isaac Sim 4.1 to take advantage of the latest features and improvements. For detailed information on this upgrade, please refer to the release notes available here.

Besides the above, the Isaac Lab release brings new features and improvements, as detailed below. We thank all our contributors for their continued support.

Full Changelog: v1.0.0...v1.1.0

✨ New Features

  • Adds distributed multi-GPU learning support for skrl by @Toni-SM in #574
  • Updates skrl integration to support training/evaluation using JAX by @Toni-SM in #592
  • Adds lidar pattern for raycaster sensor by @pascal-roth in #616
  • Adds support for PBS job scheduler-based clusters by @shafeef901 in #605
  • Adds APIs for spawning deformable meshes by @Mayankm96 in #613

🔧 Improvements

  • Changes documentation color to the green theme by @Mayankm96 in #585
  • Fixes sphinx tabs to make them work in dark theme by @Mayankm96 in #584
  • Fixes VSCode settings to work with pip installation of Isaac Sim by @Mayankm96 in #628
  • Fixes isaaclab scripts to deal with Isaac Sim pip installation by @Mayankm96 in #631
  • Optimizes interactive scene for homogeneous cloning by @kellyguo11 in #636
  • Improves docker X11 forwarding documentation by @j3soon in #685

🐛 Bug Fixes

  • Reads gravity direction from simulation inside RigidObjectData by @Mayankm96 in #582
  • Fixes reference count in asset instances due to circular references by @Mayankm96 in #580
  • Fixes issue with asset deinitialization due to torch > 2.1 by @Mayankm96 in #640
  • Fixes the rendering logic regression in environments by @Dhoeller19 in #614
  • Fixes the check for action-space inside Stable-Baselines3 wrapper by @Mayankm96 in #610
  • Fixes warning message in Articulation config processing by @locoxsoco in #699
  • Fixes action term in the reach environment by @masoudmoghani in #710
  • Fixes training UR10 reach with RL_GAMES and SKRL by @sudhirpratapyadav in #678
  • Adds event manager call to simple manage-based env by @Mayankm96 in #666

💔 Breaking Changes

  • Drops official support for Isaac Sim 2023.1.1
  • Removes the use of body view inside the asset classes by @Mayankm96 in #643
  • Renames SimulationCfg.substeps to SimulationCfg.render_interval by @Dhoeller19 in #515

✈️ Migration Guide

Renaming of SimulationCfg.substeps

Previously, the users set both omni.isaac.lab.sim.SimulationCfg.dt and omni.isaac.lab.sim.SimulationCfg.substeps, which marked the physics insulation time-step and sub-steps, respectively. It was unclear whether sub-steps meant the number of integration steps inside the physics time-step dt or the number of physics steps inside a rendering step.

Since in the code base, the attribute was used as the latter, it has been renamed to render_interval for clarity.

Removal of Deprecated Attributes

As notified in previous releases, we removed the classes and attributes marked as deprecated. These are as follows:

  • The mdp.add_body_mass method in the events. Please use the mdp.randomize_rigid_body_mass instead.
  • The classes managers.RandomizationManager and managers.RandomizationTermCfg. Please use the managers.EventManager and managers.EventTermCfg classes instead.
  • The following properties in omni.isaac.lab.sensors.FrameTransformerData:
    • target_rot_source --> target_quat_w
    • target_rot_w --> target_quat_source
    • source_rot_w --> source_quat_w
  • The attribute body_physx_view from the omni.isaac.lab.assets.Articulation and omni.isaac.lab.assets.RigidObject classes. These caused confusion when used with the articulation view since the body names did not follow the same ordering.

🤗 New Contributors