Restore Franka cloth motion-vector regression coverage - #7195
Conversation
Pin CI to alpha.58 so renderer validation uses the current Kit build.
Start the cloth above its supports, preserve the OVRTX history workaround, and require real cloth motion before golden comparison.
Keep the workflow-managed latest-develop tag while pinning the validated image digest.
| ) -> None: | ||
| _skip_if_newton_motion_vectors(physics_backend, data_type) | ||
| if renderer != "ovrtx_renderer": | ||
| _skip_if_newton_motion_vectors(physics_backend, data_type) |
There was a problem hiding this comment.
the motion vector for deformable is still observed missing in the isaac rtx path
Greptile SummaryRestores Franka cloth motion-vector regression coverage for the Newton and OVRTX combination.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains; the previously reported image-tag validation issue is fixed because the current tag uses the required latest-develop@sha256: format. Important Files Changed
Reviews (4): Last reviewed commit: "Merge remote-tracking branch 'upstream/d..." | Re-trigger Greptile |
Let the workflow-managed image tag and pinned digest remain the source of truth.
There was a problem hiding this comment.
new golden shows the motion vector in frame 3 - will be addressed in ovrtx 0.5.0
Keep the rendering regression focused on the captured motion-vector golden instead of Newton displacement magnitude.
There was a problem hiding this comment.
Isaac Lab Review Bot
The PR restores Franka cloth motion-vector coverage, but the new pose offset and extra simulation step affect all enabled motion-vector backend/renderer combinations while only the Newton+OVRTX golden is updated.
- Design and architecture: The workaround is implemented in shared Franka cloth rendering-test helpers and keyed only on
data_type, so it changes existing motion-vector scenarios beyond the Newton+OVRTX combination being restored. - API: No public APIs or documented contracts are changed; the affected surface is limited to private rendering-test configuration, CI configuration, and golden test data.
- Implementation: The 1 cm initial-position offset and second
env.stepapply to non-Newton motion-vector tests that still reach this path. Scope these changes to the intended backend/renderer combination or refresh every affected motion-vector golden.
Minor fixes needed. Posted 1 actionable finding inline.
Automated review; human maintainers own approval decisions.
|
@greptile review |
AntoineRichard
left a comment
There was a problem hiding this comment.
Is OVRTX 0.5 planned for GA?
no that would come after GA |
mmichelis
left a comment
There was a problem hiding this comment.
Thanks for the changes! Just one question on if the changes are scoped correctly, otherwise looks good to me.
Limit the controlled fall and history workaround to validated Newton OVRTX coverage, and drop the unrelated Isaac Sim image bump.
|
@greptile review |
Resolve grouped rendering parameters while preserving scoped Newton OVRTX cloth motion coverage.
|
@greptile review |
|
Backported to |
# Description Restore meaningful Franka cloth motion-vector regression coverage after #6998 changed the task to clamp the cloth between supports. - Raise the cloth by 1 cm for the Newton + OVRTX motion-vector case so it undergoes visible motion. - Preserve the OVRTX third-frame workaround tracked by NVBug 6565960. - Re-enable Newton + OVRTX cloth motion-vector coverage and refresh its golden. - Scope the controlled fall and extra frame strictly to Newton + OVRTX, leaving all other backend/renderer combinations unchanged. - Keep Newton + Isaac RTX quarantined under its existing nondeterminism policy. The third-frame workaround can be removed after the OVRTX fix is available in a post-GA release. ## Type of change - Bug fix (non-breaking change which fixes an issue) ## Screenshots Updated Newton + OVRTX motion-vector golden:  ## 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 added a changelog fragment under `source/<pkg>/changelog.d/` for every touched package (do **not** edit `CHANGELOG.rst` or bump `extension.toml` — CI handles that) - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there ## Release backport - [x] <!-- backport-active-release --> Backport this pull request to the active release branch after it merges into `develop` (cherry picked from commit 553efa6)
Description
Restore meaningful Franka cloth motion-vector regression coverage after #6998 changed the task to clamp the cloth between supports.
The third-frame workaround can be removed after the OVRTX fix is available in a post-GA release.
Type of change
Screenshots
Updated Newton + OVRTX motion-vector golden:

Checklist
pre-commitchecks with./isaaclab.sh --formatsource/<pkg>/changelog.d/for every touched package (do not editCHANGELOG.rstor bumpextension.toml— CI handles that)CONTRIBUTORS.mdor my name already exists thereRelease backport
develop