Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ Guidelines for modifications:
* Rosario Scalise
* Shafeef Omar
* Vladimir Fokow
* Zhengyu Zhang

## Acknowledgements

Expand Down
9 changes: 9 additions & 0 deletions source/extensions/omni.isaac.lab/docs/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
Changelog
---------

0.17.12 (2024-06-11)
~~~~~~~~~~~~~~~~~~~~

Fixed
^^^^^

* Fixed :class:`omni.isaac.lab.envs.mdp.Event` reset_root_state_uniform has has logic setting position and orientation.
Earlier, the :attr:`omni.isaac.lab.envs.mdp.Event` position was set in relative mode and orientation is set in
absolute mode

0.17.11 (2024-05-30)
~~~~~~~~~~~~~~~~~~~~
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ def find_fixed_tendons(
) -> tuple[list[int], list[str]]:
"""Find fixed tendons in the articulation based on the name keys.

Please see the :func:`omni.isaac.orbit.utils.string.resolve_matching_names` function for more information
Please see the :func:`omni.isaac.lab.utils.string.resolve_matching_names` function for more information
on the name matching.

Args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -611,8 +611,8 @@ def reset_root_state_uniform(
rand_samples = math_utils.sample_uniform(ranges[:, 0], ranges[:, 1], (len(env_ids), 6), device=asset.device)

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])

orientations_delta = math_utils.quat_from_euler_xyz(rand_samples[:, 3], rand_samples[:, 4], rand_samples[:, 5])
orientations = math_utils.quat_mul(root_states[:, 3:7], orientations_delta)
# velocities
range_list = [velocity_range.get(key, (0.0, 0.0)) for key in ["x", "y", "z", "roll", "pitch", "yaw"]]
ranges = torch.tensor(range_list, device=asset.device)
Expand Down
1 change: 1 addition & 0 deletions source/standalone/workflows/robomimic/train.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.


"""
The main entry point for training policies from pre-collected data.
Expand Down