Skip to content

Conversation

@AntoineRichard
Copy link
Collaborator

@AntoineRichard AntoineRichard commented Jun 18, 2025

Description

Experimental branch to generate observations and actions descriptions from managed environments.

Type of change

  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

Checklist

  • I have run the pre-commit checks 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

@AntoineRichard AntoineRichard self-assigned this Jul 7, 2025
@AntoineRichard AntoineRichard force-pushed the antoiner/managed_environments_IO_descriptions branch from d07d009 to 0cbff3d Compare July 10, 2025 08:49
@AntoineRichard AntoineRichard force-pushed the antoiner/managed_environments_IO_descriptions branch from 278696c to 60d9480 Compare July 18, 2025 10:00
@AntoineRichard AntoineRichard force-pushed the antoiner/managed_environments_IO_descriptions branch from 7e3b4c3 to f859272 Compare July 29, 2025 08:23
@AntoineRichard AntoineRichard marked this pull request as ready for review July 29, 2025 12:43

for group_name in self._group_obs_term_names:
group_data[group_name] = []
# check ig group name is valid
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# check ig group name is valid
# check if group name is valid

They always take the output tensor of the observation term as the first argument, and the descriptor as the second argument.
In the ``kwargs`` all the inputs of the observation term are provided. In addition to the ``on_inspect`` functions, the decorator
will also call run some functions in the background to collect the ``name``, the ``description``, and the ``full_path`` of the

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
will also call run some functions in the background to collect the ``name``, the ``description``, and the ``full_path`` of the
will also run some functions in the background to collect the ``name``, the ``description``, and the ``full_path`` of the

self._IO_descriptor.clip = None
return self._IO_descriptor
This is it! You should now be able to attach an IO descriptor to your own custom action terms which concludes this tutorial.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm as a user

@AntoineRichard AntoineRichard force-pushed the antoiner/managed_environments_IO_descriptions branch from da653d5 to 3f6cdee Compare August 15, 2025 07:44
@github-actions
Copy link

Test Results Summary

1 690 tests   1 688 ✅  57m 7s ⏱️
   82 suites      2 💤
    1 files        0 ❌

Results for commit 3f6cdee.

Signed-off-by: ooctipus <zhengyuz@nvidia.com>
@ooctipus ooctipus merged commit b8710f4 into main Aug 19, 2025
6 checks passed
@ooctipus ooctipus deleted the antoiner/managed_environments_IO_descriptions branch August 19, 2025 06:04
george-nehma pushed a commit to george-nehma/DreamLander-IsaacLab that referenced this pull request Oct 24, 2025
)

# Description

Experimental branch to generate observations and actions descriptions
from managed environments.

## 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 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: ooctipus <zhengyuz@nvidia.com>
Co-authored-by: ooctipus <zhengyuz@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants